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

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

twinshot2.swf

This is the info page for
Flash #81264

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


Text
<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#742951" letterSpacing="0.000000" kerning="1">0%</font></p>

Store connection failed!
Please try again later

About MochiCoins

About MochiCoins

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">Your score is 0</font></p>

<p align="center"><font face="FFF Homepage_8pt_st" size="8" color="#000000" letterSpacing="0.000000" kerning="1">10</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#c3c3b5" letterSpacing="0.000000" kerning="1">Use the arrow keys to move Player 1.</font></p><p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#c3c3b5" letterSpacing="0.000000" kerning="1">Use the W A S D keys to move Player 2.</font></p>

Press SPACE to continue

Invincibility

Flyer

Speedy

Players Swap

Love Arrows

Fire Arrows

Bomb Arrows

Grow

Shrink

Level score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Total score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Final score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Bonus score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Zerofactor Bold_8pt_st" size="8" color="#e3653a" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="FFF Zerofactor Bold_8pt_st" size="8" color="#dd4f9a" letterSpacing="0.000000" kerning="1">0</font></p>

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

Player 1:

Player 2:

Press the key you want to use for this action.

(or W A S D
and F
in 1-Player)

(or space)

This game has been URL-Locked!
If you are reading this message then this
version of the game has been stolen and
hosted on a site without the prior permission
of Nitrome!
For licencing information please contact: enquiries@nitrome.com

Free skins from the
store when you login!
Plus play your saves
from any computer!

50 All New Levels!

New 'EVIL' Theme!

Extra Enemies!

More Traps!

Boss Battle!

Evil Music!

and more...

Multiplayer Modes!

Secret Character!

Skip Levels!

Invincibility!

Fart Mode?

and more...

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">3000 MochiCoins </font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1000 MochiCoins </font></p>

0 MochiCoins (Free!)

5 fun new skins for your characters!

Demon, Shadow, Ghost, Statue & Tiger!

New Power Ups!

Random Level Mode!

This game uses MochiCoins so you will need to login with
your MochiGames account in order to view the game store.
Use the login widget at the top of the screen to login or
register for a MochiGames account.
Game progress will be saved to your MochiGames account
allowing you to access levels unlocked in the game from
any computer you log in to. You do not need to make a
purchase to use this feature.
For more information about MochiCoins and how you can
use them to purchase items within Flash games, please
visit: www.mochigames.com/help/
If you have any questions or feedback about MochiCoins or
your account please contact: support@mochigames.com

Level Skip Mode

Secret Character

Fart Mode

Multiplayer Mode

Player 1 Health

Player 2 Health

Invincibility

Flyer

Speedy

Players Swap

Love Arrows

Fire Arrows

Bomb Arrows

Grow

Shrink

(skip button will appear on game screen)

Adjust the stars to set powerup frequency or use toggles to turn them on:

Note: highscore submit
is not available when
cheats are active!

This is the regular game
where the player with the
most points wins the round.

If you shoot (tag) the other
player you get a crown!
The player with the crown at
the end of the round wins!

Hit the other player to get
a bat. At the end of the
round, the surviving player
with the most bats wins.

Player 1 Skin

Player 2 Skin

0 MochiCoins (free!)

Download free skins from the
store when you create a free
MochiGames profile and log in!

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

Play Levels In Random Order (Part of Pay-For Cheats 'n' Treats)

50 'EVIL' Themed Levels (Pay-For Level Pack)

50 'GOOD' Themed Levels

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

Move the character with the arrow keys.
(Player 2 uses the W A S D keys.)

Jump with the up key.
(Player 2, use the W key.)

Shoot arrows with the Space key (or Ctrl).
(Player 2, use the F key.)

You can jump on the arrows you have fired.
Use them to climb around the level!

Shoot any enemies you see!

Coins win you extra points -- but there are much better prizes
if you're quick!

Ability to fly!

Invincibility!
(for a little while)

Love arrows!

Big points!

Extra speed!

+1 health

Bonus stage!

Shoot for lots
and lots of coins!

Artwork

Programming

Music

game by nitrome

www.nitrome.com

ActionScript [AS3]

Section 1
//AboutMochicoinsButton (com.nitrome.buttons.AboutMochicoinsButton) package com.nitrome.buttons { import flash.events.*; public class AboutMochicoinsButton extends SimpleButton { public function AboutMochicoinsButton(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("about_mochicoins"); } } }//package com.nitrome.buttons
Section 2
//BackButton (com.nitrome.buttons.BackButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class BackButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id14_:TwinShotFont; public function BackButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.align = "center"; __id14_.align_vert = "center"; __id14_.blackStrength = 1.2; __id14_.color = 14503834; __id14_.id = "None"; __id14_.line_spacing = 18; __id14_.text = "Back"; __id14_.tracking = 0; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; stop(); } function  (){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.align = "center"; __id14_.align_vert = "center"; __id14_.blackStrength = 1.2; __id14_.color = 16289784; __id14_.id = "None"; __id14_.line_spacing = 18; __id14_.text = "Back"; __id14_.tracking = 0; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ if (name == "select_game_back_button"){ NitromeGame.transition.doTween("select_players"); } else { if (name == "select_level_back_button"){ NitromeGame.transition.doTween("select_game"); } else { NitromeGame.transition.doTween("menu"); }; }; } } }//package com.nitrome.buttons
Section 3
//BuyButton (com.nitrome.buttons.BuyButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class BuyButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id11_:TwinShotFont; public function BuyButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22); if (name == "buyLevelPack"){ if (((CoinsData.logged_in) && ((LevelPack.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; if (name == "buyCheatsNTreats"){ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; } function frame21(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 14438298; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame18(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame24(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame4(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 16289784; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame15(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 0x999999; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame28(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (mouseEnabled){ super.updateGraphic(); } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (name == "buyLevelPack"){ MochiCoins.showItem({item:CoinsData.LEVELPACK_ID}); }; if (name == "buyCheatsNTreats"){ MochiCoins.showItem({item:CoinsData.CHEATS_ID}); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } public function refreshButton():void{ if ((((name == "buyCheatsNTreats")) && ((Cheats.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; if ((((name == "buyLevelPack")) && ((LevelPack.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; } } }//package com.nitrome.buttons
Section 4
//BuyFreeButton (com.nitrome.buttons.BuyFreeButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class BuyFreeButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id37_:TwinShotFont; public function BuyFreeButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 22, frame23, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32); if (name == "buyFree"){ if (((CoinsData.logged_in) && ((FreeSkin.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; } function frame10(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; stop(); } function  (){ try { __id37_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id37_.align = "center"; __id37_.align_vert = "top"; __id37_.blackStrength = 1.2; __id37_.color = 14438298; __id37_.id = "None"; __id37_.line_spacing = 24; __id37_.text = "buy!"; __id37_.tracking = 0; try { __id37_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame3(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; stop(); } function frame6(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; stop(); } function  (){ try { __id37_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id37_.align = "center"; __id37_.align_vert = "top"; __id37_.blackStrength = 1.2; __id37_.color = 16289784; __id37_.id = "None"; __id37_.line_spacing = 24; __id37_.text = "buy!"; __id37_.tracking = 0; try { __id37_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame21(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 1)) && ((int(__setPropDict[__id37_]) <= 11))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 12)) && ((int(__setPropDict[__id37_]) <= 22))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function  (){ try { __id37_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id37_.align = "center"; __id37_.align_vert = "top"; __id37_.blackStrength = 1.2; __id37_.color = 0x999999; __id37_.id = "None"; __id37_.line_spacing = 24; __id37_.text = "buy!"; __id37_.tracking = 0; try { __id37_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame32(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id37_] == undefined)) || (!((((int(__setPropDict[__id37_]) >= 23)) && ((int(__setPropDict[__id37_]) <= 32))))))){ __setPropDict[__id37_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (mouseEnabled){ super.updateGraphic(); } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (name == "buyFree"){ MochiCoins.showItem({item:CoinsData.SKINS_ID}); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } public function refreshButton():void{ if ((((name == "buyFree")) && ((FreeSkin.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; } } }//package com.nitrome.buttons
Section 5
//CharacterToggle (com.nitrome.buttons.CharacterToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class CharacterToggle extends MovieClip { private var over:Boolean;// = false public function CharacterToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ SecretCharacter.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (SecretCharacter.value == 0){ _local1 = "normal"; } else { if (SecretCharacter.value == 1){ _local1 = "special"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (SecretCharacter.value == 0){ SecretCharacter.value = 1; } else { if (SecretCharacter.value == 1){ SecretCharacter.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 6
//CheatsButton (com.nitrome.buttons.CheatsButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class CheatsButton extends SimpleButton { public var __id6_:TwinShotFont; public var __setPropDict:Dictionary; public function CheatsButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29); if (!CoinsData.logged_in){ gotoAndStop("off"); buttonMode = false; }; if (CoinsData.logged_in){ if (Cheats.value == 0){ gotoAndStop("off"); buttonMode = false; }; }; } function frame10(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 16289784; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 0xCCCCCC; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame13(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame22(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame29(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 14503834; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' Treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (Cheats.value == 1){ NitromeGame.transition.doTween("cheats"); }; }; } public function refreshButton():void{ updateGraphic(); if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ buttonMode = true; }; } } }//package com.nitrome.buttons
Section 7
//ClickStartButton (com.nitrome.buttons.ClickStartButton) package com.nitrome.buttons { import flash.geom.*; import flash.events.*; public class ClickStartButton extends SimpleButton { public var letters:Array; public var frameNumber:Number;// = 0 public function ClickStartButton(){ frameNumber = 0; super(); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); stage.addEventListener(MouseEvent.CLICK, onClick, false, 0, true); setText("Click To Start"); } public function  (_arg1:ColorTransform):void{ var _local2:Number; _local2 = 0; while (_local2 < letters.length) { if (((letters[_local2]) && (letters[_local2].sprite))){ letters[_local2].sprite.transform.colorTransform = _arg1; }; _local2++; }; } public function enterFrame(_arg1:Event):void{ advance(); } override protected function onMouseOut(_arg1:MouseEvent):void{ super.onMouseOut(_arg1);  (new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31)); } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; frameNumber++; _local1 = 0; while (_local1 < letters.length) { if (!letters[_local1].sprite){ } else { _local2 = letters[_local1].centerX; _local3 = letters[_local1].centerY; _local4 = ((frameNumber * 20) + (_local1 * 50)); _local4 = (_local4 % 360); if (_local4 < 0){ _local4 = (_local4 + 360); }; _local2 = (_local2 + Math.cos(((_local4 * Math.PI) / 180))); _local3 = (_local3 + Math.sin(((_local4 * Math.PI) / 180))); letters[_local1].sprite.x = Math.floor(_local2); letters[_local1].sprite.y = Math.floor(_local3); if (!letters[_local1].sprite.parent){ addChild(letters[_local1].sprite); }; }; _local1++; }; } public function setText(_arg1:String):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = 0; _local3 = 0; letters = []; _local6 = 0; while (_local6 < _arg1.length) { letters[_local6] = new Letter(_arg1.substr(_local6, 1)); _local2 = (_local2 + (letters[_local6].width + 1)); _local3 = Math.max(_local3, letters[_local6].height); _local6++; }; _local4 = Math.floor((-(_local2) / 2)); _local5 = Math.floor((-(_local3) / 2)); _local6 = 0; while (_local6 < letters.length) { letters[_local6].centerX = _local4; letters[_local6].centerY = _local5; _local4 = (_local4 + (letters[_local6].width + 1)); _local6++; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("menu"); stage.removeEventListener(MouseEvent.CLICK, onClick, false); } override protected function onMouseOver(_arg1:MouseEvent):void{ super.onMouseOver(_arg1);  (new ColorTransform(1.1623529, 0.67294117, 1.16235294, 1, -49, -29, -49)); } } }//package com.nitrome.buttons import flash.display.*; import flash.geom.*; import com.nitrome.game.*; import flash.utils.*; class Letter { public var delay:Number; public var centerY:Number; public var sprite:Sprite; public var width:Number; public var centerX:Number; public var height:Number; private function Letter(_arg1:String){ var type:String; var classRef:Class; var l = _arg1; super(); try { type = l.toUpperCase(); switch (l){ case ".": type = "STOP"; break; case ",": type = "COMMA"; break; case "!": type = "EXCLAMATION"; break; }; classRef = (getDefinitionByName(("Text_None_" + type)) as Class); sprite = new (classRef); sprite.transform.colorTransform = new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31); width = sprite.width; height = sprite.height; } catch(e:Error) { width = MessageOverlay.SPACE_WIDTH; height = 1; }; } }
Section 8
//CreditsButton (com.nitrome.buttons.CreditsButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class CreditsButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id4_:TwinShotFont; public function CreditsButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame10(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function  (){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.align = "center"; __id4_.align_vert = "center"; __id4_.blackStrength = 1.2; __id4_.color = 16289784; __id4_.id = "None"; __id4_.line_spacing = 18; __id4_.text = "Credits"; __id4_.tracking = 1; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame3(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; stop(); } function  (){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.align = "center"; __id4_.align_vert = "center"; __id4_.blackStrength = 1.2; __id4_.color = 14503834; __id4_.id = "None"; __id4_.line_spacing = 18; __id4_.text = "Credits"; __id4_.tracking = 1; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("credits"); } } }//package com.nitrome.buttons
Section 9
//EvilButton (com.nitrome.buttons.EvilButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class EvilButton extends SimpleButton { public var __id10_:TwinShotFont; public var __setPropDict:Dictionary; public function EvilButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 31, frame32, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42); if (!CoinsData.logged_in){ gotoAndStop("off"); }; if (CoinsData.logged_in){ if (LevelPack.value == 0){ gotoAndStop("off"); }; }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 14503834; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "play"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame22(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 16289784; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "play"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame38(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame34(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame35(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame37(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 14438298; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "buy!"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame6(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame40(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame39(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame29(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame42(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame36(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 16289784; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "buy!"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame33(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((LevelPack.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { if (over){ gotoAndStop("off_over"); } else { gotoAndStop("off"); }; }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (LevelPack.value == 1){ NitromeGame.transition.doTween("select_level_evil"); } else { NitromeGame.transition.doTween("store_info"); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } } }//package com.nitrome.buttons
Section 10
//FartModeToggle (com.nitrome.buttons.FartModeToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class FartModeToggle extends MovieClip { private var over:Boolean;// = false public function FartModeToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ FartMode.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (FartMode.value == 0){ _local1 = "off"; } else { if (FartMode.value == 1){ _local1 = "on"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (FartMode.value == 0){ FartMode.value = 1; } else { if (FartMode.value == 1){ FartMode.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 11
//GameModeToggle (com.nitrome.buttons.GameModeToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class GameModeToggle extends MovieClip { public var tag_button:MovieClip; public var friendly_button:MovieClip; public var normal_button:MovieClip; private var over:String;// = "" public function GameModeToggle(){ over = ""; super(); buttonMode = true; mouseEnabled = true; normal_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); normal_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); normal_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); tag_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); tag_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); tag_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); friendly_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); friendly_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); friendly_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } public function doReset():void{ GameMode.value = 0; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ var _local2:MovieClip; over = ""; doDisplay(); if (!root){ return; }; _local2 = ((root as MovieClip).getChildByName("multiplayerTip") as MovieClip); if (_local2){ _local2.gotoAndStop("off"); }; } public function doDisplay():void{ var _local1:String; var _local2:String; var _local3:String; if (GameMode.value == 0){ _local1 = "on"; _local2 = "off"; _local3 = "off"; } else { if (GameMode.value == 1){ _local1 = "off"; _local2 = "on"; _local3 = "off"; } else { if (GameMode.value == 2){ _local1 = "off"; _local2 = "off"; _local3 = "on"; }; }; }; if (over == "normal_button"){ _local1 = (_local1 + "_over"); }; if (over == "tag_button"){ _local2 = (_local2 + "_over"); }; if (over == "friendly_button"){ _local3 = (_local3 + "_over"); }; normal_button.gotoAndStop(_local1); tag_button.gotoAndStop(_local2); friendly_button.gotoAndStop(_local3); } public function doClick(_arg1:MouseEvent):void{ if (_arg1.target.name == "normal_button"){ GameMode.value = 0; } else { if (_arg1.target.name == "tag_button"){ GameMode.value = 1; } else { if (_arg1.target.name == "friendly_button"){ GameMode.value = 2; }; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ var _local2:MovieClip; over = _arg1.target.name; doDisplay(); if (!root){ return; }; _local2 = ((root as MovieClip).getChildByName("multiplayerTip") as MovieClip); if (_local2){ if (_arg1.target.name == "normal_button"){ _local2.gotoAndStop("normal"); } else { if (_arg1.target.name == "tag_button"){ _local2.gotoAndStop("tag"); } else { if (_arg1.target.name == "friendly_button"){ _local2.gotoAndStop("friendlyFire"); }; }; }; }; } } }//package com.nitrome.buttons
Section 12
//GoodButton (com.nitrome.buttons.GoodButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class GoodButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id9_:TwinShotFont; public function GoodButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.align = "center"; __id9_.align_vert = "top"; __id9_.blackStrength = 1.2; __id9_.color = 16289784; __id9_.id = "None"; __id9_.line_spacing = 24; __id9_.text = "play"; __id9_.tracking = 0; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; stop(); } function  (){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.align = "center"; __id9_.align_vert = "top"; __id9_.blackStrength = 1.2; __id9_.color = 14503834; __id9_.id = "None"; __id9_.line_spacing = 24; __id9_.text = "play"; __id9_.tracking = 0; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("select_level_good"); } } }//package com.nitrome.buttons
Section 13
//HelpButton (com.nitrome.buttons.HelpButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class HelpButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id3_:TwinShotFont; public function HelpButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.align = "center"; __id3_.align_vert = "center"; __id3_.blackStrength = 1.2; __id3_.color = 16289784; __id3_.id = "None"; __id3_.line_spacing = 18; __id3_.text = "Help"; __id3_.tracking = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function  (){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.align = "center"; __id3_.align_vert = "center"; __id3_.blackStrength = 1.2; __id3_.color = 14503834; __id3_.id = "None"; __id3_.line_spacing = 18; __id3_.text = "Help"; __id3_.tracking = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("help"); } } }//package com.nitrome.buttons
Section 14
//LevelSkipToggle (com.nitrome.buttons.LevelSkipToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class LevelSkipToggle extends MovieClip { private var over:Boolean;// = false public function LevelSkipToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ LevelSkip.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (LevelSkip.value == 0){ _local1 = "off"; } else { if (LevelSkip.value == 1){ _local1 = "on"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (LevelSkip.value == 0){ LevelSkip.value = 1; } else { if (LevelSkip.value == 1){ LevelSkip.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 15
//LevelStartButton (com.nitrome.buttons.LevelStartButton) package com.nitrome.buttons { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; public class LevelStartButton extends SimpleButton { private var  :Boolean; public var numberField:TwinShotFont; private var number:Number; public function LevelStartButton(){ addFrameScript(0, frame1, 9, frame10, 17, frame18);  (); } public function init(_arg1:Array):void{ number = Number(name.substr(6));  = (((number == 1)) || (Global.isInList(number, _arg1))); useHandCursor = (buttonMode =  ); if ( ){ numberField.text = String(number); numberField.visible = true; } else { numberField.visible = false; }; updateGraphic(); } function frame10(){ stop(); } function  (){ try { numberField["componentInspectorSetting"] = true; } catch(e:Error) { }; numberField.align = "center"; numberField.align_vert = "center"; numberField.blackStrength = 1.2; numberField.color = 14503834; numberField.id = "None"; numberField.line_spacing = 18; numberField.text = "1"; numberField.tracking = 0; try { numberField["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame18(){ stop(); } function frame1(){ stop(); } override protected function updateGraphic():void{ if ( ){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { gotoAndStop("locked"); }; if (numberField){ numberField.visible =  ; numberField.color = ((( ) && (over))) ? 16289784 : 14503834; }; } override public function onClick(_arg1:MouseEvent):void{ if ( ){ SelectedLevel.value = number; Score.value = 0; Controller.player1Wins = 0; Controller.player2Wins = 0; if (SelectedLevel.value == 1){ NitromeGame.transition.doTween("intro_good"); } else { if (SelectedLevel.value == 51){ NitromeGame.transition.doTween("intro_evil"); } else { NitromeGame.transition.doTween("game"); }; }; }; } } }//package com.nitrome.buttons
Section 16
//MoreButton (com.nitrome.buttons.MoreButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class MoreButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id12_:TwinShotFont; public function MoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22); } function  (){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.align = "center"; __id12_.align_vert = "top"; __id12_.blackStrength = 1.2; __id12_.color = 16289784; __id12_.id = "None"; __id12_.line_spacing = 24; __id12_.text = "more"; __id12_.tracking = 0; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; stop(); } function frame18(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function  (){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.align = "center"; __id12_.align_vert = "top"; __id12_.blackStrength = 1.2; __id12_.color = 14438298; __id12_.id = "None"; __id12_.line_spacing = 24; __id12_.text = "more"; __id12_.tracking = 0; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } } }//package com.nitrome.buttons
Section 17
//OnePlayerGameButton (com.nitrome.buttons.OnePlayerGameButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class OnePlayerGameButton extends SimpleButton { public var __id7_:TwinShotFont; public var __setPropDict:Dictionary; public var player_1:MovieClip; public function OnePlayerGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.align = "center"; __id7_.align_vert = "center"; __id7_.blackStrength = 1.2; __id7_.color = 16289784; __id7_.id = "None"; __id7_.line_spacing = 18; __id7_.text = "1-Player"; __id7_.tracking = 0; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function  (){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.align = "center"; __id7_.align_vert = "center"; __id7_.blackStrength = 1.2; __id7_.color = 14503834; __id7_.id = "None"; __id7_.line_spacing = 18; __id7_.text = "1-Player"; __id7_.tracking = 0; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; stop(); } function frame16(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ PlayerNum.value = 1; RandomLevelMode.value = 0; NitromeGame.transition.doTween("select_game"); } } }//package com.nitrome.buttons
Section 18
//PlayButton (com.nitrome.buttons.PlayButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class PlayButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id1_:TwinShotFont; public function PlayButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame;  (); }; } function  (){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.align = "center"; __id1_.align_vert = "center"; __id1_.blackStrength = 1.2; __id1_.color = 14503834; __id1_.id = "None"; __id1_.line_spacing = 18; __id1_.text = "Play"; __id1_.tracking = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame11(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ super.onClick(_arg1); NitromeGame.transition.doTween("select_players"); } function  (){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.align = "center"; __id1_.align_vert = "center"; __id1_.blackStrength = 1.2; __id1_.color = 16289784; __id1_.id = "None"; __id1_.line_spacing = 18; __id1_.text = "Play"; __id1_.tracking = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.buttons
Section 19
//RandomButton (com.nitrome.buttons.RandomButton) package com.nitrome.buttons { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class RandomButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id8_:TwinShotFont; public function RandomButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); if (!CoinsData.logged_in){ gotoAndStop("off"); }; if (CoinsData.logged_in){ if (Cheats.value == 0){ gotoAndStop("off"); }; }; } function frame38(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 16289784; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "play"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 14438298; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "buy!"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 14503834; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "play"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame22(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 16289784; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "buy!"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame23(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame21(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame13(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame25(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame36(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame24(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame28(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame37(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame30(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame31(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame34(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame27(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame16(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame35(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame40(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame29(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame33(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame41(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame39(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame26(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame32(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame42(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { if (over){ gotoAndStop("off_over"); } else { gotoAndStop("off"); }; }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (Cheats.value == 1){ RandomLevelMode.value = 1; SelectedLevel.value = Controller.randomLevelNumber(); NitromeGame.transition.doTween("game"); } else { NitromeGame.transition.doTween("store_info"); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } public function refreshButton():void{ updateGraphic(); } } }//package com.nitrome.buttons
Section 20
//ResetButton (com.nitrome.buttons.ResetButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class ResetButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id16_:TwinShotFont; public function ResetButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id16_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id16_.align = "center"; __id16_.align_vert = "center"; __id16_.blackStrength = 1.2; __id16_.color = 16289784; __id16_.id = "None"; __id16_.line_spacing = 18; __id16_.text = "reset"; __id16_.tracking = 0; try { __id16_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id16_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id16_.align = "center"; __id16_.align_vert = "center"; __id16_.blackStrength = 1.2; __id16_.color = 14503834; __id16_.id = "None"; __id16_.line_spacing = 18; __id16_.text = "reset"; __id16_.tracking = 0; try { __id16_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame; (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.timeline.s_1.doReset(); NitromeGame.timeline.s_2.doReset(); NitromeGame.timeline.hearts1.doReset(); NitromeGame.timeline.hearts2.doReset(); NitromeGame.timeline.invincible.doReset(); NitromeGame.timeline.fly.doReset(); NitromeGame.timeline.speed.doReset(); NitromeGame.timeline.swap_players.doReset(); NitromeGame.timeline.love_arrow.doReset(); NitromeGame.timeline.fire_arrow.doReset(); NitromeGame.timeline.explosive_arrow.doReset(); NitromeGame.timeline.big_player.doReset(); NitromeGame.timeline.small_player.doReset(); NitromeGame.timeline.level_skip.doReset(); NitromeGame.timeline.secret_character.doReset(); NitromeGame.timeline.fart_mode.doReset(); NitromeGame.timeline.game_mode.doReset(); } } }//package com.nitrome.buttons
Section 21
//ScoresButton (com.nitrome.buttons.ScoresButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class ScoresButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id2_:TwinShotFont; public function ScoresButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.align = "center"; __id2_.align_vert = "center"; __id2_.blackStrength = 1.2; __id2_.color = 14503834; __id2_.id = "None"; __id2_.line_spacing = 18; __id2_.text = "Scores"; __id2_.tracking = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function (){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.align = "center"; __id2_.align_vert = "center"; __id2_.blackStrength = 1.2; __id2_.color = 16289784; __id2_.id = "None"; __id2_.line_spacing = 18; __id2_.text = "Scores"; __id2_.tracking = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("view_scores"); } } }//package com.nitrome.buttons
Section 22
//SimpleButton (com.nitrome.buttons.SimpleButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; public class SimpleButton extends MovieClip { protected var over:Boolean;// = false public function SimpleButton(){ over = false; super(); mouseChildren = false; buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); this.addEventListener(MouseEvent.MOUSE_DOWN, onClick); stop(); } protected function onMouseOver(_arg1:MouseEvent):void{ over = true; updateGraphic(); } protected function onMouseOut(_arg1:MouseEvent):void{ over = false; updateGraphic(); } protected function updateGraphic():void{ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } public function onClick(_arg1:MouseEvent):void{ } } }//package com.nitrome.buttons
Section 23
//SkipCutsceneButton (com.nitrome.buttons.SkipCutsceneButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class SkipCutsceneButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id15_:TwinShotFont; public function SkipCutsceneButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame10(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function (){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.align = "center"; __id15_.align_vert = "center"; __id15_.blackStrength = 1.2; __id15_.color = 14503834; __id15_.id = "None"; __id15_.line_spacing = 18; __id15_.text = "Skip"; __id15_.tracking = 0; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame5(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame; (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("game"); } function (){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.align = "center"; __id15_.align_vert = "center"; __id15_.blackStrength = 1.2; __id15_.color = 16289784; __id15_.id = "None"; __id15_.line_spacing = 18; __id15_.text = "Skip"; __id15_.tracking = 0; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.buttons
Section 24
//StoreButton (com.nitrome.buttons.StoreButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class StoreButton extends SimpleButton { public var __id5_:TwinShotFont; public var __setPropDict:Dictionary; public function StoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame2(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame10(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; stop(); } function frame22(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; stop(); } function frame13(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame29(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 14503834; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame27(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame31(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; stop(); } function frame16(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 16289784; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame32(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function  (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 0xCCCCCC; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame5(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame; (); }; } override protected function updateGraphic():void{ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } public function refreshButton():void{ updateGraphic(); } } }//package com.nitrome.buttons
Section 25
//TwoPlayerGameButton (com.nitrome.buttons.TwoPlayerGameButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class TwoPlayerGameButton extends SimpleButton { public var player_2:MovieClip; public var __setPropDict:Dictionary; public var player_1:MovieClip; public var __id13_:TwinShotFont; public function TwoPlayerGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.align = "center"; __id13_.align_vert = "center"; __id13_.blackStrength = 1.2; __id13_.color = 14503834; __id13_.id = "None"; __id13_.line_spacing = 18; __id13_.text = "2-Player"; __id13_.tracking = 0; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; stop(); } function frame16(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; stop(); } function (){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.align = "center"; __id13_.align_vert = "center"; __id13_.blackStrength = 1.2; __id13_.color = 16289784; __id13_.id = "None"; __id13_.line_spacing = 18; __id13_.text = "2-Player"; __id13_.tracking = 0; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ PlayerNum.value = 2; RandomLevelMode.value = 0; NitromeGame.transition.doTween("select_game"); } } }//package com.nitrome.buttons
Section 26
//WhatCanBuyButton (com.nitrome.buttons.WhatCanBuyButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class WhatCanBuyButton extends SimpleButton { public var __id17_:TwinShotFont; public var __setPropDict:Dictionary; public function WhatCanBuyButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.align = "center"; __id17_.align_vert = "center"; __id17_.blackStrength = 1.2; __id17_.color = 16289784; __id17_.id = "None"; __id17_.line_spacing = 18; __id17_.text = "what can i buy?"; __id17_.tracking = 0; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; stop(); } function (){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.align = "center"; __id17_.align_vert = "center"; __id17_.blackStrength = 1.2; __id17_.color = 14503834; __id17_.id = "None"; __id17_.line_spacing = 18; __id17_.text = "what can i buy?"; __id17_.tracking = 0; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } } }//package com.nitrome.buttons
Section 27
//ChanceBig (com.nitrome.coins.ChanceBig) package com.nitrome.coins { public class ChanceBig { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 28
//ChanceExplosive (com.nitrome.coins.ChanceExplosive) package com.nitrome.coins { public class ChanceExplosive { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 29
//ChanceFireArrow (com.nitrome.coins.ChanceFireArrow) package com.nitrome.coins { public class ChanceFireArrow { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 30
//ChanceFly (com.nitrome.coins.ChanceFly) package com.nitrome.coins { public class ChanceFly { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 31
//ChanceInvincibility (com.nitrome.coins.ChanceInvincibility) package com.nitrome.coins { public class ChanceInvincibility { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 32
//ChanceLoveArrow (com.nitrome.coins.ChanceLoveArrow) package com.nitrome.coins { public class ChanceLoveArrow { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 33
//ChanceSmall (com.nitrome.coins.ChanceSmall) package com.nitrome.coins { public class ChanceSmall { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 34
//ChanceSpeed (com.nitrome.coins.ChanceSpeed) package com.nitrome.coins { public class ChanceSpeed { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 35
//ChanceSwap (com.nitrome.coins.ChanceSwap) package com.nitrome.coins { public class ChanceSwap { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 36
//CharacterSkin1 (com.nitrome.coins.CharacterSkin1) package com.nitrome.coins { public class CharacterSkin1 { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 37
//CharacterSkin2 (com.nitrome.coins.CharacterSkin2) package com.nitrome.coins { public class CharacterSkin2 { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 38
//Cheats (com.nitrome.coins.Cheats) package com.nitrome.coins { public class Cheats { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 39
//CoinsData (com.nitrome.coins.CoinsData) package com.nitrome.coins { public class CoinsData { public static const CHEATS_ID:String = "2fb66e35464c221d"; public static const SKINS_ID:String = "4ed3be6cb31350ff"; public static const LEVELPACK_ID:String = "295c902528936488"; private static var _logged_in:Boolean = false; private static var _image_url:String; private static var _uid:String; private static var _widget_visible:Boolean = false; private static var _has_coins:Boolean; private static var _widget_loaded:Boolean = false; private static var _finished_connecting:Boolean = false; private static var _name:String; private static var _cheats_price:Number; private static var _evil_price:Number; public static function set widget_loaded(_arg1:Boolean):void{ _widget_loaded = _arg1; } public static function get finished_connecting():Boolean{ return (_finished_connecting); } public static function set finished_connecting(_arg1:Boolean):void{ _finished_connecting = _arg1; } public static function set logged_in(_arg1:Boolean):void{ _logged_in = _arg1; } public static function set evil_price(_arg1:Number):void{ _evil_price = _arg1; } public static function get uid():String{ return (_uid); } public static function get cheats_price():Number{ return (_cheats_price); } public static function get name():String{ return (_name); } public static function set cheats_price(_arg1:Number):void{ _cheats_price = _arg1; } public static function set has_coins(_arg1:Boolean):void{ _has_coins = _arg1; } public static function set uid(_arg1:String):void{ _uid = _arg1; } public static function get image_url():String{ return (_image_url); } public static function get has_coins():Boolean{ return (_has_coins); } public static function set name(_arg1:String):void{ _name = _arg1; } public static function get widget_loaded():Boolean{ return (_widget_loaded); } public static function get evil_price():Number{ return (_evil_price); } public static function set image_url(_arg1:String):void{ _image_url = _arg1; } public static function get logged_in():Boolean{ return (_logged_in); } public static function set widget_visible(_arg1:Boolean):void{ _widget_visible = _arg1; } public static function get widget_visible():Boolean{ return (_widget_visible); } } }//package com.nitrome.coins
Section 40
//FartMode (com.nitrome.coins.FartMode) package com.nitrome.coins { public class FartMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 41
//FreeSkin (com.nitrome.coins.FreeSkin) package com.nitrome.coins { public class FreeSkin { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 42
//GameMode (com.nitrome.coins.GameMode) package com.nitrome.coins { public class GameMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 43
//LevelPack (com.nitrome.coins.LevelPack) package com.nitrome.coins { public class LevelPack { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 44
//LevelSkip (com.nitrome.coins.LevelSkip) package com.nitrome.coins { public class LevelSkip { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 45
//MochiErrorMessage (com.nitrome.coins.MochiErrorMessage) package com.nitrome.coins { import flash.display.*; public class MochiErrorMessage extends Sprite { public function MochiErrorMessage(){ visible = false; } } }//package com.nitrome.coins
Section 46
//Player1Hearts (com.nitrome.coins.Player1Hearts) package com.nitrome.coins { public class Player1Hearts { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 47
//Player1PowerUp (com.nitrome.coins.Player1PowerUp) package com.nitrome.coins { public class Player1PowerUp { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 48
//Player2Hearts (com.nitrome.coins.Player2Hearts) package com.nitrome.coins { public class Player2Hearts { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 49
//Player2PowerUp (com.nitrome.coins.Player2PowerUp) package com.nitrome.coins { public class Player2PowerUp { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 50
//PlayerNum (com.nitrome.coins.PlayerNum) package com.nitrome.coins { public class PlayerNum { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 51
//PlusMinusSelector (com.nitrome.coins.PlusMinusSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class PlusMinusSelector extends MovieClip { public var plus_button:MovieClip; public var minus_button:MovieClip; public function PlusMinusSelector(){ doDisplay(); plus_button.buttonMode = true; plus_button.mouseEnabled = true; minus_button.buttonMode = true; minus_button.mouseEnabled = true; plus_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); plus_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); plus_button.addEventListener(MouseEvent.CLICK,  , false, 0, true); minus_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); minus_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); minus_button.addEventListener(MouseEvent.CLICK,  , false, 0, true); } public function  (_arg1:MouseEvent):void{ if (name == "invincible"){ ChanceInvincibility.value++; if (ChanceInvincibility.value > 5){ ChanceInvincibility.value = 5; }; } else { if (name == "fly"){ ChanceFly.value++; if (ChanceFly.value > 5){ ChanceFly.value = 5; }; } else { if (name == "speed"){ ChanceSpeed.value++; if (ChanceSpeed.value > 5){ ChanceSpeed.value = 5; }; } else { if (name == "swap_players"){ ChanceSwap.value++; if (ChanceSwap.value > 5){ ChanceSwap.value = 5; }; } else { if (name == "love_arrow"){ ChanceLoveArrow.value++; if (ChanceLoveArrow.value > 5){ ChanceLoveArrow.value = 5; }; } else { if (name == "fire_arrow"){ ChanceFireArrow.value++; if (ChanceFireArrow.value > 5){ ChanceFireArrow.value = 5; }; } else { if (name == "explosive_arrow"){ ChanceExplosive.value++; if (ChanceExplosive.value > 5){ ChanceExplosive.value = 5; }; } else { if (name == "big_player"){ ChanceBig.value++; if (ChanceBig.value > 5){ ChanceBig.value = 5; }; } else { if (name == "small_player"){ ChanceSmall.value++; if (ChanceSmall.value > 5){ ChanceSmall.value = 5; }; } else { if (name == "hearts1"){ Player1Hearts.value++; if (Player1Hearts.value > 5){ Player1Hearts.value = 5; }; } else { if (name == "hearts2"){ Player2Hearts.value++; if (Player2Hearts.value > 5){ Player2Hearts.value = 5; }; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } public function doReset():void{ if (name == "invincible"){ ChanceInvincibility.value = 1; } else { if (name == "fly"){ ChanceFly.value = 1; } else { if (name == "speed"){ ChanceSpeed.value = 1; } else { if (name == "swap_players"){ ChanceSwap.value = 1; } else { if (name == "love_arrow"){ ChanceLoveArrow.value = 1; } else { if (name == "fire_arrow"){ ChanceFireArrow.value = 1; } else { if (name == "explosive_arrow"){ ChanceExplosive.value = 0; } else { if (name == "big_player"){ ChanceBig.value = 0; } else { if (name == "small_player"){ ChanceSmall.value = 0; } else { if (name == "hearts1"){ Player1Hearts.value = 3; } else { if (name == "hearts2"){ Player2Hearts.value = 3; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop("up"); } private function doDisplay():void{ if (name == "invincible"){ gotoAndStop((ChanceInvincibility.value + 1)); } else { if (name == "fly"){ gotoAndStop((ChanceFly.value + 1)); } else { if (name == "speed"){ gotoAndStop((ChanceSpeed.value + 1)); } else { if (name == "swap_players"){ gotoAndStop((ChanceSwap.value + 1)); } else { if (name == "love_arrow"){ gotoAndStop((ChanceLoveArrow.value + 1)); } else { if (name == "fire_arrow"){ gotoAndStop((ChanceFireArrow.value + 1)); } else { if (name == "explosive_arrow"){ gotoAndStop((ChanceExplosive.value + 1)); } else { if (name == "big_player"){ gotoAndStop((ChanceBig.value + 1)); } else { if (name == "small_player"){ gotoAndStop((ChanceSmall.value + 1)); } else { if (name == "hearts1"){ gotoAndStop(Player1Hearts.value); } else { if (name == "hearts2"){ gotoAndStop(Player2Hearts.value); }; }; }; }; }; }; }; }; }; }; }; } public function doRollOver(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop("over"); } public function  (_arg1:MouseEvent):void{ if (name == "invincible"){ ChanceInvincibility.value--; if (ChanceInvincibility.value < 0){ ChanceInvincibility.value = 0; }; } else { if (name == "fly"){ ChanceFly.value--; if (ChanceFly.value < 0){ ChanceFly.value = 0; }; } else { if (name == "speed"){ ChanceSpeed.value--; if (ChanceSpeed.value < 0){ ChanceSpeed.value = 0; }; } else { if (name == "swap_players"){ ChanceSwap.value--; if (ChanceSwap.value < 0){ ChanceSwap.value = 0; }; } else { if (name == "love_arrow"){ ChanceLoveArrow.value--; if (ChanceLoveArrow.value < 0){ ChanceLoveArrow.value = 0; }; } else { if (name == "fire_arrow"){ ChanceFireArrow.value--; if (ChanceFireArrow.value < 0){ ChanceFireArrow.value = 0; }; } else { if (name == "explosive_arrow"){ ChanceExplosive.value--; if (ChanceExplosive.value < 0){ ChanceExplosive.value = 0; }; } else { if (name == "big_player"){ ChanceBig.value--; if (ChanceBig.value < 0){ ChanceBig.value = 0; }; } else { if (name == "small_player"){ ChanceSmall.value--; if (ChanceSmall.value < 0){ ChanceSmall.value = 0; }; } else { if (name == "hearts1"){ Player1Hearts.value--; if (Player1Hearts.value < 1){ Player1Hearts.value = 1; }; } else { if (name == "hearts2"){ Player2Hearts.value--; if (Player2Hearts.value < 1){ Player2Hearts.value = 1; }; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } } }//package com.nitrome.coins
Section 52
//PowerUpSelector (com.nitrome.coins.PowerUpSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class PowerUpSelector extends MovieClip { private var  :Number; public var button_3:MovieClip; public var button_6:MovieClip; public var button_7:MovieClip; public var button_8:MovieClip; public var button_4:MovieClip; public var button_5:MovieClip; public var button_1:MovieClip; public var button_2:MovieClip; public var hasChanged:Boolean;// = false private var over:Number;// = 0 public function PowerUpSelector(){ over = 0; hasChanged = false; super();   = Number(name.charAt(2)); button_1.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_1.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_1.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_2.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_2.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_2.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_3.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_3.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_3.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_4.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_4.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_4.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_5.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_5.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_5.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_6.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_6.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_6.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_7.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_7.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_7.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_8.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_8.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_8.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_1.buttonMode = true; button_2.buttonMode = true; button_3.buttonMode = true; button_4.buttonMode = true; button_5.buttonMode = true; button_6.buttonMode = true; button_7.buttonMode = true; button_8.buttonMode = true; doDisplay(); } public function doReset():void{ Player1PowerUp.value = 0; Player2PowerUp.value = 0; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ over = 0; doDisplay(); } public function doDisplay(){ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:String; var _local7:String; var _local8:String; _local1 = "off"; _local2 = "off"; _local3 = "off"; _local4 = "off"; _local5 = "off"; _local6 = "off"; _local7 = "off"; _local8 = "off"; if (  == 1){ if (Player1PowerUp.value == 0){ } else { if (Player1PowerUp.value == 1){ _local1 = "on"; } else { if (Player1PowerUp.value == 2){ _local2 = "on"; } else { if (Player1PowerUp.value == 3){ _local3 = "on"; } else { if (Player1PowerUp.value == 4){ _local4 = "on"; } else { if (Player1PowerUp.value == 5){ _local5 = "on"; } else { if (Player1PowerUp.value == 6){ _local6 = "on"; } else { if (Player1PowerUp.value == 7){ _local7 = "on"; } else { if (Player1PowerUp.value == 8){ _local8 = "on"; }; }; }; }; }; }; }; }; }; } else { if (  == 2){ if (Player2PowerUp.value == 0){ } else { if (Player2PowerUp.value == 1){ _local1 = "on"; } else { if (Player2PowerUp.value == 2){ _local2 = "on"; } else { if (Player2PowerUp.value == 3){ _local3 = "on"; } else { if (Player2PowerUp.value == 4){ _local4 = "on"; } else { if (Player2PowerUp.value == 5){ _local5 = "on"; } else { if (Player2PowerUp.value == 6){ _local6 = "on"; } else { if (Player2PowerUp.value == 7){ _local7 = "on"; } else { if (Player2PowerUp.value == 8){ _local8 = "on"; }; }; }; }; }; }; }; }; }; }; }; if (over != 0){ if (over == 1){ _local1 = (_local1 + "_over"); } else { if (over == 2){ _local2 = (_local2 + "_over"); } else { if (over == 3){ _local3 = (_local3 + "_over"); } else { if (over == 4){ _local4 = (_local4 + "_over"); } else { if (over == 5){ _local5 = (_local5 + "_over"); } else { if (over == 6){ _local6 = (_local6 + "_over"); } else { if (over == 7){ _local7 = (_local7 + "_over"); } else { if (over == 8){ _local8 = (_local8 + "_over"); }; }; }; }; }; }; }; }; }; button_1.gotoAndStop(_local1); button_2.gotoAndStop(_local2); button_3.gotoAndStop(_local3); button_4.gotoAndStop(_local4); button_5.gotoAndStop(_local5); button_6.gotoAndStop(_local6); button_7.gotoAndStop(_local7); button_8.gotoAndStop(_local8); } public function doClick(_arg1:MouseEvent):void{ if (  == 1){ if (_arg1.target.name == "button_1"){ if (Player1PowerUp.value == 1){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 1; }; } else { if (_arg1.target.name == "button_2"){ if (Player1PowerUp.value == 2){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 2; }; } else { if (_arg1.target.name == "button_3"){ if (Player1PowerUp.value == 3){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 3; }; } else { if (_arg1.target.name == "button_4"){ if (Player1PowerUp.value == 4){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 4; }; } else { if (_arg1.target.name == "button_5"){ if (Player1PowerUp.value == 5){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 5; }; } else { if (_arg1.target.name == "button_6"){ if (Player1PowerUp.value == 6){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 6; }; } else { if (_arg1.target.name == "button_7"){ if (Player1PowerUp.value == 7){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 7; }; } else { if (_arg1.target.name == "button_8"){ if (Player1PowerUp.value == 8){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 8; }; }; }; }; }; }; }; }; }; } else { if (_arg1.target.name == "button_1"){ if (Player2PowerUp.value == 1){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 1; }; } else { if (_arg1.target.name == "button_2"){ if (Player2PowerUp.value == 2){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 2; }; } else { if (_arg1.target.name == "button_3"){ if (Player2PowerUp.value == 3){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 3; }; } else { if (_arg1.target.name == "button_4"){ if (Player2PowerUp.value == 4){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 4; }; } else { if (_arg1.target.name == "button_5"){ if (Player2PowerUp.value == 5){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 5; }; } else { if (_arg1.target.name == "button_6"){ if (Player2PowerUp.value == 6){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 6; }; } else { if (_arg1.target.name == "button_7"){ if (Player2PowerUp.value == 7){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 7; }; } else { if (_arg1.target.name == "button_8"){ if (Player2PowerUp.value == 8){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 8; }; }; }; }; }; }; }; }; }; }; doDisplay(); hasChanged = true; } public function doRollOver(_arg1:MouseEvent):void{ over = Number(_arg1.target.name.charAt(7)); doDisplay(); } } }//package com.nitrome.coins
Section 53
//RandomLevelMode (com.nitrome.coins.RandomLevelMode) package com.nitrome.coins { public class RandomLevelMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 54
//SecretCharacter (com.nitrome.coins.SecretCharacter) package com.nitrome.coins { public class SecretCharacter { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 55
//SelectedLevel (com.nitrome.coins.SelectedLevel) package com.nitrome.coins { public class SelectedLevel { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 56
//SkinSelector (com.nitrome.coins.SkinSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class SkinSelector extends MovieClip { public var skin_5:MovieClip; private var  :Number; public var hasChanged:Boolean;// = false private var over:Number;// = -1 public var skin_0:MovieClip; public var skin_1:MovieClip; public var skin_3:MovieClip; public var skin_4:MovieClip; public var skin_2:MovieClip; public function SkinSelector(){ over = -1; hasChanged = false; super();   = Number(name.charAt(2)); skin_0.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_0.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_0.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_1.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_1.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_1.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_2.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_2.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_2.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_3.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_3.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_3.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_4.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_4.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_4.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_5.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_5.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_5.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_0.buttonMode = true; skin_1.buttonMode = true; skin_2.buttonMode = true; skin_3.buttonMode = true; skin_4.buttonMode = true; skin_5.buttonMode = true; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ over = -1; doDisplay(); } public function doDisplay(){ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:String; _local1 = "off"; _local2 = "off"; _local3 = "off"; _local4 = "off"; _local5 = "off"; _local6 = "off"; if (  == 1){ if (CharacterSkin1.value == 0){ _local1 = "on"; } else { if (CharacterSkin1.value == 1){ _local2 = "on"; } else { if (CharacterSkin1.value == 2){ _local3 = "on"; } else { if (CharacterSkin1.value == 3){ _local4 = "on"; } else { if (CharacterSkin1.value == 4){ _local5 = "on"; } else { if (CharacterSkin1.value == 5){ _local6 = "on"; }; }; }; }; }; }; } else { if (  == 2){ if (CharacterSkin2.value == 0){ _local1 = "on"; } else { if (CharacterSkin2.value == 1){ _local2 = "on"; } else { if (CharacterSkin2.value == 2){ _local3 = "on"; } else { if (CharacterSkin2.value == 3){ _local4 = "on"; } else { if (CharacterSkin2.value == 4){ _local5 = "on"; } else { if (CharacterSkin2.value == 5){ _local6 = "on"; }; }; }; }; }; }; }; }; if (over != -1){ if (over == 0){ _local1 = (_local1 + "_over"); } else { if (over == 1){ _local2 = (_local2 + "_over"); } else { if (over == 2){ _local3 = (_local3 + "_over"); } else { if (over == 3){ _local4 = (_local4 + "_over"); } else { if (over == 4){ _local5 = (_local5 + "_over"); } else { if (over == 5){ _local6 = (_local6 + "_over"); }; }; }; }; }; }; }; skin_0.gotoAndStop(_local1); skin_1.gotoAndStop(_local2); skin_2.gotoAndStop(_local3); skin_3.gotoAndStop(_local4); skin_4.gotoAndStop(_local5); skin_5.gotoAndStop(_local6); if (SecretCharacter.value == 1){ NitromeGame.timeline.play_1.player_1.gotoAndStop("skin_6"); NitromeGame.timeline.play_2.player_1.gotoAndStop("skin_6"); NitromeGame.timeline.play_2.player_2.gotoAndStop("skin_6"); } else { NitromeGame.timeline.play_1.player_1.gotoAndStop(("skin_" + CharacterSkin1.value)); NitromeGame.timeline.play_2.player_1.gotoAndStop(("skin_" + CharacterSkin1.value)); NitromeGame.timeline.play_2.player_2.gotoAndStop(("skin_" + CharacterSkin2.value)); }; } public function doClick(_arg1:MouseEvent):void{ if (  == 1){ if (_arg1.target.name == "skin_0"){ CharacterSkin1.value = 0; } else { if (_arg1.target.name == "skin_1"){ CharacterSkin1.value = 1; } else { if (_arg1.target.name == "skin_2"){ CharacterSkin1.value = 2; } else { if (_arg1.target.name == "skin_3"){ CharacterSkin1.value = 3; } else { if (_arg1.target.name == "skin_4"){ CharacterSkin1.value = 4; } else { if (_arg1.target.name == "skin_5"){ CharacterSkin1.value = 5; }; }; }; }; }; }; } else { if (_arg1.target.name == "skin_0"){ CharacterSkin2.value = 0; } else { if (_arg1.target.name == "skin_1"){ CharacterSkin2.value = 1; } else { if (_arg1.target.name == "skin_2"){ CharacterSkin2.value = 2; } else { if (_arg1.target.name == "skin_3"){ CharacterSkin2.value = 3; } else { if (_arg1.target.name == "skin_4"){ CharacterSkin2.value = 4; } else { if (_arg1.target.name == "skin_5"){ CharacterSkin2.value = 5; }; }; }; }; }; }; }; doDisplay(); hasChanged = true; } public function doRollOver(_arg1:MouseEvent):void{ over = Number(_arg1.target.name.charAt(5)); doDisplay(); } } }//package com.nitrome.coins
Section 57
//BonusStageIndicator (com.nitrome.game.BonusStageIndicator) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import com.nitrome.util.*; import flash.filters.*; public class BonusStageIndicator extends MovieClip { public var N:MovieClip; public var S:MovieClip; public var U:MovieClip; public var O:MovieClip; public var B:MovieClip; public var  :Number;// = 1 public function BonusStageIndicator(){  = 1; super(); } public function advance():void{ var _local1:Boolean; var _local2:Array; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:MovieClip; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local1 = false; if (Controller.level){ if (Controller.level.player1.powerup.value == Player.POWERUP_BONUS_ROUND){ _local1 = true; }; if (((Controller.isTwoPlayerGame()) && ((Controller.level.player2.powerup.value == Player.POWERUP_BONUS_ROUND)))){ _local1 = true; }; };  = Global.slide( , (_local1) ? 0 : 1, 0.1); _local2 = [B, O, N, U, S]; _local3 = [-22, -11, 0, 11, 22]; _local4 = 4; while (_local4 >= 0) { _local5 = ((Controller.frameNumber * 20) + (_local4 * 50)); _local5 = (_local5 % 360); if (_local5 < 0){ _local5 = (_local5 + 360); }; _local6 = _local2[_local4]; _local6.x = (_local3[_local4] + Math.cos(((_local5 * Math.PI) / 180))); if (_local4 == 0){ _local6.y = ((( *  ) * 22) + Math.sin(((_local5 * Math.PI) / 180))); } else { _local6.y = _local2[(_local4 - 1)].y; }; _local6.visible = (_local6.y < 406); if (_local6.visible){ _local7 = 0; _local8 = 0; _local9 = 0; if (_local5 < 120){ _local8 = (_local5 / 120); _local7 = (1 - _local8); } else { if (_local5 < 240){ _local9 = ((_local5 - 120) / 120); _local8 = (1 - _local9); } else { _local7 = ((_local5 - 240) / 120); _local9 = (1 - _local7); }; }; _local10 = (((_local7 * _local7) + (_local8 * _local8)) + (_local9 * _local9)); _local11 = Math.sqrt(_local10); _local7 = (_local7 / (3 * _local11)); _local8 = (_local8 / (3 * _local11)); _local9 = (_local9 / (3 * _local11)); _local12 = 1.5; _local13 = -5; _local14 = 0.2; _local7 = ((_local7 * _local12) + _local14); _local8 = ((_local8 * _local12) + _local14); _local9 = ((_local9 * _local12) + _local14); _local6.filters = [new ColorMatrixFilter([_local7, _local7, _local7, 0, _local13, _local8, _local8, _local8, 0, _local13, _local9, _local9, _local9, 0, _local13, 0, 0, 0, 1, 0])]; }; _local4--; }; } } }//package com.nitrome.game
Section 58
//ChangeKeysButton (com.nitrome.game.ChangeKeysButton) package com.nitrome.game { import flash.events.*; import com.nitrome.util.*; public class ChangeKeysButton extends SimpleButton { private var :Boolean;// = false public var editing:Boolean; private var :Array; private var :Array; public function ChangeKeysButton(){  = false; super(); editing = false; if (NitromeGame.timeline.currentLabel == "select_players"){ stage.addEventListener(MouseEvent.MOUSE_DOWN, click); addEventListener(Event.REMOVED_FROM_STAGE, ); }; } private function init():void{ var _local1:int; var _local2:KeyLetterButton;  = []; _local1 = 0; while (_local1 < parent.numChildren) { _local2 = (parent.getChildAt(_local1) as KeyLetterButton); if (!_local2){ } else { .push(parent.getChildAt(_local1)); }; _local1++; }; .sortOn("index", Array.NUMERIC);  = true; } public function stopEdit():void{ removeEventListener(Event.ENTER_FRAME, onEnterFrame); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); if (.length < .length){ [.length].visible = true; }; editing = false; parent["redefineKeysText"].update(); } private function click(_arg1:MouseEvent):void{ var _local2:Boolean; _local2 = this.hitTestPoint(_arg1.stageX, _arg1.stageY); if (((_local2) && (!(editing)))){ if (!){ init(); }; addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);  = []; editing = true; NitromeGame.usingDefaultKeys = false; parent["redefineKeysText"].update(); } else { if (((!(_local2)) && (editing))){ stopEdit(); }; }; } private function (_arg1:Event):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, click); _arg1.target.removeEventListener(Event.REMOVED_FROM_STAGE, ); } private function onEnterFrame(_arg1:Event):void{ [.length].animate(); } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; if (_arg1.keyCode == Key.ESCAPE){ stopEdit(); return; }; _local2 = 0; while (_local2 < .length) { if ([_local2] == _arg1.keyCode){ return; }; _local2++; }; [.length].setKey(_arg1.keyCode); [.length].stopEdit(); .push(_arg1.keyCode); if (.length == .length){ stopEdit(); }; } } }//package com.nitrome.game
Section 59
//ContinueGameButton (com.nitrome.game.ContinueGameButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class ContinueGameButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id23_:TwinShotFont; public function ContinueGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id23_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id23_.align = "center"; __id23_.align_vert = "center"; __id23_.blackStrength = 1.2; __id23_.color = 14503834; __id23_.id = "None"; __id23_.line_spacing = 18; __id23_.text = "Resume"; __id23_.tracking = 0; try { __id23_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } public function  ():void{ var sel:PowerUpSelector; if (!Controller.level){ return; }; try { sel = ((parent as MovieClip).getChildByName("s_1") as PowerUpSelector); if (sel.hasChanged){ Controller.level.player1.applyLockedPowerup(); }; if (Controller.isTwoPlayerGame()){ sel = ((parent as MovieClip).getChildByName("s_2") as PowerUpSelector); if (sel.hasChanged){ Controller.level.player2.applyLockedPowerup(); }; }; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame;  (); }; } function  (){ try { __id23_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id23_.align = "center"; __id23_.align_vert = "center"; __id23_.blackStrength = 1.2; __id23_.color = 16289784; __id23_.id = "None"; __id23_.line_spacing = 18; __id23_.text = "Resume"; __id23_.tracking = 0; try { __id23_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ if (Controller.popup){  (); Controller.popup.close(); }; } } }//package com.nitrome.game
Section 60
//Cutscene (com.nitrome.game.Cutscene) package com.nitrome.game { import flash.display.*; import flash.events.*; public class Cutscene extends MovieClip { public var textBox:TwinShotFont; public var  :String;// = "" public var  :Number;// = 0 public function Cutscene(){  = 0;  = ""; super(); textBox.text = ""; addEventListener(Event.ENTER_FRAME, advance, false, 0, true); } public function setTickerText(_arg1:String):void{  = 0;  = _arg1; textBox.text = ""; } public function  ():TextComponent{ return ((getChildByName("textBox") as TextComponent)); } public function advance(_arg1:Event):void{ if ( >=  .length){ return; };  = ( + 2); if ( >  .length){  =  .length; }; textBox.text =  .substr(0,  ); } } }//package com.nitrome.game
Section 61
//EndGameButton (com.nitrome.game.EndGameButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class EndGameButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("title_screen"); if (stage){ stage.quality = StageQuality.HIGH; }; }); } } }//package com.nitrome.game
Section 62
//EndGameButton1 (com.nitrome.game.EndGameButton1) package com.nitrome.game { import flash.utils.*; public dynamic class EndGameButton1 extends EndGameButton { public var __setPropDict:Dictionary; public var __id24_:TwinShotFont; public function EndGameButton1(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id24_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id24_.align = "center"; __id24_.align_vert = "center"; __id24_.blackStrength = 1.2; __id24_.color = 16289784; __id24_.id = "None"; __id24_.line_spacing = 18; __id24_.text = "End Game"; __id24_.tracking = 0; try { __id24_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function (){ try { __id24_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id24_.align = "center"; __id24_.align_vert = "center"; __id24_.blackStrength = 1.2; __id24_.color = 14503834; __id24_.id = "None"; __id24_.line_spacing = 18; __id24_.text = "End Game"; __id24_.tracking = 0; try { __id24_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 63
//EndGameButton2 (com.nitrome.game.EndGameButton2) package com.nitrome.game { import flash.utils.*; public dynamic class EndGameButton2 extends EndGameButton { public var __setPropDict:Dictionary; public var __id27_:TwinShotFont; public function EndGameButton2(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id27_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id27_.align = "center"; __id27_.align_vert = "center"; __id27_.blackStrength = 1.2; __id27_.color = 16289784; __id27_.id = "None"; __id27_.line_spacing = 18; __id27_.text = "End Game"; __id27_.tracking = 0; try { __id27_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function  (){ try { __id27_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id27_.align = "center"; __id27_.align_vert = "center"; __id27_.blackStrength = 1.2; __id27_.color = 14503834; __id27_.id = "None"; __id27_.line_spacing = 18; __id27_.text = "End Game"; __id27_.tracking = 0; try { __id27_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 64
//FxToggle (com.nitrome.game.FxToggle) package com.nitrome.game { import flash.events.*; public class FxToggle extends SimpleButton { public function FxToggle(){ if (!NitromeGame.sfx){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } override protected function updateGraphic():void{ if (over){ if (NitromeGame.sound_manager.sfx){ gotoAndStop("_on_over"); } else { if (!NitromeGame.sound_manager.sfx){ gotoAndStop("_off_over"); }; }; } else { if (NitromeGame.sound_manager.sfx){ gotoAndStop("_on_up"); } else { if (!NitromeGame.sound_manager.sfx){ gotoAndStop("_off_up"); }; }; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.sound_manager.toggleSfx(); if (!NitromeGame.sfx){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } } }//package com.nitrome.game
Section 65
//IngamePopup (com.nitrome.game.IngamePopup) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; import com.nitrome.util.*; public class IngamePopup extends MovieClip { public var  :String; public var :Number;// = 0 public var :Number;// = 0 public var :Boolean;// = false public var inner:MovieClip; public var :Number;// = 0 public var :Boolean;// = true public var :Number;// = 10 public var  :Number;// = 0 public var  :Number;// = 0 public function IngamePopup(){  = true;  = 0;  = 0;  = 0;  = 0;  = 10;  = false;  = 0; super(); addFrameScript(0, frame1, 8, frame9, 9, frame10, 15, frame16); addEventListener(Event.ADDED, ); x = 275; y = 200; } public function destroy():void{ (); removeEventListener(Event.ADDED, ); } public function ():void{ var _local1:Number; var _local2:DisplayObject; if (((!()) || (!(isOpen)))){ return; }; _local1 = 0; while (_local1 < MovieClip(inner).numChildren) { _local2 = inner.getChildAt(_local1); if ((((_local2 is SimpleButton)) && ((_local2.name.substr(0, 7) == "default")))){ (_local2 as SimpleButton).onClick(null);  = false; return; }; _local1++; }; } function frame10(){  = false; } function frame16(){ (); } function frame1(){ stop(); } public function (_arg1:Event):void{ if ((((_arg1.target.parent == this)) && ((_arg1.target is MovieClip)))){ (_arg1.target as MovieClip).gotoAndStop( ); }; } private function ():void{ if (parent){ parent.removeChild(this); }; gotoAndStop(1); Controller.unpause(); } public function open(_arg1:String):void{  = _arg1; gotoAndPlay(2); if (!parent){ Controller.root.addChild(this); };  = Controller.level.getScore();  = Score.value;  = ( = 0);  = true;  = 0; if (((Controller.isTwoPlayerGame()) && (!((_arg1 == "failed"))))){  = 40; } else {  = 10; }; } function frame9(){  = true;  = false; stop(); } public function advance():void{ var _local1:String; var _local2:Boolean; var _local3:Boolean; if (!inner){ return; };  ++; if (Key.isReady()){ _local3 = false; if (((Controller.level) && (Controller.level.player1))){ _local3 = ((_local3) || (Controller.level.player1.holdingFire())); }; if (((((Controller.isTwoPlayerGame()) && (Controller.level))) && (Controller.level.player2))){ _local3 = ((_local3) || (Controller.level.player2.holdingFire())); }; _local3 = ((_local3) || (Key.isDown(Key.SPACE))); if (_local3){ (); }; }; if (!){ if ( > 0){ --; } else { if (((inner.levelScore) && (( <  )))){  = ( + 23); if ( >=  ){  =  ;  = 10; }; inner.levelScore.text = .toString(); } else { if (((inner.totalScore) && (( < )))){  = ( + 157); if ( > ){  = ; }; inner.totalScore.text = .toString(); }; }; }; }; _local1 = Controller.player1Wins.toString(); _local2 = ((((!((Controller.latestWinner == 1))) || (( > 30)))) || ((( % 3) < 2))); if (inner.player1Score){ if (inner.player1Score.text != _local1){ inner.player1Score.text = _local1; }; if (inner.player1Score.visible != _local2){ inner.player1Score.visible = _local2; }; }; _local1 = Controller.player2Wins.toString(); _local2 = ((((!((Controller.latestWinner == 2))) || (( > 30)))) || ((( % 3) < 2))); if (inner.player2Score){ if (inner.player2Score.text != _local1){ inner.player2Score.text = _local1; }; if (inner.player2Score.visible != _local2){ inner.player2Score.visible = _local2; }; }; } public function get isOpen():Boolean{ return (!((currentFrame == 1))); } public function close():void{ play(); stage.focus = null; } } }//package com.nitrome.game
Section 66
//IngameSubmitScoreButton (com.nitrome.game.IngameSubmitScoreButton) package com.nitrome.game { import flash.utils.*; public dynamic class IngameSubmitScoreButton extends SubmitScoreButton { public var __id28_:TwinShotFont; public var __setPropDict:Dictionary; public function IngameSubmitScoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id28_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id28_.align = "center"; __id28_.align_vert = "center"; __id28_.blackStrength = 1.2; __id28_.color = 14503834; __id28_.id = "None"; __id28_.line_spacing = 18; __id28_.text = "Submit Score"; __id28_.tracking = 0; try { __id28_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function (){ try { __id28_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id28_.align = "center"; __id28_.align_vert = "center"; __id28_.blackStrength = 1.2; __id28_.color = 16289784; __id28_.id = "None"; __id28_.line_spacing = 18; __id28_.text = "Submit Score"; __id28_.tracking = 0; try { __id28_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 67
//KeyLetterButton (com.nitrome.game.KeyLetterButton) package com.nitrome.game { import flash.display.*; import flash.geom.*; import flash.text.*; import flash.events.*; import com.nitrome.util.*; public class KeyLetterButton extends MovieClip { public var letter:TextField; public var :int; public var editing:Boolean; public var index:uint; public function KeyLetterButton(){ addFrameScript(0, frame1); index = name.match(/\d+/)[0];  = 0; editing = false; if (NitromeGame.timeline.currentLabel == "select_players"){ stage.addEventListener(MouseEvent.MOUSE_DOWN, click); addEventListener(Event.ADDED_TO_STAGE, init); addEventListener(Event.REMOVED_FROM_STAGE, ); }; } private function init(_arg1:Event):void{ if ((((Key.custom == null)) || ((Key.custom.length < index)))){ visible = false; return; }; (Key.custom[index]); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function (_arg1:Number):void{ var _local2:Number; _local2 = 1; switch (Key.custom[index]){ case Key.UP: _local2 = 2; break; case Key.DOWN: _local2 = 3; break; case Key.LEFT: _local2 = 4; break; case Key.RIGHT: _local2 = 5; break; }; if (currentFrame != _local2){ gotoAndStop(_local2); }; letter.text = ((_local2)==1) ? Key.keyString(_arg1) : ""; } public function stopEdit():void{ removeEventListener(Event.ENTER_FRAME, onEnterFrame); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); editing = false; visible = true; parent["redefineKeysText"].update(); } function frame1(){ stop(); } private function click(_arg1:MouseEvent):void{ var _local2:Point; var _local3:Boolean; _local2 = this.globalToLocal(new Point(_arg1.stageX, _arg1.stageY)); _local3 = this.hitTestPoint(_arg1.stageX, _arg1.stageY); if (_local2.x <= 0){ _local3 = false; }; if (_local2.x >= 20){ _local3 = false; }; if (((_local3) && (!(editing)))){ addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); editing = true; NitromeGame.usingDefaultKeys = false; parent["redefineKeysText"].update(); } else { if (((!(_local3)) && (editing))){ stopEdit(); }; }; } private function (_arg1:Event):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, click); _arg1.target.removeEventListener(Event.REMOVED_FROM_STAGE, ); } public function setKey(_arg1:uint):void{ if (_arg1 == Key.ESCAPE){ stopEdit(); } else { NitromeGame.setKey(index, _arg1); (_arg1); }; } private function onEnterFrame(_arg1:Event):void{ animate(); } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = 0; while (_local2 < Key.custom.length) { if (((!((_local2 == index))) && ((Key.custom[_local2] == _arg1.keyCode)))){ return; }; _local2++; }; setKey(_arg1.keyCode); stopEdit(); } public function animate():void{ ++; visible = (( % 3) < 2); } } }//package com.nitrome.game
Section 68
//LoadIndicator (com.nitrome.game.LoadIndicator) package com.nitrome.game { import flash.display.*; public class LoadIndicator extends MovieClip { public function LoadIndicator(_arg1:Number=0, _arg2:Number=0){ x = _arg1; y = _arg2; } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; } public function ():void{ gotoAndPlay("outAnimation"); } } }//package com.nitrome.game
Section 69
//MessageOverlay (com.nitrome.game.MessageOverlay) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class MessageOverlay extends MovieClip { public var letters:Array; public var frameNumber:Number;// = 0 public var :Number;// = 0 public var :Number;// = 0 public var :Number;// = 0 public static const HOLD_LENGTH:Number = 50; public static const OUTRO_LENGTH:Number = 30; public static const INTRO_LENGTH:Number = 30; public static const SPACE_WIDTH:Number = 10; public function MessageOverlay(_arg1:String):void{  = 0;  = 0;  = 0; frameNumber = 0; super(); x = 275; y = 100; addEventListener(Event.ENTER_FRAME, enterFrame); setText(_arg1); } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; removeEventListener(Event.ENTER_FRAME, enterFrame); } public function enterFrame(_arg1:Event):void{ if (!Controller.isPaused()){ advance(); }; } public function reset():void{ } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if ( < INTRO_LENGTH){ ++; } else { if ( < HOLD_LENGTH){ ++; } else { if ( < OUTRO_LENGTH){ ++; }; }; }; frameNumber++; _local1 = 0; while (_local1 < letters.length) { if (!letters[_local1].sprite){ } else { _local2 = letters[_local1].centerX; _local3 = letters[_local1].centerY; _local4 = ((frameNumber * 20) + (_local1 * 50)); _local4 = (_local4 % 360); if (_local4 < 0){ _local4 = (_local4 + 360); }; _local2 = (_local2 + Math.cos(((_local4 * Math.PI) / 180))); _local3 = (_local3 + Math.sin(((_local4 * Math.PI) / 180))); if ( < INTRO_LENGTH){ _local5 = ((INTRO_LENGTH - ) + ((_local1 - letters.length) * 1.5)); if (_local5 < 0){ _local5 = 0; }; _local2 = (_local2 + ((_local5 * _local5) * 4)); } else { if ( < HOLD_LENGTH){ } else { if ( < OUTRO_LENGTH){ _local6 = ( - (_local1 * 2)); if (_local6 < 0){ _local6 = 0; }; _local2 = (_local2 - ((_local6 * _local6) * 4)); } else { destroy(); return; }; }; }; letters[_local1].sprite.x = _local2; letters[_local1].sprite.y = _local3; if (!letters[_local1].sprite.parent){ addChild(letters[_local1].sprite); }; }; _local1++; }; } public function setText(_arg1:String):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = 0; _local3 = 0; letters = []; _local6 = 0; while (_local6 < _arg1.length) { letters[_local6] = new Letter(_arg1.substr(_local6, 1)); _local2 = (_local2 + (letters[_local6].width + 1)); _local3 = Math.max(_local3, letters[_local6].height); _local6++; }; _local4 = Math.floor((-(_local2) / 2)); _local5 = Math.floor((-(_local3) / 2)); _local6 = 0; while (_local6 < letters.length) { letters[_local6].centerX = _local4; letters[_local6].centerY = _local5; _local4 = (_local4 + (letters[_local6].width + 1)); _local6++; }; } public static function show(_arg1:String):void{ var _local2:MessageOverlay; _local2 = new MessageOverlay(_arg1); Controller.root.addChild(_local2); } } }//package com.nitrome.game import flash.display.*; import flash.geom.*; import flash.utils.*; class Letter { public var delay:Number; public var centerY:Number; public var sprite:Sprite; public var width:Number; public var centerX:Number; public var height:Number; private function Letter(_arg1:String){ var type:String; var classRef:Class; var l = _arg1; super(); try { type = l.toUpperCase(); switch (l){ case ".": type = "STOP"; break; case ",": type = "COMMA"; break; case "!": type = "EXCLAMATION"; break; }; classRef = (getDefinitionByName(("Text_None_" + type)) as Class); sprite = new (classRef); sprite.transform.colorTransform = new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31); width = sprite.width; height = sprite.height; } catch(e:Error) { width = MessageOverlay.SPACE_WIDTH; height = 1; }; } }
Section 70
//MochiHelpLink (com.nitrome.game.MochiHelpLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class MochiHelpLink extends SimpleButton { public function MochiHelpLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.mochigames.com/help/"), "_blank"); } } }//package com.nitrome.game
Section 71
//MochiSupportLink (com.nitrome.game.MochiSupportLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class MochiSupportLink extends SimpleButton { public function MochiSupportLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("mailto:support@mochigames.com"), "_blank"); } } }//package com.nitrome.game
Section 72
//MusicToggle (com.nitrome.game.MusicToggle) package com.nitrome.game { import flash.events.*; public class MusicToggle extends SimpleButton { public function MusicToggle(){ if (!NitromeGame.music){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } override protected function updateGraphic():void{ if (over){ if (NitromeGame.sound_manager.music){ gotoAndStop("_on_over"); } else { if (!NitromeGame.sound_manager.music){ gotoAndStop("_off_over"); }; }; } else { if (NitromeGame.sound_manager.music){ gotoAndStop("_on_up"); } else { if (!NitromeGame.sound_manager.music){ gotoAndStop("_off_up"); }; }; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.sound_manager.toggleMusic(); if (!NitromeGame.music){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } } }//package com.nitrome.game
Section 73
//NextLevelButton (com.nitrome.game.NextLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import flash.utils.*; public class NextLevelButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id25_:TwinShotFont; public function NextLevelButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id25_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id25_.align = "center"; __id25_.align_vert = "center"; __id25_.blackStrength = 1.2; __id25_.color = 16289784; __id25_.id = "None"; __id25_.line_spacing = 18; __id25_.text = "Continue"; __id25_.tracking = 0; try { __id25_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function (){ try { __id25_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id25_.align = "center"; __id25_.align_vert = "center"; __id25_.blackStrength = 1.2; __id25_.color = 14503834; __id25_.id = "None"; __id25_.line_spacing = 18; __id25_.text = "Continue"; __id25_.tracking = 0; try { __id25_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame19(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; if (Controller.isLastLevel()){ if (Controller.isHellLevel()){ NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("congrats_evil"); }); } else { NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("congrats_good"); }); }; } else { Controller.nextLevel(); }; } } }//package com.nitrome.game
Section 74
//NitromeLink (com.nitrome.game.NitromeLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class NitromeLink extends SimpleButton { public function NitromeLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.nitrome.com/"), "_blank"); } } }//package com.nitrome.game
Section 75
//PauseButton (com.nitrome.game.PauseButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; public class PauseButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ if (Cheats.value == 1){ Controller.popup.open("paused_cheats"); } else { Controller.popup.open("paused"); }; Controller.pause(); } } }//package com.nitrome.game
Section 76
//RedefineKeysText (com.nitrome.game.RedefineKeysText) package com.nitrome.game { import flash.display.*; public class RedefineKeysText extends MovieClip { public function RedefineKeysText(){ addFrameScript(0, frame1); update(); } function frame1(){ stop(); } public function update():void{ var _local1:Boolean; var _local2:int; var _local3:ChangeKeysButton; var _local4:KeyLetterButton; if (NitromeGame.usingDefaultKeys){ gotoAndStop("default"); } else { _local1 = false; _local2 = 0; while (_local2 < parent.numChildren) { _local4 = (parent.getChildAt(_local2) as KeyLetterButton); if (!_local4){ } else { if (_local4.editing){ _local1 = true; }; }; _local2++; }; _local3 = parent["redefineKeysButton"]; if (((_local3) && (_local3.editing))){ _local1 = true; }; gotoAndStop((_local1) ? "custom_adjust" : "custom"); }; } } }//package com.nitrome.game
Section 77
//ResetKeysButton (com.nitrome.game.ResetKeysButton) package com.nitrome.game { import flash.events.*; public class ResetKeysButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ var _local2:Array; var _local3:int; var _local4:KeyLetterButton; _local2 = []; _local3 = 0; while (_local3 < parent.numChildren) { _local4 = (parent.getChildAt(_local3) as KeyLetterButton); if (!_local4){ } else { _local2.push(parent.getChildAt(_local3)); }; _local3++; }; _local2.sortOn("index", Array.NUMERIC); _local3 = 0; while (_local3 < _local2.length) { _local4 = _local2[_local3]; _local4.setKey(NitromeGame.defaultKeys[_local3]); _local3++; }; NitromeGame.usingDefaultKeys = true; NitromeGame.setDefaultKeys(); parent["redefineKeysText"].update(); } } }//package com.nitrome.game
Section 78
//RestartLevelButton (com.nitrome.game.RestartLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import flash.utils.*; public class RestartLevelButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id26_:TwinShotFont; public function RestartLevelButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id26_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id26_.align = "center"; __id26_.align_vert = "center"; __id26_.blackStrength = 1.2; __id26_.color = 14503834; __id26_.id = "None"; __id26_.line_spacing = 18; __id26_.text = "Restart Level"; __id26_.tracking = 0; try { __id26_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame;  (); }; } function  (){ try { __id26_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id26_.align = "center"; __id26_.align_vert = "center"; __id26_.blackStrength = 1.2; __id26_.color = 16289784; __id26_.id = "None"; __id26_.line_spacing = 18; __id26_.text = "Restart Level"; __id26_.tracking = 0; try { __id26_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.transition.doTween(function (){ Controller.restartLevel(); Score.value = 0; }); } } }//package com.nitrome.game
Section 79
//Score (com.nitrome.game.Score) package com.nitrome.game { public class Score { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.game
Section 80
//SimpleButton (com.nitrome.game.SimpleButton) package com.nitrome.game { import flash.display.*; import flash.events.*; public class SimpleButton extends MovieClip { protected var over:Boolean;// = false public function SimpleButton(){ over = false; super(); mouseChildren = false; buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); this.addEventListener(MouseEvent.MOUSE_DOWN, onClick); stop(); } protected function onMouseOver(_arg1:MouseEvent):void{ over = true; updateGraphic(); } protected function onMouseOut(_arg1:MouseEvent):void{ over = false; updateGraphic(); } protected function updateGraphic():void{ if (over){ gotoAndStop("_over"); } else { gotoAndStop("_up"); }; } public function onClick(_arg1:MouseEvent):void{ } } }//package com.nitrome.game
Section 81
//SkipLevelButton (com.nitrome.game.SkipLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; public class SkipLevelButton extends SimpleButton { public function SkipLevelButton(){ if (LevelSkip.value == 1){ visible = true; mouseEnabled = true; } else { visible = false; mouseEnabled = false; }; } override public function onClick(_arg1:MouseEvent):void{ var _local2:String; if (Controller.isLastLevel()){ return; }; if (((((!(Controller.levelPanningIn)) && (!(Controller.levelPanningOut)))) && (mouseEnabled))){ NitromeGame.setLevelUnlocked((Controller.loadedLevelNumber.value + 1)); _local2 = NitromeGame.getLevelUnlockedString(); MochiCoins.saveUserProperties({levels:_local2}); Controller.nextLevel(); }; } } }//package com.nitrome.game
Section 82
//SoundManager (com.nitrome.game.SoundManager) package com.nitrome.game { import flash.display.*; import flash.media.*; public class SoundManager extends SoundManagerSuper { protected const GAME_VOLUME:Number = 1.5; protected const GAME_HELL_VOLUME:Number = 1.5; protected const MENU_VOLUME:Number = 1; public var leafEnemyPopup:MovieClip; public var spring:MovieClip; public var playerDeath:MovieClip; public var tileAccidentalBreak:MovieClip; public var cloudLightning:MovieClip; public var jump:MovieClip; public var bossExplosion:MovieClip; public var bossFireballThrow:MovieClip; public var nitrome:MovieClip; public var bossLightningAnticipation:MovieClip; public var peekGemIn:MovieClip; public var arrowHitMetal:MovieClip; public var bossBombThrow:MovieClip; public var loveInfection:MovieClip; public var bonusRunningOut:MovieClip; public var coin:MovieClip; public var playerHitByArrow:MovieClip; public var powerupCollect:MovieClip; public var peekGemOut:MovieClip; public var enemyHit:MovieClip; public var chestOpen:MovieClip; public var playerHit:MovieClip; public var explosion:MovieClip; public var beamIn:MovieClip; public var gem:MovieClip; public var bonusMoreTime1:MovieClip; public var rageEnemyHit:MovieClip; public var electrify:MovieClip; public var bouncyTile:MovieClip; public var flyingBlockFreeze:MovieClip; public var bonusMoreTime2:MovieClip; public var lever:MovieClip; public var fart2:MovieClip; public var fart3:MovieClip; public var loveExplosionAnticipate:MovieClip; public var arrowHitWall:MovieClip; public var morpher:MovieClip; public var fart1:MovieClip; public var coin2:MovieClip; public var coin3:MovieClip; public var leafEnemyBackIn:MovieClip; public var arrowFire:MovieClip; public var projectileEnemyFire:MovieClip; public var bossLightning:MovieClip; public static const GAME:uint = 1; public static const GAME_HELL:uint = 2; public static const MENU:uint = 0; public function SoundManager(){ NitromeGame.sound_manager = this; music_sounds.push(new MenuMusic()); music_sounds.push(new GameMusic()); music_sounds.push(new GameHellMusic()); transforms.push(new SoundTransform(MENU_VOLUME, 0)); transforms.push(new SoundTransform(GAME_VOLUME, 0)); transforms.push(new SoundTransform(GAME_HELL_VOLUME, 0)); channels.push(new SoundChannel()); channels.push(new SoundChannel()); channels.push(new SoundChannel()); volumes.push(MENU_VOLUME); volumes.push(GAME_VOLUME); volumes.push(GAME_HELL_VOLUME);  = uint.MAX_VALUE; } } }//package com.nitrome.game
Section 83
//SoundManagerSuper (com.nitrome.game.SoundManagerSuper) package com.nitrome.game { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class SoundManagerSuper extends Sprite { protected const CROSS_FADE_SPEED:Number = 0.05; public var  :int; protected var :Boolean;// = true public var :Boolean;// = false protected var transforms:Array; protected var volumes:Array; protected var music_sounds:Array; protected var  :int; protected var  :Boolean;// = true protected var channels:Array; protected var :Array; public function SoundManagerSuper(){ var _local1:int; var _local2:MovieClip;  = new Array(); music_sounds = new Array(); channels = new Array(); transforms = new Array(); volumes = new Array();  = true;  = true;  = false; super();  = NitromeGame.music;  = NitromeGame.sfx; _local1 = 0; while (_local1 < numChildren) { _local2 = (getChildAt(_local1) as MovieClip); if (_local2 != null){ [_local2.name] = _local2; }; _local1++; }; } public function set sfx(_arg1:Boolean):void{  = _arg1; } public function get music():Boolean{ return (); } public function toggleMusic():void{ if (){  (); } else { (); }; } public function playSound(_arg1:String):void{ if ( ){ if ((((Cheats.value == 1)) && ((FartMode.value == 1)))){ if ((((((((((_arg1 == "jump")) || ((_arg1 == "playerHit")))) || ((_arg1 == "enemyHit")))) || ((_arg1 == "arrowFire")))) || ((_arg1 == "spring")))){ _arg1 = ("fart" + (1 + Math.floor((Math.random() * 3))).toString()); }; }; if ([_arg1] != null){ [_arg1].gotoAndPlay(2); }; }; } private function (_arg1:Event):void{ if (transforms[ ].volume > 0){ transforms[ ].volume = (transforms[ ].volume - CROSS_FADE_SPEED); channels[ ].soundTransform = transforms[ ]; }; if (transforms[ ].volume < 1){ transforms[ ].volume = (transforms[ ].volume + CROSS_FADE_SPEED); channels[ ].soundTransform = transforms[ ]; }; if ((((transforms[ ].volume >= volumes[ ])) && ((transforms[ ].volume <= 0)))){ channels[ ].stop();  = false; _arg1.target.removeEventListener(Event.ENTER_FRAME, ); }; } public function ():void{ NitromeGame.music = ( = true); playMusic( , true); } public function set music(_arg1:Boolean):void{  = _arg1; } public function playMusic(_arg1:uint, _arg2:Boolean=false):void{ var _local3:uint; if (((!(( == _arg1))) || (_arg2))){ if (_arg1 < music_sounds.length){ if (){ _local3 = 0; while (_local3 < music_sounds.length) { if (_local3 == _arg1){ } else { if (channels[_local3] != null){ channels[_local3].stop(); }; }; _local3++; }; transforms[_arg1].volume = volumes[_arg1]; channels[_arg1] = music_sounds[_arg1].play(0, int.MAX_VALUE, transforms[_arg1]); };  = _arg1; }; }; } public function ():void{ NitromeGame.sfx = ( = false); } public function toggleSfx():void{  = !( ); NitromeGame.sfx = !(NitromeGame.sfx); } public function  ():void{ var _local1:uint; _local1 = 0; while (_local1 < channels.length) { if (channels[_local1] != null){ channels[_local1].stop(); }; _local1++; }; NitromeGame.music = ( = false); } public function get sfx():Boolean{ return ( ); } public function  ():void{ NitromeGame.sfx = ( = true); } public function (_arg1:int):void{ if (((((!()) || (( == _arg1)))) || ())){ return; }; transforms[_arg1].volume = 0; channels[_arg1] = music_sounds[_arg1].play(0, int.MAX_VALUE, transforms[_arg1]);  =  ;  = _arg1;  = true; addEventListener(Event.ENTER_FRAME, ); } } }//package com.nitrome.game
Section 84
//SubmitScoreButton (com.nitrome.game.SubmitScoreButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class SubmitScoreButton extends SimpleButton { public function SubmitScoreButton(){ if (Score.value == 0){ visible = false; }; if (!NitromeGame.allowSubmitScore()){ visible = false; }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (!NitromeGame.allowSubmitScore()){ return; }; NitromeGame.transition.doTween(function (){ if (Controller.content){ Controller.endGame(); }; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.timeline.gotoAndStop("submit_score"); if (stage){ stage.quality = StageQuality.HIGH; }; }); } } }//package com.nitrome.game
Section 85
//TemplateFont (com.nitrome.game.TemplateFont) package com.nitrome.game { public class TemplateFont extends TextComponent { public function TemplateFont(){ _tracking = 0; _line_spacing = 18; _id = "None"; } override public function get id():String{ return (_id); } override public function set id(_arg1:String){ _id = _arg1; draw(); } override public function set tracking(_arg1:int){ _tracking = _arg1; draw(); } override protected function getClassNameFromChar(_arg1:String):String{ if (_arg1 == "Space"){ return ("SPACE"); }; if (_arg1 == "."){ return ("STOP"); }; if (_arg1 == "?"){ return ("QUESTION"); }; if (_arg1 == ","){ return ("COMMA"); }; if (_arg1 == "!"){ return ("EXCLAMATION"); }; if (_arg1 == "\\"){ return ("BACKSLASH"); }; if (_arg1 == "/"){ return ("FORWARDSLASH"); }; if (_arg1 == "="){ return ("EQUALS"); }; if (_arg1 == "+"){ return ("PLUS"); }; if (_arg1 == "("){ return ("LEFTBRACKET"); }; if (_arg1 == ")"){ return ("RIGHTBRACKET"); }; if (_arg1 == "-"){ return ("HYPHEN"); }; if (_arg1 == "\""){ return ("QUOTES"); }; if (_arg1 == ":"){ return ("COLON"); }; if (_arg1 == "�"){ return ("POUND"); }; if (_arg1 == "_"){ return ("UNDERSCORE"); }; if (_arg1 == "@"){ return ("AT"); }; if (_arg1 == "'"){ return ("APOSTROPHE"); }; if ((((((_arg1 == "\n")) || ((_arg1 == "\r")))) || ((_arg1 == "|")))){ return ("NEWLINE"); }; return (_arg1); } override public function get tracking():int{ return (_tracking); } override public function set line_spacing(_arg1:int){ _line_spacing = _arg1; draw(); } override public function get line_spacing():int{ return (_line_spacing); } } }//package com.nitrome.game
Section 86
//TextComponent (com.nitrome.game.TextComponent) package com.nitrome.game { import flash.display.*; import flash.geom.*; import flash.utils.*; public class TextComponent extends Sprite { protected var  :String;// = "center" protected var letters:Array; protected var :String;// = "enter text" protected var _tracking:int;// = 0 protected var  :ColorTransform;// = null protected var  :Number;// = 1 private var  :Number;// = 0 protected var :Array; protected var _id:String;// = "None" private var :Number;// = 0 protected var :String;// = "center" private var :Sprite; protected var :Sprite; protected var _line_spacing:int;// = 22 protected var  :uint;// = 0xFFFFFF public function TextComponent(){  = "enter text"; _tracking = 0;  = "center";  = "center"; _line_spacing = 22; _id = "None";  = 0xFFFFFF;  = null;  = 1;  = 0;  = 0; super(); init(); (); draw(); } public function get align():String{ return ( ); } private function init():void{ letters = new Array();  = new Array();  = width;  = height; scaleX = 1; scaleY = 1; removeChildAt(0); } public function set align(_arg1:String){  = _arg1; draw(); } private function ():void{  = new Sprite(); addChild(); } public function get align_vert():String{ return (); } public function get text():String{ return (); } public function set id(_arg1:String){ _id = _arg1; draw(); } protected function draw():void{ var line:*; var i:int; var isLivePreview:Boolean; var c:*; var class_name:String; var class_id:Class; var temp:Sprite; var j:int; var x_tracking:*; .graphics.clear(); if ( != null){ this.removeChild(); };  = new Sprite();  = new Array(); line = 0; .push(.addChild(new Sprite())); letters = new Array(); letters.push(new Array()); i = 0; while (i < .length) {  = .toUpperCase(); c = .charAt(i); class_name = getClassNameFromChar(c); if (class_name == "NEWLINE"){ line = (line + 1); letters.push(new Array()); .push(.addChild(new Sprite())); [line].y = (line_spacing * line); } else { if (class_name != ""){ try { class_id = (getDefinitionByName(((("Text_" + _id) + "_") + class_name)) as Class); } catch(e:ReferenceError) { try { class_id = (getDefinitionByName((("Text_" + _id) + "_SPACE")) as Class); } catch(e:ReferenceError) { trace(("TextComponent error: could not find font " + _id)); break; }; }; if (Class != null){ temp = (new (class_id) as Sprite); letters[line].push([line].addChild(temp)); }; }; }; i = (i + 1); }; i = 0; while (i < letters.length) { j = 1; while (j < letters[i].length) { x_tracking = _tracking; if (letters[i][(j - 1)].kerning != null){ x_tracking = (x_tracking + letters[i][(j - 1)].kerning._x); } else { x_tracking = (x_tracking + letters[i][(j - 1)].width); }; letters[i][j].x = (letters[i][(j - 1)].x + x_tracking); j = (j + 1); }; if ( == "center"){ [i].x = ([i].x + int((( * 0.5) - ([i].width * 0.5)))); } else { if ( == "right"){ [i].x = ([i].x + int(( - [i].width))); }; }; i = (i + 1); }; if ( == "bottom"){ .y = (.y + int(( - .height))); } else { if ( == "center"){ .y = (.y + int((( * 0.5) - (.height * 0.5)))); }; }; if ( != null){ .transform.colorTransform =  ; }; .cacheAsBitmap = true; this.addChild(); this.cacheAsBitmap = true; isLivePreview = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))); if (((isLivePreview) && (( == "")))){ .graphics.clear(); .graphics.lineStyle(1, 0); .graphics.beginFill(0xFFFFFF, 0.5); .graphics.drawRoundRect(0, 0, ,  , 10, 10); .graphics.endFill(); }; } public function get id():String{ return (_id); } public function set align_vert(_arg1:String){  = _arg1; draw(); } public function get color():uint{ return ( ); } public function get blackStrength():Number{ return ( ); } public function set text(_arg1:String){  = _arg1; draw(); } public function set tracking(_arg1:int){ _tracking = _arg1; draw(); } public function (_arg1:Number, _arg2:Number):void{  = _arg1;  = _arg2; draw(); } protected function getClassNameFromChar(_arg1:String):String{ if (_arg1 == "Space"){ return ("SPACE"); }; if (_arg1 == "."){ return ("STOP"); }; if (_arg1 == "?"){ return ("QUESTION"); }; if (_arg1 == ","){ return ("COMMA"); }; if (_arg1 == "!"){ return ("EXCLAMATION"); }; if (_arg1 == "\\"){ return ("BACKSLASH"); }; if (_arg1 == "/"){ return ("FORWARDSLASH"); }; if (_arg1 == "="){ return ("EQUALS"); }; if (_arg1 == "+"){ return ("PLUS"); }; if (_arg1 == "("){ return ("LEFTBRACKET"); }; if (_arg1 == ")"){ return ("RIGHTBRACKET"); }; if (_arg1 == "-"){ return ("HYPHEN"); }; if (_arg1 == "\""){ return ("QUOTES"); }; if (_arg1 == ":"){ return ("COLON"); }; if (_arg1 == "�"){ return ("POUND"); }; if (_arg1 == "_"){ return ("UNDERSCORE"); }; if (_arg1 == "@"){ return ("AT"); }; if (_arg1 == "'"){ return ("APOSTROPHE"); }; if ((((((_arg1 == "\n")) || ((_arg1 == "\r")))) || ((_arg1 == "|")))){ return ("NEWLINE"); }; return (_arg1); } public function get tracking():int{ return (_tracking); } public function set blackStrength(_arg1:Number):void{  = _arg1; (); draw(); } protected function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; if (((( == 0xFFFFFF)) && ((blackStrength == 1)))){  = null; } else { _local1 = ((( >> 16) % 0x0100) / 0xFF); _local2 = ((( >> 8) % 0x0100) / 0xFF); _local3 = (( % 0x0100) / 0xFF);  = new ColorTransform((_local1 *  ), (_local2 *  ), (_local3 *  ), 1, ((0xFF * _local1) * (1 -  )), ((0xFF * _local2) * (1 -  )), ((0xFF * _local3) * (1 -  ))); }; } public function set color(_arg1:uint):void{  = _arg1; (); draw(); } public function set line_spacing(_arg1:int){ _line_spacing = _arg1; draw(); } public function get line_spacing():int{ return (_line_spacing); } } }//package com.nitrome.game
Section 87
//Transition (com.nitrome.game.Transition) package com.nitrome.game { import flash.display.*; public class Transition extends MovieClip { private var  :Function;// = null public function Transition(){  = null; super(); addFrameScript(0, frame1, 12, frame13); NitromeGame.transition = this; stop(); mouseEnabled = false; mouseChildren = false; } function frame1(){ (); } function frame13(){ (); } protected function ():void{ if ( != null){ gotoAndPlay(1); } else { stop(); this.visible = false; }; } public function doTween(_arg1:Object):void{ var target = _arg1; play(); if ((target is Function)){  = (target as Function); } else {  = function (){ NitromeGame.timeline.gotoAndStop(target); }; }; this.visible = true; } protected function ():void{ if ( != null){  ();  = null; }; } } }//package com.nitrome.game
Section 88
//ArrowButton (com.nitrome.highscore.ArrowButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class ArrowButton extends SimpleButton { var :HighScoreBoard; public function ArrowButton(){  = (parent as HighScoreBoard); visible = false; } public function hide():void{ visible = false; } override public function onClick(_arg1:MouseEvent):void{ if (name == "_prev_arrow"){ .shiftScoresPrev(); } else { if (name == "_next_arrow"){ .shiftScoresNext(); }; }; } public function show():void{ visible = true; } } }//package com.nitrome.highscore
Section 89
//ClearButton (com.nitrome.highscore.ClearButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class ClearButton extends SimpleButton { private var :ScoreSubmitPanel; public function ClearButton(){  = (parent as ScoreSubmitPanel); } override public function onClick(_arg1:MouseEvent):void{ .clearName(); } } }//package com.nitrome.highscore
Section 90
//HighScoreBoard (com.nitrome.highscore.HighScoreBoard) package com.nitrome.highscore { import flash.display.*; import flash.events.*; import flash.net.*; public class HighScoreBoard extends MovieClip { public const MAX_DIGITS:int = 8; private const MAX_RANK:int = 100; public const NUM_LINES:int = 10; public var _score_line_7:ScoreLine; private var  :Array; private var :Boolean;// = false public var _next_arrow:NextArrow; private var :URLRequest; private var :URLVariables; public var _score_line_10:ScoreLine; private var  :ArrowButton; public var _prev_arrow:PrevArrow; private var :int; public var _score_line_1:ScoreLine; public var _score_line_2:ScoreLine; public var _score_line_3:ScoreLine; public var _score_line_4:ScoreLine; public var _score_line_5:ScoreLine; public var _score_line_6:ScoreLine; public var _score_line_8:ScoreLine; public var _score_line_9:ScoreLine; private var  :URLLoader; private var :ArrowButton; public function HighScoreBoard(){ var _local1:int;  = false; super(); if (((root) && (((((((((root as MovieClip).currentLabel == "game")) || (((root as MovieClip).currentLabel == "congrats")))) || (((root as MovieClip).currentLabel == "help")))) || (((root as MovieClip).currentLabel == "credits")))))){ return; }; if (!NitromeGame.isAtURL(NitromeGame.NITROME)){ gotoAndStop("off"); return; };  = new Array(NUM_LINES); _local1 = 0; while (_local1 <  .length) {  [_local1] = (getChildByName(("_score_line_" + (_local1 + 1))) as HighScoreLine); _local1++; };  = (getChildByName("_prev_arrow") as ArrowButton);  = (getChildByName("_next_arrow") as ArrowButton); addEventListener(Event.ADDED_TO_STAGE, init); } public function  (_arg1:int):void{  = _arg1;  = new URLLoader();  = new URLVariables();  = new URLRequest(NitromeGame.RETRIEVE_URL); .method = URLRequestMethod.POST; .data = ;  .dataFormat = URLLoaderDataFormat.VARIABLES;  .addEventListener(Event.COMPLETE,  );  .addEventListener(IOErrorEvent.IO_ERROR,  ); .min_rank = String(_arg1); .game_name = NitromeGame.game_id; .time_based = (NitromeGame.time_based) ? "1" : "0";  .load(); } private function  (_arg1:Event):void{ var _local2:String; _local2 = _arg1.target.data.result; (_local2); } private function init(_arg1:Event):void{  (1); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function shiftScoresPrev():void{ var _local1:int; _local1 = ( - 10); if (_local1 < 1){ _local1 = 1; };  (_local1); } public function set zero_fill(_arg1:Boolean):void{  = _arg1; } private function  (_arg1:IOErrorEvent):void{ trace(("Retrieve scores failed: " + _arg1.text)); } public function get zero_fill():Boolean{ return (); } public function (_arg1:Array):void{ var _local2:int; var _local3:String; var _local4:String; if (_arg1.length > 0){ _local2 = 0; while (_local2 <= 9) { _local3 = String(_arg1[_local2].user_name); _local4 = String(_arg1[_local2].score); if ((((_local3 == "")) || ((_local3 == null)))){  [_local2].hide();  .hide(); } else {  [_local2].displayData(( + _local2), _local3, _local4); }; _local2++; }; } else { trace("no leaderboard data"); }; } public function (_arg1:String):void{ var _local2:int; var _local3:Object; if (_arg1 != "0"){ _local2 = 0; while (_local2 <  .length) { _local3 = NitromeGame.getHighScoreLine(_arg1, (_local2 + 1)); if (_local3 == null){  [_local2].hide(); } else {  [_local2].displayData(( + _local2), _local3.username, _local3.score); }; _local2++; }; if (NitromeGame.displayNextButton(_arg1)){  .show(); } else {  .hide(); }; if (NitromeGame.displayPreviousButton(_arg1)){ .show(); } else { .hide(); }; }; } public function shiftScoresNext():void{ var _local1:int; _local1 = ( + 10);  (_local1); } } }//package com.nitrome.highscore
Section 91
//HighScoreLine (com.nitrome.highscore.HighScoreLine) package com.nitrome.highscore { import flash.display.*; import flash.text.*; import flash.events.*; public class HighScoreLine extends Sprite { private const FADE_SPEED:Number = 0.3; private var :int; private var  :TextField; private var  :TextField; public var _score_text:TextField; private var :Boolean; private var :TextField; private var :int; public var _rank_text:TextField; public var _name_text:TextField; private var :HighScoreBoard; public function HighScoreLine(){ visible = false;  = false;  = (getChildByName("_score_text") as TextField);  = (getChildByName("_name_text") as TextField);  = (getChildByName("_rank_text") as TextField);  = (parent as HighScoreBoard); } public function hide():void{ trace((name + " hide")); visible = false;  = true; } private function (_arg1:Event):void{ if ( >= ){ alpha = (alpha + FADE_SPEED); if (alpha >= 1){ _arg1.target.removeEventListener(Event.ENTER_FRAME, ); }; }; ++; } public function displayData(_arg1:int, _arg2:String, _arg3:String):void{ var _local4:int; var _local5:int; var _local6:int; var _local7:int; trace((name + " displayData:"));  .text = String((_arg1 + "."));  .text = _arg2.toUpperCase(); trace(((((_arg1 + ",") + _arg2) + ",") + _arg3)); if (.zero_fill){ _local4 = .MAX_DIGITS; _local5 = _arg3.length; _local6 = (_local4 - _local5); _local7 = 1; while (_local7 <= _local6) { _arg3 = ("0" + _arg3); _local7++; }; .text = _arg3; } else { .text = _arg3; }; alpha = 0; visible = true;  = (((_arg1 - 1) % .NUM_LINES) * int((1 / FADE_SPEED)));  = 0; addEventListener(Event.ENTER_FRAME, ); } } }//package com.nitrome.highscore
Section 92
//LetterButton (com.nitrome.highscore.LetterButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class LetterButton extends SimpleButton { private var letter:TextComponent; public var _letter:TwinShotFont; private var :String; private var :ScoreSubmitPanel; public function LetterButton(){  = (parent as ScoreSubmitPanel);  = name; letter = (getChildByName("_letter") as TextComponent); addEventListener(Event.ADDED_TO_STAGE, init); } private function init(_arg1:Event):void{ letter.text = ; _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } override protected function onMouseOut(_arg1:MouseEvent):void{ super.onMouseOut(_arg1); letter.color = 14503834; } override public function onClick(_arg1:MouseEvent):void{ .addLetter(); } override protected function onMouseOver(_arg1:MouseEvent):void{ super.onMouseOver(_arg1); letter.color = 16289784; } } }//package com.nitrome.highscore
Section 93
//ScoreSubmitPanel (com.nitrome.highscore.ScoreSubmitPanel) package com.nitrome.highscore { import flash.display.*; import flash.text.*; import flash.events.*; import com.nitrome.game.*; import flash.net.*; import flash.ui.*; public class ScoreSubmitPanel extends MovieClip { private const MAX_LENGTH:Number = 10; private var  :URLLoader; public var C:LetterButton; public var D:LetterButton; public var E:LetterButton; public var F:LetterButton; public var H:LetterButton; public var I:LetterButton; public var J:LetterButton; public var L:LetterButton; public var A:LetterButton; public var K:LetterButton; public var W:LetterButton; public var X:LetterButton; public var R:LetterButton; public var T:LetterButton; public var U:LetterButton; public var V:LetterButton; public var G:LetterButton; public var Y:LetterButton; public var Z:LetterButton; public var S:LetterButton; public var N:LetterButton; public var O:LetterButton; private var  :TextComponent; public var Q:LetterButton; public var M:LetterButton; public var _score_text:TextField; private var  :MovieClip; public var B:LetterButton; public var P:LetterButton; private var :TextField; public var _name_text:TwinShotFont; private var  :SubmitButton; public var _submit_button:SubmitButton; public var _clear_button:ClearButton; private var  :URLRequest; private var  :URLVariables; public function ScoreSubmitPanel(){ if (!NitromeGame.isAtURL(NitromeGame.NITROME)){ gotoAndStop("off"); return; };   = (getChildByName("_submit_button") as SubmitButton);  = (getChildByName("_name_text") as TextComponent);  = (getChildByName("_score_text") as TextField); addEventListener(Event.ADDED_TO_STAGE, init); } public function addLetter(_arg1:String):void{ var _local2:String; var _local3:String; _local2 =  .text; if (_local2.length < MAX_LENGTH){ _arg1 = _arg1.toUpperCase(); _local3 = (_local2 + _arg1);  .text = _local3;  .enable(); }; } private function  (_arg1:IOErrorEvent):void{ trace(("Submit score failed: " + _arg1.text)); trace(); NitromeGame.timeline.gotoAndStop("view_scores"); } public function clearName():void{  .disable();  .text = ""; } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = _arg1.charCode; if ((((((_local2 >= 65)) && ((_local2 <= 90)))) || ((((_local2 >= 97)) && ((_local2 <= 122)))))){ addLetter(String.fromCharCode(_local2)); }; if ((((_arg1.keyCode == Keyboard.BACKSPACE)) || ((_arg1.keyCode == Keyboard.DELETE)))){ clearName(); }; } private function  (_arg1:Event):void{ trace("Score submitted"); NitromeGame.timeline.gotoAndStop("view_scores"); } private function init(_arg1:Event):void{ .text = ("YOUR SCORE IS " + Score.value); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function submitScore():void{ var _local1:String; stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _local1 =  .text; if (_local1 != ""){   = new URLLoader();   = new URLVariables();   = new URLRequest(NitromeGame.SUBMIT_URL);  .method = URLRequestMethod.POST;  .data =  ;  .addEventListener(Event.COMPLETE,  );  .addEventListener(IOErrorEvent.IO_ERROR,  );  .data_string = NitromeGame.getScoreData(Score.value, _local1);  .time_based = "0";  .data =  ;  .load( ); } else { NitromeGame.timeline.gotoAndStop("view_scores"); }; } } }//package com.nitrome.highscore
Section 94
//SubmitButton (com.nitrome.highscore.SubmitButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class SubmitButton extends SimpleButton { private var :Boolean;// = false private var :Boolean;// = true private var :ScoreSubmitPanel; public function SubmitButton(){  = false;  = true; super(); gotoAndStop("_up");  = (parent as ScoreSubmitPanel); } public function enable():void{  = false; useHandCursor = true; buttonMode = true; updateGraphic(); } override protected function updateGraphic():void{ if (((!(over)) || ())){ gotoAndStop("_up"); } else { gotoAndStop("_over"); }; } public function disable():void{  = true; useHandCursor = false; buttonMode = false; updateGraphic(); } override public function onClick(_arg1:MouseEvent):void{ if (){ gotoAndStop("_up"); } else { if (!){ .submitScore();  = true; }; }; } } }//package com.nitrome.highscore
Section 95
//ActiveObject (com.nitrome.twinshot.ActiveObject) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; public class ActiveObject extends MovieClip { public var cloneVertical:Boolean;// = true public var cloneReach:Number;// = 64 public var destroyed:Boolean;// = false public var classConstructor:Class; public var isClone:Boolean;// = false public var cloneHorizontal:Boolean;// = true public var  :Array; public function ActiveObject(){ destroyed = false;   = []; isClone = false; cloneHorizontal = true; cloneVertical = true; cloneReach = 64; super(); classConstructor = this["constructor"]; } public function destroy():void{ removeClones(); if (parent){ parent.removeChild(this); }; destroyed = true; } public function unpause():void{ } public function removeUnnecessaryClones():void{ var _local1:Rectangle; var _local2:Number; var _local3:ActiveObject; _local1 = new Rectangle(0, 0, Controller.level.pixelWidth, Controller.level.pixelHeight); _local2 = ( .length - 1); while (_local2 >= 0) { _local3 =  [_local2]; if (!_local3.getBounds(Controller.content).intersects(_local1)){ if (_local3.parent){ _local3.parent.removeChild(_local3); };  .splice(_local2, 1); }; _local2--; }; } public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ } public function removeClones():void{ var _local1:ActiveObject; while ( .length > 0) { _local1 =  .shift(); if (((_local1) && (_local1.parent))){ _local1.parent.removeChild(_local1); }; }; } public function advance():void{ } public function addClones():void{ var _local1:Boolean; var _local2:Boolean; var _local3:Number; var _local4:Number; var _local5:Rectangle; var _local6:BitmapData; var _local7:Number; var _local8:Boolean; var _local9:Boolean; var _local10:ActiveObject; var _local11:Matrix; var _local12:Bitmap; removeClones(); if (!parent){ return; }; _local1 = false; _local2 = false; _local3 = 0; _local4 = 0; if (cloneHorizontal){ if ((x - cloneReach) <= 0){ _local1 = true; _local3 = (Controller.level.gridWidth * 24); } else { if ((x + cloneReach) >= (Controller.level.gridWidth * 24)){ _local1 = true; _local3 = (-(Controller.level.gridWidth) * 24); }; }; }; if (cloneVertical){ if ((y - cloneReach) <= 8){ _local2 = true; _local4 = (Controller.level.gridHeight * 24); } else { if ((y + cloneReach) >= ((Controller.level.gridHeight * 24) - 8)){ _local2 = true; _local4 = (-(Controller.level.gridHeight) * 24); }; }; }; if (((!(_local1)) && (!(_local2)))){ return; }; _local5 = getBounds(this); if (_local5.width < 1){ return; }; if (_local5.height < 1){ return; }; if ((((((this is Player)) && (filters))) && ((filters.length > 0)))){ _local5.inflate(8, 8); }; _local6 = new BitmapData(Math.ceil(_local5.width), Math.ceil(_local5.height), true, 0); _local6.draw(this, new Matrix(1, 0, 0, 1, -(_local5.x), -(_local5.y)), transform.colorTransform, blendMode); _local7 = 1; while (_local7 <= 3) { _local8 = (((_local7 == 1)) || ((_local7 == 3))); _local9 = (((_local7 == 2)) || ((_local7 == 3))); if (!((((_local1) && (_local8))) || (((_local2) && (_local9))))){ } else { _local10 = new ActiveObject(); _local11 = transform.matrix.clone(); if (_local8){ _local11.tx = (_local11.tx + _local3); }; if (_local9){ _local11.ty = (_local11.ty + _local4); }; _local10.transform.matrix = _local11; _local10.visible = visible; _local12 = new Bitmap(_local6); new Bitmap(_local6).x = (_local12.x + _local5.x); _local12.y = (_local12.y + _local5.y); _local10.addChild(_local12); _local10.isClone = true; parent.addChild(_local10);  .push(_local10); }; _local7++; }; } public function pause():void{ } } }//package com.nitrome.twinshot
Section 96
//ArmouredEnemy (com.nitrome.twinshot.ArmouredEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class ArmouredEnemy extends Enemy { public var stunned:Boolean;// = false public var vulnerable:Boolean;// = false public function ArmouredEnemy(){ stunned = false; vulnerable = false; super(); addFrameScript(14, frame15, 48,  , 50, frame51, 90, , 92, , 107, frame108, 119, frame120); } function frame15(){ gotoAndPlay("walking"); } override public function advance():void{ if (((alive) && (stunned))){ (); } else { super.advance(); }; } function  (){ NitromeGame.sound_manager.playSound("leafEnemyPopup"); } function frame51(){ vulnerable = true; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (vulnerable){ return (super.hitByArrow(_arg1)); }; if (stunned){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); stunned = true; gotoAndPlay("stunned"); velocityY = -8; state = LEAP_OVER_GAP; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 24; extentBelow = 0; canJump = false; } protected function ():void{ horizontalMotion(); verticalMotion(); if (onGround){ velocityX = Global.slide(velocityX, 0, 0.25); }; wrap(); } function (){ NitromeGame.sound_manager.playSound("leafEnemyBackIn"); } function (){ vulnerable = false; } override public function kill(_arg1:Arrow):void{ var _local2:Debris; super.kill(_arg1); y = (y - 15); _local2 = new StraightLineManCorpse(); _local2.create(Controller.enemyLayer, x, y); _local2.velocityX = 0; _local2.velocityY = -14; _local2.accelerationY = 1; _local2.spin = 5; } override public function isHarmful():Boolean{ return (((!(stunned)) && (super.isHarmful()))); } override protected function animation():void{ if (((!(alive)) || (!(stunned)))){ super.animation(); scaleX = 1; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; }; } function frame108(){ gotoAndPlay("walking"); stunned = false; } function frame120(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 97
//Arrow (com.nitrome.twinshot.Arrow) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Arrow extends MotiveObject { public var eaten:Boolean;// = false public var spinning:Boolean;// = false public var piercing:Boolean;// = false public var playerSource:Number; public var airY:Number;// = 0 public var objectLocalY:Number;// = 0 public var inner:MovieClip; public var :Boolean;// = false public var flying:Boolean;// = true public var attachedToTile:Tile;// = null public var inWall:Boolean;// = false public var bomb:Boolean;// = false public var pointingRight:Boolean; public var attachedToObject:ActiveObject;// = null public var love:Boolean;// = false public var :Number;// = 0 public var lifetime:Number;// = 100 public static const SPEED:Number = 20; public function Arrow(){ flying = true; inWall = false; spinning = false;  = 0; lifetime = 100; attachedToTile = null; attachedToObject = null; objectLocalY = 0; airY = 0; eaten = false; piercing = false; love = false; bomb = false;  = false; super(); } override public function advance():void{ var _local1:Block; if (spinning){ rotation = (rotation + (pointingRight) ? -32 : 32); velocityX = (pointingRight) ? -6 : 6; velocityY = (velocityY + 1); x = (x + velocityX); y = (y + velocityY); return; } else { if (!inWall){ velocityX = (velocityX * 0.99); velocityX = Global.slide(velocityX, 0, 0.1); velocityY = (velocityY * 0.95); inner.rotation = ((Math.abs(velocityX) * velocityY) * 0.1); velocityY = (velocityY + (3 - Math.abs((0.15 * velocityX)))); velocityY = (velocityY + airY); airY = 0; } else { if (attachedToObject){ y = (attachedToObject.y + objectLocalY); if ((attachedToObject is Platform)){ if (!(attachedToObject as Platform).canDetectSides){ inWall = false; }; }; }; if (attachedToTile){ if (!attachedToTile.solid){ inWall = false; }; }; inner.rotation = (inner.rotation * -0.4); }; }; verticalMotion(); horizontalMotion(); wrap(); if (((flying) && (!((velocityX == 0))))){ lifetime = 150; } else { lifetime--; if (lifetime < 30){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); }; if ((attachedToObject is Block)){ _local1 = (attachedToObject as Block); if (pointingRight){ x = ((_local1.x - _local1.extentToLeft) - extentToRight); } else { x = ((_local1.x + _local1.extentToRight) + extentToLeft); }; }; }; } public function pingOff(_arg1:Boolean=true):void{ flying = false; spinning = true; velocityY = -10; cloneVertical = false; if (_arg1){ NitromeGame.sound_manager.playSound("arrowHitMetal"); } else { NitromeGame.sound_manager.playSound("lever"); }; } public function tipWithin(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:Number; _local5 = (x + (pointingRight) ? extentToRight : -(extentToLeft)); if (_local5 < _arg1){ return (false); }; if (_local5 > _arg2){ return (false); }; if (y < _arg3){ return (false); }; if (y > _arg4){ return (false); }; return (true); } override protected function horizontalMotion():void{ var _local1:Number; var _local2:Raycast; var _local3:Tile; var _local4:ActiveObject; var _local5:Debris; var _local6:MotiveObject; var _local7:Collectible; var _local8:Number; var _local9:Number; var _local10:Explosion; _local1 = (x + velocityX); _local3 = null; _local4 = null; if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - 1), (y + 1), false); if (((_local2) && ((_local2.distance < velocityX)))){ if (_local2.hitTile){ _local1 = ((_local2.hitTile.tileX * 24) - extentToRight); }; if ((_local2.hitObject is Platform)){ _local1 = ((_local2.hitObject as Platform).getLeftX() - extentToRight); }; _local3 = _local2.hitTile; _local4 = _local2.hitObject; }; if (((piercing) && (((Controller.frameNumber % 3) == 0)))){ _local5 = ((Math.random())>=0.5) ? new FireTrail1() : new FireTrail2(); _local5.create(Controller.collectibleLayer, x, y); }; } else { if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - 1), (y + 1), false); if (((_local2) && ((_local2.distance < -(velocityX))))){ if (_local2.hitTile){ _local1 = (((_local2.hitTile.tileX * 24) + 24) + extentToLeft); }; if ((_local2.hitObject is Platform)){ _local1 = ((_local2.hitObject as Platform).getRightX() + extentToLeft); }; _local3 = _local2.hitTile; _local4 = _local2.hitObject; }; if (((piercing) && (((Controller.frameNumber % 3) == 0)))){ _local5 = ((Math.random())>=0.5) ? new FireTrail1() : new FireTrail2(); _local5.create(Controller.collectibleLayer, x, y); }; }; }; if (((_local3) && (_local3.imperviousToArrows))){ pingOff(); _local3.play(); _local3 = null; } else { if (((_local3) && (_local3.bouncy))){ pointingRight = !(pointingRight); velocityX = -(velocityX); scaleX = (pointingRight) ? 1 : -1; _local3.play(); _local3 = null; } else { if (((_local3) && ((_local3 is BreakableTile)))){ (_local3 as BreakableTile).hitByArrow(); _local3 = null; }; }; }; if ((_local4 is BonusPipe)){ pingOff(); _local4 = null; }; if (((_local3) || (_local4))){ velocityX = 0; velocityY = 0; flying = false; inWall = true; attachedToTile = _local3; attachedToObject = _local4; if (_local4){ objectLocalY = Math.floor((y - attachedToObject.y)); if ((_local4 is Block)){ (_local4 as Block).velocityX = ((pointingRight) ? 1 : -1 * Block.ARROW_FORCE); } else { if ((_local4 is MotiveObject)){ _local6 = (_local4 as MotiveObject); if ((((love) ? _local6.hitByLoveArrow(this) : _local6.hitByArrow(this)) && (!(piercing)))){ if (pointingRight){ _local1 = ((_local6.x - _local6.extentToLeft) - extentToRight); } else { _local1 = ((_local6.x + _local6.extentToRight) + extentToLeft); }; velocityX = 0; velocityY = 0; flying = false; }; }; }; }; if ((_local3 is TimerTile)){ (_local3 as TimerTile).activate(); }; if (((_local3) && (((_local3.gemTile) || (bomb))))){ if ((((Math.random() >= 0.9)) || (bomb))){ if (!bomb){ NitromeGame.sound_manager.playSound("tileAccidentalBreak"); }; _local3.blowUp(!(bomb)); inWall = false; } else { _local7 = Collectible.randomTypePowerup(); if (pointingRight){ _local7.createAndRegister(_local3.x, (_local3.y + 12), -4, 0); } else { _local7.createAndRegister((_local3.x + 24), (_local3.y + 12), 4, 0); }; _local3.gemTile = false; }; }; NitromeGame.sound_manager.playSound("arrowHitWall"); }; if (((((flying) && (!((velocityX == 0))))) && (!(eaten)))){ _local8 = (pointingRight) ? extentToRight : -(extentToLeft); _local9 = 0; while (_local9 < Controller.level.objectList.length) { _local6 = (Controller.level.objectList[_local9] as MotiveObject); if (!_local6){ } else { if ((((_local6 is Player)) && (!((_local6 as Player).alive)))){ } else { if ((((_local6 is Enemy)) && (!((_local6 as Enemy).alive)))){ } else { if (((_local6.pointWithin(((x + velocityX) + _local8), y)) && ((y < ((_local6.y + _local6.extentBelow) - 3))))){ if ((((love) ? _local6.hitByLoveArrow(this) : _local6.hitByArrow(this)) && (!(piercing)))){ if (pointingRight){ _local1 = ((_local6.x - _local6.extentToLeft) - extentToRight); } else { _local1 = ((_local6.x + _local6.extentToRight) + extentToLeft); }; velocityX = 0; velocityY = 0; flying = false; break; }; }; }; }; }; _local9++; }; }; x = _local1; if (((!(flying)) && (piercing))){ gotoAndStop("normal"); piercing = false; }; if (((((!(flying)) && (bomb))) && (!()))){  = true; _local10 = new Explosion(); _local10.radius = 40; _local10.create(Controller.arrowLayer, (x + (pointingRight) ? extentToRight : -(extentToLeft)), y); destroy(); }; } public function createAndRegister(_arg1:Player):void{ extentToLeft = 24; extentToRight = 24; extentAbove = 1; extentBelow = 1; x = (_arg1.x + (_arg1.facingRight) ? -(extentToRight) : extentToLeft); y = (_arg1.y - 16); if (_arg1.powerup.value == Player.POWERUP_BIG){ x = (x + (_arg1.facingRight) ? 10 : -10); y = (y - 14); } else { if (_arg1.powerup.value == Player.POWERUP_SMALL){ y = (y + 6); }; }; velocityX = (_arg1.facingRight) ? SPEED : -(SPEED); velocityY = 0; pointingRight = _arg1.facingRight; scaleX = (_arg1.facingRight) ? 1 : -1; floorBounceFactor = 0.2; weight = 0; landsOnArrows = false; playerSource = _arg1.number; piercing = (_arg1.powerup.value == Player.POWERUP_PIERCING_ARROWS); love = (_arg1.powerup.value == Player.POWERUP_LOVE_ARROWS); bomb = (_arg1.powerup.value == Player.POWERUP_BOMB_ARROWS); if (piercing){ gotoAndStop("piercing"); } else { if (love){ gotoAndStop("love"); } else { if (bomb){ gotoAndStop("bomb"); } else { gotoAndStop("normal"); }; }; }; horizontalMotion(); Controller.arrowLayer.addChild(this); Controller.level.objectList.splice(0, 0, this); } public function ():Number{ return ((x + (pointingRight) ? extentToRight : -(extentToLeft))); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 98
//Background (com.nitrome.twinshot.Background) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.events.*; import com.nitrome.util.*; public class Background extends MovieClip { public var :Number;// = 0 public var :Number;// = -200 public var :Number;// = 0 public var white:Number;// = 0 public var whiteIn:Boolean;// = false public var :Number;// = 0 public var inner:MovieClip; public var whiteOut:Boolean;// = false public var  :String;// = "menu" public function Background(){  = 0;  = 0;  = 0;  = -200;  = "menu"; whiteOut = false; whiteIn = false; white = 0; super(); addFrameScript(0, frame1, 30, frame31); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } function frame1(){ stop(); } public function enterFrame(_arg1:Event):void{ if (((Controller.root) && ((Controller.root.currentLabel == "game")))){ return; };  = ( + 5);  (, ); } public function  (_arg1:Number, _arg2:Number):void{ _arg1 = (_arg1 + ); if (inner.farClouds){ inner.farClouds.x = Global.negativeModulo((Math.floor((-() / 2)) - Math.floor((_arg1 / 5))), 500); inner.farClouds.y = (-3 - Math.floor(((_arg2 - 200) / 20))); }; if (inner.nearClouds){ inner.nearClouds.x = Global.negativeModulo((-() - Math.floor((_arg1 / 2.5))), 880); inner.nearClouds.y = (270 - Math.floor((_arg2 / 10))); }; } public function advance():void{ var _local1:Number; ++;  (-(Controller.content.x), -(Controller.content.y)); if (whiteOut){ white = (white + 0.07); if (white >= 1){ whiteOut = false; whiteIn = true; gotoAndStop( ); white = 1; }; _local1 = ((white * white) * 0xFF); transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local1, _local1, _local1); blendMode = BlendMode.LAYER; } else { if (whiteIn){ white = (white - 0.07); if (white <= 0){ whiteIn = false; blendMode = BlendMode.NORMAL; transform.colorTransform = new ColorTransform(); } else { _local1 = ((white * white) * 0xFF); transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local1, _local1, _local1); }; }; }; } function frame31(){ stop(); } } }//package com.nitrome.twinshot
Section 99
//Bat (com.nitrome.twinshot.Bat) package com.nitrome.twinshot { public class Bat extends Enemy { public const FLYING_SPEED:Number = 2; public const FLYING_FORWARD:Number = 5; public var  :Boolean; public var  :Number; public function Bat(){   = -(Infinity); super(); } override protected function decideNext():void{ var _local1:Raycast; _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 2)))){ facingRight = !(facingRight); }; state = FLYING_FORWARD; } protected function  ():void{ var _local1:Raycast; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Number; var _local6:Number; var _local7:Bomb; velocityX = (facingRight) ? FLYING_SPEED : -(FLYING_SPEED); velocityY = 0; horizontalMotion(); verticalMotion(); decideNext(); if ((((( ) && ((Controller.frameNumber > (  + 20))))) && (!(inLove)))){ _local1 = Raycast.fatRaycastY((y + extentBelow), 1, (x - extentToLeft), (x + extentToRight)); _local2 = (_local1) ? _local1.distance : Controller.level.pixelHeight; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; _local5 = xRelative(_local4.x); if (Math.abs(_local5) > 32){ } else { _local6 = yRelative(_local4.y); if (_local6 < 0){ _local6 = (_local6 + Controller.level.pixelHeight); }; if (_local6 > _local2){ } else { gotoAndPlay("dropBomb"); _local7 = new Bomb(); _local7.createAndRegister(x, y, 0, 3); _local7.startTimer();   = Controller.frameNumber; }; }; _local3++; }; }; } override public function advance():void{ if (alive){ switch (state){ case FLYING_FORWARD:  (); break; }; }; super.advance(); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); canJump = false; weight = 0; extentAbove = 36;   = (this is BatPlus); gotoAndPlay("walking"); } override public function kill(_arg1:Arrow):void{ var _local2:Debris; super.kill(_arg1); y = (y - 17); gotoAndPlay("dead"); if ((this is BatPlus)){ _local2 = Debris.createContained(new Bomb(), Controller.enemyLayer, x, (y + 10)); _local2.velocityX = 0; _local2.velocityY = -10; _local2.accelerationY = 1; _local2.spin = 10; }; } override protected function animation():void{ scaleX = (facingRight) ? 1 : -1; } } }//package com.nitrome.twinshot
Section 100
//BatNormal (com.nitrome.twinshot.BatNormal) package com.nitrome.twinshot { public dynamic class BatNormal extends Bat { public function BatNormal(){ addFrameScript(8, frame9, 16, frame17); } function frame17(){ stop(); } function frame9(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 101
//BatPlus (com.nitrome.twinshot.BatPlus) package com.nitrome.twinshot { public dynamic class BatPlus extends Bat { public function BatPlus(){ addFrameScript(8, frame9, 18, frame19, 25, frame26); } function frame19(){ gotoAndPlay("walking"); } function frame26(){ stop(); } function frame9(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 102
//Behemoth (com.nitrome.twinshot.Behemoth) package com.nitrome.twinshot { public class Behemoth extends Enemy { public const GRAB:Number = 11; public const HOLDING:Number = 12; public const THROWING:Number = 13; public var  :Boolean;// = false public var flickering:Number;// = 0 public var  :BlackMan;// = null public var hits:Number;// = 3 public function Behemoth(){  = null;  = false; hits = 3; flickering = 0; super(); addFrameScript(32, frame33, 47, frame48, 51, frame52, 68, frame69, 83, frame84, 87, frame88, 96, ); } public function  ():void{ if ( ){  .visible = false;  = true; }; } override protected function doWalkingForward():void{ var _local1:BlackMan; var _local2:Number; _local1 = (); if (_local1){ _local2 = (_local1.x - (x + (facingRight) ? 20 : -20)); if (Math.abs(_local2) < 5){ state = GRAB; gotoAndPlay("grab");  = _local1; _local1.state = _local1.BEING_CARRIED; return; }; }; super.doWalkingForward(); } override protected function decideNext():void{ if ( ){ if ( ()){ state = THROWING; gotoAndPlay("throw"); } else { state = HOLDING; if (currentLabel != "standingHolding"){ gotoAndPlay("standingHolding"); }; }; return; }; super.decideNext(); } override public function advance():void{ if (alive){ if (state == HOLDING){ (); }; } else { rotation = (rotation + (facingRight) ? -5 : 5); }; super.advance(); } function frame33(){ gotoAndPlay("walking"); } function frame48(){  (); } function frame52(){ decideNext(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; return (super.hitByArrow(_arg1)); } function frame69(){ gotoAndPlay("standingHolding"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 20; extentToRight = 20; extentAbove = 56; canJump = false; walkSpeed = 1.5; } public function  ():Boolean{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.y < (y - 64)){ } else { return (true); }; _local1++; }; return (false); } function frame84(){  (); } function frame88(){ decideNext(); } function (){ gotoAndStop("dead"); } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 30); }; super.kill(_arg1); if ( ){ if ( ){  .kill(_arg1);  .visible = true; } else {  .state = WALKING_FORWARD; }; }; } override protected function animation():void{ super.animation(); if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } public function ():BlackMan{ var _local1:Number; var _local2:BlackMan; var _local3:Number; var _local4:BlackMan; var _local5:Number; if (!onGround){ return (null); }; _local1 = Infinity; _local2 = null; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as BlackMan); if (!_local4){ } else { if (!_local4.onGround){ } else { if (_local4.state == _local4.BEING_CARRIED){ } else { if (_local4.state == _local4.BEING_THROWN){ } else { if (surfaceIndexUnderneath != _local4.surfaceIndexUnderneath){ } else { _local5 = Math.abs((x - _local4.x)); if (_local5 < _local1){ _local1 = _local5; _local2 = _local4; }; }; }; }; }; }; _local3++; }; return (_local2); } protected function ():void{ decideNext(); } public function  ():void{ if ( ){  .x = (x + (facingRight) ? 10 : -10);  .y = (y - 20);  .velocityX = (facingRight) ? 13 : -13;  .velocityY = -3;  .facingRight = facingRight;  .visible = true;  .state =  .BEING_THROWN;  = false; }; } } }//package com.nitrome.twinshot
Section 103
//BigPickup (com.nitrome.twinshot.BigPickup) package com.nitrome.twinshot { public class BigPickup extends Powerup { public function BigPickup(){   = Player.POWERUP_BIG; } } }//package com.nitrome.twinshot
Section 104
//BlackMan (com.nitrome.twinshot.BlackMan) package com.nitrome.twinshot { import com.nitrome.util.*; public class BlackMan extends Enemy { public const BEING_CARRIED:Number = 13; public const BEING_THROWN:Number = 15; public var  :Number;// = 0 public function BlackMan(){   = 0; super(); addFrameScript(16, frame17, 22, frame23, 32, frame33, 37, frame38, 55, frame56); } function frame17(){ gotoAndPlay("walking"); } protected function  ():void{ floorBounceFactor = 0.9; wallBounceFactor = 1; horizontalMotion(); verticalMotion(); wrap(); if (velocityX != 0){ facingRight = (velocityX > 0); }; if (onGround){ velocityX = Global.slide(velocityX, 0, 2); if (Math.abs(velocityX) < 1){ floorBounceFactor = 0; decideNext();  ++; }; } else {   = 0; }; } function frame23(){ gotoAndPlay("jumping"); } override public function advance():void{ if (alive){ switch (state){ case BEING_THROWN:  (); break; }; } else { rotation = (rotation + (facingRight) ? 10 : -10); }; super.advance(); } function frame33(){ gotoAndStop("dead"); } function frame38(){ gotoAndPlay("beingThrown"); } function frame56(){ stop(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (state == BEING_CARRIED){ return (false); }; if (cloudmobile){ cloudmobile.enemyLeave(); ignoreCloudmobiles = 100; return (true); }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 24; tendencyToLeap = -0.1; tendencyToTurnBackAnytime = -0.5; tendencyToTurnBackAtEdges = 0.2; } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 14); createCorpse(x, y, this); }; super.kill(_arg1); } override public function isHarmful():Boolean{ return (((!((state == BEING_CARRIED))) && (super.isHarmful()))); } override protected function animation():void{ if (((alive) && ((state == BEING_THROWN)))){ if (currentLabel != "beingThrown"){ gotoAndPlay("beingThrown"); }; }; super.animation(); } public function createInPlaceAndRegister(_arg1:King):void{ create(0, 0, ""); x = _arg1.x; y = ((_arg1.y - _arg1.extentBelow) + extentBelow); facingRight = _arg1.facingRight; velocityX = (facingRight) ? walkSpeed : -(walkSpeed); scaleX = (facingRight) ? 1 : -1; Controller.level.objectList.push(this); } public static function createCorpse(_arg1:Number, _arg2:Number, _arg3:Enemy):BlackManCorpse{ var _local4:BlackManCorpse; _local4 = new BlackManCorpse(); _local4.create(Controller.enemyLayer, _arg1, _arg2); _local4.velocityX = ((Math.random() - 0.5) * 5); _local4.velocityY = -8; _local4.accelerationY = _arg3.weight; _local4.spin = 5; _local4.scaleX = _arg3.scaleX; return (_local4); } } }//package com.nitrome.twinshot
Section 105
//BlackManCorpse (com.nitrome.twinshot.BlackManCorpse) package com.nitrome.twinshot { public dynamic class BlackManCorpse extends Debris { public function BlackManCorpse(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package com.nitrome.twinshot
Section 106
//Blob (com.nitrome.twinshot.Blob) package com.nitrome.twinshot { public class Blob extends Enemy { public var multiplyIterations:Number;// = 0 public var flickering:Number;// = 0 public var animationMoving:Boolean;// = false public var areaBottom:Number;// = 0 public var hits:Number; public var areaTop:Number;// = -44 public function Blob(){ animationMoving = false; areaTop = -44; areaBottom = 0; flickering = 0; multiplyIterations = 0; super(); } override protected function doWalkingForward():void{ var _local1:Number; if (animationMoving){ super.doWalkingForward(); } else { if (groundSpeedX != 0){ _local1 = velocityX; velocityX = ((groundSpeedX)>0) ? (walkSpeed * 0.3) : (walkSpeed * -0.3); horizontalMotion(); velocityX = _local1; }; verticalMotion(); }; } public function update():void{ animation(); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Projectile; var _local3:Projectile; if (!alive){ return (false); }; if (flickering > 0){ return (false); }; if (_arg1){ if (_arg1.y < (y + areaTop)){ return (false); }; if (_arg1.y > (y + areaBottom)){ return (false); }; }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; if (multiplyIterations > 0){ _local2 = new Projectile(); _local2.multiplesLeft = (multiplyIterations - 1); _local2.createAndRegister(this, true); _local3 = new Projectile(); _local3.multiplesLeft = (multiplyIterations - 1); _local3.createAndRegister(this, false); containsCollectible = false; }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 21; extentToRight = 21; extentAbove = 44; canJump = false; if ((this is BlobMultiplier)){ hits = 1; walkSpeed = 2; multiplyIterations = 2; } else { if ((this is BlobPlus)){ hits = 3; walkSpeed = 3; } else { hits = 1; walkSpeed = 2; }; }; tendencyToFollowPlayers = 0; tendencyToMoveUnpredictably = 0; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); play(); } override protected function animation():void{ var _local1:String; var _local2:String; _local1 = ((multiplyIterations)==1) ? "2" : ""; if (alive){ _local2 = ("walking" + _local1); } else { _local2 = ("dead" + _local1); }; if (currentLabel != _local2){ gotoAndPlay(_local2); }; scaleX = (facingRight) ? 1 : -1; if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } override public function debugDrawBoundaries():void{ super.debugDrawBoundaries(); graphics.lineStyle(1, 0xFF); graphics.drawRect(-(extentToLeft), areaTop, (extentToLeft + extentToRight), (-(areaTop) + areaBottom)); } public static function totalBlobs():Number{ var _local1:Number; var _local2:Number; _local1 = 0; _local2 = 0; while (_local2 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local2] is Blob)){ if ((Controller.level.objectList[_local2] as Blob).alive){ _local1++; }; }; _local2++; }; return (_local1); } } }//package com.nitrome.twinshot
Section 107
//BlobMultiplier (com.nitrome.twinshot.BlobMultiplier) package com.nitrome.twinshot { public dynamic class BlobMultiplier extends Blob { public function BlobMultiplier(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35, 36, frame37, 40, frame41, 44, frame45, 46, frame47, 52, frame53, 54, frame55, 56, frame57, 70, frame71); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } function frame45(){ areaTop = -44; areaBottom = 0; } function frame37(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame41(){ animationMoving = true; } function frame47(){ areaTop = -44; areaBottom = -12; } function frame57(){ gotoAndPlay("walking2"); } function frame55(){ animationMoving = false; } function frame53(){ areaTop = -30; areaBottom = 0; } function frame71(){ gotoAndPlay("dead2"); } } }//package com.nitrome.twinshot
Section 108
//BlobNormal (com.nitrome.twinshot.BlobNormal) package com.nitrome.twinshot { public dynamic class BlobNormal extends Blob { public function BlobNormal(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 109
//BlobPlus (com.nitrome.twinshot.BlobPlus) package com.nitrome.twinshot { public dynamic class BlobPlus extends Blob { public function BlobPlus(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 110
//Block (com.nitrome.twinshot.Block) package com.nitrome.twinshot { import com.nitrome.util.*; public class Block extends MotiveObject { public static var ARROW_FORCE:Number = 6; public static var MAX_PUSH_SPEED:Number = 3; public function pushLeft(_arg1:Number, _arg2:Boolean=true):Number{ var _local3:Number; var _local4:Raycast; var _local5:Player; var _local6:Block; var _local7:Boolean; var _local8:Number; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.intersectsRect(((x - extentToLeft) - _arg1), ((x + extentToRight) - _arg1), (y - extentAbove), (y + extentBelow))){ _arg1 = (x - ((_local5.x + _local5.extentToRight) + extentToLeft)); if (_arg1 <= 0){ if (velocityX < 0){ velocityX = 0; }; return (0); }; }; _local3++; }; _arg1 = Math.floor(_arg1); if (((_arg2) && ((_arg1 > MAX_PUSH_SPEED)))){ _arg1 = MAX_PUSH_SPEED; }; _local4 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local6 = (_local4.hitObject as Block); if (_local6){ _local8 = (_arg1 - _local4.distance); _arg1 = (_local6.pushLeft(_local8, _arg2) + _local4.distance); _local7 = (_arg1 < (_local8 + _local4.distance)); } else { _arg1 = _local4.distance; _local7 = true; }; if (_local7){ velocityX = Math.abs(velocityX); }; }; x = (x - _arg1); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.objectUnderneath != this){ } else { _local4 = Raycast.fatRaycastX((_local5.x - _local5.extentToLeft), -1, (_local5.y - _local5.extentAbove), (_local5.y + _local5.extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local5.x = (_local5.x - _local4.distance); } else { _local5.x = (_local5.x - _arg1); }; }; _local3++; }; return (_arg1); } override public function advance():void{ super.advance(); if (((onGround) && (!((velocityX == 0))))){ velocityX = Global.slide(velocityX, 0, 0.25); }; wrap(); } override protected function verticalMotion():void{ var _local1:Number; var _local2:Player; if (velocityY >= 0){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if ((_local2.x + _local2.extentToRight) < (x - extentToLeft)){ } else { if ((_local2.x - _local2.extentToLeft) > (x + extentToRight)){ } else { if ((_local2.y - _local2.extentAbove) < ((y + extentBelow) - 4)){ } else { if ((_local2.y - _local2.extentAbove) > ((y + extentBelow) + velocityY)){ } else { velocityY = ((_local2.y - _local2.extentAbove) - (y + extentBelow)); if (velocityY < 1){ onGround = true; return; }; }; }; }; }; _local1++; }; }; super.verticalMotion(); } override protected function horizontalMotion():void{ if (velocityX < 0){ pushLeft(-(velocityX), false); } else { if (velocityX > 0){ pushRight(velocityX, false); }; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 24); y = ((_arg2 * 24) + 24); if ((this is Block2x2)){ extentToLeft = (extentToRight = 24); extentAbove = (extentBelow = 24); }; wallBounceFactor = 0.6; Controller.blockLayer.addChild(this); gotoAndStop((Controller.isHellLevel()) ? "hell" : "heaven"); } public function pushRight(_arg1:Number, _arg2:Boolean=true):Number{ var _local3:Number; var _local4:Raycast; var _local5:Player; var _local6:Block; var _local7:Boolean; var _local8:Number; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.intersectsRect(((x - extentToLeft) + _arg1), ((x + extentToRight) + _arg1), (y - extentAbove), (y + extentBelow))){ _arg1 = (((_local5.x - _local5.extentToLeft) - extentToRight) - x); if (_arg1 <= 0){ if (velocityX > 0){ velocityX = 0; }; return (0); }; }; _local3++; }; _arg1 = Math.floor(_arg1); if (((_arg2) && ((_arg1 > MAX_PUSH_SPEED)))){ _arg1 = MAX_PUSH_SPEED; }; _local4 = Raycast.fatRaycastX((x + extentToLeft), 1, (y - extentAbove), (y + extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local6 = (_local4.hitObject as Block); if (_local6){ _local8 = (_arg1 - _local4.distance); _arg1 = (_local6.pushRight(_arg1, _arg2) + _local4.distance); _local7 = (_arg1 < (_local8 + _local4.distance)); } else { _arg1 = _local4.distance; _local7 = true; }; if (_local7){ velocityX = -(Math.abs(velocityX)); }; }; x = (x + _arg1); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.objectUnderneath != this){ } else { _local4 = Raycast.fatRaycastX((_local5.x + _local5.extentToRight), 1, (_local5.y - _local5.extentAbove), (_local5.y + _local5.extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local5.x = (_local5.x + _local4.distance); } else { _local5.x = (_local5.x + _arg1); }; }; _local3++; }; return (_arg1); } } }//package com.nitrome.twinshot
Section 111
//Block2x2 (com.nitrome.twinshot.Block2x2) package com.nitrome.twinshot { public dynamic class Block2x2 extends Block { } }//package com.nitrome.twinshot
Section 112
//Bomb (com.nitrome.twinshot.Bomb) package com.nitrome.twinshot { import com.nitrome.util.*; public class Bomb extends MotiveObject { public var hasExploded:Boolean;// = false public var :Boolean;// = false public var lowPlayerHit:Boolean;// = true public function Bomb(){  = false; hasExploded = false; lowPlayerHit = true; super(); addFrameScript(9, frame10, 60, frame61); } public function startTimer():void{  = true; gotoAndPlay("timedExplosion"); } function frame10(){ gotoAndStop("static"); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Arrow; super.advance(); wrap(); if (!){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if ((_local2.x - _local2.extentToLeft) > (x + 48)){ } else { if ((_local2.x + _local2.extentToRight) < (x - 48)){ } else { if ((_local2.y - _local2.extentAbove) > (y + 48)){ } else { if ((_local2.y + _local2.extentBelow) < (y - 48)){ } else { startTimer(); break; }; }; }; }; }; _local1++; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.y < (y - extentAbove)){ } else { if (_local3.y > (y + extentBelow)){ } else { if (_local3.pointingRight){ if (((_local3.x + _local3.extentToRight) + _local3.velocityX) < (x - extentToLeft)){ continue; }; if ((_local3.x + _local3.extentToRight) > (x + extentToRight)){ continue; }; _local3.x = ((x - extentToLeft) - _local3.extentToRight); } else { if (((_local3.x - _local3.extentToLeft) + _local3.velocityX) > (x + extentToRight)){ continue; }; if ((_local3.x - _local3.extentToLeft) < (x - extentToLeft)){ continue; }; _local3.x = ((x + extentToRight) + _local3.extentToLeft); }; explode(); _local3.velocityX = 0; _local3.velocityY = 0; _local3.flying = false; break; }; }; }; }; }; }; } public function explode():void{ var _local1:Explosion; if (hasExploded){ return; }; hasExploded = true; destroy(); _local1 = new Explosion(); _local1.create(Controller.arrowLayer, x, y); _local1.lowPlayerHit = lowPlayerHit; } function frame61(){ if (!isClone){ explode(); }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 16); extentToLeft = (extentToRight = 8); extentAbove = (extentBelow = 8); Controller.collectibleLayer.addChild(this); } override public function unpause():void{ if ((() && (!(hasExploded)))){ play(); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = (extentToRight = 8); extentAbove = (extentBelow = 8); Controller.collectibleLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } override public function pause():void{ if ((() && (!(hasExploded)))){ stop(); }; } } }//package com.nitrome.twinshot
Section 113
//BombArrowsPickup (com.nitrome.twinshot.BombArrowsPickup) package com.nitrome.twinshot { public class BombArrowsPickup extends Powerup { public function BombArrowsPickup(){   = Player.POWERUP_BOMB_ARROWS; } } }//package com.nitrome.twinshot
Section 114
//BonusPickup (com.nitrome.twinshot.BonusPickup) package com.nitrome.twinshot { public class BonusPickup extends Powerup { public function BonusPickup(){   = Player.POWERUP_BONUS_ROUND; } } }//package com.nitrome.twinshot
Section 115
//BonusPipe (com.nitrome.twinshot.BonusPipe) package com.nitrome.twinshot { import com.nitrome.util.*; public class BonusPipe extends MotiveObject { public var movingRight:Boolean;// = true public var  :Number; public var  :Number;// = 250 public var homeY:Number; public var :Number; public var :Number;// = -24 public var :Number;// = 100 public function BonusPipe(){  = -24; movingRight = true;  = 100;  = 250;  = ;  =  ; super(); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Player; var _local4:Player; var _local5:Player; var _local6:Bomb; var _local7:Number; y = homeY; if (Controller.level.ended){ velocityX = Global.slide(velocityX, 0, 0.05); } else { if (Controller.isTwoPlayerGame()){ _local2 = Controller.level.player1; _local3 = Controller.level.player2; _local4 = null; if (((_local2.alive) && (!(_local3.alive)))){ _local4 = _local3; }; if (((!(_local2.alive)) && (_local3.alive))){ _local4 = _local2; }; if (_local4){ if (_local4.holdingLeft()){ movingRight = false; }; if (_local4.holdingRight()){ movingRight = true; }; if (_local4.outOfViewSprite){ _local4.outOfViewSprite.x = (x + (movingRight) ? 3 : -3); }; }; }; velocityX = (movingRight) ? 3 : -3; }; super.advance(); wrap(); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local1]; if (((_local5.alive) && (_local5.intersects(this)))){ if (_local5.x > x){ _local5.x = ((x + extentToRight) + _local5.extentToLeft); } else { _local5.x = ((x - extentToLeft) - _local5.extentToRight); }; }; _local1++; }; if (!Controller.level.ended){ --; if ( < 0){  = ( + 5);  = ; new BonusTarget().createAndRegister(x, y, velocityX, 5); };  --; if ( < 0){  = ( - 10); if ( < 45){  = 45; };  =  ; _local6 = new Bomb(); _local6.createAndRegister(x, y, velocityX, 5); _local6.startTimer(); }; }; if (Controller.level.ended){ } else { if ((((Math.random() >= 0.9)) || (((Controller.frameNumber % 10) == 0)))){ if (Math.random() >= 0.995){ new Gem().createAndRegister((x + ((Math.random() - 0.5) * 20)), y, velocityX, 5); } else { if (Math.random() >= 0.9){ _local7 = -4; while (_local7 <= 4) { Collectible.randomTypeWorthless().createAndRegister((x + _local7), y, (velocityX + _local7), (5 + (Math.random() * 5))); _local7++; }; } else { Collectible.randomTypeWorthless().createAndRegister((x + ((Math.random() - 0.5) * 20)), y, velocityX, 5); }; }; }; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); homeY = (_arg2 * 24); y = -24; cloneVertical = false; extentToLeft = 24; extentToRight = 24; extentAbove = 24; extentBelow = 24; applyWeight = false; visible = false; Controller.bonusPipeLayer.addChild(this); } public function transitAdvance():void{ if (Controller.levelPanningIn){  = Global.lerp(, homeY, 0.05);  = Global.slide(, homeY, 0.1); } else { if (Controller.levelPanningOut){ velocityY = (velocityY - 0.1);  = ( + velocityY); }; }; y = (( - (Controller.level.cameraY - 200)) - Controller.content.y); visible = true; } } }//package com.nitrome.twinshot
Section 116
//BonusTarget (com.nitrome.twinshot.BonusTarget) package com.nitrome.twinshot { import flash.text.*; import com.nitrome.util.*; public class BonusTarget extends MotiveObject { public var :Boolean;// = true public var :Boolean;// = false public var timer:TextField; public var :Number;// = 0 public var :Boolean;// = false public function BonusTarget(){  = 0;  = true;  = false;  = false; super(); addFrameScript(9, frame10, 21, frame22); } function frame10(){ gotoAndStop("normal"); } function frame22(){ stop(); visible = false; } override public function advance():void{ var _local1:Number; var _local2:Arrow; var _local3:Player; var _local4:Number; var _local5:Collectible; super.advance(); wrap(); --; if ( > 0){ if (){ _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (!_local2.flying){ } else { if (!pointWithin((_local2.x + (_local2.pointingRight) ? _local2.extentToRight : -(_local2.extentToLeft)), _local2.y)){ } else { gotoAndPlay("break");  = true;  = false; _local3 = null; if (_local2.playerSource == 1){ _local3 = Controller.level.player1; } else { if (_local2.playerSource == 2){ _local3 = Controller.level.player2; }; }; if (_local3){ _local3.bonusTimeLeft = (_local3.bonusTimeLeft + ); if (_local3.bonusTimeLeft > (30 * 25)){ _local3.bonusTimeLeft = (30 * 25); }; if (_local3.number == 1){ NitromeGame.sound_manager.playSound("bonusMoreTime1"); } else { NitromeGame.sound_manager.playSound("bonusMoreTime2"); }; }; _local2.velocityX = 0; _local2.flying = false; _local4 = 0; while (_local4 < (2 + ( / 24))) { _local5 = Collectible.randomTypeWorthless(); _local5.createAndRegister(x, y, ((Math.random() - 0.5) * 15), ((Math.random() - 0.5) * 15)); _local5.lifetime = (_local5.lifetime + Math.floor((Math.random() * 30))); _local4++; }; }; }; }; _local1++; }; }; if ((((() && (onGround))) && ((tileUnderneath is SpikeTile)))){ gotoAndPlay("break");  = true;  = false; }; } else { gotoAndPlay("break");  = true;  = false; }; if (timer){ timer.text = Math.floor(( / 25)).toString(); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = 20; extentToRight = 20; extentAbove = 20; extentBelow = 20;  = (10 * 25); Controller.blockLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ Global.removeFromList(this, Controller.level.objectList); super.destroy(); } } }//package com.nitrome.twinshot
Section 117
//BreakableTile (com.nitrome.twinshot.BreakableTile) package com.nitrome.twinshot { public class BreakableTile extends Tile { public var  :Number;// = 0 public function BreakableTile(){  = 0; super(); } override public function advance():void{ super.advance(); if ( > 0){  --; if ( < 1){  = 0; gotoAndPlay((Controller.isHellLevel()) ? "restoreHell" : "restore"); }; }; } protected function restore():void{ solid = true; gotoAndStop((Controller.isHellLevel()) ? "normalHell" : "normal"); } public function hitByArrow():void{ solid = false; gotoAndPlay((Controller.isHellLevel()) ? "hitHell" : "hit");  = 150; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; gotoAndStop((Controller.isHellLevel()) ? "normalHell" : "normal"); } } }//package com.nitrome.twinshot
Section 118
//BronzeCoin (com.nitrome.twinshot.BronzeCoin) package com.nitrome.twinshot { public class BronzeCoin extends Collectible { public function BronzeCoin(){ worth = 1; } } }//package com.nitrome.twinshot
Section 119
//CeilingPlatform (com.nitrome.twinshot.CeilingPlatform) package com.nitrome.twinshot { public class CeilingPlatform extends Platform { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = false; solidUnderneath = true; if ((this is CeilingPlatform1x1)){ extentToLeft = 0; extentToRight = 24; }; gotoAndStop((Controller.isHellLevel()) ? "hell" : "heaven"); } } }//package com.nitrome.twinshot
Section 120
//CeilingPlatform1x1 (com.nitrome.twinshot.CeilingPlatform1x1) package com.nitrome.twinshot { public dynamic class CeilingPlatform1x1 extends CeilingPlatform { } }//package com.nitrome.twinshot
Section 121
//CeilingPlatform4x1 (com.nitrome.twinshot.CeilingPlatform4x1) package com.nitrome.twinshot { public dynamic class CeilingPlatform4x1 extends CeilingPlatform { } }//package com.nitrome.twinshot
Section 122
//Cloudmobile (com.nitrome.twinshot.Cloudmobile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Cloudmobile extends MotiveObject { public var cloud:MovieClip; public var airY:Number;// = 0 public var :Number;// = 0 public var holdingEnemy:Enemy;// = null public var :Boolean;// = false public var :Player;// = null public var homeY:Number; public var :Number; public var holdingPlayer:Player;// = null public var :Number;// = 0 public var :Boolean; public var :Number; public var :Number;// = 0 public var  :Boolean;// = false public static const IGNORE_TIME:Number = 15; public static const RESET_TIME:Number = 120; public function Cloudmobile(){ holdingPlayer = null; holdingEnemy = null;  = null;  = 0;  = 0;  = false; airY = 0;  = -(Infinity);  = false;  = 0; super(); } public function enemyLeave():void{ holdingEnemy.cloudmobile = null; holdingEnemy = null; velocityY = -3;  = 0; } public function  (_arg1:Enemy):void{ if (!(_arg1 is BlackMan)){ return; }; if (!_arg1.alive){ return; }; if (_arg1.ignoreCloudmobiles > 0){ return; }; if (_arg1.cloudmobile){ return; }; holdingEnemy = _arg1; holdingEnemy.cloudmobile = this; velocityY = 3;  = false;  = 0; visible = true; } public function playerLeave():void{  = holdingPlayer;  = IGNORE_TIME; holdingPlayer.cloudmobile = null; holdingPlayer = null; velocityY = -3; } public function playerEnter(_arg1:Player):void{ if (!_arg1.alive){ return; }; if (_arg1.cloudmobile){ return; }; holdingPlayer = _arg1; holdingPlayer.cloudmobile = this; velocityY = 3;  = false;  = 0; visible = true; } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Raycast; var _local6:Boolean; var _local7:Number; var _local8:Player; var _local9:Enemy; var _local10:Player; var _local11:Number; var _local12:Player; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Cloudmobile; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Arrow; if ( ){ velocityX = ((velocityX * 0.3) + ((( - x) * 0.1) * 0.7)); velocityY = ((velocityY * 0.3) + (((homeY - y) * 0.1) * 0.7)); x = (x + velocityX); y = (y + velocityY); if (Math.abs((x - )) < 1){ x = ; }; if (Math.abs((y - homeY)) < 1){ y = homeY; }; if ((((x == )) && ((y == homeY)))){  = false;  = true; }; visible = true; return; }; super.advance(); if (){ --; if ( < 1){  = null; }; }; if (holdingPlayer){ holdingPlayer.x = x; holdingPlayer.y = (y + cloud.y); holdingPlayer.velocityX = 0; holdingPlayer.velocityY = 0; } else { if (holdingEnemy){ holdingEnemy.x = x; holdingEnemy.y = (y + cloud.y); holdingEnemy.velocityX = 0; holdingEnemy.velocityY = 0; } else { _local7 = 0; while (_local7 < Controller.level.playerList.length) { _local8 = Controller.level.playerList[_local7]; if (_local8.x < (x - 24)){ } else { if (_local8.x > (x + 24)){ } else { if (_local8.y < (y - 16)){ } else { if (_local8.y > (y + 16)){ } else { if (_local8 == ){  = IGNORE_TIME; } else { playerEnter(_local8); break; }; }; }; }; }; _local7++; }; _local7 = 0; while (_local7 < Controller.level.objectList.length) { _local9 = (Controller.level.objectList[_local7] as Enemy); if (!_local9){ } else { if (_local9.x < (x - 24)){ } else { if (_local9.x > (x + 24)){ } else { if (_local9.y < (y - 16)){ } else { if (_local9.y > (y + 16)){ } else {  (_local9); break; }; }; }; }; }; _local7++; }; if (((!(holdingPlayer)) || (!(holdingEnemy)))){ ++; if ( > RESET_TIME){  = true; }; }; }; }; if (((!()) && (( > (RESET_TIME - 30))))){ visible = ((Controller.frameNumber % 3) < 2); }; if (holdingEnemy){ _local10 = null; _local11 = Infinity; _local7 = 0; while (_local7 < Controller.level.playerList.length) { _local12 = Controller.level.playerList[_local7]; _local13 = (_local12.x - x); _local14 = (_local12.y - y); _local15 = ((_local13 * _local13) + (_local14 * _local14)); if (_local15 < _local11){ _local11 = _local15; _local10 = _local12; _local16 = (Math.cos((Controller.frameNumber * 0.08)) * 50); _local17 = (Math.sin((Controller.frameNumber * 0.08)) * 50); _local1 = (_local13 * 0.03); _local2 = (_local14 * 0.03); }; _local7++; }; }; _local3 = 0; _local4 = 0; if (((((holdingPlayer) && (holdingPlayer.holdingLeft()))) && (!(Controller.level.ended)))){ _local3 = -10; _local4 = 1; _local5 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local5) && ((_local5.distance < ((velocityX * velocityX) / 2))))){ _local3 = 0; }; } else { if (((((holdingPlayer) && (holdingPlayer.holdingRight()))) && (!(Controller.level.ended)))){ _local3 = 10; _local4 = 1; _local5 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (((_local5) && ((_local5.distance < ((velocityX * velocityX) / 2))))){ _local3 = 0; }; } else { if (holdingEnemy){ velocityX = ((velocityX * 0.9) + (_local1 * 0.1)); _local4 = 0; } else { velocityX = (velocityX * 0.95); }; }; }; velocityX = Global.slide(velocityX, _local3, _local4); _local4 = 0; _local3 = _local4; _local6 = false; if (((((holdingPlayer) && (holdingPlayer.holdingUp()))) && (!(Controller.level.ended)))){ _local3 = -10; _local4 = 1; _local5 = Raycast.fatRaycastY((y - extentAbove), -1, (x - extentToLeft), (x + extentToRight), true, false); if (((_local5) && ((_local5.distance < ((velocityY * velocityY) / 2))))){ _local3 = 0; }; } else { if (((((holdingPlayer) && (holdingPlayer.holdingDown()))) && (!(Controller.level.ended)))){ _local3 = 10; _local4 = 1; _local5 = Raycast.fatRaycastY((y + extentBelow), 1, (x - extentToLeft), (x + extentToRight), true, false); if (((_local5) && ((_local5.distance < ((velocityY * velocityY) / 2))))){ _local3 = 0; }; if (((_local5) && ((_local5.distance < 4)))){ _local6 = true; }; } else { if (holdingEnemy){ velocityY = ((velocityY * 0.9) + (_local2 * 0.1)); _local4 = 0; } else { velocityY = (velocityY * 0.95); }; }; }; velocityY = (velocityY + (airY * 0.05)); airY = 0; velocityY = Global.slide(velocityY, _local3, _local4); if (((((holdingPlayer) && (_local6))) && (holdingPlayer.holdingDown()))){ ++; if ( > 3){ playerLeave(); }; } else {  = 0; }; if (holdingPlayer){ if (holdingPlayer.holdingDown()){ if (!){  = true; (); }; } else {  = false; }; }; if (holdingEnemy){ _local7 = 0; while (_local7 < Controller.level.objectList.length) { _local18 = (Controller.level.objectList[_local7] as Cloudmobile); if (!_local18){ } else { if (_local18 == this){ } else { if (_local18. ){ } else { if (!_local18.holdingEnemy){ } else { _local13 = xRelative(_local18.x); _local14 = yRelative(_local18.y); if (((_local13 * _local13) + (_local14 * _local14)) < (50 * 50)){ _local19 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); _local20 = ((50 - _local19) / 2); _local21 = ((_local13 * _local20) / _local19); _local22 = ((_local14 * _local20) / _local19); x = (x - _local21); y = (y - _local22); _local18.x = (_local18.x + _local21); _local18.y = (_local18.y + _local22);  = false;  = 0; _local18. = false; _local18. = 0; }; }; }; }; }; _local7++; }; _local7 = 0; for (;_local7 < Controller.level.objectList.length;_local7++) { _local23 = (Controller.level.objectList[_local7] as Arrow); if (!_local23){ } else { if (!_local23.flying){ } else { _local14 = yRelative(_local23.y); if ((((_local14 < -12)) || ((_local14 > 12)))){ } else { _local13 = xRelative(_local23.x); if (_local23.pointingRight){ if (_local13 < 0){ continue; }; if ((_local13 - _local23.velocityX) > 0){ continue; }; } else { if (_local13 > 0){ continue; }; if ((_local13 - _local23.velocityX) < 0){ continue; }; }; holdingEnemy.hitByArrow(_local23); _local23.flying = false; _local23.velocityX = 0; }; }; }; }; }; wrap(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3);  = (x = ((_arg1 * 24) + 12)); homeY = (y = ((_arg2 * 24) + 12));  = true; extentToLeft = 12; extentToRight = 12; extentAbove = 32; extentBelow = 16; wallBounceFactor = 0.9; floorBounceFactor = 0.9; weight = 0; landsOnArrows = false; Controller.cloudmobileLayer.addChild(this); if (Controller.isHellLevel()){ cloud.gotoAndStop("hell"); } else { cloud.gotoAndStop("heaven"); }; } override public function unpause():void{ super.unpause(); play(); } private function ():void{ var _local1:LightningBolt; if (Controller.frameNumber < ( + 10)){ return; }; if (!Controller.isHellLevel()){ return; }; cloud.gotoAndPlay("strike"); NitromeGame.sound_manager.playSound("cloudLightning");  = Controller.frameNumber; _local1 = new LightningBolt(); _local1.createAndRegister(this); } override public function pause():void{ super.pause(); stop(); } } }//package com.nitrome.twinshot
Section 123
//CoinRenderer (com.nitrome.twinshot.CoinRenderer) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.utils.*; public class CoinRenderer extends Sprite { public var target:Bitmap; public var :BitmapData; public static var bitmapTable:Object = {}; public function CoinRenderer(){ prerender("com.nitrome.twinshot::GoldCoin"); prerender("com.nitrome.twinshot::SilverCoin"); prerender("com.nitrome.twinshot::BronzeCoin");  = new BitmapData(550, 400, true, 0); target = new Bitmap(); addChild(target); } public function ():void{ var _local1:Number; var _local2:PrerenderedBitmap; var _local3:PrerenderedBitmap; var _local4:PrerenderedBitmap; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Collectible; x = -(Controller.content.x); y = -(Controller.content.y); _local1 = ((Controller.frameNumber % 12) + 1); _local2 = bitmapTable[("com.nitrome.twinshot::BronzeCoin-" + _local1)]; _local3 = bitmapTable[("com.nitrome.twinshot::SilverCoin-" + _local1)]; _local4 = bitmapTable[("com.nitrome.twinshot::GoldCoin-" + _local1)]; if (((((!(_local2)) || (!(_local3)))) || (!(_local4)))){ return; }; .fillRect(new Rectangle(0, 0, 550, 400), 0); if (!Controller.level){ return; }; _local5 = Controller.content.x; _local6 = Controller.content.y; _local7 = 0; while (_local7 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local7] is Collectible)){ _local8 = Collectible(Controller.level.objectList[_local7]); if (!_local8.visible){ } else { if (_local8.x < (-(_local5) - 8)){ } else { if (_local8.x > (-(_local5) + 558)){ } else { if ((_local8 is SilverCoin)){ .copyPixels(_local3.bitmapData, _local3.bitmapRect, new Point(((_local8.x + _local3.dx) + _local5), ((_local8.y + _local3.dy) + _local6)), null, null, true); } else { if ((_local8 is GoldCoin)){ .copyPixels(_local4.bitmapData, _local4.bitmapRect, new Point(((_local8.x + _local4.dx) + _local5), ((_local8.y + _local4.dy) + _local6)), null, null, true); } else { if ((_local8 is BronzeCoin)){ .copyPixels(_local2.bitmapData, _local2.bitmapRect, new Point(((_local8.x + _local2.dx) + _local5), ((_local8.y + _local2.dy) + _local6)), null, null, true); }; }; }; }; }; }; }; _local7++; }; } public static function prerender(_arg1:String):void{ var classRef:Class; var tempSprite:Sprite; var newEntry:PrerenderedBitmap; var bounds:Rectangle; var bd:BitmapData; var tempMC:MovieClip; var n:Number; var linkageName = _arg1; if (bitmapTable[linkageName]){ return; }; try { classRef = (getDefinitionByName(linkageName) as Class); } catch(e:Error) { return; }; if (!classRef){ return; }; tempSprite = new (classRef); if ((((tempSprite is MovieClip)) && (((tempSprite as MovieClip).totalFrames > 1)))){ tempMC = (tempSprite as MovieClip); n = 1; while (n <= tempMC.totalFrames) { tempMC.gotoAndStop(n); newEntry = new PrerenderedBitmap(); bounds = tempMC.getBounds(tempMC); newEntry.dx = bounds.left; newEntry.dy = bounds.top; bd = new BitmapData(Math.ceil(bounds.width), Math.ceil(bounds.height), true, 0); bd.draw(tempMC, new Matrix(1, 0, 0, 1, -(bounds.left), -(bounds.top))); newEntry.bitmapData = bd; newEntry.bitmapRect = new Rectangle(0, 0, Math.ceil(bounds.width), Math.ceil(bounds.height)); bitmapTable[((linkageName + "-") + n)] = newEntry; n = (n + 1); }; bitmapTable[linkageName] = bitmapTable[(linkageName + "-1")]; } else { newEntry = new PrerenderedBitmap(); bounds = tempSprite.getBounds(tempSprite); newEntry.dx = bounds.left; newEntry.dy = bounds.top; bd = new BitmapData(Math.ceil(bounds.width), Math.ceil(bounds.height), true, 0); bd.draw(tempSprite, new Matrix(1, 0, 0, 1, -(bounds.left), -(bounds.top))); newEntry.bitmapData = bd; newEntry.bitmapRect = new Rectangle(0, 0, Math.ceil(bounds.width), Math.ceil(bounds.height)); bitmapTable[linkageName] = newEntry; }; } } }//package com.nitrome.twinshot import flash.display.*; import flash.geom.*; class PrerenderedBitmap { public var bitmapRect:Rectangle; public var dx:Number; public var dy:Number; public var bitmapData:BitmapData; private function PrerenderedBitmap(){ } }
Section 124
//Collectible (com.nitrome.twinshot.Collectible) package com.nitrome.twinshot { import com.nitrome.util.*; import com.nitrome.coins.*; public class Collectible extends MotiveObject { public var worth:Number;// = 50 public var whiteIn:Number;// = 0 public var collected:Boolean;// = false public var releaseTime:Number;// = 0 public var lifetime:Number;// = 150 public var  :Boolean;// = true public function Collectible(){ collected = false; worth = 50; lifetime = 150;   = true; releaseTime = 0; whiteIn = 0; super(); extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; weight = 0.5; terminalVelocityY--; } public function doWhiteIn():void{ whiteIn = 1; transform.colorTransform = Global.whiteOut((1 - whiteIn)); } override public function advance():void{ velocityX = Global.slide(velocityX, groundSpeedX, 0.1); super.advance(); wrap(); if (y > ((Controller.level.gridHeight + 2) * 24)){ destroy(); }; if ( ){ lifetime--; if (lifetime < 30){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); }; }; if (releaseTime > 0){ releaseTime--; }; if (whiteIn > 0){ whiteIn = (whiteIn - 0.1); transform.colorTransform = Global.whiteOut((1 - whiteIn)); }; } public function createAndRegisterFromEnemy(_arg1:Enemy):void{ x = _arg1.x; y = (_arg1.y - (_arg1.extentAbove / 2)); velocityX = ((_arg1.velocityX)>0) ? 5 : -5; velocityY = -5; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; Controller.level.objectList.push(this); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 12);   = false; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; } override public function unpause():void{ play(); } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; Controller.level.objectList.push(this); } public function collect(_arg1:Player):void{ if (!collected){ collected = true; if (_arg1){ _arg1.score.value = (_arg1.score.value + worth); if ((this is Powerup)){ NitromeGame.sound_manager.playSound("powerupCollect"); } else { if ((this is SilverCoin)){ NitromeGame.sound_manager.playSound("coin"); }; if ((this is GoldCoin)){ NitromeGame.sound_manager.playSound("coin2"); }; if ((this is BronzeCoin)){ NitromeGame.sound_manager.playSound("coin3"); }; if ((this is Gem)){ NitromeGame.sound_manager.playSound("gem"); }; }; }; destroy(); }; } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } override public function pause():void{ stop(); } public static function randomTypeCommon():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.75){ return (new GoldCoin()); }; return (new SilverCoin()); } public static function randomTypeWorthless():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.975){ return (new GoldCoin()); }; if (_local1 >= 0.9){ return (new SilverCoin()); }; return (new BronzeCoin()); } public static function randomTypePowerup():Collectible{ var _local1:Array; var _local2:Number; _local1 = [HeartPickup, BonusPickup]; _local1 = _local1.concat(Global.createList(ChanceSpeed.value, SpeedPickup)); _local1 = _local1.concat(Global.createList(ChanceInvincibility.value, InvincibilityPickup)); _local1 = _local1.concat(Global.createList(ChanceFly.value, FlyPickup)); if (Controller.isHellLevel()){ _local1 = _local1.concat(Global.createList(ChanceFireArrow.value, PiercingArrowsPickup)); } else { _local1 = _local1.concat(Global.createList(ChanceLoveArrow.value, LoveArrowsPickup)); }; if (Cheats.value == 1){ _local1 = _local1.concat(Global.createList(ChanceExplosive.value, BombArrowsPickup)); _local1 = _local1.concat(Global.createList(ChanceBig.value, BigPickup)); _local1 = _local1.concat(Global.createList(ChanceSmall.value, SmallPickup)); }; if (((((Controller.level.player1.alive) && (Controller.level.player2))) && (Controller.level.player2.alive))){ _local1 = _local1.concat(Global.createList(ChanceSwap.value, ReversePlayerPickup)); }; _local2 = Math.floor((Math.random() * _local1.length)); return (new (_local1[_local2])); } public static function randomTypeSpecial():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.9){ return (randomTypePowerup()); }; if (_local1 >= 0.72){ return (new Gem()); }; return (new GoldCoin()); } public static function randomType():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.93){ return (randomTypePowerup()); }; if (_local1 >= 0.89){ return (new Gem()); }; if (_local1 >= 0.7){ return (new GoldCoin()); }; return (new SilverCoin()); } } }//package com.nitrome.twinshot
Section 125
//CollectiveEnemy (com.nitrome.twinshot.CollectiveEnemy) package com.nitrome.twinshot { public class CollectiveEnemy extends Enemy { public var   :Number;// = 0 public static const STUN_TIME:Number = 250; public static var lastHitTime:Number = -(Infinity); public function CollectiveEnemy(){   = 0; super(); addFrameScript(9, frame10, 14, frame15, 35, frame36, 44, frame45); } function frame10(){ gotoAndPlay("walking"); } function frame15(){ gotoAndPlay("jumping"); } function frame36(){ gotoAndPlay("stunned"); } override public function advance():void{ if (((alive) && ((  > 0)))){   --; state = ((  )>0) ? STOP : WALKING_FORWARD; }; super.advance(); } function frame45(){ gotoAndPlay("walking"); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Boolean; var _local3:Number; var _local4:CollectiveEnemy; if (  > 0){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); _local2 = true; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as CollectiveEnemy); if (!_local4){ } else { if (!_local4.alive){ } else { if (_local4 == this){ } else { if (_local4.  == 0){ _local2 = false; }; }; }; }; _local3++; }; if (_local2){ _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as CollectiveEnemy); if (!_local4){ } else { _local4.kill(_arg1); }; _local3++; }; } else {   = STUN_TIME; lastHitTime = Controller.frameNumber; }; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; lastHitTime = -(Infinity); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 20); } override public function isHarmful():Boolean{ return ((  == 0)); } override protected function animation():void{ if (((alive) && ((  > 0)))){ if (  <= 8){ if (currentLabel != "restore"){ gotoAndPlay("restore"); }; } else { if (currentLabel != "stunned"){ gotoAndPlay("stunned"); }; }; } else { super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; }; visible = ((((!(alive)) || ((Controller.frameNumber > (lastHitTime + 40))))) || (((Controller.frameNumber % 3) < 2))); } } }//package com.nitrome.twinshot
Section 126
//Controller (com.nitrome.twinshot.Controller) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.events.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.system.*; public class Controller { public static const DEBUG:Boolean = true; public static var frameNumber:Number = 0; public static var player2PowerupTime:HiddenNumber = new HiddenNumber(0); public static var background:Background; public static var player2Wins:Number = 0; public static var collectibleLayer:Sprite; public static var bonusRoundNext:Boolean = false; public static var tileLayer:Sprite; public static var levelData:Array; public static var levelPanningOut:Boolean = false; public static var content:Sprite; public static var coinRenderer:CoinRenderer; public static var roundNumberAfterBonus:HiddenNumber = new HiddenNumber(1); public static var level:Level = null; public static var floatingScoreLayer:Sprite; public static var signLayer:Sprite; public static var tag:Tag = null; public static var platformLayer:Sprite; public static var latestWinner:Number = 0; public static var loadedLevelNumber:HiddenNumber = new HiddenNumber(-1); public static var enemyLayer:Sprite; public static var panSpeed:Number = 4; public static var popup:IngamePopup; public static var player1Wins:Number = 0; public static var player2Powerup:HiddenNumber = new HiddenNumber(Player.POWERUP_NONE); public static var flyingP1:FlyingP1 = null; public static var flyingP2:FlyingP2 = null; public static var levelPanningIn:Boolean = false; public static var cloudmobileLayer:Sprite; public static var bonusRound:Boolean = false; public static var player1PowerupTime:HiddenNumber = new HiddenNumber(0); public static var levelToPanIn:HiddenNumber = new HiddenNumber(0); public static var debugLayer:Sprite; public static var loadIndicator:LoadIndicator = null; public static var blockLayer:Sprite; public static var arrowLayer:Sprite; public static var chestLayer:Sprite; public static var loadedXML:XML = null; public static var player1Powerup:HiddenNumber = new HiddenNumber(Player.POWERUP_NONE); public static var root:MovieClip; public static var bonusPipeLayer:Sprite; public static var playerLayer:Sprite; public static var stage:Stage; public static function isOriginalLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if ((((_arg1 >= 151)) && ((_arg1 <= 200)))){ return (true); }; return (false); } public static function randomLevelNumber():Number{ var _local1:Array; var _local2:Number; var _local3:Number; _local1 = NitromeGame.getAllLevelsUnlocked(); _local3 = 50; if (LevelPack.value == 1){ _local3 = 100; }; _local2 = (_local1.length - 1); while (_local2 >= 0) { if (_local1[_local2] > _local3){ _local1.splice(_local2, 1); }; _local2--; }; _local2 = 101; while (_local2 <= 109) { _local1.push(_local2); _local2++; }; _local2 = 151; while (_local2 <= 200) { _local1.push(_local2); _local2++; }; Global.removeFromList(loadedLevelNumber.value, _local1); return (_local1[Math.floor((Math.random() * _local1.length))]); } public static function debugDraw():void{ var _local1:Number; var _local2:Number; if (!debugLayer){ Controller.content.addChild((debugLayer = new Sprite())); }; debugLayer.graphics.clear(); _local1 = 0; while (_local1 < level.tileList.length) { _local2 = Math.floor((level.tileList[_local1].calculateAiWeight() * 0xFF)); if (_local2 < -255){ debugLayer.graphics.beginFill(((0x0101 * (-(_local2) - 0xFF)) + 0xFF0000)); } else { if (_local2 < 0){ debugLayer.graphics.beginFill((65536 * -(_local2))); } else { if (_local2 < 0x0100){ debugLayer.graphics.beginFill((0x0101 * _local2)); } else { debugLayer.graphics.beginFill(((65536 * (_local2 - 0xFF)) + 0xFFFF)); }; }; }; debugLayer.graphics.drawRect((level.tileList[_local1].tileX * 24), (level.tileList[_local1].tileY * 24), 24, 24); debugLayer.graphics.endFill(); _local1++; }; } public static function isHellLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (_arg1 == 50){ return (false); }; if ((((_arg1 >= 51)) && ((_arg1 <= 100)))){ return (true); }; return (false); } protected static function advancePanIn():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; flyingP1.advance(); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2.advance(); }; if (level){ _local1 = (275 - level. ); _local2 = (200 - level.cameraY); _local3 = (content.x - _local1); _local4 = (content.y - _local2); _local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); if (_local5 < 1){ panSpeed = 0; content.x = _local1; content.y = _local2; _local6 = true; } else { panSpeed = (_local5 / 10); if (panSpeed < 1){ panSpeed = 1; }; if (panSpeed > 9){ panSpeed = 9; }; if (panSpeed > _local5){ panSpeed = _local5; }; content.x = Global.slide(content.x, (275 - level. ), ((panSpeed * _local3) / _local5)); content.y = Global.slide(content.y, (200 - level.cameraY), ((panSpeed * _local4) / _local5)); }; if (((((_local6) && (flyingP1. ))) && (((!(isTwoPlayerGame())) || (flyingP2. ))))){ levelPanningIn = false; flyingP1.visible = false; level.player1.visible = true; if (isTwoPlayerGame()){ flyingP2.visible = false; level.player2.visible = true; }; }; level. (); } else { background. = (background. + 5); }; background.advance(); if (((bonusRound) && (level))){ level.transitAdvance(); }; } public static function startLevel(_arg1:Number):void{ var _local2:XML; var _local3:String; if (level){ endLevel(); }; if (!isBonusLevel(_arg1)){ _local3 = backgroundForLevel(_arg1); if (background. != _local3){ background.whiteOut = true; background. = _local3; }; if (isHellLevel(_arg1)){ NitromeGame.sound_manager.playMusic(SoundManager.GAME_HELL); } else { NitromeGame.sound_manager.playMusic(SoundManager.GAME); }; }; if (loadedLevelNumber.value == _arg1){ onLoadComplete(); return; }; frameNumber = 0; _local2 = levelData[NitromeGame.getLevelName(_arg1)]; loadedLevelNumber.value = _arg1; loadedXML = _local2; Controller.onLoadComplete(); } public static function nextLevel():void{ var nextLevelNumber:Function; var bonusLevelNumber:Function; var n:Number; nextLevelNumber = function ():Number{ if (RandomLevelMode.value == 1){ return (randomLevelNumber()); }; return ((loadedLevelNumber.value + 1)); }; bonusLevelNumber = function ():Number{ return ((201 + Math.floor((Math.random() * 5)))); }; bonusRoundNext = false; if (level.player1.powerup.value == Player.POWERUP_BONUS_ROUND){ bonusRoundNext = true; level.player1.powerup.value = Player.POWERUP_NONE; }; if (((isTwoPlayerGame()) && ((level.player2.powerup.value == Player.POWERUP_BONUS_ROUND)))){ bonusRoundNext = true; level.player2.powerup.value = Player.POWERUP_NONE; }; levelPanningOut = true; if (((bonusRound) && (bonusRoundNext))){ levelToPanIn.value = bonusLevelNumber(); } else { if (bonusRoundNext){ levelToPanIn.value = bonusLevelNumber(); roundNumberAfterBonus.value = nextLevelNumber(); } else { if (bonusRound){ levelToPanIn.value = roundNumberAfterBonus.value; } else { levelToPanIn.value = nextLevelNumber(); }; }; }; setupFlyingChars(); flyingP1.targetX = 350; flyingP1.  = 200; if (flyingP2){ flyingP2.targetX = 200; flyingP2.  = 200; } else { flyingP1.targetX = 275; }; if (level.player1){ level.player1.destroy(); }; if (level.player2){ level.player2.destroy(); }; n = 0; while (n < level.objectList.length) { level.objectList[n].removeUnnecessaryClones(); n = (n + 1); }; } public static function setupLevelData():void{ levelData = []; levelData["6610d8da0c3af4c9466dcbd3bf8cba96.xml"] = <level w="29" h="17"><a>-:293,sign,-:16,sign,-:21,p2,-,p1,-:47,eslf,-:17,eslf,-:92</a><t>a,-:27,a,-:13,wl9,wl3,wl2,-:26,wl12,-,wl5,-:26,cl1,-,cl1,-:23,ns12,ns6,ns19,cl2,ns6,cl2,ns19,ns11,ns13,-:20,wl3,wl7,wl4:2,wl7,wl9,wl4,wl2,wl3,-:20,wl5,-:2,wl5,-,wl12,-:2,wl5,-:20,cl3,-:2,cl3,-,cl3,-:2,cl3,-:40,wl6,-:25,wl6,-:2,cl1,-:25,cl1,-:2,cl1,-:9,ns18,-:5,ns18,-:9,cl1,-:2,cl4,-:8,wl3,wl,wl3:2,wl4:2,wl3,wl,wl3,-:8,cl1,-:2,cl5,ns4,ns6,ns15,ns14,ns6,ns14,ns4:2,wl12,-:2,wl12,-,wl12,-:2,wl12,ns14,ns4,ns6:2,ns16,ns15,ns5,ns4,cl5,-:2,wl3,wl,wl3,wl,wl9,wl8,wl4,wl3,wl10,cl3,-:2,cl1,-,cl4,-:2,cl3,wl3:2,wl,wl8,wl9,wl4:2,wl2,wl3,-:14,cl3,-,cl3,-:13,a,-:27,a</t><s x="3" y="10">Player 1, move with the arrow keys and press space to fire! Destroy all enemies!</s><s x="20" y="10">Player 2, move with the W A S D keys and press the F key to fire!</s></level> ; levelData["15a60016395aa173ff7af7512ca00b8f.xml"] = <level w="24" h="17"><a>-:107,ea,-:120,ea,-:12,sign,-:75,p2,-:12,p1,-:77</a><t>wl3:2,wl,wl3:2,wl2,wl3:2,wl2:2,wl4:2,wl7,wl8,wl3:3,wl,wl3,wl4,wl,wl3:3,wl12,-:22,wl12,cl1,-:22,cl1,cl4,-:22,cl1:2,-:8,ns3,-:3,ns6,ns19,-:8,cl1:2,-:6,wl3:4,wl,wl3,wl4,wl3:3,-:6,cl1,cl2,ns20,ns17,ns1,-:5,wl12,-:4,wl12,-:5,ns20,ns18,ns3,cl2,wl4:2,wl3:2,-:5,cl3,-:4,cl3,-:5,wl3,wl4,wl2,wl9,wl12,-:22,wl12,cl1,-:7,ns5,ns1,ns20,-:3,ns2,ns1,-:7,cl4,cl1,-:6,wl3:2,wl4,wl8,wl,wl3:3,wl2,wl3,-:6,cl1:2,-:6,wl12,-:8,wl12,-:6,cl1:2,-:6,cl4,-:8,cl1,-:6,cl1,cl5,-,ns20,ns18,ns1,-,ns3,cl2,-:8,cl5,-,ns20,ns17,ns3,ns1,-,cl2,wl3:8,-:8,wl3:8,wl12,-:6,wl5,-:8,wl12,-:6,wl5,cl3,-:6,cl3,-:8,cl3,-:6,cl3</t><s x="1" y="10">Try shooting arrows into walls - and then jump onto them!</s></level> ; levelData["e1685f57407f30f66635522df8b66dd6.xml"] = <level w="24" h="16"><a>-:57,sign,-:73,ebx,-:214,p2,-:2,p1,-:34</a><t>wl5,bl3,-:4,bl2:2,bl3,bl5,bl6,bl8,bl3,bl2,bl6,bl3,bl2,bl3,-:4,bl3,wl12,cl1,bl3,-:20,bl3,cl1,cl3,bl10,-:20,bl5,cl4,wl6,bl4,-:20,bl3,cl1:2,bl9,-:20,bl4,cl4,cl1,bl3,-:4,ns2,ns1,-:5,ns2,-:2,ns3,ns2,-:4,bl5,cl1:2,bl3,sp2:2,bl7,bl2,bl3,bl7,bl8,bl3:2,bl2,bl8,bl5,bl2,bl3,bl2,bl6,bl5,bl2,sp2:2,bl4,cl3,cl1,bl3,bl10,bl9,bl2,-:14,bl2:2,bl7,bl2,wl6,cl1,bl7,-:8,ns2,ns20,ns8,ns9,-:8,bl3,cl1,cl4,bl4,-:8,wl4,wl3,wl,wl3,-:8,bl3,cl1,cl4,bl4,-:20,bl3,cl3,cl1,bl3,-:8,ns10,ns2,ns20,ns1,-:8,bl4,wl6,cl1,bl5,-:8,wl3,wl2,wl3:2,-:8,bl10,cl1:2,bl8,-:20,bl3,cl4,cl1,bl2,-:4,ns9,ns18,ns20,-:2,ns10,ns8,-,ns7,ns20,ns18,ns8,-:4,bl2,cl1,cl5,bl2,-:4,bl3:3,bl7,bl5,bl3:4,bl5,bl8,bl3,-:4,bl2,cl2</t><s x="9" y="2">You can&apos;t jump up through blue rock but try jumping down below!</s></level> ; levelData["d64320b483de261e64fb3b8e62d18dbe.xml"] = <level w="28" h="18"><a>-:90,ea,-:13,ea,-:157,esl,-:3,esl,-:2,eslf,-:22,psha,-:3,psha,-:83,sign,-:52,b2,-:20,p2,-:14,p1,-:34</a><t>mt1,-:26,mt1:2,-:26,mt1:2,-:26,mt1:2,-:3,ns20,-,ns11,ns12,ns18,ns20,-,ns11,-:4,ns11,ns13,ns12,-:3,ns20,ns19,-:3,mt1:2,-:3,wl3,wl9,wl7,wl3,wl4,wl2,wl3,wl10,wl9,wl3:5,wl2,wl9:2,wl3,wl4:2,-:3,mt1:2,-:3,wl12,-:7,wl12,-:2,wl5,-:7,wl12,-:3,mt1:2,-:3,cl3,-:7,cl4,-:2,cl1,-:7,cl3,-:3,mt1:2,-:11,cl3,wl3:2,cl3,-:11,mt1:2,-:26,mt1:2,-:8,wl4,-:8,wl4,-:8,mt1:2,-:8,wl5,-:8,wl5,-:8,mt1:2,-:8,cl3,-:8,cl3,-:8,mt1:4,sw,mt1,-:18,mt1,sw,mt1:3,wl3,wl8,wl4,wl3,mt1,-:18,mt1,wl3,wl9,wl4,wl3,-,wl12,-:2,mt1,-:18,mt1,-:2,wl5,-:2,cl1,-:2,mt1,-:18,mt1,-:2,cl4,-:2,cl3,-:2,mt1,ns12,-,ns13,ns12,ns20,ns19,ns21,ns12:2,-,ns12,ns7,ns13,ns20,ns11,ns20,ns12,ns19,mt1,-:2,cl3,-:5,mt1:20,-:4</t><s x="16" y="13">You can&apos;t climb metal walls so you will have to find another way up!</s></level> ; levelData["8eeba3279733aa308fafc53661a8182d.xml"] = <level w="23" h="17"><a>-:53,esl,-:10,esl,-:50,esl,-:10,esl,-:61,esl,-:10,esl,-:61,esl,-:10,esl,-:53,p2,-:10,p1,-:53</a><t>cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:46</t></level> ; levelData["67e159ca70fa392119a7fde822b55bdc.xml"] = <level w="25" h="17"><a>-:137,ef,-:42,ef,-:68,ef,-:33,p2,-:8,p1,-,ef,-:130</a><t>-:3,wl6,-:5,wl6,-:5,wl6,-:5,wl6,-:6,cl2,ns1,-:3,ns1,cl5,ns6,ns3,-:3,cl5,-,ns5,ns3,-:2,cl2,-:3,wl,wl3,wl4,wl7,wl3,wl2,wl:2,wl10,wl8,wl9,wl2,wl3,wl4:2,wl7,wl9,wl,wl4,wl3:2,wl10,wl4,wl,wl4,bn1:25,-:200,fn:25,wl,wl2,wl9,wl7,wl8,wl4,wl3,wl4,wl3:2,wl,wl2,wl9,wl3,wl4,wl7,wl8,wl3:3,wl7,wl8,wl4,wl3,wl9,-:3,wl12,-:5,wl5,-:5,wl12,-:5,wl5,-:6,cl1,-:5,cl3,-:5,cl1,-:5,cl1,-:6,cl3,-:11,cl3,-:5,cl3,-:3</t></level> ; levelData["d1078bd7d0f341ddc336dc7ba89e4a03.xml"] = <level w="28" h="17"><a>-:117,ebe,-:6,p2,-:2,p1,-:5,ebe,-:8,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:37,ebe,-:4,ebe,-:4,ebe,-:11,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:113</a><t>a,-:26,a,-:420,a,-:26,a</t></level> ; levelData["ee36a9abc3311175cad77d196ae59f30.xml"] = <level w="30" h="22"><a>-:69,eb,-:10,eb,-:101,b2,-:23,b2,-:10,eb,-:2,ebm,-:8,ebm,-:2,eb,-:104,b2,-:13,b2,-:106,ebp,-:11,ebp,-:108,b2,-:9,b2,-:23,p2,-:2,p1,-:43</a><t>mt1,bl:2,bl4,bl,bl5,bl,bl4,bl3,bl:3,bl8,bl4,bl:3,bl5,bl:4,bl4,bl3,bl:2,bl4,bl:2,mt1:2,-:28,mt1:2,-,ns21,-:11,ns7,-:12,ns21,-,mt1:2,wl4,wl10,wl4,-:3,wl4:5,-:2,wl10,wl4,-:2,wl4:5,-:3,wl4,wl10,wl4,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,bl,-:9,bl,-:6,bl,-:5,ns5,-:3,bl4,mt1:2,bl2,bl:2,bl2,bl3,bl4,bl,bl2,bl,bl4,bl:2,-:4,bl:2,bl4,bl:2,bl2:2,bl8,bl2,bl4,bl:2,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:3,bl4,-:5,ns5,-:9,ns7,-:4,bl2,-:3,mt1:2,-:2,bl:3,bl4,bl,bl2,bl,bl8,bl:2,bl4,bl,bl3,bl2,bl:2,bl4,bl8,bl:2,bl2,bl,bl2,bl,-:2,mt1:2,-:28,mt1:2,ns6,-:24,ns4,ns7,-,mt1:2,wl9,wl3:2,-:3,wl3,wl9:2,wl3,-:8,wl3:4,-:3,wl9,wl3:2,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,bl,-:10,ns7,-:11,ns7,-:3,bl,mt1:2,bl:2,bl2,bl5,bl,bl3,bl,bl2,bl,bl8,bl,bl8,bl2,bl:2,bl4,bl:2,bl2,bl8,bl3,bl:3,bl8,bl4,bl:2,mt1</t></level> ; levelData["7c7e4cdad388aced3d4b0e0c312205f1.xml"] = <level w="27" h="22"><a>-:141,ef,-:4,ef,-:4,ef,-:398,p2,-:5,p1,-:37</a><t>-:13,a,-:123,bl,-:21,bl,-:3,bl,-:23,bl,-,bl,-:25,bl,-:30,mt1,-:4,wl5,-:4,mt1,-:4,wl11,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl4,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl3,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,wl11,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl4,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl5,-:4,mt1,-:4,cl2,-:4,mt1,-:3,fn:3,wl8,wl4,wl2,wl4,wl,wl4,wl,wl4,wl8,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,fn:3</t></level> ; levelData["a08864affb0006a6ee887fc15b1f45c6.xml"] = <level w="24" h="17"><a>-:82,p2,-:2,p1,-:15,ef,-:6,pfa,-:5,ef,-:86,ef,-:4,ef,-:86,ef,-:6,pfa,-:5,ef,-:101</a><t>a,-:22,a,-:360,a,-:22,a</t></level> ; levelData["87fd26370e3ce6d62af7e663237e37cd.xml"] = <level w="26" h="15"><a>-:111,eb,-:10,eb,-:115,eds,-:16,eds,-:58,eb,-:6,p2,-:6,p1,-:6,eb,-:54</a><t>ns8,ns1,ns10,ns2,ns9,ns1,ns8,ns1,ns10,ns3,ns9,ns2,ns8,ns1,ns8,ns3,ns10,ns1,ns8,ns1,ns9,ns2,ns8,ns1,ns8,ns3,wl9:26,wl,wl3,wl,wl3,wl2,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,-:12,wl12,wl5,-:16,ns14,ns1,-:6,cl1:2,-:7,ns6,-:4,wl4,wl3:3,wl4:2,wl3:3,wl4,-:2,cl1:2,-:2,wl4,wl3:3,wl4,wl10,wl3:3,wl4,-:9,wl5,-:2,cl1:2,-:2,wl12,-:18,cl1,-:2,cl1:2,-:2,cl1,-:18,cl1,-:2,cl1:2,-:2,cl1,-:10,ns21,-:7,cl2,-:2,cl1:2,-:2,cl2,-:6,ns5,ns18,-,wl4,wl9,wl3,wl9,wl4:2,wl3,cx:2,wl4,-:2,cl1:2,-:2,wl4,cx:2,wl3,wl4:2,wl3:2,wl9,wl3,-:12,cl1:2,-:18,ns5,-:5,cl2,cl5,-:4,ns16,-:7,wl3,wl,wl3,wl,wl3,wl8,wl9,wl2,wl3,wl,wl3,wl,wl3,wl,wl3,wl2,wl3,wl,wl9,wl,wl3,wl,wl3,wl2,wl3,wl,wl3:26</t></level> ; levelData["d84d866978da1e42e46a4788e867b7cd.xml"] = <level w="24" h="22"><a>-:55,ebm,-:9,esg,-:64,esg,-:3,ebm,-:139,p2,-,p1,-:136,esg,-:75,ebm,-:7,esg,-:30</a><t>wl11,-:2,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,cl1,-:2,wl5,-:19,wl5,cl1,-:2,cl1,-:7,ns6,-:2,ns7,-:8,cl1:2,-:2,cl1,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl1:2,-:2,cl1,-:2,wl12,-:13,wl12,-:2,cl1:2,-:2,cl1,-:2,cl1,-:9,ns6,-:3,cl1,-:2,cl1:2,-:2,cl4,-:2,cl1,-:2,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,wl5,-:7,wl5,-:2,cl4,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl4,-:7,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl1,-:2,wl4,wl3,wl4,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl1,-:4,wl12,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl2,-:4,cl2,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl4,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:10,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl5,-:6,ns7,-:3,cl2,-:2,cl1,-:2,cl1,cl4,-:2,cl1,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,cl1,-:2,cl1:2,-:2,cl1,-:16,cl1,-:2,cl1:2,-:2,cl2,-:3,ns5,-:12,cl2,-:2,cl1:2,-:2,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl1:2,-:22,cl1,cl5,-:3,ns7,-:8,ns7,-:5,ns5,-:3,cl2,wl4,wl3,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3</t></level> ; levelData["40a3afa271db47249fb1c1b0175f40e1.xml"] = <level w="26" h="18"><a>-:116,ebx,-:104,ebx,-:102,ebx,-:92,p2,-,p1,-:48</a><t>a,-:24,a,-:78,ns11,ns13,ns12,ns13,ns11,-:3,ns21,-:8,ns21,-:3,ns14,ns16,ns14:3,wl4,wl,wl4,wl8,wl4,-:2,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,wl4,wl,wl4,wl7,wl4,-:26,ns15,ns14:2,ns15,ns16,-:16,ns11,ns13,ns11,ns12,ns13,wl3,wl4,wl,wl4,wl3,-:16,wl3,wl4,wl2,wl4,wl9,-:7,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:7,ns11:2,ns12,ns13,ns11,-:16,ns14:2,ns15,ns14,ns16,wl4,wl7,wl4,wl,wl4,-:16,wl4,wl,wl4,wl,wl4,-:8,ns19,-:8,ns19,-:8,ns15,ns14,ns16,ns14,ns16,-:2,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,ns11,ns13,ns11:2,ns12,wl9,wl4,wl,wl4,wl3,-:16,wl3,wl4,wl8,wl4,wl3,-:26,ns11:2,ns13,ns12,ns11,-:16,ns14,ns16,ns15,ns14:2,wl4,wl2,wl4,wl,wl4,-:16,wl4,wl,wl4,wl8,wl4</t></level> ; levelData["044d100cfae9d71746c5a65f764c153a.xml"] = <level w="23" h="17"><a>-:129,ef,-:38,ef,-:34,ef,-:147,p2,-,p1,-:37</a><t>bl:2,bl2,bl8,bl3,bl2,bl,bl2,bl6,bl8,bl,bl2,bl3,bl,bl2,bl:2,bl2,bl,bl2,bl5,bl2,bl,bn1,-:21,bn1:2,-:2,ns11,ns9,ns14,ns10,ns16,ns10,ns11,ns9,ns14,-:10,bn1:2,-:2,bl,bl2,bl3,bl8,bl,bl2,bl,bl3,bl,-:10,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:16,ns6,ns4,bn1:2,-:2,bn1,-:8,cl:8,bl2:2,bl:2,-:11,bl:2,bl5,bl,bl2:2,bl6,bl,bl5,bl,bl2,bl6,-:2,ns5,-:8,bl,-:10,bl,fn:2,bl,cl:8,bl,-:10</t></level> ; levelData["caac6231a9f4ef423c88c229517b428d.xml"] = <level w="24" h="17"><a>-:51,p2,-:16,p1,-:82,em,-:8,ebm,-:43,ehgp,-:66,ehg,-:8,ehg,-:127</a><t>a,-:47,ns17,-:19,ns20,-,ns21,-,wl9,wl8,wl4,wl8,-:16,wl8,wl4,wl7,wl8:2,wl4,wl7,wl8,-:16,wl4,wl8,wl9,wl4,-:31,ns20,ns21,-:6,ns5,ns4,ns7,-:12,wl8,wl9,wl7,-:6,wl7,wl9,wl,-:7,ns2,-,ns21,-:2,wl8,wl,wl9,-:2,ns5,-:3,wl,wl8,wl,-:3,ns18,-:2,wl4,wl8,wl,wl7,-:6,wl4,wl8,wl:2,-:6,wl7,wl9,wl4,wl10,wl8,wl,wl8:2,-:6,wl7,wl10,wl,wl8,-:6,wl4,wl:2,wl9,-:17,ns16,-:12,wl,wl8,wl,-:6,wl9,wl:2,-:12,wl8,wl,wl7,-:6,wl:3,-:48,ns2,ns16,-:8,wl9,wl4,-:3,wl10,wl8,-:2,wl4,wl7,-:3,wl8,wl4,-:3,a</t></level> ; levelData["f981e09ff006175c02e21f4818b4ce98.xml"] = <level w="26" h="20"><a>-:136,em,-:9,ebm,-:223,ebm,-:12,em,-:60,em,-:9,p2,-,p1,-:63</a><t>-:2,ns4,ns12,-:6,ns1,ns5,ns10,-,ns4,-,ns3,-:6,ns3,-:2,wl,wl3,wl4:3,-:4,wl4,wl3,wl,wl4,wl3,wl,wl3,wl4,-:4,wl4,wl2,wl3:2,wl,wl12,-:3,wl4,ns15,-:15,wl4,-:3,wl12,cl1,-:3,wl4,wl2,wl4,-:12,wl4,wl,wl4,-:3,cl1:2,-:24,cl1:2,-:6,ns15,ns11,-:7,ns3,ns15,ns10,ns7,-:5,cl4,cl3,-:3,wl4:2,wl3,wl8,wl10,wl4:2,cx:4,wl4:2,wl3,wl9,wl3,wl4:2,-:3,cl4,wl6,-:3,wl12,-:5,wl5,-:4,wl12,-:5,wl12,-:3,cl1:2,-:3,cl5,-:5,cl1,-:4,cl1,-:5,cl2,-:3,cl1:2,-:3,wl4,wl2,wl4,-:3,cl1,cx:4,cl1,-:3,wl4:3,-:3,cl1,cl4,-:9,cl1,-:4,cl1,-:9,cl1:2,-:9,cl5,-:4,cl2,-:9,cl3,cl1,-:3,wl,wl4:2,-:3,wl4,cx:4,wl4,-:3,wl4:2,wl,-:3,wl6,cl4,-:3,wl5,-:16,wl12,-:3,cl1:2,-:3,cl5,ns4,-,ns12,-:4,ns5,ns4,ns7,-:4,ns7,-,cl5,-:3,cl1:2,-:3,wl7,wl9,wl:3,-:2,wl,wl4,wl2,wl,-:2,wl,wl4,wl3,wl9:2,-:3,cl1:2,-:24,cl1,cl5,-:3,ns10,ns5,ns1,-:12,ns10,ns15,ns1,-:3,cl2,wl,wl4,wl,wl3,wl,wl4,wl12,cx:2,wl5,wl3,wl2,wl,wl7,wl9,wl10,wl12,cx:2,wl5,wl4,wl3,wl4,wl8,wl10,wl,-:6,cl3,-:2,cl3,-:6,cl3,-:2,cl3,-:6</t></level> ; levelData["d061487766ba464ce6661c4c99449f13.xml"] = <level w="22" h="19"><a>-:58,ef,-:127,p2,-,p1,-:4,ef,-:151,ef,-:72</a><t>a,-:20,a,-:88,sp1:22,-:132,sp2:3,sp1:16,sp2:3,-:110,sp1:4,sp2:14,sp1:4</t></level> ; levelData["65fad076b8ef5a54c32c3d2e49cf1762.xml"] = <level w="24" h="20"><a>-:59,ea,-:85,ea,-:104,p2,-:2,p1,-:8,ea,-:51,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:13,ea,-:84,ea,-:46</a><t>a,-:22,a,-:48,wl4,wl3:2,-:6,wl3,wl7,wl10,wl2:2,wl3,-:6,wl4:2,wl3,-:72,wl3,wl2,wl9,-:6,wl2,wl3:2,wl4:2,wl3,-:6,wl3,wl2,wl3,-:72,wl2,wl3:2,-:6,wl9,wl2,wl3:2,wl4,wl3,-:6,wl7,wl9,wl3,-:72,wl3,wl4:2,-:6,wl3,wl2,wl7,wl2,wl4,wl3,-:6,wl3,wl2,wl3,-:72,wl10,wl8,wl3,-:6,wl3,wl2:2,wl4,wl3:2,-:6,wl8,wl4,wl3</t></level> ; levelData["f4329ce59a0149d4ee43a59d30dcf20e.xml"] = <level w="23" h="17"><a>-:14,pc,-:3,pc,-:79,ef,-:9,ef,-:40,ef,-:9,ef,-:166,p2,-:3,p1,-:60</a><t>mt1:3,bl:9,-:8,mt1:4,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,wl3:11,fn:10,mt1:24</t></level> ; levelData["ad13e71bed3991f0559d57fccc32a2bc.xml"] = <level w="30" h="24"><a>-:98,eb,-:3,eh,-:4,eh,-:3,eb,-:136,p2,-:11,p1,-:138,pt,-:5,pt,-:5,pt,-:11,eslf,-:22,esl,-:190,ea,-:15,ea,-:21,psha,-:44</a><t>-,a,-:121,wl4:11,cx:2,wl4:11,-:6,mt1,tmr,-:20,tmr,mt1,-:6,mt1,-:22,mt1,-:6,mt1,-:22,mt1,-:6,mt1,-:22,mt1,-:5,bl3:2,bl2:10,cx:2,bl2:11,bl3,-:3,bl3:2,-:24,bl3:2,-:2,bl3,-:26,bl3,-,bl3:2,-:26,bl3:2,bl2,-:28,bl2:2,-:4,bl4,bl2,sx2:16,bl2:2,-:4,bl2:2,cx:2,bl2,bl3,-:20,bl3:2,cx:2,bl2,mt1,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1,bl2:2,sw,bl10,bl2:2,bl10,bl2,bl4,bl9,bl2:3,-:4,bl2:3,bl4,bl9,bl2,bl9,bl2,bl9,bl2,sw,bl2:2,-:28,a,-</t></level> ; levelData["e8cc62fd6d9f5b6ed18b6ee940690fe7.xml"] = <level w="23" h="17"><a>-:145,ebm,-:7,ebm,-:33,ef,-:7,ef,-:7,ef,-:125,p2,-:7,p1,-:53</a><t>bn1:24,-:9,bn1:3,-:9,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:9,bn1:3,-:9,bn1:24</t></level> ; levelData["3698f04e7dd294eda4113a23e4249371.xml"] = <level w="22" h="23"><a>-:98,ekp,-:17,psha,-:9,psha,-:60,pshb,-:60,pshb,-:4,psha,-:4,pshb,-:36,p2,-:2,p1,-:38,psha,-:7,psha,-:56,ebm,-:8,ebm,-:94</a><t>-:4,bl8,bl10,bl4,bl2,bl,bl9,bl5,bl2,bl8,bl,bl4,bl6,bl,bl2,-:8,bl,-:12,bl2,-:8,bl5,-:12,bl5,-:8,bl6,-:12,bl2,-:8,bl,-:3,wl4,-:4,wl4,-:3,bl8,-:12,wl,wl2,wl:2,wl8,wl,-:162,bl2,-:20,bl6:2,-:7,bl8,bl3,sw,bl9,bl,bl5,-:7,bl5,bl8,-:20,bl,bl2,-:20,bl8,bl5,bl2,-:18,bl6,bl,bl2,-:20,bl4,bl10,-:4,bl5,bl8,bl2,bl3,-:4,bl2,bl5,bl10,bl2,-:4,bl10,bl2,-:20,bl,bl6,-,ns19,-,ns20,-:12,ns20,-,ns19,-,bl5,bl,bl8,bl4,bl10,bl,bl5,bl4,bl,bl6,bl,bl4,sw,bl,bl8,bl2,bl,bl6,bl,bl9,bl,bl2,bl8</t></level> ; levelData["8639e5f3950412e93a37137a726a7c95.xml"] = <level w="24" h="21"><a>-:108,pcm,-:20,ebm,-:64,ef,-:19,ef,-:56,ef,-:9,ef,-:118,sign,-:19,pcm,-:40,ea,-:5,p2,-,p1,-:5,ea,-:28</a><t>a,-:22,a,-:106,ns4,-:3,ns5,ns1,-:17,wl9,wl3:2,wl:2,wl3,wl9,-:18,wl12,-:3,wl5,-:19,cl1,-:3,cl4,-:9,ns3,-:9,cl3,-:3,cl3,-:8,ns3,wl3,-:22,wl3,wl12,-:22,wl5,cl4,-:22,cl3:2,-:119,wl6,-:22,wl6,cl2,ns7,ns4,ns2,ns7,ns4:2,ns1,ns4,ns3,ns5:2,ns7,ns4:2,ns1,ns7,ns4:3,ns7,ns3,ns4,cl5,wl4:2,wl,wl10,wl3,wl,wl7,wl3,wl7,wl4:5,wl3,wl4,wl,wl4:3,wl10,wl4:2,wl8</t><s x="16" y="16">You can jump on stray clouds and use them to fly around!</s></level> ; levelData["679295eb88d47cce55726c8581358cae.xml"] = <level w="24" h="22"><a>-:58,p2,-,p1,-:15,pc,-:311,eth,-:14,eth,-:60,ea,-:2,ea,-:32,pc,-:27</a><t>a,-:71,bl2,bl5,-:4,bl8,bl5,bl6,bl2,bl10,bl8,bl9,bl6,bl5,bl10,bl8:2,bl2,bl9,bl2,bl9,bl8,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:4,ns21,ns20,-:2,ns5,ns17,-:2,ns5,ns7,-:2,ns10,ns6,-:4,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl:2,cx:3,bl2:2,-:22,bl2:2,-:3,ns15,ns20,-:3,ns15,ns2,-:2,ns7,ns20,-:2,ns16,-,ns7,-:3,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl:2,cx:3,bl2:2,-:22,bl2:2,-:4,ns21,-:3,ns13,ns18,-:3,ns2,-:2,ns6,ns5,-:4,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl:3,cx:3,bl2:2,-:22,bl2:2,-,ns5,-,ns20,ns4,ns7,ns16,-,ns6,-:2,ns15,ns6,ns7,ns13,ns20,ns19,-:5,bl2:2,bl5,bl9,bl2,bl5,bl9,bl2,bl9,bl5,bl2,bl5,bl9,bl2,bl5,bl2,bl5:2,bl10,-:4,bl10,bl2,-:23,a</t></level> ; levelData["c021d4d7e6d00f1910ab74d4c41fa019.xml"] = <level w="30" h="16"><a>-:155,ebm,-:104,ebm,-:84,p2,-,p1,-:7,ebm,-:70,ebm,-:53</a><t>bl,-:2,bl:24,-:2,bl:2,-:7,wl4,-:8,wl4,-:11,bl:2,-:3,ns1,-:3,wl3,-:4,ns6,-:3,wl3,-:3,ns1,-:2,ns4,ns10,-:3,bl:2,-:2,wl3,wl4,wl3,-:2,wl4,-:2,wl4,wl3,wl10,wl3,-:2,wl4,-:2,wl3,wl4,wl3,wl4,wl9,wl4,wl3,-:2,bl:2,-:2,wl4,-:4,wl3,-:5,wl4,-:5,wl4,-:2,wl3,-:5,bl:2,-:2,wl3,-:4,wl4,-,ns7,-:3,wl3,-:5,wl3,-:2,wl4,-:2,ns6,-:2,bl:2,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,wl4,wl3,wl4,wl3,-:2,wl4,-:2,wl3,-:2,wl10,wl3,wl4,bl:2,-:4,wl3,-:5,wl3,-:5,wl4,-:5,wl4,-:2,wl3,-:2,bl:2,-,ns1,-:2,wl4,-:5,wl4,-:5,wl3,ns7,-:4,wl3,-:2,wl4,-:2,bl:2,wl3,wl4,-:2,wl3,-:2,wl4,wl3,wl4,wl3,-:2,wl3,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,wl3,-:2,bl:2,-:7,wl3,-:5,wl4,-:5,wl4,-:8,bl:2,-:2,ns7,ns8,-:3,wl4,-:5,wl3,-:3,ns2,-,wl3,-:6,ns7,-,bl:2,-:2,wl10,wl9,wl4,wl3,wl4,wl3,-:2,wl3,-:2,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:2,wl4,wl3,wl4,wl3,wl4,wl3,bl:2,-:10,wl4,-:5,wl3,-:11,bl:2,-:10,wl3,-:5,wl3,-:11,bl:2,cx:2,bl:24,cx:2,bl</t></level> ; levelData["3e2e3492ef085faca95a68dd25cc37a6.xml"] = <level w="24" h="24"><a>-:123,eb,-:7,ek,-:80,eb,-:126,eb,-:88,eb,-:38,ebp,-:15,p2,-:16,p1,-:75</a><t>wl:2,wl7,wl:3,wl11,-:10,wl12,wl:4,wl2:2,-:6,cl1,-:10,cl4,-:9,ns10,-:2,cl2,-:10,cl2,-:6,wl4:6,bl,-:10,bl,wl4,wl10,wl4:4,-:6,bl4,-:10,bl3,-:12,bl,-:5,ns13,-:4,bl4,ns6,-:5,wl:6,bl,-:3,wl4:4,-:3,bl,wl7,wl2,wl:4,-:6,bl4,-:10,bl,-:11,ns1,bl3,-:10,bl4,-:4,ns1,-,wl4:5,wl10,bl,-:10,bl3,wl4:4,wl10,wl4,-:6,bl,-:10,bl,-:8,ns5,-:3,bl4,-:10,bl3,-:6,wl:2,wl7,wl2,wl:2,bl4,-:10,bl4,wl:6,-:6,bl3,-:10,bl,-:12,bl,-:10,bl4,-:6,wl4:4,wl10,wl4,bl,-:10,bl4,wl4:6,-:6,bl,-:10,bl,-:12,bl4,-:10,bl,-:4,ns6,-,wl:4,wl2,wl,bl4,-:10,bl,wl:4,wl7,wl,-:6,bl,-:2,ns12,-:3,ns7,-:3,bl,-:12,bl,-:2,wl4,wl:3,wl2,wl4,-:2,bl,ns5,-:5,wl4:6,bl4,cx:2,wl,wl4:4,wl,cx:2,bl,wl10,wl4:5,-:9,wl,wl4:4,wl,-:18,wl4,wl8,wl:3,wl4,-:9</t></level> ; levelData["f66063a34f053e42b74060f7e442a7e6.xml"] = <level w="24" h="21"><a>-:32,pr13,-:6,pr13,-:60,ef,-:14,ef,-:16,esl,-:15,pr4,-:7,pr4,-:7,pr4,-:35,pr13,-:6,pr13,-:82,esl,-:18,esl,-:6,pr4,-:7,pr4,-:7,pr4,-:7,ef,-:14,ef,-:12,pr13,-:6,pr13,-:66,p2,-:2,p1,-:14,pr4,-:7,pr4,-:7,pr4,-:27</a><t>a,cl1,-:20,cl1,a,-,cl2,-:4,ns5,ns3,-:8,ns15,ns6,-:4,cl2,-:2,wl2,-:4,wl:2,-:8,wl:2,-:4,wl8,-:2,wl5,-:20,wl5,-:2,cl1,-:20,cl1,-:2,cl1,-:7,ns15,-:4,ns3,-:7,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-:2,cl1,-:20,cl1,-:2,cl5,-:4,ns3,ns4,-:8,ns7,ns14,-:4,cl2,-:2,wl4,-:4,wl:2,-:8,wl:2,-:4,wl10,-:2,wl5,-:20,wl12,-:2,cl4,-:20,cl4,-:2,cl1,-:20,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-:2,cl1,-:20,cl1,-:2,cl2,-:4,ns14,ns5,-:8,ns4,ns5,-:4,cl5,-:2,wl10,-:4,wl:2,-:8,wl:2,-:4,wl4,-:2,wl12,-:20,wl5,-:2,cl1,-:7,ns16,-:4,ns2,-:7,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-,a,cl1,-:20,cl4,a</t></level> ; levelData["d7b0a309633ab54fd4904fe45ce96ff5.xml"] = <level w="28" h="16"><a>-:202,p2,-:14,p1,-:44,ea,-:3,ea,-:3,ea,-:122,ebm,-:4,ebm,-:5,ebm,-:7,ebm,-:4,ebm,-:30</a><t>a,-:26,a,-:172,ns3,ns2,-:25,wl2:2,wl:2,ns1,-:13,wl:2,ns2,-:8,wl:4,-:13,wl2,wl:3,ns3,-:6,wl3:17,wl:2,wl2:2,wl,-:6,wl,wl2,wl:2,-:13,wl:2,wl4:2,-:6,wl:4,-:14,wl2,wl,-:61,sx2:28</t></level> ; levelData["4a61c11fbc88a62af14e4d40b37c9d1b.xml"] = <level w="23" h="25"><a>-:78,p2,-:4,p1,-:130,et,-:184,et,-:6,ek,-:127,ekp,-:40</a><t>a,-:68,ns4,ns7,ns6:2,-:2,ns6,ns2,-:3,ns2,ns4,ns5,-:2,ns5,ns6,ns4,ns7,-:3,bl7,bl2,bl8,bl7,bl8,bl2,bl8,bl2:2,bl7,bl5,bl14,bl8,bl2:2,bl7,bl5,bl8,bl2,bl7,bl5,-:2,bl2:2,-:21,bl2,bl8,-:21,bl8,bl14,-:45,ns7,-:2,ns18,ns6,-:2,ns6,ns7,-,ns4,ns5,ns17,ns6,-,ns7,-,ns6,-,ns7,-:2,bl2,bl7,bl2,bl5,bl8,bl7,bl2:2,bl7,bl2,bl9,bl14,bl8,bl2,bl9,bl2,bl5,bl2,bl9,bl2,bl5,cx:2,-:20,bl9,-:22,bl5,-:22,bl2,-:3,ns6,-:18,bl8,-:2,bl2,bl14,-:18,bl9,-:2,bl9,bl2,-:18,bl5,-:2,bl4,bl5,ns7,ns4,ns16,ns1,-:5,ns17,ns7,ns21,-:3,ns19,ns7,ns13,bl2,-:2,bl2,bl13,bl7,bl9,bl2:2,bl8,bl9,bl6,bl9,bl5,bl14,bl2:2,bl3,bl2,bl12,bl3,bl5:2,bl14,-:2,bl9,-:22,bl2,-:21,a,bl6,-:22,bl9,-:19,bl4,-:2,bl7,ns7,ns4,-:3,ns1:2,ns5,ns15,ns6,-,ns1:2,-:2,ns18,ns6,ns21,-,bl8,-:2,bl2,bl4,bl8,bl4,bl13,bl9,bl2,bl,bl2,bl13,bl2,bl14,bl9:2,bl13,bl9,bl2,bl8,bl2,bl9,bl2,-:2</t></level> ; levelData["7d1646bfa576040cc7330d4382e06f84.xml"] = <level w="28" h="18"><a>-:114,esl,-:19,esl,-:44,ea,-:3,ea,-:162,b2,-:5,b2,-:19,p2,-:10,p1,-:120</a><t>-:8,cl3,-:10,cl1,-:16,wl11,-:10,cl1,-:16,cl1,-:10,cl1,-:16,cl1,-:10,cl4,-:9,ns6,-,ns11,ns12,-:3,cl1,-:10,cl1,-:3,ns13,ns11,ns4,-:2,wl4:6,-:2,cl4,-:10,cl1,-:2,wl4:6,-:8,cl5,-:2,ns10,ns9,ns4,ns9,ns8,ns7,-:2,cl2,-:16,wl4:12,-:155,ns13,-,ns5,-,ns4,ns13,ns9,ns5,ns4,-:2,ns4,ns10,ns13,-:13,wl4,wl3,wl8,wl10,wl9,wl3:2,wl4:2,wl,wl4,wl9,wl4,wl10,wl4:2,-:14,wl12,-:10,wl5,-:16,cl4,-:10,cl3,-:16,cl1,-:10,wl6,-:8</t></level> ; levelData["a4f6000a451bc1e4cb702b0e6a45167d.xml"] = <level w="23" h="17"><a>-,pr3,-:2,pr3,-:3,pr3,-:2,pr3,-:2,pr3,-:2,pr3,-:3,pr3,-:7,pr13,-:12,pr13,-:55,pr13,-:10,eth,-,pr13,-:68,pr13,-:28,eth,-:8,p2,-,p1,-:10,pr3,-:9,pr3,-:2,pr3,-:2,pr3,-:3,pr3,-:20,pr13,-:55,pr13,-:12,pr13,-:38,eth,-:10</a><t>a:2,-:19,a:3,-:21,a,-:64,ns6,-,ns2,-:18,wl,wl4,wl8,wl4,wl,-:6,ns8,-:3,ns5,ns17,ns1,-:16,wl,wl4,wl,wl4,wl7,wl4,wl,-:141,ns5,ns21,ns6,-:3,ns13,-:16,wl,wl3,wl10,wl2,wl4,wl3,wl,-:2,a,-:21,a:3,-:19,a:2</t></level> ; levelData["b0656e9c6b61011485462be949888c9b.xml"] = <level w="23" h="18"><a>-:103,eb,-:83,ec,-:12,eb,-,ec,-:84,ec,-:81,p2,-,p1,-:42</a><t>-:14,ns1,-:4,ns7,ns18,ns21,-,a,-:12,wl4,wl3,wl4,wl,wl4,wl3,wl4,wl9,wl4,wl3,-:13,bl2,-:22,bl2,-:22,bl2,-:18,wl4,wl,wl4,wl3,wl4,-:18,bl2,-:22,bl2,-:18,ns2,ns19,ns5,-,bl2,-:10,ns7,ns2,-,wl4,wl2,wl4,wl3,wl4,wl3,wl4,wl7,wl4,wl3,-:3,wl4,wl3,wl4,wl3,wl4,wl,wl4,wl9,wl4,wl,-:13,bl2,-:22,bl2,-:22,bl2,-:18,wl4,wl3,wl4,wl3,wl4,-:18,bl2,-:22,bl2,-:14,ns3,-:2,ns5,-,ns7,ns10,-,bl2,-:13,wl9,wl4,wl3,wl4,wl8,wl4,wl3,wl4,wl3,wl4,-:12,a</t></level> ; levelData["6774e88670def546cb6aa61120322bf9.xml"] = <level w="23" h="18"><a>-:29,p2,-:7,p1,-:10,pc,-:18,pc,-:53,pc,-:10,pc,-:33,et,-:19,pc,-:18,pc,-:34,et,-:18,pc,-:10,pc,-:42,et,-:10,pc,-:18,pc,-:53,pc,-:10,pc,-:5</a><t>a,-:21,a,-:9,ns1,ns6:2,-:15,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:29,ns6,ns7,-:7,ns5,-:2,ns2,-:8,wl3,wl4,wl3,wl4,-:4,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:4,wl3,wl4,wl3,wl4,-:36,ns5,-:4,ns2,-:8,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:50,wl3,wl4,wl3,wl4,-:4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,-:4,wl4,wl3,wl4,wl3,-:28,ns5,ns1,-:10,ns6,ns21,-:8,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl10,-:35,ns19,ns7,-:2,ns5,-:6,ns5,-:3,wl3,wl10,wl3,wl4,-:4,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:4,wl4,wl3,wl4,wl3</t></level> ; levelData["92b9ac94f71c128628b8889123d0d65f.xml"] = <level w="22" h="25"><a>-:75,ea,-:2,ea,-:57,ef,-:6,pt,-:5,ef,-:59,pshb,-:36,ef,-:12,ef,-:15,pfb,-:65,pfa,-:65,pt,-:37,p2,-:10,p1,-:93</a><t>-,a,-:88,wl3:18,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,tmr,-:16,tmr,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:5,sw,-:4,sw,-:5,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,ns7,ns12,-,ns6,ns5,tmr,-:4,tmr,ns6,ns7,-,ns10,ns4,mt1,-:4,wl9:7,-:4,wl9:7,-:46,wl9,wl7,wl2,wl10,-:14,wl7,wl2,wl9,wl8</t></level> ; levelData["c335ed78b9479e3cb8a310987455970e.xml"] = <level w="23" h="17"><a>-:98,ehg,-:13,ec,-:8,pr13s,-:8,pr13s,-:85,p2,-,p1,-:7,ec,-:76,pr13s,-:6,pr13s,-:6,pr13s,-:10,ec,-:62</a><t>wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl7,wl3,wl8,wl3,wl,wl3,wl,wl3,wl,wl3,-:21,wl3,wl,-:21,wl,wl3,-:21,wl3,wl7,-,ns10,-:10,ns9,-:8,wl,wl3,wl,wl3,wl,sp1,wl,wl3,wl,-:4,wl9,wl,sp1,wl,wl3,-:3,wl3,wl8,wl3,wl,-:21,wl,wl3,-:21,wl3,wl,-:21,wl,wl3,-:7,ns12,-:12,ns13,wl3,wl,sp1,wl,-:3,wl3,wl8,wl3,wl,sp1,wl,wl9,wl,wl3,-:4,wl3,sp1,wl9,wl7,wl3,-:21,wl3,wl,-:21,wl,wl3,-:21,wl3,wl,-:7,ns8,-:4,ns8,-:2,ns11,-:3,ns5,-,wl,wl3,wl,wl9,sp1,wl3,wl,wl3,wl7,wl3,wl,wl3,wl,wl3,wl8,wl3,sp1,wl3,wl,wl3,wl,wl9,wl,wl3,wl,-:21,wl</t></level> ; levelData["278c6bba51950212bf075a525471d330.xml"] = <level w="24" h="21"><a>-:74,eds,-:8,efp,-:74,pfb,-:35,ef,-:17,pt,-:73,pfa,-:32,pfa,-:3,pfb,-:5,pt,-:7,p2,p1,-:78,eds,-:86</a><t>a,-:95,bl14,bl9,bl3,bl11,bl9,bl10,bl3,bl14,-:150,tmr,-:105,bl13,bl8,bl9,bl14,-:17,bl2,bl9,bl11,-:3,bl9,-:17,bl11,-:5,bl8,-:17,bl3,-:5,bl5,bl10,bl6,bl3,bl5,bl3,bl6,bl9,bl7,bl14,bl8,bl3,bl6,bl9,bl3,bl8,bl10,bl7:2,-:49,a</t></level> ; levelData["2577eb81549ba3ee0098a24b371daa50.xml"] = <level w="26" h="23"><a>-:64,p2,-,p1,-:34,pc,-:134,ebm,-:2,ebm,-:2,ebe,-:2,ebm,-:2,ebm,-,ebe,-:68,esg,-:208,ebe,-:2,ebm,-,ebm,-:2,ebm,-:5,ebe,-:55</a><t>a,-:79,bl8,bl7,bl8,bl2,bl7,bl4,bl7,bl4,bl8,bl2,bl5,bl2:2,bl4:2,bl5,bl2,bl8,bl5,-:4,bl5,-:2,bl2,-:22,bl4,-:2,bl4,-:22,bl8,-:2,bl13,-:22,bl5,-:2,bl12,-:19,wl:3,bl2,-:44,bl14,-:9,bl9,bl10,bl8,bl2:2,bl10,bl2,bl4,bl8,bl2,bl10,bl2,bl12,bl2,bl10,bl8,bl2:2,bl10,bl12,bl10,bl2:2,bl10,-:2,bl8,-:25,bl3,-:25,bl9,bl2,bl10,bl8,bl2,bl7,bl2,bl5,bl2,bl10,bl8,bl10,bl5,bl2,bl10,bl2,bl3,bl5,bl7,bl3,bl,bl8,bl2,bl3,-:25,bl5,-:25,bl8,-:25,bl9,-:25,bl10,-:25,bl5,-:25,bl9,-:5,bl12,-:19,bl2,-:3,bl8,bl2,bl7,bl,bl6,bl,bl4,bl12,bl4,bl7,bl8,bl11,bl4,bl7,bl8,bl7,bl12,bl,bl6,bl2,bl8,bl4,bl8,-:25,a</t></level> ; levelData["4cb6ccda3e7c7fdffbcf923a48269fe5.xml"] = <level w="28" h="17"><a>-:115,p2,-:9,ehr,-:10,p1,-:69,ef,-:6,ef,-:210,esl,-:6,eslf,-:4,eslf,-:8,esl,-:30</a><t>-,wl12,-:24,wl5,-:2,cl1,-:24,cl1,-:2,cl1,-:24,cl4,-:2,cl1,-:24,cl1,-,ns4,cl5,ns21,-,ns3,ns5,-:2,ns20,ns5,ns4,ns1,ns6,-,ns18,ns5,ns7,ns3,ns18,ns21,-:3,ns4,-,ns2,cl2,ns7,wl3:2,wl2,wl3,wl4,wl9,-:2,wl8,wl3,wl4,wl,wl3,wl4,wl2,wl3,wl,wl3,wl4,wl9,-:2,wl8,wl4,wl3,wl4:2,wl9,wl4,-:4,wl4,-:2,wl8,-:4,wl12,wl5,-:4,wl3,-:2,wl3,-:4,wl3,wl9,-:4,wl3,-:2,wl3,-:4,cl1:2,-:4,wl4,-:2,wl8,-:4,wl8,wl,-:4,wl8,-:2,wl8,-:4,cl1:2,-:4,wl3,-:2,wl3,-:4,wl2,wl3,-:4,wl3,-:2,wl3,-:4,cl1,cl4,-:4,wl8,-:2,wl2,-:4,wl4:2,-:4,wl,-:2,wl10,-:4,cl1:2,-:4,wl4,-:2,wl3,-:4,wl8,wl9,-:4,wl3,-:7,cl1:2,-:7,wl9,-:4,wl3:2,-:4,wl,ns5,ns17,-:5,cl1:2,-:5,ns4,ns6,wl8,-:4,wl9,wl10,-:4,wl8,wl3,wl7,-:5,cl1:2,-:5,wl8,wl3,wl2,-:4,wl2,wl3,-:6,wl3,-:5,cl1,cl4,-:5,wl3,-:6,wl3:2,ns3,ns6,ns18,-:2,ns21,wl8,ns5,ns4,ns1,-,ns17,cl2,cl5,-,ns6,ns7,ns18,-,wl8,ns1,ns20,ns17,-:2,ns21,wl3,wl7,wl2,wl8,wl4,wl9,wl8,wl3:2,bl7,bl8,bl5,bl,bl7,wl3:2,bl,bl7,bl5,bl6,bl8,wl3,wl9,wl3,wl4,wl8,wl4:2,wl8</t></level> ; levelData["4203bd6fc0a62248a24a8c79fb9ca2e1.xml"] = <level w="24" h="20"><a>-:189,em,-:86,p2,-:4,p1,-:86,ebm,-:11,ebm,-:99</a><t>wl4:2,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl10,-:9,ns2,-:7,ns2,-:10,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:9,ns5,-:7,ns1,-:6,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns1,-:2,ns2,-:3,ns7,-:12,ns5,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl10,-:24,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:4,ns6,-:11,ns1,-:11,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,ns1,-:3,ns1,-:3,ns5,-:15,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns3,-:10,ns7,-:7,ns2,-:3,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:24,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns6,-:18,ns5,-:3,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,a,-:23</t></level> ; levelData["0a87b77392c367e07e0f37b6b8bee8da.xml"] = <level w="23" h="16"><a>-:10,pr13s,-:64,ef,-:29,pr13s,-:3,ef,-:31,ea,-:52,pr13s,-:14,eds,-:79,pr13s,-:37,p2,-,p1,-:38</a><t>a:4,-:19,a,-:22,a,-:22,a,-:63,ns14,-:5,ns5,ns15,-:2,wl4,-:12,wl4,-,ns16,-,ns7,wl4,wl3,wl4,wl3,wl4,wl3,-:12,wl3,wl4,wl3,wl4,wl3,-:23,ns15,-:4,ns16,-:14,ns5,-,ns14,wl3,wl4,wl3,wl4,wl3,wl4,-:12,wl4,wl3,wl4,wl3,wl4,-:70,ns16,-,ns5,ns15,-:3,ns14,-:5,ns14,-:2,ns7,ns5,ns16,-:3,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3</t></level> ; levelData["576e98e310dc6db4c475a74df8423f26.xml"] = <level w="27" h="25"><a>-:63,efp,-:197,pfb,-:44,pfa,-:89,pfb,-:44,pfa,-:89,pfb,-:44,pfa,-:60,p2,-,p1,-:35</a><t>-:6,bl13,bl11:2,bl13,bl12,bl13,bl11,bl13,bl12,bl11,bl12,bl13,bl11,bl13,bl11,-:12,bl2,-:13,bl,-:6,a,-:5,bl,-:13,bl2,-:5,a,-:6,bl2,-:13,bl,-:12,bl2,-:13,bl,-:12,bl,-:13,bl2,-:12,bl2,-:13,bl,-:12,bl2,-:13,bl,-:12,bl,-:13,bl,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,bl14,bl13,bl12,bl11:2,bl12,bl11:2,bl12,bl11:2,bl13,bl11,bl12,bl14,-:6</t></level> ; levelData["ea549831bdff1c05cc3723a5322b6d07.xml"] = <level w="24" h="21"><a>-:77,p2,-:106,p1,-:108,em,-:106,ebm,-:103</a><t>a,-:22,a,-:76,bn1:4,-:19,bn1,-:4,bn1,-:17,bn1,-:6,bn1,-:15,bn1,-:2,bn1,-:2,bn1,-:2,bn1,-:14,bn1,-:8,bn1,-:4,cx:4,-:6,bn1,-,bn1,-:4,bn1,-,bn1,-:3,cx,-:4,cx,-:5,bn1,-:2,bn1:4,-:2,bn1,-:2,cx,-:6,cx,-:5,bn1,-:6,bn1,-:2,cx,-:2,cx,-:2,cx,-:2,cx,-:5,bn1,-:4,bn1,-:3,cx,-:8,cx,-:6,bn1:4,-:4,cx,-:2,cx:4,-:2,cx,-:14,cx,-:2,cx,-:2,cx,-:2,cx,-:15,cx,-:6,cx,-:17,cx,-:4,cx,-:19,cx:4,-:53,a,-:22,a</t></level> ; levelData["515aebcf2b6e85b1fc3e6b6f4c9a9102.xml"] = <level w="26" h="20"><a>-:80,p2,-,p1,-:14,ek,-:89,ebp,-:114,ebm,-:29,ebm,-:73,ehr,-:65,ebm,-:47</a><t>bl10,-:11,bl2,-:12,bl2:2,-:11,bl3,-:12,bl3,bl2,-:11,bl10,-:12,bl9:2,-:11,bl2,-:12,bl9:2,bl4,bl2,bl9,bl4,bl9,bl2,bl4,bl9,-:2,bl9,bl4:2,bl2,bl4,bl9,bl4:2,bl2,bl9,bl4,bl9:2,bl4,bl9,-:8,bl9,-:11,bl3,-:13,bl2,-:11,bl9,-:13,bl9,bl14,-:10,bl9,-:5,bl9:2,bl4,bl9,bl4,bl2,bl9,bl4,bl9,-:11,bl9,cx:4,bl9,-:49,cx,-:24,cx,-:42,bl11,bl3,bl10,bl12,bl2,bl3,bl13,bl10,bl2,bl3,bl12,bl10,bl2,-:13,bl3,-:25,bl2,-:25,bl9,bl13,bl2,bl9,bl2,bl14,bl9:2,bl2,bl9,bl14,bl9:2,-:52,bl3,bl4,bl3:2,bl4,bl2,bl3,bl4,bl3,bl4,bl2,bl4,bl2,bl3,bl4,bl2,bl4,bl3:2,bl4,bl3,bl4,bl9,cx:3</t></level> ; levelData["cf9151a7a723cf0b9251139015b4e571.xml"] = <level w="23" h="17"><a>-:120,ec,-:12,ec,-:84,p2,-,p1,-:82,ec,-:87</a><t>sp1:9,-:5,sp1,-:4,sp1:4,-:32,sp2,sp1:2,-:80,sp1:8,-:7,sp1:8,-:69,sp1:2,sp2,sp1:2,-:4,sp1:8,sp2,sp1:5,-:71,sp1:7,-:51,sp1,-:3,sp1:2,sp2,sp1:2</t></level> ; levelData["6b7b9ebd5eb1a4f70bed944ce2b05491.xml"] = <level w="30" h="17"><a>-:33,ef,-:41,ef,-:38,ef,-:77,pcm,-:2,pcm,-:2,pcm,-:26,ebm,-:56,ebm:2,-:3,ebm:2,-:52,ebm,-:7,ebm,-:106,p2,-:17,p1,-:35</a><t>-,a,-:26,a,-:195,ns8,ns10,ns9,-:27,wl3,wl9,wl4,-:25,ns9,ns5,wl3,-,wl3,ns9,ns6,-:23,wl3:3,-,wl3,wl2,wl4,-:22,ns6,wl3,-,wl5,-,wl12,-,wl10,ns6,-:20,wl9,wl4,wl3,-,cl1,-,cl1,-,wl3,wl,wl3,-:17,ns5,ns4,wl7,-,wl12,-,cl1,-,cl1,-,wl5,-,wl3,ns20,ns5,-:7,wl12,-:7,wl3,wl2,wl3,-,cl1,-,cl1,-,cl1,-,cl1,-,wl3:2,wl8,-:6,wl5,cl5,ns14,ns21,ns18,ns20,ns14,ns16,ns15,wl3,-:3,cl2,-,cl5,-,cl2,-,cl2,-:3,wl3,ns13,ns11,ns12,ns17,ns20,ns19,cl2,bl,bl3:2,bl:2,bl3,bl5,bl2,bl5,bl8,bl,bl3,bl:3,bl7,bl,bl3:2,bl7,bl5,bl3,bl7,bl,bl3:2,bl,bl3,bl8,bl</t></level> ; levelData["cf18b05ea8c192b7e93a47a715878aaf.xml"] = <level w="27" h="21"><a>-:91,p2,-:5,p1,-:392,eslf,-,esl,-:5,eslf,-,esl,-:5,eslf,-,esl,-:58</a><t>a,-:25,a,-:40,wl3,-:25,wl3,wl,wl3,-:22,wl3:2,wl,wl4,wl,wl3:2,-:18,wl3:2,wl,wl4:5,wl,wl3:2,-:14,wl3:2,wl,wl4:9,wl,wl3:2,-:10,wl3:2,wl,wl4:2,wl10,wl4:3,wl10,wl4:3,wl10,wl4:2,wl,wl3:2,-:6,wl3:2,wl:19,wl3:2,-:2,wl3:27,-,wl5,-:3,wl12,-:3,wl5,-:3,wl5,-:3,wl5,-:3,wl5,-:3,wl5,-:2,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl3,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,wl11,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl1,-:3,cl1,-:3,cl3,-:3,cl1,-:3,cl1,-:3,cl3,-:3,cl4,-:2,cl1,-:3,cl3,-:7,cl3,-:3,cl1,-:7,cl1,-:2,cl1,-:7,wl11,-:7,cl1,-:7,cl1,-,ns21,cl5,-,ns17,-:3,ns19,-,cl5,-,ns18,-:3,ns18,-,cl5,-,ns19,-:3,ns17,-,cl2,ns21,wl3:54</t></level> ; levelData["5019258d55a3517e8185df8ac9e4a4f7.xml"] = <level w="27" h="18"><a>-:31,ef,-:42,ef,-:40,ef,-:10,ebm,-:10,ebm,-:20,ef,-:66,p2,-:7,p1,-:18,pcm,-:7,pcm,-:11,ef,-:71,ef,-:28,ebm,-:18,ef,-:10,ef,-:82</a><t>a,-:9,ns14,ns4,ns16,ns14,-:12,a,-:10,mt1:4,-:9,ns16,-:25,ns5,mt1,-:25,mt1:2,-:20,ns19,ns4,ns14,-:2,mt1,-:5,ns4,ns16,ns21,-:13,mt1:3,-:8,mt1:3,-:13,mt1,-:11,mt1,-:91,ns14,ns21,-:20,ns16,ns4,-:3,mt1:2,-:19,ns5,mt1:2,-:3,mt1,-:20,mt1:2,-:4,mt1,-:7,ns18,ns16,-:5,ns16,ns18,ns4,ns15,-:16,mt1:2,-:5,mt1:4,-:16,mt1:2,-:31,a,-:25,a</t></level> ; levelData["9a1fc10d547049710797932e5f422c28.xml"] = <level w="23" h="24"><a>-:11,pr3,-:21,pr13:3,-:34,ec,-:32,pr3,-:21,pr13:3,-:67,pr3,-:9,ec,-:11,pr13:3,-:67,pr3,-:12,ec,-:8,pr13:3,-:67,pr3,-:21,pr13:3,-:67,pr3,-:21,pr13:3,-:15,p2,-:11,p1,-:28</a><t>-:3,mt1,-:15,mt1,-:49,ns15,-,ns6,mt1,-:15,mt1,ns5,ns17,ns12,mt1:4,-:15,mt1:4,-:3,mt1,-:15,mt1,-:49,ns20,ns18,ns14,mt1,-:15,mt1,ns20,ns12,ns13,mt1:4,-:15,mt1:4,-:3,mt1,-:15,mt1,-:49,ns16,-,ns5,mt1,-:15,mt1,ns5,ns19,ns11,mt1:4,-:15,mt1:4,-:138,wl6,-:21,wl11,cl2,ns16,ns20,ns21,ns14,-:13,ns7,ns11,ns18,ns12,cl2,mt1:6,-:11,mt1:6</t></level> ; levelData["f9c950bb4266f972094a2d742d16f664.xml"] = <level w="23" h="17"><a>-:118,ehr,-,eb,-:104,ebp,-:54,p2,-,p1,-:11,eb,-:52,ehr,-:43</a><t>mt1:5,wl9,wl4,wl3,wl9,mt1,-:4,wl4,mt1,-:2,wl3,wl4,wl8,wl3,wl4,-:9,mt1,-:5,mt1,-:7,ns3,ns5,-:7,mt1,-:5,mt1,-,ns6,-:2,ns2,ns19,-,wl9,wl4,wl3,-:6,mt1,-:5,mt1,wl3,wl8,wl9,wl3,wl4,wl3:2,mt1,-:8,mt1,-:12,mt1:2,-:8,mt1,-:12,mt1:2,wl8,wl4,wl3,wl4,mt1:5,-:12,mt1:2,-:21,mt1:2,-:21,mt1:2,-:13,ns2,ns19,-:4,ns5,ns6,mt1:2,-:12,mt1,wl3,wl4,wl3:3,wl4,wl9,wl4,mt1:2,-:12,mt1,-:8,mt1:2,-:6,ns19,ns4,ns6,-:3,mt1,-:6,ns1,-,mt1:2,-:3,wl3,wl9,wl4,wl3,wl4,wl2,wl4,-:2,mt1,wl3,wl4,wl8,wl4,wl3:2,wl4,wl3,mt1,-:18,wl4,-:4,ns3,-:4,ns5,ns19,-:13,ns19,-:2,wl4,wl3,wl2,wl4,wl3,wl8,wl4,wl3,wl4,wl3,-:8,wl3,wl4,wl3,wl4,wl2</t></level> ; levelData["80ea6564030d260b33cb5ed8ea3043f6.xml"] = <level w="23" h="17"><a>-:149,boss1,-:153,p1,-,p2,-:85</a><t>a:23,-:51,cx:2,-:32,cx:2,-:14,cx:2,-:36,cx:2,-:17,cx:2,-:15,cx:2,-:122,wl:23,wl4:23,wl:23</t></level> ; levelData["fc4d30070f6d7a0619361e8f93fa21ab.xml"] = <level w="25" h="19"><a>-:137,ep,-:92,ep,-:14,ep,-:65,p2,-,p1,-:161</a><t>bl2:25,wl19,-:23,wl17,cl10,-:23,cl10:2,-:23,cl10:2,-:23,cl10:2,-:12,ns28,ns31,-:9,cl10:2,-:9,wl16,wl15,wl13,wl14,wl13,-:9,cl10,cl7,-:23,cl10:2,-:23,cl8,cl10,-:2,ns23,-:14,ns40,-:5,cl10:2,-:2,wl13,wl14,wl16,wl15,-:11,wl13,wl16:3,-:2,cl10:2,-:3,ns26,-:19,cl10,cl8,-:12,ns27,-:10,cl10,cl6,-:9,wl16:2,wl13,wl15,wl14,-:9,cl9,wl24,-:23,cl10:2,-:23,cl10:2,-:23,cl10,cl13,fn:23,cl11,bl2,bl,bl2,bl10,bl2,bl,bl2,bl,bl2,bl10,bl2,bl,bl2,bl,bl2,bl9,bl2,bl,bl9,bl,bl13,bl,bl2,bl,bl2</t></level> ; levelData["4284bcfcbabac2ee4bb73388e88a3864.xml"] = <level w="29" h="17"><a>-:99,p2,-:3,p1,-:80,ekc,-:83,ekc,-:9,ekc,-:3,ekc,-:14,psha,-:13,psha,-:47,sign,-:24,pshb,-:13,pshb,-:94</a><t>a,-:3,bl9,-:18,bl3,-:4,a,-:4,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:6,wl16:3,sw,wl16:3,-:5,bl3,-:9,bl9,-:2,wl16,-:12,wl16,-:2,bl3,-:9,bl9,-:18,bl3,-:9,bl9,wl16:6,-:7,wl16:5,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:4,wl16:10,-:4,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,de1:18,bl3,-:5</t><s x="11" y="12">Drop the spiky monsters onto the hot rocks to destroy them!</s></level> ; levelData["9d2590aa50269f6bf0559745a54ae919.xml"] = <level w="24" h="18"><a>-:141,p2,p1,-:59,ebm,-:229</a><t>wl16:7,wl22,wl16:3,-:2,wl20,wl16:4,wl22,wl16:4,wl22,wl16,-:3,wl16,-:2,wl16,-:5,wl16,-,ns32,-:2,wl16,-:4,wl16:2,-:3,wl16,-,ns40,wl16,-:3,wl16,-,wl16,-,ns34,-:2,wl16,-:4,wl16:2,-:2,wl20,wl16:3,wl22,-:3,wl16,-,wl16,-:4,wl21,wl16:4,wl22,wl16,-:2,wl16,-:4,ns43,-,wl20,wl16,-,wl16,-,wl16,wl22,wl16:2,-:4,wl16:2,-,wl13,wl16,-:4,ns38,-,wl16,-:2,wl16,-:2,wl16,-,ns22,-:4,wl16,wl20,wl16,-,wl16,-:3,wl16:3,wl22,wl16:2,wl22,wl16:2,wl21,-:3,wl16:3,wl21,wl16,-:2,wl21,wl16:2,wl22,-:9,wl16,-:6,wl16:2,-:2,wl16,-:2,wl16,-:9,wl16,-:3,wl16:3,wl22,wl16,wl13,-,wl16,-:2,wl16:3,wl22,wl16:6,wl20,wl16:2,wl22,-:3,wl16,wl22,-,wl16,wl22,wl16:2,wl20,-:2,wl16,-:2,wl16,-:3,wl16,-:2,wl16,-,ns43,-,wl16:2,-,ns26,-:3,wl16,-:2,wl16,-:2,wl16,-:3,wl16,-:2,wl16,-,ns36,-,wl16:2,-:3,wl16:3,wl22,wl16:5,wl21,wl16:7,wl22,wl16,wl22,wl16,-:2,wl16:2,-:2,wl16,-:3,ns29,-,wl16,-:7,wl16,-:2,wl16,-:2,wl16,-:2,ns23,wl16,-:5,wl16,-,ns24,ns25:2,ns24,-:2,wl16,-:2,wl16:2,wl22,wl16:4,wl21,wl16:10,wl20,wl16:2,wl22,wl16:2,-:2,wl16,-:10,wl16,-:4,wl16,-:5,wl16:2,wl22,wl16:10,wl22,wl16:4,wl22,wl16:5</t></level> ; levelData["6b6c4b8fe24354cb32e4fa4afb87de1e.xml"] = <level w="30" h="19"><a>-:120,p1,-:93,ehg,-:6,ehg,-:5,ehg,-:72,p2,-:101,ehg,-:5,ehg,-:7,ehg,-:153</a><t>a,-:28,a,-:90,ns31,-:28,ns40,wl16,-:28,wl14,-:60,cr:30,-:30,ns31,-:28,ns31,wl14,-:28,wl16,-:60,cl:30,-:90,a,-:28,a</t></level> ; levelData["5c7305ffb0c4c3ee0bf7be3d4a21ca60.xml"] = <level w="23" h="18"><a>ebm,-:21,ebm,-:109,ebm,-:147,p2,-:9,eft,-:3,p1,-:62,ebm,-:30,ebm,-:25</a><t>-:23,br,-:12,br,-:8,br,-:30,br,-:7,br,-:33,br,-:6,br,-:29,br,-:33,br,-:5,br,-:7,br,-:28,br,-:6,br,-:6,br,-:27,br,-:28,br,-:3,br,-:5,br,-:3,br,-:33,br,-:28,br,-:11,br,-:18,br,-:2</t></level> ; levelData["a95b91e4c3ae7b4988ffbe73471b1438.xml"] = <level w="30" h="22"><a>-:165,esg,-:44,esg,-:89,esg,-:27,esg,-:64,ekc,-:22,ekc,-:45,sign,-:22,esg,-:21,esg,-:42,p2,-:8,p1,-:100</a><t>-:13,a,-:149,ns40,ns28,-:27,wl20,wl16,wl14,wl13,wl16,wl21,-:25,wl19,-:2,wl19,-:13,br:3,-:10,cl7,-:2,cl6,-:10,br:3,-:13,cl6,-:20,br,-:20,br,-:4,br:5,-:20,br:5,-:36,br,-:16,br,-:6,br:7,-:16,br:7,-:30,br,-:7,br,-:12,br,-:7,br:10,-:12,br:9,-:9,ns28,-:10,ns40,-:9,de2,de3,de2,de1,de2,de3,de1,de2,wl13,wl15,wl16,wl13,wl14,wl16,wl13:2,wl14,wl13,wl15,wl16,wl13:2,de3,de2,de1,de3,de2:2,de1:2,bl4,bl3,bl14,bl,bl4,bl14,bl:2,wl21,-,ns32,ns35,wl18,-:3,ns35,wl19,ns22,ns26,ns29,wl22,bl3,bl4,bl14,bl4,bl,bl14,bl,bl3,-:8,wl19,-,ns33,-,cl9,-:4,cl7,-:3,wl19,-:8</t><s x="12" y="15">Use your arrows to smash glass blocks - they will reappear in a few seconds!</s></level> ; levelData["5d4c28b90642dcf5fe0aa8b4e47cd91b.xml"] = <level w="25" h="17"><a>-:78,eft,-:17,eft,-:65,eft,-:74,eft,-:65,eft,-:17,eft,-:64,p2,-,p1,-:36</a><t>bl,bl14,bl10,bl,bl2,bl9,bl10,-:3,bl3:2,bl2,bl9,bl3,-:3,bl2,bl3,bl13,bl10,bl4,bl,bl3:2,-:23,bl3:2,-:23,bl9:2,-:23,bl3:2,wl14,wl13:2,wl14,wl20,-:13,wl22,wl13,wl16:2,wl13,bl2,bl9,-:23,bl9,bl3,-,ns24,ns25,-:18,ns23,-,bl3:2,wl13,wl16:2,wl13,-:3,wl15,wl16:2,wl13,wl14,wl13,wl14,wl15,wl13,-:3,wl13,wl16,wl13:2,bl3,bl13,-:23,bl3,bl9,-:3,ns25,-:4,ns23,-:14,bl9:2,wl14,wl13,wl16,wl13,-:3,wl13,wl14,wl13:2,wl16:2,wl15,wl13:2,-:3,wl13,wl16,wl15,wl13,bl14,bl3,-:9,ns32,-:2,ns32,ns35,-:9,bl2,bl3,-:9,ns33,-:2,ns34,-:10,bl9:2,wl13,wl16,wl14,wl13,wl21,-:13,wl21,wl13,wl16,wl15,wl13,bl3:2,-:23,bl10,bl3,-,ns41,ns27,ns40,-:5,ns31,-:7,ns39,ns31,-,ns28,ns42,-,bl3:3,bl13,bl3,bl10,bl3,bl2,-:3,bl3:3,bl10,bl3,-:3,bl10,bl3:2,bl10,bl4,bl3:2</t></level> ; levelData["9ef7f8bdd54eac9ffff6152e1a93c762.xml"] = <level w="26" h="16"><a>-:136,eb,-:4,p2,-:2,p1,-:4,eb,-:227,eds,-:38</a><t>a,-:24,a,-:116,ns27,-:17,wl16,wl13,wl14,wl13,-:3,wl15,wl13,wl16,wl13,-:3,wl13,wl16,wl13,wl14,-:30,wl20,wl14,-:22,wl16,wl21,-:30,de3:2,de1,de3:2,de1,de2,de3:2,de1,de3:3,de1,de3,de2,de3:2,-:4,wl16,wl13,-:3,ns37,-:14,ns37,-:3,wl15,wl16,-:5,ns37,-:14,ns37,-:6,ns23,-:3,ns37,-:14,ns37,-:5,wl15,wl16,-:3,ns38,-:14,ns36,-:3,wl13,wl15,-:4,bl,bl13:2,bl12,bl,bl12,bl,bl3,bl4,bl,bl11,bl2,bl3,bl,bl4,bl2,bl,bl4,-:4</t></level> ; levelData["a4db11247c76bc3a547d8f49fc9b7bdf.xml"] = <level w="29" h="20"><a>-:100,p2,-,p1,-:166,psha,-:3,psha,-:4,pshb,-:3,pshb,-:248,emh,-:8,emh,-:39</a><t>a,-:27,a,-:69,ns27,-:5,ns28,-:21,bl2,bl4,bl2,bl,bl4,bl,bl4,bl,bl2,-:111,sw,-:19,bl4,-:8,bl2,-:8,bl2,-:10,bl2,-:8,bl2,-:8,bl,-:10,bl,-:8,bl2,-:8,bl4,-:10,bl,-:8,bl,-:8,bl2,-:10,bl4,-:8,bl4,-:8,bl,-:10,bl,-:8,bl2,-:8,bl,-:10,bl2,-:8,bl,-:8,bl4,-:10,bl,-:8,bl2,-:8,bl,-:10,bl4,-:8,bl4,-:8,bl2,-:10,bl,ns25,ns24,ns23:2,ns25,ns24,ns23,ns25,bl2,ns24,ns23,ns25,ns24,ns23:2,ns25:2,bl2,-:10,bl,bl2,bl,bl4,bl2:2,bl,bl4,bl,bl2:2,bl,bl2,bl4,bl:2,bl4,bl2,bl,-:5</t></level> ; levelData["65169d699e528833e4f30e961584fa38.xml"] = <level w="22" h="24"><a>-:166,ebm,-:2,ebm,-:57,ebm,-:200,ebm,-:61,em,-:11,p2,-,p1,-:23</a><t>bl14,-:20,bl14,bl11,-:20,bl:2,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl2,bl,-:20,bl13,bl,cr:17,sx,sx2,sx,bl2,bl,-:20,bl,bl2,-:20,bl:2,sx,sx2,sx,cl:17,bl,bl3,-:20,bl:2,-:20,bl2:2,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl2,bl,-:20,bl3,bl2,cr:17,sx2,sx,sx2,bl12,bl,-:20,bl:2,-:20,bl2:2,sx,sx2,sx,cl:17,bl2,bl12,-:20,bl:2,-:20,bl11,bl3,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl3,bl,-:18,ns40,-,bl2,bl14,cr:17,wl16:3,bl14</t></level> ; levelData["028d6a23885221c84c03f8fc31713c63.xml"] = <level w="23" h="18"><a>-:29,ekc,-:22,pr3,-:30,p2,-:37,pr3,-:45,ekc,-:22,pr3,-:9,p1,-:58,pr3,-:45,ekc,-:22,pr3,-:45,ekc,-:22,pr3,-:16</a><t>a,-:11,bl,-:9,bl3,-:12,bl4,-:9,bl2,-:12,bl2,-:9,bl4,-:22,bl,-:12,bl,bl2,bl,-:6,wl13,bl2,-:14,bl4,-:5,wl13,wl16,bl,-:14,bl2,-:4,wl13,wl16,wl13,bl,-:14,bl,-:6,ns32,bl4,-:21,ns29,bl3,-:14,bl,bl2,bl,-:5,bl,-:16,bl4,-:4,wl13,bl,-:16,bl2,-:3,wl13,wl16,bl2,-,de1,de3,de2,-:12,bl,-:3,ns32,-,bl4,-:20,ns26,-,bl,-:12,bl4,bl,bl4,bl2,bl3,bl2,-:4,bl,-:12,bl2,-:9,bl2,-:12,bl13,-:9,bl,-:12,bl,-:9,bl4</t></level> ; levelData["e2e9d1ec8816d8ce97f179878025969a.xml"] = <level w="28" h="21"><a>-:149,ef,-:4,pr4,-:45,ef,-:45,ef,-:47,pr4,-:19,ef,-:41,ef,-:24,ef,-:23,p2,p1,-:16,ef,-:10,pr4,-:46,ef,-:44,ef,-:47,pr4,-:13</a><t>de1,de3,de2,de1:2,de3,de2,de1,de2,de1:2,de3,de1:2,de2,de1,de2,de1:2,de3,de1:2,de2,de1,de3:2,de2,de1,-:532,de3:2,de2,de1:2,de2,de1,de2,de3,de1:3,de2,de3,de1:2,de2,de1:2,de3,de2,de1:2,de3,de1,de3,de2,de1</t></level> ; levelData["fe5577788f65fc2a60ac638acc79c7ee.xml"] = <level w="24" h="22"><a>-:246,eft,-:9,eft,-:26,eft,-:11,eft,-:65,p2,-:20,p1,-:10,eb,-:4,eb,-:129</a><t>a,-:30,wl13,wl16,wl14,wl13,wl16,wl14,wl13,wl16,wl14,wl13,-:11,wl16:2,wl13:2,wl14,wl13,wl16,wl13:3,wl14,wl13,wl15,wl13,wl14,wl16,-:7,wl13,wl14,wl16:3,wl13:2,wl14,wl16:2,wl14,wl13:2,wl14,wl13,wl14,wl13:2,-:5,wl16,wl13,wl16,wl13,wl14,wl13:3,wl16,wl13,wl16,wl14,wl13:2,wl14,wl13,wl16,wl13,wl14:2,-:3,wl16,wl14,wl13:2,-,ns35,-,ns32,wl13:2,wl16,wl13,wl15,wl13,-:3,ns32,wl13:2,wl16:2,-:2,wl13,wl16,wl13,ns32,-:3,ns32,-,wl15,wl13:3,-:4,ns32,-,wl13,wl14,wl13,-,wl13:3,-,ns22,-:3,ns26,-:2,wl14,wl13,-:5,ns32,-:2,wl14,wl16,wl14,wl16,wl15,wl13,-:8,wl16:2,-:5,ns29,-:2,wl13,wl14,wl13:2,wl14,wl13,ns27,-:6,ns28,wl13:2,ns39,-:6,ns31,wl13:4,wl15,wl13,wl14,-:6,wl13,wl16,wl13,wl14,-:6,wl13,wl14,wl13,wl14,wl13:2,wl16,wl13,-:6,wl14:2,wl16:2,ns27,-:5,wl13,wl14,wl13:2,-,wl14,wl13:3,ns24,ns23,-,ns24,wl16,wl13,wl16,wl13:2,wl16,ns24:2,ns23:2,wl13:2,wl16,wl14,-:2,wl13,wl16,wl13,wl15,wl13:2,wl14,wl13:2,-,wl14,wl15,-,wl13:2,wl14,wl13,wl14,wl13,wl14,wl13,wl16,-:4,wl13,wl14,wl13:2,wl15,wl13,-:2,wl13,wl16,-:2,wl16,wl13:3,wl16:2,-:5,ns28,wl13,wl16,wl13,wl14,wl13,-:3,wl15,wl14,-:3,wl13,wl14,wl16,wl13,wl15,ns40,-:3,wl16,wl13:2,wl16:2,wl14,wl13,ns23,ns25,ns23,wl13,wl16,ns23:2,ns25,wl13:3,wl16:2,wl13,wl16,-:2,wl13,wl16,wl14,wl13:2,wl14,wl13:3,wl16,wl13,wl15,wl16,wl13:2,wl15,wl13,wl15,wl13:3,wl14,-:3,wl13,wl14,wl13,wl15,wl13,wl16,wl14,wl13,wl16:2,wl13:2,wl14,wl13,wl14,wl13,wl16,wl14:2,wl13,-:5,wl16,wl13,wl14,wl16,-,wl15,wl16,-,wl14,wl15,-,wl16,wl14,-,wl16,wl15,wl13,wl16,-:8,wl16:2,-,wl16,wl14,-,wl14:2,-,wl16,wl14,-,wl15,wl16,-:28,a</t></level> ; levelData["8d2efbfdca15e6b646edd5a11755d2eb.xml"] = <level w="23" h="18"><a>-:39,epf,-:57,epf,-:13,epf,-:60,epf,-:64,epf,-:9,epf,-:52,p2,-:9,epf,-:9,p1,-:54,epf,-:8,epf,-:29</a><t>a,-:25,ns23,-:19,wl13:2,wl14,wl15,wl16,wl13:2,sp1h,wl13,wl16,wl13:2,wl16,wl15:2,wl14,wl16,wl14,wl13:2,wl16,wl15,wl13,-:25,ns27,-:9,wl20,-:4,ns23,-:5,wl13:2,wl15,wl16,wl13:2,wl14:2,wl13:6,wl14,wl13,wl16,wl14:3,wl13:3,-:4,ns22,ns26,ns29,-,ns35,-:8,ns34,-:5,wl20,-:18,ns27,ns28,-:2,wl16:2,wl13:3,wl15,wl16,wl15,wl13,wl16,wl13,wl16,wl13:2,wl15,wl16,wl15,wl13:4,sp1h,wl13,-:15,ns35,-:9,ns23,-,ns25,-:6,wl22,-:11,wl13:2,wl15,wl13:2,wl15,wl13:2,wl15,wl13:6,wl16,wl13:2,wl16:3,wl13:2,-:46,wl14,wl13:2,wl14:2,wl16,wl13:2,wl16:3,wl13:3,wl15,wl14:2,wl13:2,wl16,wl13,wl16,wl13,ns35,-:27,ns28,-:14,ns24,ns25,wl21,wl13,wl15,wl13,wl14,wl13:2,wl14,wl16,wl13,wl16,wl13:2,sp1h,wl13:2,wl15,wl13,wl14,wl13,wl16,wl13,wl16,wl13</t></level> ; levelData["8b11f4b8fbcb6d61f029b09b68006a73.xml"] = <level w="23" h="17"><a>-:33,efp,-:187,p1,-:16,p2,-:40,eft,-:13,eft,-:97</a><t>a,-:21,a,-:207,wl13:2,-:11,wl13:3,-:3,wl13:4,-:5,wl13:4,-:39,wl13:3,-:11,wl13:3,-:13,wl13:4,-:8,wl13:2,-:23,a,-:21,a</t></level> ; levelData["191a959b9dec3ecad481abd119b3f017.xml"] = <level w="23" h="17"><a>-:101,p2,-:5,epf,-:88,p1,-:16,epf,-:177</a><t>wl13,-:21,wl13:2,-:21,wl16:2,-:12,wl22,wl16,wl14,wl13,wl16,wl13:2,wl16,wl13,wl21,wl14,-:12,wl14,-:8,wl13:2,-:12,wl16,-:7,ns25,wl16,wl13,-:12,wl21,wl13,wl16,wl13:2,wl14,wl13,wl14,wl13,wl22,wl16,-:7,ns23,-:13,wl14,wl20,wl13,wl16,wl13:2,wl16,wl13:2,wl16,wl22,-:12,wl13,wl14,-:8,wl13,-:5,wl16,wl14,-:5,wl16,wl13,ns24,-:7,wl16,-:5,wl13,wl16,-:5,wl13,wl21,wl13:2,wl16,wl14,wl13:2,wl16,wl14,wl20,-:12,wl14,wl13,-:2,ns32,ns29,-:8,ns23,-:8,wl16,wl13,-:2,ns26,-:8,wl14,wl16,-:8,wl13,wl16,-:6,wl16,wl14,-:3,wl16,wl13,-:8,wl13:2,-:6,wl14,wl16,-:13,wl16:2,-:21,wl14:2,-:21,wl13</t></level> ; levelData["b948e38ca05e0b462d0a925ea9246a92.xml"] = <level w="28" h="22"><a>-:63,ep,-:94,ebm,-:159,em,-:5,ebm,-:155,p2,-:2,p1,-:13,ep,-:118</a><t>wl16,wl15,wl16,wl21,wl16,-:18,wl16,wl14,wl16,wl14,wl16,-:4,ns37,-:18,ns37,-:8,ns36,-:15,ns25,-:2,ns38,-:7,wl16,wl15,wl16,wl14,wl16,wl14,wl16,-:8,wl16,wl15,wl16,wl20,wl16,wl14,wl16,-:12,ns37,-:8,ns37,-:18,ns38,-:8,ns36,-:17,wl16,wl22,wl16,-:6,wl16,wl14,wl16,-:18,ns37,-:6,ns37,-:20,ns38,-:6,ns38,-:20,wl14,wl16,-:4,wl16,wl14,-:21,ns37,-:4,ns37,-:22,ns36,-:4,ns38,-:21,wl15,wl16,-:4,wl16,wl14,-:20,ns37,-:6,ns37,-:20,ns38,-:6,ns38,-:18,wl16,wl14,wl16,-:6,wl16,wl21,wl16,-:17,ns37,ns35,-:7,ns37,-:18,ns38,-:8,ns36,-:12,wl16,wl15,wl16,wl14,wl16,wl14,wl16,-:8,wl16,wl14,wl16,wl14,wl16,wl15,wl16,-:7,ns37,-:18,ns37,-:4,ns23,-:3,ns38,-:18,ns38,-,ns24,-:2,wl16,wl14,wl20,wl14,wl16,-:18,wl16,wl14,wl16,wl14,wl16</t></level> ; levelData["eef3f59c88f6824264726069d69f9616.xml"] = <level w="24" h="24"><a>-:56,p2,-:6,p1,-:137,eb,-:5,eb,-:161,ebp,-:4,ebp,-:162,ebx,-:4,ebx,-:33</a><t>-:2,a,-:58,ns40,-:17,bl,bl2:2,bl9,bl,bl3,bl,bl2,bl,bl9,-:18,bl,bl9,-:22,bl10,bl2,-:22,bl2,bl,-:16,bl3,-:5,bl10,bl,-:4,ns23,bl,-:10,bl4,bl3,ns27,-:3,bl,bl10,-:4,bl2:2,-:9,bl3,bl,bl3,bl9,bl,bl10,bl,bl2,bl3,bl:2,bl3,bl,bl9,bl,bl9,-:8,bl14,-,bl,bl2,bl3:2,bl9,bl3,bl:2,bl13:2,bl:2,-,bl14,-:13,bl3,bl9,bl3,bl9:2,bl3,-:20,bl:2,-:14,bl,-:7,bl:2,-:7,bl9,-:6,bl9,ns23,-:6,bl:2,-:6,ns24,bl9,-:6,bl9:2,ns25,-:5,bl3,bl2,-:6,bl9,bl,-:5,bl2:2,bl9,bl3,bl:2,bl2,bl:4,bl3,bl2,bl:3,bl3,bl9,bl,bl2,-:4,bl14,-:3,bl,bl3,bl2:2,bl3,bl12,bl2,bl3,bl10,bl,bl2,bl,-:3,bl14,-:2,ns43,-:8,bl,bl3,bl:2,bl3,bl,-:8,ns43,ns38,-:10,bl2:2,-:10,ns36,bl:2,bl2,-:8,bl,bl9,-:8,bl,bl2:2,bl9,bl13,bl,ns23,-:7,bl2,bl10,-:8,bl9,bl2,bl,bl2:2,bl:2,ns24,-:6,bl10,bl3,-:6,ns25,bl9:2,bl2,bl:4,bl9,bl:5,bl10,bl9,bl2,bl10,bl,bl2,bl,bl2,bl:2,bl9,bl:4</t></level> ; levelData["ad90f9ed207e1d90f81d0db1615d97e0.xml"] = <level w="22" h="15"><a>-:117,em,-:3,em,-:3,em,-:57,ebm,-:7,ebm,-:57,p2,-:7,p1,-:72</a><t>a,-:20,a,-:5,bl2:2,bl12,bl2,bl,bl2,bl:2,bl13:2,bl2:3,-:9,bl3,-:7,ns32,-:3,bl3,-:9,bl,-:7,ns29,-:3,bl3,-:9,bl3,-:11,bl,-:9,bl3,ns24,-:10,bl3,-:9,bl,wl13:2,-:3,bl,-:3,wl13:2,bl3,-:9,bl3,-,ns34,-:3,bl3,-:5,bl3,-:9,bl3,-:5,bl,-:4,ns25,bl,-:9,bl,wl13:2,-:3,bl3,-:3,wl13:2,bl3,-:9,bl3,-:11,bl,-:9,bl,-:11,bl11,-:9,bl3,wl16,wl13:2,wl14,wl13:2,wl15,wl16:2,wl13:2,bl3,-:26,a,-:9,wl15,wl14,wl13,-:8,a</t></level> ; levelData["15fba11f2da14823a8d08d99d1c9be89.xml"] = <level w="27" h="16"><a>-:55,efp,-:7,efp,-:13,efp,-:47,efp,-:42,efp,-:16,efp,-:58,efp,-:11,efp,-:43,sign,-:63,pcm,-:19,p2,-:13,p1,-:33</a><t>wl13,wl16,wl14,wl13,wl15,wl13,wl16:2,wl14:2,wl13,wl15,wl13,wl14,wl13:4,wl16,wl15,wl14:2,wl13,wl15,wl16,wl13:2,-:5,wl19,-,ns32,-:9,ns35,-,wl17,-:12,cl7,-,ns29,-:11,cl6,-:12,cl6,-:23,wl19,-:26,cl6,-:43,wl19,-:26,cl6,-:196,bl2,bl,bl2:2,bl9,bl11,bl13,bl2:3,bl9,bl2:2,bl:2,bl2:2,bl10,bl2,bl,bl2:2,bl,bl12,bl2,bl,bl2</t><s x="3" y="11">Use the cloud to fly up high. Tap DOWN to fire a lightning bolt!</s></level> ; levelData["bbfae06dadfd260fa75a3828b85179f1.xml"] = <level w="23" h="16"><a>-:47,ep,-:18,ep,-:9,pr13,-:3,pr13,-:3,pr13,-:54,ep,-:18,ep,-:7,pr13,-:3,pr13,-:3,pr13,-:3,pr13,-:52,ep,-:5,p2,-:7,p1,-:4,ep,-:9,pr13,-:3,pr13,-:3,pr13,-:54,ep,-:18,ep,-:7,pr13,-:3,pr13,-:3,pr13,-:3,pr13,-:5</a><t>a,-:21,a,-:47,wl20,wl21,-:17,wl22,wl21,-:71,wl21,wl22,-:17,wl21,wl20,-:71,wl22,wl20,-:17,wl20,wl21,-:71,wl20,wl21,-:17,wl22,wl20,-</t></level> ; levelData["51a56ab3c25f345ed55be67c9f3970e9.xml"] = <level w="24" h="20"><a>-:89,eft,-:63,eft,-:65,eft,-:18,eft,-:63,eft,-:60,p2,-,p1,-:13,eft,-:100</a><t>-:20,ns24,-:3,wl14,wl16,wl14:3,wl16,wl14,-:2,wl16,wl14:3,wl16,wl15,wl14:2,wl16,wl14:3,wl16,wl14:2,-:6,ns22,-:18,ns25,-:22,wl14:3,-:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,wl14,wl15,wl14,wl16,wl14:2,-:29,ns24,-:16,ns23,-,wl16,wl14,wl15,wl14,wl16,wl14:3,wl16,wl14:3,wl16,-:2,wl16,wl14:3,wl16,wl14:3,wl16,-,ns22,-:46,wl14:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:2,wl15,wl16,wl14:3,wl16,-:2,wl14,wl16,wl15,-:22,ns29,-:18,ns24,-:6,wl14:3,wl16,wl14:2,-:2,wl15,wl14:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,-:48,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,-:2,wl16,wl14:3,wl16,wl14:3,wl16,-:11,ns29,-:13,ns24,-:18,ns23,-:3,wl16,wl14,wl15,wl14,wl16,-:2,wl14,wl16,wl14:3,wl16,wl14,wl15,wl14,wl16,wl14:3,wl16,wl14,wl15,wl14</t></level> ; levelData["65f66f06d8f56398cc3a7cdb8ed137f6.xml"] = <level w="23" h="17"><a>-:53,eb,-:29,eb,-:55,p2,p1,-:14,ef,-:70,eb,-:33,ef,-:130</a><t>wl14,-:9,bn1,-:11,bn1,wl16,-:9,bn1,-:11,bn1,wl13,-:7,ns39,-,bn1,-:5,ns43,-:5,bn1,wl13,-:4,wl16,wl14,wl13:2,wl14,bn1,ns24,ns25,-:3,ns36,-:5,bn1,wl14,-:7,ns35,-,bn1,wl13,wl14,wl16,wl13,wl14,wl13,-:5,bn1,wl13,-:10,bn1,-:2,ns22,-:7,bn1,wl16,-:10,bn1,-:10,bn1,wl14,wl13:2,bn1,-:7,bn1:2,-:9,bn1,-:3,bn1,-:8,bn1,-:9,bn1,-:3,bn1,-:8,bn1,-:8,ns23,bn1,-:3,bn1,-:8,bn1:2,-:4,wl13,wl16,wl14,wl16,bn1,-:3,bn1,-:9,bn1,-:5,ns26,-:2,bn1,-:3,bn1,-:9,bn1,-:8,bn1,-:3,bn1,-:9,bn1:2,-:7,bn1,-:3,bn1,-:5,bn1,-:4,bn1,-:7,bn1,-:3,bn1,-:5,bn1,-:4,bn1,-:7,bn1,-:3,bn1,-:5,bn1:2,-:3,bn1,-:7,bn1</t></level> ; levelData["a0f71044733e57604aac4c6a2257c0e8.xml"] = <level w="23" h="17"><a>-:77,p2,p1,-:55,ekc,-:9,eds,-:12,psha,-:128,psha,-:8,pshb,-:95</a><t>a,-:5,wl21,-:15,a,-:6,wl13,-:22,wl16,-:21,ns25,wl13,ns24,-:18,wl13,wl16,wl13,wl16,wl13,wl16,wl13,-:16,wl20,-:5,wl22,-:16,ns31,-:20,wl21,wl16,wl13,wl16,wl13,wl16,wl13,wl16,wl13,wl16,wl20,-:13,ns35,-:3,wl13,-:2,ns35,ns32,-:18,wl16,-:3,ns29,-:18,wl13,-:22,wl16,-:22,wl13,-:7,sw,-:14,wl16,-:22,wl13,-:22,wl16,-:10,de1,de3,de2,de1,-:2,a,-:5,wl21,-:15,a</t></level> ; levelData["88e46c0ac9192aff2c9cd20140ae0c11.xml"] = <level w="26" h="24"><a>-:81,esg,-:18,esg,-:352,p2,-:2,p1,-:120,ep,-:2,esl,-:9,esl,-,ep,-:31</a><t>a,-:56,ns43:2,-:12,ns43:2,-:5,wl16,ns23,ns25,ns24:2,ns36,ns38,wl16,-:10,wl16,ns36,ns38,ns25,ns23:3,wl16:9,-:10,wl16:8,-,wl16:6,-:12,wl16:6,-:3,bl9,bl10,bl4,bl14,-:14,bl14,bl9,bl10,bl3,-:4,bl9,bl10,bl9,bl3,-:14,bl3,bl9:3,-:4,bl3,bl9:2,bl3,-:14,bl9:2,bl3,bl10,-:4,bl3,bl4,bl3,bl9,-:14,bl9,bl4,bl10,bl3,-:4,bl13:4,-:14,bl13:4,-:4,bl4,ns26,-,bl9,-:14,bl9,ns35,-,bl10,-:4,bl9,-:2,bl10,-:14,bl9,-:2,bl9,-:4,bl9,ns31,ns40,bl14,-:14,bl14,ns28,ns27,bl9,-:4,bl13:4,-:14,bl13:4,-:4,bl9:3,bl3,-:14,bl9:2,bl10,bl9,-:4,bl9,bl3,bl4,bl9,-:14,bl10,bl3,bl9:2,-:4,bl9,bl10,bl9,bl3,-:14,bl9,bl4,bl9,bl10,-:4,bl14,bl9,bl3,bl14,-:5,wl22,wl21,wl20,wl22,-:5,bl14,bl3,bl10,bl14,-:4,wl16,-:2,wl19,-:5,ns32,-,ns32,-:6,wl19,-:2,wl16,-:4,wl16,-:2,cl6,ns43,-:4,ns34,-,ns26,-:5,ns43,cl6,-:2,wl16,-:4,wl16,-:3,ns37,-:12,ns37,-:3,wl16,-:4,wl16,ns24,-:2,ns38,ns23,-,ns25,-:5,ns39,ns23,-,ns23,ns36,-,ns28,ns25,wl16,-:4,bl4,bl10,bl9,bl10,bl9,bl4:2,bl10,bl9:3,bl4,bl9:2,bl10,bl9,bl4,bl10,bl9:2,bl10,bl4,-:2</t></level> ; levelData["2c934305f5e5c7b357f2ee75bef727d7.xml"] = <level w="26" h="17"><a>-:134,epf,-:7,epf,-:8,epf,-:137,p2,-:18,p1,-:90,eft,-:3,eft,-:3,eft,-:34</a><t>bl10,bl2:2,bl10,bl2:2,bl10,bl2,bl13,bl2,bl10,bl2,bl10,bl2:2,bl13,bl2,bl10,bl2,bl10,bl4,bl2,bl10,bl2:4,-:24,bl2,bl10,-:24,bl10,bl4,-:24,bl10,bl14,-:24,bl10,bl2,-:5,ns23,ns24,ns25,-:7,ns25,-,ns25,ns23,-:5,bl2:2,cx:2,wl16,wl14,wl15,wl21,wl16:13,wl21,wl14,wl22,cx:2,bl12,bl3,-:2,ns32,-:8,ns35,ns32,-:8,ns32,-:2,bl3,bl2,-:2,ns33,-:9,ns34,-:8,ns29,-:2,bl14,bl10,-:4,wl17,-:14,wl18,-:4,bl2,-:5,cl10,-:14,cl7,-:10,cl12,-:13,ns28,cl12,-:7,bl12,bl10,bl9,bl2:2,bl9,-:10,bl13,bl2,bl3:3,bl9,-:4,bl2:2,bl14,bl4:2,bl2,-:10,bl3,bl4:2,bl14,bl3:2,-:4,bl9:2,bl2,bl10,bl4,bl10,-:10,bl2,bl10,bl3:2,bl9,bl10,-:4,bl9,bl13,bl9,bl4,bl9,bl2,-:10,bl10,bl4,bl10,bl9,bl13,bl4,-:4,bl10,bl9:2,bl12,bl2,bl9,bl3,bl9,bl12,bl3,bl14:2,bl10,bl3,bl11,bl9,bl3:2,bl2,bl9:2,bl10,-:2</t></level> ; levelData["4cd70f2a3d6ee10fd1532ec9d359bf32.xml"] = <level w="23" h="25"><a>-:50,epf,-:6,epf,-:5,epf,-:58,epf,-:6,epf,-:125,epf,-:8,epf,-:8,epf,-:119,epf,-:8,epf,-:8,epf,-:119,p2,-:16,p1,-:26</a><t>wl24,-:21,wl24,cl8,-:21,cl8,cl11,-:21,cl11,wl13:2,wl14,wl16,wl22,wl13,wl16,wl14,wl16:2,wl13,wl16,wl14,wl16,wl13,wl16:2,wl14,wl16:2,wl13,wl16,wl13,wl16,ns22,ns26,ns29,-:15,ns32,-:2,wl13,wl14,-:16,ns27,-,ns22,-:2,wl16,wl13,wl16,wl13,wl21,wl16:2,wl14,wl16,wl13,wl16,wl14,wl22,wl16:2,wl13,wl16:2,wl14,wl13,wl16:5,-:4,ns35,-:9,ns35,-:6,wl13:2,-:21,wl16:2,cr:21,wl14:2,-:21,wl16,wl13,-:8,ns31,-:12,wl13,wl14,bl4,bl10,bl9,bl5,bl4,bl3,bl9,bl4,wl16,wl14,wl16,wl13,wl14,bl5,bl9,bl4,bl9,bl3,bl4,bl5,bl3,wl14,wl22,-:21,wl22,wl13,-:21,wl13,wl16,cl:21,wl16,wl14,-:21,wl16:2,-:4,ns23,-:8,ns31,-,ns24,ns25,-:4,wl13,wl14,bl3,bl9,bl3,wl13,wl16,wl14,bl3,bl5:2,bl9,bl3,bl5,bl9,bl3,bl10,wl14,wl16,wl14,bl5,bl9,bl3,wl14,wl13,-:17,ns26,-:3,wl13,wl16,-:21,wl14,wl22,cr:21,wl15,wl16,-:21,wl16,wl14,-:5,ns30,-,ns27,-:3,ns31,-:2,ns28,-:4,ns42,-,wl21,wl14:2,wl21,wl14,wl13,wl15,wl16,wl14:2,wl13,wl15,wl16,wl14:2,wl13,wl14:2,wl16,wl14:2,wl13,wl14:2</t></level> ; levelData["7168536ea33fa5c8c65b904495fa8615.xml"] = <level w="24" h="20"><a>-:54,ee,-:4,ee,-:4,ee,-:4,ee,-:104,efp,-:8,efp,-:158,ee,-:4,ee,-:4,ee,-:4,ee,-:56,p2,-:8,p1,-:56</a><t>a,-:71,wl16,wl15,wl16,wl14,wl16:3,wl15,wl13,cx:2,wl13,cx:2,wl13,wl14,wl16,wl14,wl16,wl15,wl16:2,wl14,wl16,wl19,-:2,ns32,-:7,wl19,-:8,ns35,-:2,wl18,cl10,-:2,ns26,-:7,cl6,-:11,cl9,cl10,-:22,cl10,cl7,-:22,cl10:2,-:3,ns43,-:14,ns43,-:3,cl10,cl11,ns24,-:2,ns38,-:14,ns38,-:2,ns25,cl13,wl13,wl14,wl16,wl14,wl13,-:14,wl16,wl14,wl13,wl15,wl16,-:2,ns29,-,wl19,-:14,wl17,-:2,ns32,-:5,cl6,-:14,cl6,-:2,ns32,-:23,ns34,-:3,ns39,-:21,wl13,wl14,wl13,wl14,wl16:2,wl13,wl14,wl15,wl13,wl16:2,wl13,wl16,wl13,wl14,wl13,wl16,wl13,wl16,wl13,wl14,wl16,wl13,-:37,ns27,-:10,wl13:2,wl16,wl14:3,wl16,wl13:2,wl14,wl16,wl15,wl16,wl13,wl16,wl14,wl13,wl15,wl16,wl14,wl13,wl16,wl15,wl16,-:23,a</t></level> ; levelData["498c38372c78bcb6799aa5d615538bc3.xml"] = <level w="26" h="21"><a>-:142,ebx,-:72,eb,-:10,eb,-:14,psha,-:11,psha,-:107,ebx,-:117,p2,-:2,p1,-:18,pshb,-:3,psha,-:3,psha,-:3,pshb,-:32</a><t>-:5,ns43,-:14,ns43,-:10,wl17,-:14,wl19,-:10,cl8,-:14,cl10,-:10,cl7,-:14,cl9,-:10,cl10,-:14,cl10,-:10,cl11,-:14,cl13,-:10,wl14,sp1h,wl14,wl13,wl14,wl13,wl14,wl13,sw,wl13,wl14,wl13,wl14,wl13,sp1h,wl13,-:10,wl13,-:3,wl13,-:6,wl14,-:3,wl14,-:10,wl14,-:3,wl14,-:6,wl13,-:3,wl13,-:14,wl13,-:6,wl14,-:18,ns32,-:6,ns32,-:18,ns32,-:6,ns33,-:18,ns33,-:42,bl3,bl2,sw,bl2,bl12,-:16,bl2:2,sw,bl2,bl:2,bl2,bl4,bl2:2,-:16,bl,bl9,bl2,bl,bl2:2,-,ns26,ns29,bl3,-:16,bl2,ns32,-,ns22,bl3,bl,-:3,bl2,-:16,bl13,ns34,-:2,bl2:2,-:3,bl,-:16,bl2,-:3,bl11,bl,ns24,ns23,ns25,bl10,-:16,bl2,ns23,ns24,ns25,bl2:2,bl12,bl2,bl,bl2,sp1h:4,sp2h:8,sp1h:4,bl9,bl,bl2,bl,bl2</t></level> ; levelData["ded858d1e88fefdcc7fa7096aea11f5f.xml"] = <level w="23" h="20"><a>-:50,eslf,-,bomb,-:3,eslf,-:3,bomb,-:3,eslf,-,esl,-:4,ehm,-:17,ehm,-:53,esl,-,bomb,-:6,esl,-:5,bomb,-:7,ehm,-:5,ehm,-:62,bomb,-:4,p2,-,p1,-:4,bomb,-:7,ehm,-:17,ehm,-:50,eslf,-:4,bomb,-,eslf,-:6,esl,-:3,bomb,-:7,ehm,-:5,ehm,-:59,eslf,-:2,esl,-,bomb,-:3,eslf,-,bomb,-:2,eslf,-:8,ehm,-:17,ehm,-:2</a><t>wl18,mt1,-:19,mt1,wl19,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl22,-,wl14:2,wl13,wl14,wl16,wl13,wl15,wl16,wl15,wl13,wl16:2,wl13,wl16:2,wl15,wl14,wl13:2,-,wl22,wl19,mt1,-:19,mt1,wl18,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl20,-,wl15,wl13,wl16,wl13,wl16:2,wl15,wl13,wl16,wl13,wl15,wl13,wl16,wl13,wl16:2,wl13,wl14:2,-,wl20,wl18,mt1,-:19,mt1,wl19,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl21,-,wl14,wl13:2,wl16,wl13,wl14,wl16,wl15,wl16:2,wl15,wl13,wl16,wl13,wl14,wl13,wl14:2,wl13,-,wl21,wl19,mt1,-:19,mt1,wl19,cl8,mt1,-:19,mt1,cl9,cl11,mt1,-:19,mt1,cl11,wl20,-,wl15,wl13,wl14,wl16,wl13:2,wl16:2,wl13,wl15,wl16,wl15:2,wl13,wl16,wl13,wl16,wl13:2,-,wl20,wl19,mt1,-:19,mt1,wl18,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl21,-,wl16,wl13,wl15,wl14,wl15,wl14,wl13,wl16:2,wl13,wl14,wl13,wl16:2,wl14,wl16:2,wl13,wl15,-,wl22</t></level> ; levelData["8defef20b3997b402aa0bfa82f3ebdbb.xml"] = <level w="24" h="22"><a>-:107,eft:2,-:23,psha,-:39,eh,-:2,eh,-:8,eh,-:2,eh,-:128,eh,-:2,eh,-:8,eh,-:2,eh,-:79,pshb,-:17,psha,-:12,p2,-:2,p1,-:21,b2,-:16,eft,-:15,eft,-:27</a><t>wl19,-:8,mt1,-:4,mt1,-:8,wl18,cl10,-:8,mt1,-:4,mt1,-:8,cl7,cl10,-:8,mt1,-:4,mt1,-:8,cl9,cl10,-:8,mt1,-:4,mt1,-:8,cl10:2,-:8,mt1,-:4,mt1,-:8,cl10,cl7,-:8,mt1,-:4,mt1,-:8,cl10,cl9,-:22,cl10:2,-:4,ns42,-:17,cl10:2,-:2,wl13,wl14,wl15,mt1:3,-,ns43,-:2,ns43,-,mt1:3,wl15,wl16,wl13,-:2,cl10:2,-:7,mt1:2,ns38,-:2,ns36,mt1:2,-:7,cl10,cl13,-:8,mt1:2,-:2,mt1:2,-:8,cl13,mt1:5,sw,-:4,mt1,-:2,mt1,-:4,sw,mt1:5,wl17,-:9,mt1,-:2,mt1,-:9,wl19,cl9,-:7,ns30,-,mt1,-:2,mt1,-,ns42,-,ns41,-:5,cl10:2,-:2,wl22,wl13,wl16,wl13,wl16,wl14,wl15,mt1,-:2,mt1,wl13,wl14,wl16,wl13:3,wl22,-:2,cl10:2,-:5,ns35,ns32,-:8,ns35,-:6,cl9,cl11,-:6,ns34,-:15,cl13,mt1,-:22,mt1:2,-:22,mt1:2,-:9,ns43,-:2,ns43,-:9,mt1:2,-:9,ns38,-:2,ns38,-:9,mt1:25</t></level> ; levelData["b60183548dfc2f800906cf4d5228dfa2.xml"] = <level w="27" h="17"><a>-:190,epp,-:7,p2,-:6,p1,-:7,epp,-:194,epp,-:8,epp,-:41</a><t>a,-:25,a,-:162,ns43,-:3,ns31,-:17,ns40,-:2,ns43,-,wl16:5,-:3,wl21,wl22,-:2,wl21,wl20,-:2,wl22,wl20,-:3,wl16:5,-:4,ns32,-:9,ns32,-:16,ns32,-:9,ns32,-:16,ns34,-:9,ns32,-:26,ns33,-:67,ns43,-,ns31,-:5,ns40,-:15,ns31,ns43,-,wl16:5,-:3,wl22,wl21,-:2,wl20,wl22,-:2,wl21,wl22,-:3,wl16:5,-</t></level> ; levelData["2ed8d7d9f308b64d8c3b16f65aebd5c6.xml"] = <level w="26" h="21"><a>-:60,efp,-:7,efp,-:73,ef,-:17,pt,-:17,pt,-:68,pt,-:43,pt,-:16,pt,-:37,ef,-:7,ef,-:18,pt,-:7,pt,-:73,pt,-:49,p2,-:2,p1,-:37</a><t>wl17,mt1,-:22,mt1,wl19,cl8,mt1,-:22,mt1,cl8,cl10,mt1,-:22,mt1,cl10,wl22,mt1,-:22,mt1,wl21,wl19,mt1,-:22,mt1,wl19,cl10,mt1,-:22,mt1,cl7,cl10,mt1,-:22,mt1,cl10:2,tmr,-:22,tmr,cl10,cl7,tmr,-:22,tmr,cl10:2,tmr,-:22,tmr,cl8,cl10,mt1,-:22,mt1,cl9,cl7,mt1,-:22,mt1,cl7:2,mt1,-:22,mt1,cl10,wl20,mt1,-:22,mt1,wl22,wl19,mt1,-:22,mt1,wl19,cl8,mt1,-:22,mt1,cl8,cl10,mt1,-:22,mt1,cl10,cl7,tmr,-:22,tmr,cl7,cl9,tmr,-:22,tmr,cl10,cl13,tmr,-,ns27,-,ns25,ns36,ns24,ns23,-:9,ns30,ns24,-,ns28,ns27,-,tmr,cl13,bl,bl3,bl4,bl2,bl3,bl9,bl4:2,bl10,bl14,bl13:2,bl4:2,bl3:2,bl14,bl9,bl13,bl11,bl4:2,bl3,bl4,bl2,bl3</t></level> ; levelData["3d139001ad9c7ba5019aff5d4a5ca6fb.xml"] = <level w="23" h="17"><a>-:18,esl,-:18,ekc,-:23,psha,-:31,esl,-:19,ekc,-:4,pshb,-:49,p2,-,p1,-:33,pshb,-:27,ekc,-,eslf,-:5,ekc,-,esl,-:3,eslf,-:9,psha,-:11,pshb,-:122</a><t>-:22,a,-:18,wl22,-:21,wl13,wl14,-:21,ns26,-:27,ns24,wl13,-:20,wl13,wl14,-:21,wl13,-:6,ns40,-:15,wl14,-:6,wl14,wl21,wl13,sw,wl15:2,-:6,wl14,-:5,ns23,-:4,wl13,-:11,wl20,-:5,wl13,-:4,wl13,-:11,wl13,-:5,wl14,-:4,wl14,-:3,wl13,wl14,wl13,wl14,-:4,wl14,de1:5,wl22,-:4,ns32,-:11,wl13,-:5,wl13,-:4,ns34,-:11,wl15,-:5,wl15,-:16,wl13,-:5,wl13,-:16,wl13,-:5,wl14,-:16,wl14,-:5</t></level> ; levelData["b137d7b87f0c52a4732ff03659bb5a4b.xml"] = <level w="24" h="22"><a>-:127,epp,-:7,epp,-:16,ehm,-:5,ehm,-:40,ep,-:7,ep,-:19,ehm,-:64,ehm,-:6,ehm,-:43,ep,-:7,ep,-:19,ehm,-:43,epp,-:7,epp,-:16,ehm,-:5,ehm,-:44,p2,-,p1,-:34</a><t>bl2:2,bl,bl3,bl2:2,bl12,bl3,bl:2,bl2,bl3,bl12,bl,bl3,bl2,bl3,bl2,bl13,bl2,bl3:2,bl2:2,bl,-:5,ns35,-:3,ns32,-,ns32,-:3,ns35,ns32,-:5,bl,bl14,-:9,ns33,-,ns32,-:4,ns33,-:5,bl3,bl4,-:11,ns33,-:10,bl2,bl4,-:22,bl3:2,-:2,wl13,-:6,ns27,ns31,-:6,ns39,-,wl15,-:2,bl4,bl13,-:2,wl13:2,wl14,wl13:3,wl16:2,wl13:2,wl16,wl13:2,wl20,wl13:2,wl15,wl13,-:2,bl13,bl3,-:22,bl3,bl,-:2,wl13,-:16,wl16,-:2,bl,bl13,-:2,wl16,wl13,wl16,wl15,wl13,wl14,wl13:2,wl16,wl14,wl16,wl13:3,wl16:2,wl13:2,-:2,bl13,bl4,-:22,bl3:2,-:2,wl13,-:3,ns40,ns28,ns39,-:6,ns27,-:3,wl13,-:2,bl3,bl13,-:2,wl13:2,wl16,wl13,wl21,wl13:5,wl15,wl13,wl14:2,wl13,wl15,wl13:2,-:2,bl13,bl4,-:22,bl3,bl,-:2,wl13,-:16,wl16,-:2,bl14,bl13,-:2,wl13:6,wl14:2,wl13:10,-:2,bl13,bl3,-:22,bl3,bl4,-:2,wl16,-:8,ns40,ns31,-:3,ns39,ns28,-,wl13,-:2,bl3,bl13,-:2,wl13:2,wl16,wl13,wl15:2,wl13:2,wl16,wl13:4,wl16,wl13,wl16,wl13,wl22,-:2,bl13,bl4,-:22,bl3:2,-:22,bl3:4,bl:2,bl13,bl2,bl3,bl,bl3,bl2,bl3:3,bl2:3,bl14,bl3,bl2,bl3,bl,bl3:2</t></level> ; levelData["1f45d1ba99d24ebcc78547cbad6cf6b0.xml"] = <level w="23" h="17"><a>-:149,ekp,-:88,ef,-:61,p2,p1,-:2,ekc,-:86</a><t>bl,bl2:2,bl,bl2:2,bl,bl2:2,bl,bl2,bl9,bl12:2,bl2,bl,bl2:3,bl,bl2,bl:2,bl2,-:2,ns32,-:14,ns35,-:3,bl2,bl3,-:2,ns34,-:18,bl2,bl,-:21,bl,bl2,-:21,bl2,bl,-:21,bl,bl13,-:21,bl2,mt1,-:9,bl2:3,-:9,bl2,mt1,-:21,bl2,mt1,-:21,bl,mt1,-:21,bl11,mt1,-:18,ns31,-:2,bl2,mt1,-:2,bl2,-:15,bl2,-:2,bl2,mt1,-:20,ns42,bl,bl2,bl,bl2,bl,bl3,bl,cl:10,-:3,bl,bl11,bl2,bl,-:15,bl,-:3,bl2,-:18,bl2,de1:3,bl,-:3</t></level> ; levelData["20bf8720ae44e74ca0870c44a6be19bf.xml"] = <level w="24" h="17"><a>-:219,p2,-,p1,-:4,esl,-,eslf,-,ep,-,esl,-:11,pfa,-:3,pfb,-:7,pfa,-:3,pfb,-:147</a><t>wl18,-:10,wl19,wl17,-:10,wl19,cl10,-:10,cl7,cl10,-:10,cl10,cl9,-:10,cl10:2,-:10,cl9,cl10,-:10,cl10,cl9,-:10,cl10,cl6,-:10,cl6:2,-:10,cl6,-:120,sx2:2,-:8,sx:4,-:8,sx:2,wl19,ns32,-:9,wl19,wl18,ns35,-:8,ns32,wl19,cl7,ns33,-:9,cl10:2,-:9,ns32,cl9:2,-:10,cl10,cl9,-:9,ns32,cl7,cl10,-:10,cl7,cl10,-:9,ns33,cl10:2,-:10,cl10:2,-:10,cl10,cl12,-:10,cl11,cl13,-:10,cl13</t></level> ; levelData["7f1a5b3210f2161fca84d3179626d174.xml"] = <level w="23" h="22"><a>-:81,eh,-:29,pc,-:61,ee,-:2,eh,-:125,eh,-,ee,-:145,ee,-:11,p2,-,p1,-:3,eb,-:9,eb,-:27</a><t>-,a,-:90,mt1:2,wl16,wl14,wl13,wl14,wl16,wl13,wl16,wl15,wl16,wl13,wl14,wl16,wl13,wl14,wl13,-:4,mt1:3,-,ns32,-:11,ns29,-,wl19,-:5,mt1:2,-,ns26,-:13,cl7,-:5,mt1:2,-:15,cl11,-:5,mt1:2,-:8,wl14:2,wl13:2,wl16,wl13,wl16,wl14,-:5,mt1:2,-:8,wl13,wl14:2,wl15,wl13,wl16,wl13,wl14,-:5,mt1,wl13,-:21,mt1,wl16,-:21,mt1,wl15,-:21,mt1:2,-:21,mt1:3,wl13,wl16,wl13,wl15,wl13,wl16,wl14,-:13,mt1:3,wl13,wl14,wl13,wl16,wl14,wl13,wl14,-:13,wl13,mt1,-:21,wl15,mt1,-:21,wl14,mt1,-:21,mt1:2,-:21,mt1:2,ns25,-:3,wl13,wl16,-:3,ns40,wl13,wl16,wl13,wl14,wl13,-:5,ns23,mt1,wl13,wl16,wl14,wl13,wl15,wl13:3,wl16,wl14:2,wl13:2,wl16,wl13:2,wl16,wl13,wl14,wl13,wl16,wl13,wl14</t></level> ; levelData["0f2c7dd15d76b98c70601aa2b88b7dd8.xml"] = <level w="22" h="21"><a>-:93,emh,-:11,emh,-:190,emh,-:130,p2,-:2,p1,-:31</a><t>a,wl13:2,wl15,wl14,wl16:2,wl13:2,wl14,wl13,wl16,wl21,wl16,wl15,wl14,wl13:2,wl16,wl13:2,a,-,bn1,-:6,ns32,-,ns35,ns32,-:8,bn1,-:2,bn1,-:6,ns33,-:2,ns32,-:8,bn1,-:2,bn1,-:9,ns33,-:8,bn1,-:2,bn1,-:5,ns24,-:12,bn1,-:2,bn1,-:2,wl13,wl14,wl13,wl16:2,wl14,wl13,wl16,wl13:2,-:2,wl13,wl15,-:2,bn1,-:2,bn1,-:2,wl19,bn1,-:4,ns22,ns26,ns29,-:3,bn1,wl19,-:2,bn1,-:2,bn1,-:2,cl7,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl9,bn1,-:2,wl21,wl14,wl13:3,wl14,wl13:2,bn1,cl9,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:2,ns39,-:7,bn1,cl7,-:2,bn1,-:2,bn1,-:2,cl10,bn1,wl13,wl15,wl13:3,wl20,wl13:2,-:2,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:7,ns24,-:2,bn1,cl12,-:2,bn1,-:2,bn1,-:2,cl9,bn1,-:2,wl14,wl15,wl13:3,wl16,wl14,wl16:2,wl13,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:9,ns35,ns32,-:3,bn1,-:2,bn1,-:2,cl13,bn1,ns24,-:2,ns40,ns39,-:5,ns34,-:3,bn1,-:2,bn1,-:2,wl16,wl13,wl15,wl13:2,wl16:2,wl13:3,-:6,bn1,-:2,bn1,-:4,ns43,-:8,ns43,-:4,bn1,-:2,bn1,-,ns23,ns25,ns24,ns38,-:8,ns36,ns40,ns28,ns39,-,bn1,-,a,wl13:2,wl16,wl21,wl16,wl13,wl16,wl13:3,wl14:2,wl20,wl13,wl16:3,wl14,wl15,wl13,a</t></level> ; levelData["2d74d3c6488d5484ee7f35a3e95d1280.xml"] = <level w="23" h="17"><a>-:70,ep,-:19,ep,-:11,p2,-,p1,-:146,ehr,-:96,ehgp,-:15,ehg,-:26</a><t>wl14,-,wl16:2,bl2,-:13,bl2,wl16,wl14,-,wl15,bl13,-:21,bl12,wl16,-:21,wl16,bl,ns24,-:19,ns25,bl2,wl16:2,wl14,wl16:2,-:13,wl15,wl14,wl16,wl20,wl16,bl2,ns32,-:2,wl16,-:5,cx:3,-:5,wl16,-:3,bl,-,ns34,-:2,ns29,-:13,ns32,-:22,ns22,-:7,wl16,wl22,wl14,wl16:2,-:7,wl16,wl21,wl14,wl15,wl16,-:49,bl12,bl:2,-:17,bl2,bl:3,-:6,wl16,fn:7,wl16,-:6,bl12,bl2,-:6,wl14,-:7,wl16,-:6,bl2,bl,-:6,wl16,-:7,wl16,ns24,-:5,bl12,bl2,-:4,ns23,wl16:2,-:7,wl14,wl16,-:5,bl,wl15,-,wl16:3,wl14,wl16:2,-:7,wl16,wl15,wl16:3,wl14,-,wl14</t></level> ; levelData["29ee7164d9b17ed0cf70b201fbd3054c.xml"] = <level w="29" h="22"><a>-:67,emh,-:5,emh,-:5,emh,-:513,p2,-,p1,-:42</a><t>wl18,-:27,wl17,cl10,-:27,cl9,cl12,-:27,cl12,cx:30,-:3,cx,-,cx,-:3,cx,-:3,cx,-:3,cx,-,cx:3,-,cx,-:3,cx:2,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-,cx,-,cx,-:2,cx,-:2,cx,-,cx:4,-,cx,-,cx,-,cx:2,-,cx:2,-:2,cx:2,-,cx,-,cx,-,cx,-,cx,-,cx,-:3,cx:2,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx:4,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-:3,cx,-,cx:3,-,cx,-:3,cx:30,wl17,-:27,wl19,cl10,-:27,cl10:2,-:11,wl16:5,-:11,cl10,cl7,-:14,ns32,-:12,cl9,cl10,-:9,ns31,-:4,ns32,-:5,ns25,-:6,cl10:2,-:5,wl14,wl16,wl22,wl16,wl14,wl16,-:3,ns22,-,wl16,wl14,wl16,wl14,wl16,wl14,-:5,cl10,cl9,-:6,ns26,-:20,cl10:2,-:3,ns24,-:23,cl10:2,-:2,wl16:3,-:17,wl16:3,-:2,cl10:2,-:24,ns29,-:2,cl10,cl11,-:7,ns31,-:10,ns40,-:8,cl13,wl16,wl20,wl16,-:3,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,-:3,wl16,wl21,wl16</t></level> ; levelData["25f9cd53880ed820396b444684d4695a.xml"] = <level w="22" h="24"><a>-:66,p2,-:20,p1,-:77,epf,-:56,pcm,-:16,pcm,-:167,eft,-:56,pcm,-:16,pcm,-:8,eft,-:3,ebm,-:4,eft,-,ebm,-:26</a><t>a,-:87,wl16,wl14,-:3,bl9,bl12,bl2,bl11,bl10,bl14:2,bl10,bl2,bl4,bl12,bl9,-:3,wl13,wl14,bl9,-:4,bl9,-:10,bl2,-:4,bl9,bl11,-:4,bl2,-:10,bl9,-:4,bl2,bl3,-:4,bl9,-:2,ns31,ns23,-:6,bl2,-:4,bl9,bl2,-:4,bl2,bl3,wl16:3,cx:2,wl16:3,bl3,bl2,-:4,bl10,bl9,-:4,bl13,-:10,bl12,-:4,bl12,bl9,-:4,bl9,-:10,bl2,-:4,bl9,bl12,-:4,bl2,-:10,bl9,-:4,bl10,bl9,-:4,bl9,bl2:2,bl9,wl14,cx:2,wl15,bl2,bl3,bl2:2,-:4,bl2:2,-:11,ns32,-:8,bl10:2,-:11,ns34,-:8,bl2:2,-:19,ns40,bl10,bl9,wl16,-:18,wl16,bl2:2,-:20,bl13,bl2,-:20,bl2,bl10,-:20,bl10:2,wl16,-:18,wl16,bl2:2,-:20,bl2:2,-,ns30,-:18,bl10:2,bl2:2,bl10,bl2,bl12,bl2:3,bl3,bl2:2,bl10,bl2,bl10,bl2,bl10,bl2:2,bl3,bl2:2</t></level> ; levelData["cbe67eccbd0de0337c7d59bb9d8333e5.xml"] = <level w="24" h="25"><a>-:102,eslf,-:10,esl,-:127,p2,-:20,p1,-:10,ekc,-:4,ekc,-:321</a><t>a,-:47,wl16,wl13,wl16:3,-:14,wl16,wl14:2,wl13,wl16:3,wl14:2,wl13,wl16,-:12,wl16,wl13,wl16,wl13,wl16:2,-,wl16,wl13,wl14,wl16:2,-:8,ns23,-:3,wl16:3,wl13,wl16,-:3,wl16,wl13:2,wl16:5,wl13,wl16:2,wl13,wl16:3,wl13,wl16:3,-:6,wl16:3,wl14:2,wl13,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl13,-:6,wl16,wl14,wl16,wl13,wl16:4,wl13,wl16:4,wl13,wl16:3,wl13,-:6,wl16,wl13,wl16:2,-:3,wl16,wl13,wl14,wl16,-:3,wl16,wl14,wl13,wl16,-:6,wl16:3,-:5,wl16:2,-:5,wl13,wl16:2,-:5,wl16:4,-:12,wl16,wl13,wl16:2,-:2,wl16:2,wl13,-:18,wl16,wl14,wl16:2,-:6,br:10,-:6,wl16,wl13,-:6,br:10,-:3,ns43,-:2,wl14,wl16,ns25,-:5,br:10,-:3,ns36,-:2,wl16,wl14,wl13,wl14,wl16,-:3,br:10,-:3,wl14,wl16:2,wl14,-:3,wl16,-:16,wl16,-:6,wl16,-:16,wl16,-:6,wl13,-:16,wl14,-:6,wl16,-:16,wl16,-:6,wl14,-:12,ns25,ns24,-:2,wl16,-:6,wl16,de2,wl16,wl13,wl16:3,de2:4,wl14,wl16:2,wl14,wl16,de1,wl14,-:6,wl16:4,-:10,wl16:4,-:6,wl13,wl16:2,-:12,wl16,wl14,wl16,-:6,wl16,wl13,wl16,-:12,wl16:2,wl14,-:2,a</t></level> ; levelData["855790931ac1caf74758c50b95c9ca26.xml"] = <level w="23" h="22"><a>-:25,pc,-:3,pc,-:3,pc,-:3,pc,-:3,pc,-:2,pc,-:35,ef,-:65,ef,-:5,ef,-:263,p2,-:17,p1,-:71</a><t>a,-:240,fn,-:42,fn,-:5,fn,-:17,de2,de1:3,de3,-:14,fn,-:11,fn,-:34,de3,de2,de1,-:5,de3,de2,de1,-:30,ns39,-,ns40,-:15,ns27,-:2,ns25,bl4,bl12,bl9,bl11,-:15,bl13,bl4,bl12,bl2,-:6,de2:11,-:28,a</t></level> ; levelData["b54a9e678c935469f4150c7795f5e9f4.xml"] = <level w="28" h="16"><a>-:101,ef,-:76,ef,-:192,pcm,-:4,pcm,-:2,pcm,-:4,pcm,-:11,p2,-:3,ebm,-,ebm:8,-,ebm,-:3,p1,-:32</a><t>bl2,-:26,bl,bl12,-:26,bl12,bl2,-:20,a,-:5,bl10,bl9,-:26,bl,bl2,-:26,bl2,bl,-:26,bl2,bl,-:26,bl9,bl10,-:26,bl2:2,-:26,bl2,bl9,-:26,bl2,bl,-:26,bl,bl2,-:26,bl2:2,-:26,bl2,bl10,-:8,ns43,-:8,ns43,-:8,bl,bl12,-:8,ns38,-:8,ns36,-:8,bl12,bl2,bl12,bl,bl2:3,bl10,bl,bl2:2,bl,bl2:5,bl,bl2:4,bl,bl2,bl9,bl10,bl13,bl2,bl13</t></level> ; levelData["9a1c3db30f6e96bbe8b32cf089ae27b1.xml"] = <level w="23" h="17"><a>-,pc1,-:76,esg,-:3,epf,-:30,pc1,-:54,epf,-:7,esg,-:8,pc1,-:71,p2,-,p1,-:5,epf,-:31,pc1,-:51,esg,-:4,epf,-:3,esg,-:32</a><t>wl13,-,wl14,wl16,wl13:2,wl22,wl16,wl15,wl16,wl13:2,wl16,wl13:3,wl14,wl16,wl13,wl20,wl16,wl14,wl13:2,-:2,de1:19,wl16:2,-:21,wl13,wl14,-:21,wl14,wl13:3,wl16,wl13,wl15,wl13,wl20,wl16,wl13:3,wl16,wl13:2,wl15,wl16:2,wl21,wl16,wl13,-,wl13,wl16,de1:19,-:2,wl16,wl21,-:21,wl13,wl14,-:21,wl15:2,-,wl13:2,wl16,wl14,wl13:2,wl16,wl14,wl13:4,wl16,wl13,wl14,wl13:3,wl16,wl13,wl16:2,-:2,de1:19,wl14,wl13,-:21,wl16,wl13,-:21,wl16,wl13,wl14,wl13,wl16,wl13:3,wl16,wl14,wl13:2,wl16,wl13:2,wl14,wl16,wl13,wl14,wl22,wl16,wl13,-,wl13,wl16,de1:19,-:2,wl13,wl16,-:21,wl13,wl20,-:21,wl16:2,-,wl22,wl15,wl14,wl16,wl13:3,wl16,wl14,wl13:4,wl16:2,wl21,wl13,wl16,wl14:2,wl13</t></level> ; levelData["65c48d9285b1020935eabe002de1dde1.xml"] = <level w="24" h="17"><a>-:106,p2,-:2,p1,-:70,eds,-:71,eds,-:71,eds,-:83</a><t>a,-:22,a,-:56,ns43,-:6,ns43,-:16,ns38,ns27,-:4,ns40,ns36,ns28,ns39,-:12,mt1:12,-:13,ns35,ns32,ns35,-:5,ns32:2,-:15,ns33,-:6,ns33,ns34,-:17,mt1,sx:2,mt1,-:68,mt1,sx:2,mt1,-:68,mt1,sx:2,mt1,-:34,a,-:22,a</t></level> ; levelData["3941fe1dfa4c803146d22a336162d2f2.xml"] = <level w="23" h="18"><a>-:72,ekc,-:15,ekc,-:54,ekc,-:11,ekc,-:214,p2,-:17,p1,-:25</a><t>wl14,wl16,wl13,wl15,wl13:2,wl14,wl16,wl13:3,wl16,wl13,wl14,wl13,wl15,wl16,wl14,wl13:2,wl14,wl16,wl14,wl13,-:7,ns26,-:2,wl19,-:3,ns32,ns29,-:5,wl13,br,-:10,cl8,-:3,ns34,-:6,br:2,-:10,cl10,-:10,br:8,-:4,cl9,-:4,br:7,wl16,-:10,cl7,-:10,wl14:2,-:10,cl8,-:10,wl13,br:7,-:4,cl10,-:4,br:7,wl13,-:10,cl10,-:10,wl13,wl14,-:10,cl10,-:10,wl15,wl13,de1,de2,de1,de2:2,de1,de2,-:3,cl10,-:3,de1,de2,de3,de1,de3,de2,de3,wl14,wl13,-:10,cl9,-:10,wl13,wl14,-:10,cl10,-:10,wl16,wl13,-:10,cl10,-:10,wl14,wl16,-:10,cl7,-:10,wl13,wl16,-:10,cl10,-:10,wl13,wl14,ns24,-:5,ns24,ns25,-:2,cl11,-:2,ns23,-:6,ns30,wl14,wl13:2,wl15,wl13,wl16,wl13,wl14,wl13:2,de1:2,wl15,de1:2,wl13,wl16,wl14,wl13:2,wl16,wl14,wl13,wl14</t></level> ; levelData["7928bea0e73724973c011b6afb1c8051.xml"] = <level w="24" h="17"><a>-:217,ebm,-:2,ebm,-:2,ebm,-:2,p2,-:2,p1,-:2,ebm,-:2,ebm,-:2,ebm,-:74,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:30,ebm,-:13,ebm,-:28</a><t>bl2,bl3,bl9,bl10,bl3,bl4,bl9,bl2,bl10,bl4,bl9,bl10,bl2,bl9,bl4,bl2,bl9,bl10,bl4,bl9,bl4,bl9,bl10,bl9,-:2,ns35,-:2,ns32:3,ns35,-,ns32,-,ns32,-,ns35,-,ns32,-:3,ns35,-:8,ns22,ns26,ns29,-:2,ns33,-,ns32,-:3,ns34,-:19,ns33,-:299,sx:3,sx2:4,sx:7,sx2,sx,sx2:3,sx,sx2,sx:3</t></level> ; levelData["30f9b6fed613864e010f236c8abd9818.xml"] = <level w="23" h="17"><a>-:149,boss2,-:199,p2,-,p1,-:39</a><t>a,-:21,a,-:300,ns43,-:19,ns43,-,ns23,ns38,-:18,ns39,ns38,ns23,wl21,wl14,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl14,wl21</t></level> ; levelData["3a014acd847f28f8e65ffbb79fa8c2fd.xml"] = <level w="23" h="16"><a>-:97,ehr,-:11,ehr,-:213,p1,-:6,esg,-:7,esg,-:4,p2,-:24</a><t>a,-:22,mt1,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:3,ns10,ns20,-,ns7,-:3,wl12,-:3,ns6,ns4,ns8,-:4,mt1:2,-:3,wl9,wl,wl7,wl8,-:3,cl1,-:3,wl8,wl9,wl7,wl8,-:3,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:2,wl12,-:7,cl1,-:10,mt1:2,-:2,cl1,-:7,cl1,-:7,wl11,-:2,mt1:2,-:2,cl1,-:7,cl1,-:7,cl1,-:2,mt1:2,-:2,cl1,-:7,cl1,-:7,cl1,-:2,mt1:2,ns20,ns10,cl2,ns7,ns16,ns19,ns8,-,ns4,ns16,cl2,-,ns4,ns15,ns7,-,ns4,ns11,cl5,ns18,ns5,mt1,wl10,wl9,wl,wl4,wl7,wl,wl8,wl7,wl:2,wl10,wl9,wl8,wl9,wl10,wl,wl7,wl,wl9,wl,wl7,wl:2</t></level> ; levelData["985e089417fa6c1d60930d19b3be99e3.xml"] = <level w="23" h="18"><a>-:56,p1,-:2,p2,-:15,eslf,-:102,ekp,-:112,esg,-:56,ea,-:13,ea,-:51</a><t>a,-:8,wl6,-:4,wl5,-:17,cl1,-:4,cl1,-:2,ns4,-:2,ns6,-:11,cl1,-:4,cl4,-:2,bl7,bl4,bl2,bl7,bl2,bl7,bl8,-:8,cl2,-:4,cl5,-,ns7,bl2,-:5,bl9,bl7,bl9,bl7:2,bl9,bl10,bl9,bl7,bl9,-:4,bl8,bl7,bl3,bl7,-:5,br,-:8,br,-:4,bl3,-:8,br,-:8,br,-:4,bl2,-:8,br,-,ns6,-:2,ns5,-,ns7,ns6,br,-:4,bl7,-,ns6,-:2,ns6,ns7,-:2,bl10,bl,bl4,bl3,bl7,bl4,bl8,bl,bl10,bl12,bl,bl5,bl4,bl3,bl5:2,bl8,bl10,bl2,bl3,bl5,bl3,bl5,-:69,ns5,ns20,ns5,ns6,-:3,ns5,-,ns7,-:4,ns6,-:2,ns10,ns17,ns4,ns7,-,ns5,wl4,wl9,wl4,wl9,wl8,wl4,wl8:2,wl4,wl8,-:4,wl7,wl4:2,wl8,wl7,wl4,wl8,wl7,wl8:2,-:8,wl9,-:4,wl8,-:7,wl3,wl8,ns7,-:3,ns10,ns15,ns7,ns11,wl3,ns4,-:2,ns20,wl3,ns6,ns7,-:2,ns14,ns10,-,wl8:2,wl10,wl8,wl4,wl9,wl4,wl8,wl4:2,wl8,wl3,-:2,wl8,wl4,wl7,wl8,wl4,wl8,wl4,wl8,wl7,wl8,-:21,a,-</t></level> ; levelData["58ff5b0d2b0d6fbea98d91f31ddebdd2.xml"] = <level w="24" h="22"><a>-:84,eds,-:118,ec,-:37,ef,-:14,ef,-:90,ec,-:90,p1,-:10,p2,-:17,ec,-:60</a><t>a,-:49,bl14,-:18,bl14,-:4,bl9,-:18,bl3,-:4,bl9,ns9,-:4,bl13,bl5,bl7,bl5,bl7,bl,bl6,bl11,-:5,bl5,-:4,bl5,bl9,-:4,bl2,-:6,bl7,-:4,bl3:2,-:4,bl5,bl9,-:3,br:2,-:6,br:2,-:3,bl5,bl9,-:2,bl2:2,bl3,bl5,-:3,br:2,-:6,br:2,-:3,bl3,bl2:4,-:6,br:2,-:6,br:2,-:6,bl2:2,-:7,bl9,bl4,bl3,bl4,bl2,bl7,bl4,bl9,-:7,bl2:2,-:7,bl5,-:6,bl5,-:7,bl2:3,bl3,bl9,-:2,bl13,bl5,bl3,-:6,bl3,bl5,bl11,-:2,bl5,bl3,bl2:2,-:2,bl5:2,-:2,br:3,-:6,br:3,-:2,bl3,bl9,-:4,bl5,bl3,-:2,br:3,-:6,br:3,-:2,bl5:2,-:4,bl3,bl,-:2,br:3,-:6,br:3,-:2,bl9,bl3,-:4,bl9,bl3,-:4,bl7,bl5,bl,bl7:2,bl6,bl2,bl7,-:4,bl5:2,-:4,bl5,bl9,-:3,br:2,-:6,br:2,-:3,bl3,bl9,-:4,bl5,bl3,-:3,br:2,-:6,br:2,-:3,bl5,bl3,-:4,bl3,bl5,ns7,-:2,br:2,-:6,br:2,-:3,bl9,bl5,-:4,bl9,bl3,bl5,bl3,bl9,bl5,bl3,-:6,bl5,bl3,bl9,bl,bl9,bl3,bl,-:10,bl,bl7,bl9,bl6,bl5,bl7,bl9,bl,-:31,a</t></level> ; levelData["420e5e0777d987bd14512b8a5ab0262b.xml"] = <level w="26" h="19"><a>-:115,p1,-:2,p2,-:38,pcm,-:21,pcm,-:9,ef,-:9,ef,-:40,pcm,-:12,pcm,-:112,pcm,-:5,pcm,-:9,pcm,-:20,pcm,-:9,pcm,-:3,ebm,-:4,ebm,-:4,ebm,-:5,em,-:4,ebm,-:55</a><t>bl8,bl4,bl9,bl10,bl7,bl2,bl3,bl9,bl4,bl10,bl8,bl10,bl7,bl4,bl7,bl4,bl8,bl10,bl9,bl7,bl2,bl9,bl10,bl8,bl4,bl10,-:88,ns1,ns5,ns18,ns20,ns7,-:21,wl:6,-:218,wl11,-:24,wl5,cl1,-:4,wl5,-:4,wl12,-:4,wl11,-:4,wl11,-:4,cl1,cl5,-,ns20,ns6,ns17,cl5,-:2,ns11,ns7,cl5,ns15,-,ns6,ns2,cl5,-:2,ns21,ns6,cl5,ns6,-,ns7,ns19,cl5,wl2,wl3,wl4,wl9,wl3,wl4,wl3,wl9,wl8,wl3,wl4,wl7,wl3,wl8,wl3,wl7,wl9,wl8,wl3:2,wl4,wl9,wl2:2,wl4:2,-:25,a</t></level> ; levelData["61614d272f9bba2e1cb669ad19b1ba4d.xml"] = <level w="23" h="22"><a>-:119,ea,-:13,ea,-:60,eslf,-,eslf,-:15,ef,-:11,ef,-:84,eslf,-,eslf,-:150,p1,-:8,ea,-:8,p2,-:25</a><t>wl4:2,wl10,wl4,wl,wl9,wl4,wl,wl10,wl4,-:3,wl4,wl,wl4,wl10,wl4:2,wl9,wl2,wl10,wl4,wl12,-:3,wl12,-:4,wl4,ns5,ns4,ns7,wl3,-:4,wl12,-:3,wl5,cl1,-:3,cl1,-:3,wl9,wl3,wl,wl3:2,wl4,wl3,-:3,cl3,-:3,cl1:2,-:3,cl3,-:3,wl3,wl9,wl3,wl4:2,wl,wl3,-:7,cl1,cl4,wl4,-:6,wl3:2,wl4,wl3,wl10,wl3:2,-:6,wl9,cl1:2,wl3,wl,-:2,ns20,ns5,wl3,wl,-:5,wl3,wl,ns5,-:2,ns20,wl,wl4,cl1:2,wl4,wl3,wl4,wl3:2,wl9,wl3,-:7,wl3,wl9,wl3,wl10,wl4,wl3:2,cl1:2,-,wl4,wl2,wl10,wl4,wl3,wl4,-:7,wl,wl4,wl3,wl,wl3,wl9,-,cl1:2,-:5,wl3:2,ns5,-:4,ns1,ns4,wl3:2,-:5,cl1:2,-:6,wl3,wl4,wl,wl3,wl4:2,wl9,wl4:2,-:6,cl1:2,-:6,wl3,-:7,wl3,-:6,cl1:2,-:6,wl4,-:7,wl,-:6,cl4,cl1,-:6,wl3,-:7,wl4,-:6,cl4,cl1,-:6,wl4,ns5,ns6,-,ns3,-,ns7,ns2,wl3,-:6,cl1:2,-:5,wl4,wl3:2,wl4,wl10,wl3,wl4,wl,wl4:2,wl3,-:5,cl1:2,-:5,wl9,wl,wl4,wl3,wl4,wl3:2,wl4,wl3,wl4,wl10,-:5,cl1:2,-:4,wl3,wl4,wl3,wl4,-:5,wl3:2,wl4:2,-:4,cl1:2,-:3,wl,wl4,wl3,wl,-:7,wl4,wl3:2,-:4,cl1,cl4,-:3,wl4,wl10,wl4,-:9,wl3,wl10,wl4,-:3,cl1:2,-:2,wl4:2,wl3,-:11,wl3,wl4,wl3,-:2,cl1,cl2,ns17,-,wl3,wl10,wl4,-,ns5,ns4,ns7,-:3,ns2,ns6,ns7,ns6,wl4,wl9,wl4,-,ns20,cl5,wl4,wl:3,wl9,wl4,wl9,wl4,wl,wl4,wl,wl10,wl4,wl,wl4,wl10,wl4:2,wl2,wl9,wl4,wl,wl4</t></level> ; levelData["fae8e6b051ac0abcf45a9a738c4fc93c.xml"] = <level w="24" h="23"><a>-:129,esg,-:4,esg,-:210,p1,-:4,p2,-:19,psha,-:3,psha,-:45,ee,-:131</a><t>a,-:98,sw,-:7,ns5,ns7,-:7,sw,-:6,wl4,wl3,ns5,ns6,ns4,ns6,ns5,ns7,wl,wl4,ns6,ns5,ns7,ns4,ns6,ns4,wl3,wl4,-:6,wl4,wl2,wl4,wl3,wl,wl4,wl2,wl3,wl4:3,wl3,wl,wl4,wl2,wl4,wl,wl4,-:6,wl12,-,wl4,wl2,wl,wl4:3,wl3,wl,wl3,wl4:5,-,wl12,-:6,cl1,-,bl8,wl4:2,bl6,-:6,bl3,wl3,wl2,bl8,-,cl1,-:3,wl,cx:2,cl4,-,bl,wl3,wl,bl3,-:6,bl7,wl4,wl,bl,-,cl1,cx:2,wl,wl4,-:2,cl1,-,bl3,wl4:2,bl,-:6,bl3,wl4:2,bl6,-,cl1,-:2,wl4,wl3,-:2,cl1,-,bl7,bl9:2,bl3,-:6,bl3,bl6,bl9,bl3,-,cl1,-:2,wl2,wl4,-:2,cl1,-:7,wl3,wl,-:7,cl4,-:2,wl4,wl,cx:2,cl1,-:7,wl4,wl3,-:7,cl1,cx:2,wl,-:3,cl4,-:16,cl1,-:6,cl3,-:16,cl3,-:10,bl6,-:8,bl6,-:14,bl3,-:8,bl9,-:14,bl6,bl9,bl6,bl9,bl6,bl3,bl9,bl3,bl6:2,-:34,wl,wl4,-:14,wl4,wl2,-:3,sx:3,wl3,wl,sx:2,sx2,sx,sx2,sx:3,sx2,sx:2,sx2:3,wl3,wl,sx:3,-:21,a,-:2</t></level> ; levelData["5e17d7bc80e9c7d22219594b6255fb19.xml"] = <level w="23" h="18"><a>-:183,eh,-:28,eh,-:13,eh,-:3,eh,-:6,eh,-:24,p1,-:3,p2,-:26,eh,-:16,eh,-:103</a><t>wl4:23,cl4,-:2,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-:2,cl4,cl1,-:2,cl1,-,cl1,-,cl1,-,cl1,-,cl2,-,cl1,-,cl1,-,cl1,-,cl1,-:2,cl1:2,-:2,cl1,-,cl1,-,cl4,-,cl2,-:3,cl1,-,cl2,-,cl1,-,cl5,-:2,cl2,cl1,-:2,cl5,-,cl1,-,cl1,-:5,cl1,-:3,cl2,-:5,cl1,-:4,cl1,-,cl2,-:5,cl1,-:9,cl1,-:4,cl2,-:7,cl5,-:9,cl2,-:44,wl5,-:22,cl1,-:5,wl5,-:13,wl12,-:2,cl1,wl5,-:4,cl1,-,wl12,-:11,cl4,-:2,cl1:2,-:4,cl1,-,cl1,-,wl5,-:3,wl12,-:5,cl1,-:2,cl1:2,-:2,wl12,-,cl1,-,cl1,-,cl1,-:3,cl1,-:3,wl5,-,cl1,-,wl12,cl1:2,-:2,cl1,-,cl1,-,cl4,-,cl1,-,wl5,-,cl1,-:3,cl1,-,cl1,-,cl1:3,wl5,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,wl5,-,cl1,-,cl1,-,cl1:2,cl5,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl5,-,cl2,-,cl5,cl2,wl4:2,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4:2</t></level> ; levelData["2b15c621b6c5c12f6568a58eb4f3f041.xml"] = <level w="24" h="25"><a>-:83,eds,-:165,ef,-:4,ef,-:62,p1,-:12,p2,-:110,ef,-:4,ef,-:153</a><t>bl2:11,bl9:2,bl2:11,-:48,ns5,ns6,ns4,ns7,ns6,-:2,ns5:2,ns7:2,-:2,ns6,ns7,ns6,ns5,-:2,ns5,ns6,ns4,ns6,ns7,wl3:5,cx:2,wl3:4,mt1:2,wl3,wl4,wl3:2,cx:2,wl3:5,bl2:2,-,bl2:2,-:2,bl2:3,-,mt1:2,-,bl2:3,-:2,bl2:2,-,bl2:2,-:11,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:11,bl3,bl2,fn,bl2:6,fn,bl2,mt1:2,bl2,fn,bl2:6,fn,bl3:2</t></level> ; levelData["40da5054948a13313da5abe09c01163a.xml"] = <level w="25" h="25"><a>-:237,ef,-:94,ef,-:104,ef,-:89,ef,-:58,p1,-,p2,-:36</a><t>wl4:7,-:3,wl4:5,-:3,wl4:7,-:55,ns11,wl4,wl3,wl,-:6,wl3,wl,wl4,-:10,ns5,wl4,wl3,wl,-,wl4,wl3,ns7,-:3,wl,wl4,-,wl3,wl,wl4,ns4,-:7,wl3,wl,-:4,wl,wl4,-:2,wl4,wl3,-:4,wl3,wl,-:7,wl4,-:6,wl3,wl,-,wl,-:6,wl4,-:6,wl3,wl,-:7,wl4,-:8,wl3,wl,-:5,wl4,-:18,wl4,-:5,wl,-:17,ns6,wl3,-:5,wl3,wl4,-:16,wl4,wl,-:6,wl,ns7,-:14,ns1,wl3,-:7,wl3,wl4,-:14,wl4,wl,-:8,wl,-:14,wl3,-:9,wl3,wl4,-:12,wl4,wl,-:10,wl,wl3,-:10,wl,wl3,-:12,wl4,wl,-:8,wl3,wl4,-:14,wl3,wl4,-:6,wl4,wl,-:16,wl,wl3,ns2,-:3,wl,wl3,-:18,wl4,wl,-:2,wl3,wl4,-:20,wl3,wl4,-,wl3,-:22,wl,-:39,ns5,-,ns17,-:8,ns5,-:8,ns11,ns21,ns19,ns16,wl4:7,-:3,wl4:5,-:3,wl4:7</t></level> ; levelData["828beeab14aa0789ad89dfa34a4b389f.xml"] = <level w="24" h="17"><a>-:146,p2,-:2,sign,-:7,sign,-:7,p1,-:58,eb,-:2,eb,-:2,eb,-:177</a><t>a,-:47,wl12,-:22,wl11,cl1,-:22,cl1:2,-:22,cl1:2,-:22,cl1,cl5,ns5,ns2,ns6,-:16,ns7,-,ns2,cl2,wl4:2,wl10,wl4,-:16,wl9,wl4,wl8,wl4:2,-:22,wl4:2,ns4,-,ns7,ns4:2,ns7,ns4,ns5,ns1,ns7,ns3:2,ns5,ns7,ns4,ns5,ns4,ns7,ns1,ns5,ns4,-,wl10,wl8,wl4:2,wl8,wl9,wl4:2,wl8,wl4:2,wl8,wl4,wl9,wl4:3,wl8,wl4:5,wl7,wl4,-:8,wl12,-:6,wl12,-:16,cl3,-:6,cl1,-:23,cl1,-:23,cl3,-:54,a,-</t><s x="5" y="6">Player 1, move with the arrow keys, and press Ctrl to shoot!|Destroy all enemies!</s><s x="13" y="6">Player 2, move with the W A S D keys|and press the F key to shoot!</s></level> ; levelData["1021d6c1128f7666f403e82b8d4f8570.xml"] = <level w="24" h="17"><a>-:148,eb,-:86,ef,-:30,sign,-:55,p2,-,p1,-:3,eb,-:79</a><t>a,-:47,wl11,-:23,cl1,-:23,cl1,-:23,cl4,-:23,cl5,ns4,ns6,-:2,ns7,ns15,ns5,-:15,wl6,wl7,wl10,wl9,wl2,wl4,wl9,wl10,wl7,wl,wl4,-:13,cl1,wl12,-:8,wl5,-:13,cl1:2,-:8,cl3,-:4,ns5,-:8,cl1,cl4,-:13,wl9,-:8,cl1:2,-:13,wl7,-:8,cl1:2,-:13,wl2,-:8,cl1:2,-:8,wl11,-,ns7,-,ns4,wl10,-,ns6,-,ns3,ns11,ns7,-:2,cl5:2,ns4,-,ns5,ns16,ns12,-:2,ns4,cl2,wl9,wl8,wl4,wl9,wl4:2,wl9,wl4,wl9,wl10,wl7,wl8,wl4,wl9,wl10,wl7,wl10,wl8,wl7,wl10,wl2,wl10,wl7,wl10,-:37,a</t><s x="2" y="11">Try shooting arrows into the walls - and then jumping up onto them!</s></level> ; levelData["1a7b120217cfff249dce087eca834ad1.xml"] = <level w="23" h="16"><a>-:141,ebm,-:14,eb,-:90,ebm,-:85,p2,-,p1,-:32</a><t>wl6,-:22,cl1,-:22,cl1,-:21,wl11,cl4,-:21,cl4,cl1,-:21,cl1:2,-:21,cl1,cl5,ns6,ns10,ns3,-:16,ns6,ns1,cl5,wl4,wl9,wl10,wl9,wl4,wl3,-:8,wl3,wl4,wl3,wl4,wl3,wl10,wl9,wl10,wl3,-:3,wl12,-:18,wl12,-:3,cl4,-:5,wl,wl4,wl2,-:10,cl1,-:3,cl1,-:15,ns5,ns9,ns6,cl2,-:3,cl1,-:13,wl3,wl4,wl9,wl10,wl9,wl4,-:3,cl1,-,wl,wl4,wl2,-:9,wl5,-:4,wl5,-:3,cl1,-:13,cl1,-:4,cl4,-:3,cl5,ns5,ns4,ns7,ns9,ns3,ns6,-:2,ns3,-:4,cl5,ns8,ns3,-:2,cl2,-:3,wl4,wl3,wl10,wl7,wl10,wl9,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl9,wl10,wl3,wl4,wl3</t></level> ; levelData["605919a10797da6733cc119ecc9d7d85.xml"] = <level w="23" h="17"><a>-:37,ef,-:58,sign,-:11,eb,-:172,p2,-,p1,-:11,eb,-:95</a><t>wl3,-:10,wl,-:10,wl,wl4,-:10,wl10,-:10,wl4,wl2,-:21,wl3,wl,wl10,wl2,-:18,ns14,wl8,-:21,wl7,wl4,-:11,wl,wl4,wl3,wl10,wl,wl3,wl4,wl3,-:30,ns4,-:2,ns7,ns11,ns6,-:17,wl7,wl10,wl2,wl9,wl4,wl9,wl4,wl3,wl7,-:3,ns7,-,ns8,ns4,-:15,wl5,-:3,wl9,sp1,wl4,wl7,-:15,cl1,-:22,cl4,-:11,ns4,ns8,-,ns5,ns2,ns6,-:5,cl5,-:6,ns6,-,ns1,ns4,-,wl8,wl9,wl,wl10,wl7,wl9,wl4,wl2,-:3,wl2,-:6,wl7,sp1,wl3,wl10,wl,wl3,-:21,wl3,wl4,-:21,wl4,wl10,-:21,wl</t><s x="4" y="4">Try jumping down off the bottom of the screen! Or walking off the sides...</s></level> ; levelData["91c0968e5167ed7b0838b3b4bb0e051a.xml"] = <level w="24" h="23"><a>-:128,ebm,-:6,eb,-:67,ef,-:166,p2,-:2,p1,-:137,eb,-:8,eb,-:31</a><t>a,-:47,bl8,bl5,bl,wl8,wl2,wl4:2,wl8,wl4,wl2,-:4,wl2,wl4:2,wl8,wl4:2,wl7,bl6,bl,bl8,bl4,-:22,bl4,bl,-:22,bl5:2,-:2,ns2,-,ns3,ns10,-:3,ns3,-:2,ns5,-,ns7,-:3,ns1,-:3,bl:2,-:2,wl10,wl4,wl8,wl4,wl2,wl4,wl9,wl4,wl9,wl4,wl7,wl4,wl8,wl4,wl2,wl4,wl2,wl7,-:2,bl7,bl5,-:2,wl12,-:16,wl5,-:2,bl7,bl,-:2,cl3,-:16,cl3,-:2,bl,bl6,-:22,bl8,bl7,-:22,bl3,bl4,-:5,wl6,-:10,wl11,-:5,bl5,bl4,-:3,ns1,ns6,cl5,-:10,cl2,ns4,ns1,-:3,bl4,bl7,-:2,ns5,wl8,wl4:2,-:10,wl4:2,wl8,ns12,-:2,bl7,bl4,-:2,wl4:2,wl,wl3,wl7,-:8,wl9,wl,wl4:2,wl7,-:2,bl4:2,-:4,wl4:2,wl8,wl4,ns3,-,ns3,ns7,-,ns1,wl,wl4,wl8,wl4,-:4,bl5,bl7,-:5,wl,wl4:2,wl9,wl4,wl9,wl4,wl8,wl4,wl2,wl3,wl4,-:5,bl4:2,ns5,-:6,wl,wl4,wl3,wl4:2,wl3,wl4:2,-:5,ns16,ns7,bl5,bl4,bl5,bl7,-:8,wl12,wl5,-:8,bl5,bl4:2,-,bl4:2,-:8,cl1,cl4,-:8,bl4,bl8,-:3,bl5,cx:2,-:6,cl1:2,-:6,cx:2,bl4,-:5,cx:2,-:6,cl2,cl5,ns15,ns2,-:4,cx:2,-:7,cx:5,wl3:6,cx:5,-,a,-:2</t></level> ; levelData["97954411e1448436161b56d68205b2e8.xml"] = <level w="23" h="17"><a>-:74,ehg,-:4,ehg,-,ehg,-:4,ehg,-:267,p2,-:2,p1,-:33</a><t>bl,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4,bl,bl2,-:21,bl,bl4,-:21,bl4,bl5,-:21,bl6,bl,sp1,wl4,-:2,wl4:2,wl2:2,wl4:2,wl2:2,wl4:2,wl2:2,wl4,-:2,wl10,sp1,bl,bl2,-:21,bl8:2,-:21,bl,bl5,-:2,wl10,wl,wl2,wl4:2,wl,wl2,wl4:2,wl2,wl,wl4:2,wl,wl2,wl4,wl10,-:2,bl4,bl2,-:21,bl5:2,ns5,-:9,ns6,-:10,bl7:2,wl8,wl,wl10,wl4,wl:2,wl4,-:2,wl,wl4:2,-:2,wl4:2,wl7,wl8,wl4:2,wl8,bl4,bl8,-:21,bl6,bl7,-:2,ns6,-:14,ns6,-:3,bl5,bl6,-:2,wl10,wl4,wl8,wl7,wl4:2,wl:2,wl4:2,wl,wl8,wl4,wl10,wl,wl8,wl4,-:2,bl8,bl5,-:21,bl6,bl8,ns7,ns4,ns6,ns3,-,ns6,-:13,ns3,ns5,bl5,bl7,wl7,wl8,wl10,wl4,wl7,wl8,wl10,wl4,wl7,wl8,wl4,wl10,wl7,wl8,wl4,wl10,wl,wl7,wl4,wl10,wl8,bl7</t></level> ; levelData["289717bee9bf5059756df8c7d3e8a5ab.xml"] = <level w="25" h="16"><a>-:79,eb,-:15,eb,-:134,eb,-:13,eb,-:14,sign,-:43,p2,-:17,p1,-:15,ebp,-:62</a><t>bl8,bl2,bl4,bl6,bl4,bl8,bl6,bl4,bl6,bl4,bl8,bl5,bl7,bl6,bl2,bl8,bl5,bl4,bl6,bl4,bl5,bl4,bl7,bl6,bl5,-:53,ns6,-:2,ns3,ns2,ns5,ns3,-:5,ns3,ns4,-,ns1,-:2,ns7,-:6,bl7,bl,bl5,bl2,bl3,wl4,wl8,-:5,wl4,wl10,bl6,bl7,bl,bl6,bl,-:13,sx2:5,-:13,ns1,ns2,-:3,ns3,-:7,ns1,ns7,-:2,ns3,-:5,bl5,bl,bl7,bl5,-:2,wl8,wl4,-,ns3,ns1,-:4,wl4,wl8,-:2,bl6,bl7,bl,bl6,-:10,wl8,wl9,wl4:2,wl9,wl8,wl4,-:36,bl4,bl,bl4,bl6,wl4,wl8,-:9,wl4:2,bl,bl6,bl8,bl6,-:10,sx2,-:6,sx2:2,-:9,ns2,-:3,ns6,ns3,-:11,ns6,ns2,-:3,ns4,ns1,wl10,wl8,wl4:2,wl9,wl4,wl8,ns4,ns1,-:2,ns2,-:3,ns3,ns7,ns5,wl4,wl10,wl4,wl10,wl4,wl7,wl2,-:7,wl4,wl10,wl4,wl8,wl4,wl10,wl4,wl8,wl4:2,wl8,-:31,a</t><s x="9" y="10">This blue rock is different. You can&apos;t jump up through it. Go round it instead!</s></level> ; levelData["e8bca906d9e48e906340dda1fd73edce.xml"] = <level w="25" h="22"><a>-:54,p2,-:16,p1,-:188,sign,-:42,eth,-:18,eth,-:157,eb,-:7,eb,-:5,eb,-:2,eb,-:52</a><t>a,bl3,bl5,bl4,bl,bl5:2,bl,bl4,bl7,bl2,bl5,bl4,bl7,bl4,bl,bl3,bl5,bl2,bl,bl4,bl6,bl4,bl,bl6,-,bl,wl5,-:20,wl5,bl7,-,bl5,cl2,ns4,-:3,ns1,ns3,-,ns5,-:4,ns7,-,ns1,-:4,ns4,cl2,bl2,-,bl,bl4,wl4,wl8,wl4,wl7,wl,wl4,wl8,wl4,-:4,wl4,wl8,wl,wl7,wl4,wl,wl8,wl,bl4,bl8,-,bl4,-:22,bl,-,bl7,-:8,ns5,-:4,ns3,-:2,ns3,-:5,bl7,-,bl7,-:5,wl7,wl,wl4:2,-:4,wl7,wl4,wl,wl9,-:5,bl,-,bl,-:6,wl,wl7,wl,cx:4,wl4,wl8,wl7,-:6,bl5,-,bl,-:7,wl4,wl8,cx:4,wl8,wl4,-:7,bl4,-,bl8,-:8,wl,cx:4,wl,-:8,bl7,-,bl5,-:22,bl5,-,bl7,-:22,bl,-,bl7,-:22,bl5,-,bl2,bl4,bl7,bl5,-:16,bl8,bl5,bl8,bl,-,bl,-:8,wl,cx:4,wl9,-:8,bl2,-,bl7,-:6,ns1,wl4,wl,cx:4,wl4,wl,ns1,-:6,bl3,-,bl3,-:5,ns5,wl4,wl10,wl,cx:4,wl,wl4,wl10,ns3,-:5,bl7,-,bl6,-:5,wl4,wl8,wl4,wl7,-:4,wl,wl10,wl4,wl,-:5,bl8,-,bl,-:22,bl,-,bl7,-,ns3,-:2,ns6,ns1,ns6,-,ns1,-,ns5,ns4,-:2,ns3,ns1,ns2,ns7,-:2,ns5:2,bl6,-,bl,bl8,wl2,wl10,wl2,wl4,wl2,wl8,wl4,wl8,wl4,wl7,wl2,wl10,wl8,wl4,wl10,wl2,wl4,wl10,wl4,wl8,bl5,bl,-:24,a</t><s x="10" y="10">Watch out - thieves! They will snatch up coins, and they take three hits to kill!</s></level> ; levelData["3538b7a2234f6343c936a9152af4728c.xml"] = <level w="23" h="17"><a>-:71,eb,-:4,p2,-:7,p1,-:4,eb,-:188,ehg,-:17,ehg,-:94</a><t>a,-:45,wl11,-:21,wl11,cl5,-:3,ns7,ns1,-:3,ns2,-:6,ns5,ns6,ns1,-:3,cl2,wl,wl4,wl,wl10,wl:2,wl4,wl10,wl,wl4,cx:3,wl,wl4,wl10,wl4,wl:2,wl10,wl4,wl:3,-:8,wl4,-:3,wl4,-:8,wl,wl10,-:8,wl10,-:3,wl4,-:8,wl10,wl4,-:8,wl4,-:3,wl4,-:8,wl:2,-:8,wl8,-:3,wl10,-:8,wl4,wl,-:8,wl4,-:3,wl4,-:8,wl10,wl8,-:8,wl10,-:3,wl4,-:8,wl8,wl,-:8,wl4,-:3,wl8,-:8,wl,wl10,-:3,ns4,ns2,-:2,ns7,wl,-:3,wl,ns1,-:3,ns3,-:3,wl:2,cx:2,wl:2,wl4,wl,wl8,wl:2,cx:3,wl:5,wl8,wl,cx:2,wl:2,-:6,wl12,-:7,wl5,-:6,wl8:2,ns7,-,ns1,-:3,cl5,ns1,-:6,cl2,-:3,ns7,ns4,-,wl,bl6,bl,bl7,bl,bl8,cx:2,wl8,wl:2,cx:3,wl:3,cx:2,bl6,bl,bl8,bl,bl5</t></level> ; levelData["125fce2db1920bb50033f76a149cdb1c.xml"] = <level w="24" h="21"><a>-:99,p2,-:7,ef,-:8,p1,-:174,ehg,-:8,ek,-:7,ehg,-:150,ehg,-:16,ehg,-:27</a><t>bl,bl7,bl5,bl4,bl7,bl,bl4,-:10,bl,bl5,bl4,bl,bl5,bl,bl4,bl,-:22,bl,bl4,-:22,bl,bl5,-:22,bl4:2,-:22,bl4,bl,cx:2,bl,-:16,bl,cx:2,bl,bl6,cx:2,bl7,bl4,-:14,bl,bl7,cx:2,bl4,bl7,-:3,bl,bl7,-:12,bl,bl4,-:3,bl,bl8,-:4,bl7,bl8,-:10,bl7,bl8,-:4,bl5,bl6,-:5,bl,bl8,-:8,bl:2,-:5,bl,bl4,-:6,bl7,bl,-:6,bl8,bl7,-:6,bl5,bl,-:22,bl4,bl8,-:22,bl:2,bl4,bl8,bl5,bl8,bl6,bl4,-:2,wl12,bl,bl8,bl7,bl,wl5,-:2,bl4,bl8,bl6,bl4,bl8,bl4,bl5,bl,-:5,wl12,-:2,cl3,-:4,cl1,-:2,wl5,-:5,bl,bl5,-:5,cl3,-:7,cl3,-:2,cl1,-:5,bl:2,-:16,cl3,-:5,bl8,bl4,-:22,bl4,bl,-:8,wl11,-:4,wl11,-:8,bl,bl7,-:8,cl5,-:4,cl5,-:8,bl8,bl7,bl8,bl7,bl,bl5,bl6,bl4,wl4,wl7,wl8,-:4,wl10,wl4,wl8,bl,bl4,bl,bl4,bl,bl4,bl</t></level> ; levelData["6dc247229a54f073b47974ea0d46c17f.xml"] = <level w="27" h="21"><a>-:120,p2,-,p1,-:13,ef,-:97,ef,-:203,eb,-:6,ek,-:5,eb,-:115</a><t>-,a,-:92,ns3,-:26,wl9,-:25,wl4,-,wl4,-:23,wl7,-:3,wl4,ns5,-:19,ns3,wl10,-:5,wl4,ns3,-:18,wl4,-:7,wl4,-:16,ns7,wl7,-:3,cx:3,-:3,wl10,-:14,ns10,wl4,-:3,cx,wl3:3,cx,-:3,wl4,ns4,-:11,ns1,wl10,-:3,cx,wl3:2,bl4,wl3:2,cx,-:3,wl4,-:11,wl4,-:5,cx,wl3:3,cx,-:5,wl10,ns3,-:7,ns4,wl4,-:7,cx:3,-:7,wl4,-:6,ns3,wl7,-:19,wl4,-:5,wl4,-:21,wl10,-:3,wl4,ns3,-,ns7,-,ns5,ns13,ns5,ns4,ns16,ns6,-,ns3,-:2,ns3,-,ns5,-,ns6,ns16,ns11,ns9,ns7,wl7,-:2,wl7,wl4,wl7,wl4:3,wl10,wl4:2,wl8,wl4:3,wl10,wl4:2,wl7,wl4:3,wl10,wl4,wl7,wl4:2,-:55,wl4,-:25,wl4</t></level> ; levelData["f8cdfa026cd1e78030c652f72e3a8c8a.xml"] = <level w="24" h="24"><a>-:105,eb,-:4,eb,-:114,eb,-:4,eb,-:35,p2,-:18,p1,-:59,eb,-:4,eb,-:114,eb,-:4,eb,-:105</a><t>a,-:127,sx2,sx:2,-:2,sx:3,-:112,sx2:3,-:2,sx2:3,-:9,ns2,ns7,-:18,ns3,ns5,-,ns5,wl10,wl7,-:18,wl9,wl4,ns4,wl8,wl4,wl12,-:18,wl5,wl8,wl2,-:2,cl1,-:18,cl3,-:4,cl1,-:5,sx2:3,-:2,sx2:3,-:10,cl1,-:23,cl3,-:77,sx2:3,-:2,sx2:3,-:63,cx:10,-:7</t></level> ; levelData["59970089925b542950efa6c62d42bb20.xml"] = <level w="23" h="21"><a>-:15,sign,-:57,p2,-,p1,-:82,ehr,-:5,pc,-:57,ehr,-:27,pc,-:45,ehr,-:5,pc,-:44,ef,-:15,ef,-:92,ehr,-:14,pc,-:11</a><t>a,-:45,wl4:4,-:19,wl4,-:5,ns1,ns7,-:15,wl8,wl4:2,wl8,wl4,wl8,wl4:3,-:4,wl4:2,wl8,wl4:3,wl8,wl4:2,wl3,wl4,-:21,wl8,wl4,-:8,ns1,ns2,-:3,ns7,-:2,ns1,-,ns6,-:2,wl4:2,-:4,wl,wl8,wl,wl4,wl,wl8,wl4,wl,wl4,wl:2,wl4,wl,wl4,wl,wl8,wl,wl4,wl8,-:21,wl8,wl4,-,ns5,ns1,-,ns7,-:10,ns3,ns1,-:4,wl4,wl,wl10,wl:2,wl4,wl,wl3,wl,wl10,wl,wl4,wl,wl9,wl4,wl,wl3,wl4,wl,-:4,wl4,wl7,-:21,wl4:2,-:4,ns2,-:11,ns1,ns2,ns6,-:2,wl8,wl,-:4,wl:2,wl4,wl,wl9,wl,wl4,wl9,wl,wl4,wl7,wl:2,wl4:2,wl:2,wl4:2,-:21,wl4:2,-:7,ns5,ns1,ns3,-:11,wl4,wl8,wl4:2,wl10,wl4:2,wl7,wl4:3,wl8,wl4:2,wl10,wl4:2,wl9,wl4:2,wl10,wl4,wl8:2,wl4,-:21,wl4:2,-:21,wl8,wl7,-:2,ns2,-,ns4,-,ns2,-:6,ns3,-,ns6,ns3,-:3,ns3,wl4:4,wl7,wl4:2,wl9,wl4:2,-:4,wl4,wl9,wl4,wl8,wl4:2,wl8,wl4:3</t><s x="15" y="0">Watch out for these tricky blocks. They let you go down, but not up!</s></level> ; levelData["41c09c07cbf768387c326371640fccde.xml"] = <level w="23" h="20"><a>-:59,eb,-:91,eb,-:35,pfb,-:62,pfb,-:44,eb,-:6,pfa,-:3,pfa,-:40,sign,-:38,eb,-:30,p2,-,p1,-:40</a><t>wl4,wl,wl7,wl4:2,wl:2,wl4,wl8,wl3,wl8,wl4,wl8,wl4,wl,wl7,wl,wl3,wl:2,wl8,wl3,wl7,-:46,ns6,-:9,wl4,wl3:6,wl10,-:5,wl10,-:6,ns6,-:2,wl3,-:6,wl3,-:4,wl9,wl,-:5,wl4,wl9,wl4,wl3,wl10,-:6,wl3,-:4,wl,wl4,-:9,wl3,ns5,-,ns6,-,ns6,ns7,wl3,-:4,wl3,wl4,-:10,wl7,wl9,wl10,wl4,wl9,wl10,-:4,wl9,wl10,wl,-:12,wl3:2,-:7,wl3,wl4,-:7,ns5,ns15,ns4,ns7,-,wl3,wl,-:7,wl3:2,-:7,wl7,wl8,wl7,wl9,wl3,wl4,wl3,-:7,wl7,wl4,-:13,wl10,-:7,wl9,wl4,-:13,wl3,-:2,ns6,-:3,ns5,wl3,wl8,-:14,wl:2,wl9,wl4,wl,wl10,wl9,wl4,wl9,-:11,ns15,-:9,wl3,wl7,-:9,ns16,wl3,wl7,-:9,wl,wl4,-:8,ns4,wl3,-:2,wl3,ns2,-,ns3,ns5,ns6,-,ns5,ns4,wl3,wl4,-:8,wl7,-:3,wl4,wl7,wl,wl9,wl8,wl7,wl:2,wl7,wl4,wl,-:2,ns6,ns2,-:3,ns7,wl3,-:13,wl10,wl:2,wl9,wl,wl3,wl,wl3,wl9,wl10,-:13</t><s x="2" y="15">These platforms are only solid half the time. You&apos;ll need some good timing!</s></level> ; levelData["6577f67aca84d09fe77e5f910e91ad28.xml"] = <level w="29" h="19"><a>-:125,p2,-,p1,-:5,ek,-:76,ehr,-:35,pfa,-:24,pfb,-:7,pfb,-:20,pfb,-:7,pfb,-:24,pfa,-:8,eb,-:123,eb,-:46,ehr,-:37</a><t>-:6,bl2,bl,bl5,bl2,bl7,bl,bl4,bl2:2,bl,bl2,bl5,bl4,bl8,bl,bl4,bl,bl2,-:10,bl,-:18,bl,-:9,bl4,-:18,bl4,-:9,bl,-:18,bl,-:8,bl,-:17,ns6,-,bl5,-:7,bl4,-:5,bl2,bl,bl4,-:4,bl4,bl8,bl7,bl4,bl,bl5,bl7,-:2,bl8,bl4,bl,-:4,bl2,-:7,bl5,-:4,bl,-:11,bl4,-:3,bl,ns6,-:6,bl,-:4,bl2,-:11,bl8,-,bl,bl2,bl7,bl8,bl4,bl2,bl,bl2,bl,bl2,bl4,-:4,bl4,-:11,bl4,bl,-:27,bl4:2,-:27,bl,bl5,-:8,bl,bl4,bl5,-:4,bl,bl4,bl,bl8,bl4,bl5,-:3,ns16,ns4,ns6,bl2,bl4,-:9,bl2,-:11,bl,bl4,bl,bl8,bl4,bl5,-,bl7,-:8,ns5,bl,-:13,bl4,-:4,bl,-:6,bl5,bl2,bl7,bl2,-:13,bl,-:4,bl4,-:5,bl,-:4,bl5,cr:4,bl8,-:7,bl2,-:4,bl7,ns4,-:4,bl4,-:9,bl4,-:7,bl4,-:5,bl8,bl4,bl7,bl,bl8,-:10,bl,ns7,ns2,-:5,bl,-:21,bl5,bl7,bl,bl2,bl8,bl4,bl,-:5</t></level> ; levelData["b3465f5b57873d4534ff741cb8a3f367.xml"] = <level w="23" h="18"><a>-:51,eb,-:83,eb,-:76,ebe,-:84,ef,-:78,p2,-,p1,-:3,eb,-:31</a><t>wl3,wl4:2,wl2,wl4:2,wl2,wl:2,wl3,wl2,wl,wl2,wl4,wl3,wl,wl4,wl2:2,wl4,wl2,wl4,wl3,-:3,wl5,-:8,wl5,-:13,cl5,-:8,cl4,-:13,wl4,wl3:2,wl4,wl3,-:4,cl1,-:21,wl10,cl1,sp1,-:21,cl1,-:10,wl4,wl2,wl,wl3,wl4:2,wl3,-:5,cl1,-:5,wl3,wl4,wl3,wl4,wl2,wl12,-:6,wl4,-:4,cl1,-:9,wl12,cl1,-:10,sp1,cl1,wl10,-:8,cl4,cl2,-:11,cl1,-:9,cl2,wl4,wl7,wl2,wl4,wl7,wl2,wl4:3,-:3,cl1,-:5,wl4,wl2:2,wl3,wl2,-:12,cl1,-:5,wl5,-:15,wl4,cl1,sp1,wl8,wl2,-:2,cl2,-:4,wl4,-:11,cl3,wl8,wl9,wl7,wl4,-,wl2,wl4:2,wl3:2,-:12,wl11,-:3,wl8,-:18,cl4,-:4,wl8,wl2,wl3,wl4,-:9,ns6,ns7,-:3,cl2,ns4,ns5,ns6,ns4,ns7,ns6,-:4,wl4,wl3,wl,wl3,wl2,wl,wl4:2,wl10,wl9,wl2,wl4:2,wl8,wl9,wl7,wl8,wl,wl9,wl2:3,wl3</t></level> ; levelData["17e7b5897ef65b90c5fdf54cf6509d7c.xml"] = <level w="25" h="21"><a>-:51,p2,-:18,p1,-:16,pc,-:5,pc,-:59,ebe,-:103,ef,-:6,ef,-:190,eb,-:5,eb,-:6,eb,-:4,ebe,-:51</a><t>a,-:52,ns3,-:2,ns1,ns3,-:7,ns1,-:6,ns3,ns1,-,wl7,wl9,wl10,wl4,wl9,wl8,wl4,wl10,wl7,wl4,-:4,wl9,wl4,-:4,wl7,wl4,wl10,wl8,wl4,-:7,wl4:2,-:5,wl12,wl5,-:15,wl4:2,wl12,-:5,cl1,cl3,-:9,ns4,ns7,ns5,ns4,ns5,wl4:3,cl3,-:5,cl1,-:10,bl5,bl,bl5,bl4,bl7,wl4,-:8,cl1,-:7,cx:3,bl4,bl7,bl6,bl2,bl,wl12,-:8,cl3,-:6,cx:2,bl:2,bl2,bl6,bl,bl4,bl7,cl1,-:14,cx:2,bl:2,-:6,cl3,-:13,cx:2,bl:2,-:20,cx:2,bl:2,-:3,ns1,ns3,-:15,cx:2,bl:2,-:4,bl4,bl7,cx:2,-:12,cx:2,bl:3,bl7,bl:2,bl7,bl,bl4,bl,cx:2,-:10,cx:2,bl:2,-:8,bl:2,cx,bl5,-:8,bl8,cx,bl8,bl,-:10,bl:2,bl7,cx:8,bl7,cx,bl7,-:34,ns4,ns5,ns6,ns4:2,ns5,ns1,ns7,ns4,ns6,ns4,ns6,ns7,ns3,ns4,ns7,ns4,ns6,ns3,ns6,-:4,bl6,bl4,bl7,bl4,bl7,bl4,bl6,bl4,bl7,bl2,bl4,bl6,bl7,bl6,bl2,bl7,bl2,bl7,bl2,bl6,bl2,bl7,bl8,bl7,bl8,-:24,a</t></level> ; levelData["28cabd1b0c5c2d19bf591abacfff5dfa.xml"] = <level w="24" h="25"><a>-:223,ef,-:3,ef,-:4,ef,-:326,p2,-:8,p1,-:31</a><t>-:4,a,-:206,wl5,-:8,wl12,-:14,cl1,-:8,cl1,-:14,cl1,-:8,cl1,-:9,wl11,-:4,cl1,-:8,cl1,-:9,cl4,-:4,cl1,-:8,cl1,-:4,wl5,-:4,cl1,-:4,cl4,-:8,cl1,-:4,cl1,-:4,cl1,-:4,cl4,-:8,cl4,-:4,cl4,-:4,cl1,-:4,cl3,-:8,cl1,-:4,cl1,-:4,cl4,-:13,cl3,-:4,cl1,-:4,cl1,-:4,wl11,-:13,cl1,-:4,cl1,-:4,cl1,-:8,wl11,-:4,cl1,-:4,cl1,-:4,cl4,-:8,cl1,-:4,cl3,-:4,cl1,-:4,cl1,-:8,cl1,-:9,cl1,-:4,cl1,-:8,cl4,-:4,wl11,-:4,cl4,-:4,cl1,-:4,ns6,ns4:3,cl5,ns6,ns7,ns2,ns7,cl2,ns2,-:2,ns7,cl5,ns3,ns7,ns2,ns6,cl5,ns4:3,ns5,wl4:24</t></level> ; levelData["bb13dd0ceac9f41f30de9d88d5b61f6c.xml"] = <level w="25" h="23"><a>-:82,pc,-:10,pc,-:84,ef,-:15,ef,-:218,ehr,-:114,p2,-:6,eb,-:3,eb,-:6,p1,-:28</a><t>a,-:49,a,-:25,wl8,bl:3,-:4,bl,-:5,bl,-:4,bl:3,wl10,-:2,wl4,-:7,wl4,ns3,-:3,ns5,wl10,-:7,wl2,-:2,wl8,-:7,wl9,wl,-:3,wl,wl4,-:7,wl4,-:2,wl9,-:7,wl10,-:5,wl9,-:7,wl9,-:2,wl4,-:7,wl4,ns1,-:4,wl4,-:7,wl4,-:2,wl10,-:3,ns2,ns3,ns7,-,wl4,wl,cx:3,wl,wl4,-,ns3,ns5,-:4,wl10,-:2,wl4,-:3,wl4:2,wl7,-,wl2,-:5,wl4,-,wl4:3,-:3,wl4,-:2,wl4,-:3,wl8,-,wl4,-,wl4,ns7,-:3,ns1,wl4,-,wl8,-,wl4,-:3,wl8,-:2,wl7,-:3,wl4,-,wl4,-,wl4,wl,-:3,wl,wl4,-,wl4,-,wl4,-:3,wl4,-:2,wl9,-:3,wl4,-,wl8,-,wl2,-:5,wl8,-,wl9,-,wl7,-:3,wl2,-:2,wl4,-:3,wl9,-,wl4,-,wl4,-:5,wl4,-,wl4,-,wl4,-:3,wl4,-:2,wl7,-:3,wl7,-,wl4,-,wl9,-:5,wl9,-,wl8,-,wl4,-:3,wl4,-:2,wl8,-:3,wl4,-,wl8,-,wl4,-:5,wl4,-,wl4,-,wl4,-:3,wl2,-:2,wl10,-:3,wl8,-,wl4,-,wl4,-:5,wl8,-,wl4,-,wl8,-:3,wl4,-:2,wl2,-:3,wl4,-,wl4,-,wl8,wl4,wl8,wl4:4,-,wl4,-,wl4,-:3,wl9,-:2,wl4,-:3,wl4,-,wl2,-:9,wl8,-,wl4,-:3,wl10,-:2,wl10,-:3,wl8,-,wl4,-:9,wl9,-,wl2,-:3,wl4,-:2,wl4,-:3,wl4,-,wl8,-:9,wl4,-,wl4,-:3,wl10,-:2,wl8,ns4,-,ns3,wl4,-,wl8,wl4,-:6,ns5,wl4,wl8,-,wl2,ns6,ns5,ns6,wl4,-:2,bl:5,-,bl:4,cx:3,bl:4,-,bl:5,a</t></level> ; levelData["58e5f96550d6c7cda6b78e32d1b5e06c.xml"] = <level w="23" h="22"><a>-:122,ehr,-:4,ehr,-:109,pc,-:8,pc,-:126,ebe,-,ebm,-,ebm,-:3,ebm,-:2,ebm,-:77,p2,-:17,p1,-:25</a><t>wl4,-:21,wl4:2,-:21,wl4,wl8,-:21,wl7,wl4,-:21,wl4,wl3,-:21,wl,wl8,-:5,ns4,ns7,ns3,-,ns1,-:2,ns2,ns5,ns4,-:6,wl8,wl4,-:2,cx:3,wl4,wl8,wl4,wl,wl4,wl,wl4,wl9,wl4,wl8,cx:3,-:3,wl4:2,-:21,wl3,wl8,-:21,wl4:2,-:2,ns5,ns3,-:13,ns7,ns1,-:2,wl4,wl7,-:2,wl4,wl8,-:4,bl5,bl6,bl,bl4,bl8,-:4,wl4,wl8,-:2,wl7,wl4,-:2,bl4,-:15,bl7,-:2,wl,wl3,-:2,bl5,-:15,bl6,-:2,wl8,wl4,-:2,bl4,-:15,bl5,-:2,wl4,wl,-:2,bl4,-:15,bl7,-:2,wl4,wl7,-:2,bl4,-:15,bl4,-:2,wl7,wl4,-:2,bl7,-:15,bl5,-:2,wl,wl3,-:2,bl5,bl,bl4,bl,bl5,bl6,bl7,bl,bl4,bl7,bl,bl5,bl4,bl8,bl5,bl6:2,-:2,wl7,wl8,-:21,wl:2,-:21,wl8,wl4,ns5:2,ns4,ns7,ns4,ns5:2,ns4,ns7,ns4:2,ns6,ns5,ns4,ns5,ns4:2,ns6,ns5,ns4:2,wl,wl7,wl4,wl,wl9,wl2,wl,wl7,wl,wl9,wl2,wl4,wl7,wl4,wl2,wl,wl7,wl3,wl9,wl:2,wl4:2,wl7</t></level> ; levelData["a54ac183466f3de9ef693156faaee44f.xml"] = <level w="29" h="23"><a>-:105,esg,-:87,ef,-:87,esg,-:40,esg,-:92,ef,-:64,esg,-:74,ef,-:61,p2,-:2,p1,-:46</a><t>-:6,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,-:6,wl12,-:21,wl12,-:6,cl1,-:21,cl1,-:6,cl2,-:11,ns5,-,ns14,-,ns3,ns7,ns4,-:3,cl4,wl4,wl2,wl4,wl,wl4,wl2,wl4,-:11,wl9,wl10,wl9,wl8,wl10,wl7,wl9,-:3,cl1,wl5,-:5,wl,ns4,-,ns14,ns6,-:17,cl1:2,-:5,wl7,wl10,wl8,wl7,wl9,-:17,cl1:2,-:27,cl1:2,-:27,cl1,cl4,-:15,ns7,ns4,-,ns6,-,ns3,ns5,ns14,-:4,cl1:2,-:15,wl9,wl10,wl8,wl10,wl9,wl10,wl8,wl7,-:4,cl4,cl5,ns5,ns14,-,ns7,ns5,-:22,cl1,wl7,wl9,wl8,wl9,wl10,wl7,-:22,cl1,wl12,-:4,wl8,-:20,ns5,ns6,cl5,cl1,-:4,wl7,-:20,wl7,wl9,wl3,cl1,-:27,wl12,cl1,-:10,ns5,ns4,ns13,-:4,ns1,ns7,ns6,-:7,cl1:2,-:10,wl10,wl9,wl10,wl9,wl10,wl9,wl10:2,wl9,wl10,-:7,cl1:2,-:27,cl1,cl4,-:27,cl4,cl1,-:27,cl1,cl2,ns5,ns6,ns3,ns6,ns4,ns12,-:2,ns7,-:3,ns4,ns5,ns6,ns1,ns11,ns7,-,ns5,-,ns6,ns3,-,ns13,ns5,ns4,cl2,wl3,wl9,wl7,wl8,wl10,wl9,wl10,wl7,wl8,wl9,wl10,wl9,wl7,wl10,wl8:2,wl9,wl10,wl9,wl7,wl8,wl10,wl7,wl8,wl9,wl7:2,wl10,wl3</t></level> ; levelData["1b7c6d2814f49944d2d3901a1c2f0e58.xml"] = <level w="23" h="20"><a>-:71,eb,-:17,eb,-:60,psha,-:12,ehg,-:17,ehg,-:60,pshb,-:11,esg,-:17,esg,-:84,psha,-:65,p2,-:4,p1,-:31</a><t>a,-:70,ns6,-:15,ns5,-:4,wl8,wl,wl10,wl,wl7,-:13,wl8,wl,wl4,wl2,wl7,-:47,ns7,-:21,wl4,wl,sw,wl,wl7,-:13,wl,wl10,sw,wl,wl8,-:67,ns7,-,wl7,wl4,sw,wl9,wl8,-:13,wl9,wl4,sw,wl4,wl8,-:69,cx:5,-:13,cx:5,-:30,ns4,ns7,-:5,ns5,ns4,-:7,bl:8,bl7,bl,bl4,sw,bl6,bl,bl5,bl:8</t></level> ; levelData["44099e66d93db4add7f8641b8f973021.xml"] = <level w="23" h="22"><a>-:154,ek,-:41,pc,-:66,p2,-:2,p1,-:36,eb,-:15,ebm,-:66,ehr,-:39,pc,-:51,ebp,-:27</a><t>a,-:21,a,-:69,cx:23,-:31,ns5,ns4,-:4,ns3,-:8,bl,bl4,bl5,bl,bl3,bl2,bl6,bl4,bl3,bl2,-:4,bl,bl4,bl5,bl3,bl2,bl,bl4,bl,bl3,-:9,bl5,-:4,bl4,-:31,wl3,wl2,wl3,wl7,wl3,wl,wl3,-:10,wl3,wl2,wl3,wl,wl3,wl2,-:6,wl2,-:3,ns6,ns7,ns6,-,ns5,-:2,wl7,-:11,wl3,cx:2,wl3,wl7,wl9,wl4,wl8,wl10,cx:2,wl3,-:11,wl,-:10,wl,-:5,wl3,wl2,wl3,wl,wl9,wl,wl3,-:2,cx:6,-:2,wl3,wl2,wl3,wl,wl9,wl,-:31,ns1,ns6,-:5,ns5,-:7,bl,bl5,bl6,bl,bl3,bl4,bl6,bl4,bl5,bl8,-:4,bl8,bl5,bl3,bl,bl4,bl:3,bl5,-:9,bl7,-:4,bl6,-:33,wl,-:17,wl2,-:2,cx:2,wl3,wl2,wl3,wl7,wl3,wl,wl9,wl,wl3,wl8,wl9,wl7,wl3,wl,wl9,wl,wl3,wl2,wl3,cx:2</t></level> ; levelData["c3ce7e0a98bea130cea1ddfcb95a8754.xml"] = <level w="23" h="17"><a>-:79,eb,-:32,eb,-:5,pc,-:52,ebp,-:13,p1,p2,-:98,eb,-:105</a><t>bl8,bl2,bl7,bl,bl8,bl7,-:5,bl,bl7,bl8,bl4,bl6,bl,bl2,bl,bl5,bl2,bl,bl7,-:5,bl4,-:22,bl,-:11,ns6,-:10,bl3,-:11,bl8,-:5,ns3,-:4,bl4,bl8,bl3,bl2,bl7,bl4,bl5,-:5,ns7,ns1,-:4,bl5,-:4,bl,-:5,bl2,sx2,sx,sx2,sx,sx2,bl2,bl4,bl2,bl7,bl2,bl4,-:5,bl4,-:14,wl12,-,wl12,-:5,bl8,-:14,cl1,-,cl4,ns4,ns6,ns3,-:4,bl,bl4,bl5,bl3,bl,bl4,bl8,bl,bl4,bl,bl5,-:2,cl1,-,cl2,wl,wl4,wl7,-:4,wl7,-:9,bl,-:2,cl4,-,wl3,-:2,wl3,-:4,wl4,-:12,cl1,-:4,wl4,ns7,-:3,wl,-:7,bl4,-:4,cl5,-:2,wl10,wl7,wl,wl7,-:3,wl2,ns5,-:4,ns5,ns7,wl2,-:3,ns6,bl4,bl6,bl8,-:3,wl,-:3,bl,bl3,bl6,bl7,bl4,bl,bl5,bl8,bl,-:3,bl6,bl3,-:3,ns5,-,wl3,ns4,ns6,-:4,bl,-:12,wl,wl7,wl4,wl7,wl9,wl10,-:4,bl7,ns6,ns2,-,ns6,ns5,-:4,ns5,ns6,bl8,-:5,wl4,-:4,bl,bl8,bl4,bl,bl3,bl7,bl4,bl7,bl3,bl,bl8,bl,bl3</t></level> ; levelData["be528217a627a887542064b8864997d3.xml"] = <level w="23" h="17"><a>-:86,ef,-:38,ef,-:37,ef,-:105,ef,-:12,ef,-:51,p2,-,p1,-:54</a><t>a,-:367,sp1:3,sp2:2,sp1:5,sp2:2,sp1:5,sp2:2,sp1:4</t></level> ; levelData["fd8e2267c1fc2baa8aa313d11f78d3d5.xml"] = <level w="22" h="21"><a>-:71,p2,-:9,p1,-:52,ef,-:4,ef,-:4,ef,-:4,ef,-:143,ef,-:4,ef,-:33,ef,-:14,ef,-:114</a><t>a,-:65,ns2,-:9,ns1,-:9,ns5,-,wl9,-:4,wl7,-:4,wl10,-:4,wl8,-:4,wl7,-,wl4,-:4,wl4,-:4,wl,-:4,wl4,-:4,wl4,-,wl8,-:3,ns5,wl4,-:4,wl4,-:3,ns7,wl4,-:4,wl8,-,wl,-:3,wl4:2,wl7,-:3,wl4,-:3,wl9,wl4,wl7,-:3,wl4,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl8,-,wl4,-:4,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-,wl8,-:4,wl8,-:4,wl4,-:4,wl4,-:4,wl,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl4,-,wl4,-:4,wl4,-:4,wl4,-:4,wl,-:4,wl8,-,wl7,-:4,wl7,-:4,wl4,ns1,-:3,wl4,-:4,wl4,-,wl4,-:4,wl4,-:3,wl9,wl4:2,-:3,wl4,-:4,wl4,-,wl,ns1,-:3,wl8,-:4,wl4,-:4,wl,-:3,ns4,wl8,-,wl,wl4,-:3,wl4,-:4,wl8,-:4,wl8,-:3,wl9,wl4,-,wl8,-:4,wl4,-:4,wl4,-:4,wl,-:4,wl8,-,wl,-:4,wl8,-:4,wl4,-:4,wl4,-:4,wl4,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl,-,wl4,-:4,wl4,-:4,wl4,-:4,wl4,-:4,wl4,a</t></level> ; levelData["174a3d8f7e319dfaa623ed950ff83013.xml"] = <level w="27" h="18"><a>-:128,ef,-:22,ebm,-:46,ebm,-:46,p2,-:37,ef,-:17,p1,-:87,ef,-:96</a><t>bl,bl6,-:7,bl4,bl,ns6,-:6,bl,bl6,-:8,bl,bl2,-:7,bl,bl5,-:7,bl,bl4,-:8,bl4:2,-:7,bl4,bl,-:7,bl4,bl8,-:8,bl6,bl3,-:7,bl6,bl,-:7,bl:2,-:8,bl4,bl2,-:7,bl,bl4,-:7,bl3,bl8,-:8,bl5,bl,ns6,-:6,bl,bl8,-:7,bl,bl4,-:8,bl6,bl8,-:7,bl5,bl,-:7,bl5,bl,ns6,-:7,bl2,bl,-:7,bl:2,-:7,bl,bl6,bl8,-:7,bl3,bl8,-:7,bl6,bl5,ns6,-:6,bl4,bl5,bl2,-:7,bl:2,-:7,bl,bl8,-:8,bl7,bl8,-:7,bl6,bl2,ns5,-:6,bl5,bl,-:8,bl4,bl,-:7,bl,bl8,-:7,bl,bl5,-:8,bl4:2,-:7,bl5,bl,-:7,bl,bl3,ns7,-:7,bl6,bl5,-:7,bl3,bl,-:7,bl,bl8,-:8,bl,bl3,ns5,-:6,bl,bl8,-:7,bl6,bl,-:8,bl4,bl6,-:7,bl,bl6,-:7,bl,bl6,-:8,bl,bl2,-:7,bl:2,-:7,bl5,bl,bl5,-:7,bl6,bl2,-:7,bl6,bl8,-:7,bl6</t></level> ; levelData["b45ba0c039ab68469cb44a09deb692c5.xml"] = <level w="23" h="17"><a>-:85,ef,-:35,ef,-:4,ek,-:43,pc,-:4,pc,-:10,pfa,-:18,pfb,-:32,pfb,-:6,pfa,-:55,pfa,-:4,pfb,-:8,pfb,-:4,pfa,-:26,p2,-,p1,-:41</a><t>wl2,wl,wl4:2,wl8,wl,wl4,wl10,wl,wl2,wl4:2,wl7,wl2,wl4:2,wl:2,wl10,wl4,wl,wl2,wl4,-:101,ns6,ns3,ns5,ns6,ns7,-:18,wl8,wl10,wl8,wl10,wl8,-:20,bl,-:172,ns7,ns5:2,ns4,ns7,ns2,ns5,ns4,ns7,ns6,ns7,ns5,ns7,ns4,ns5,ns3,ns7,ns6,ns5,ns4,ns5,ns7,ns6,wl9,wl7,wl10,wl9,wl7,wl8,wl7,wl3,wl9,wl10,wl7,wl9:2,wl7,wl8,wl9,wl10,wl9,wl8,wl9,wl10,wl9,wl7</t></level> ; levelData["803e5aaff1ba683c832cb12ccfc9fb78.xml"] = <level w="22" h="17"><a>-:135,p2,-,p1,-:70,pr3,-:123,ebe,ebm:2,-:11,ebm,-,ebe,-,ebm,-:23</a><t>bl4,bl,bl7,bl,bl2,bl,wl4,wl9,wl,wl4,wl,wl7,wl4,wl,wl4,bl,bl7,bl,bl2,bl4,bl,bl3,bl4,-:5,wl12,-:7,wl5,-:6,bl:2,-:5,cl3,-:7,cl1,-:6,bl8,bl6,-:13,cl3,-:6,bl,bl2,-:20,bl,bl8,-:20,bl7,bl,-:10,ns5,-:9,bl4,bl,bl4,bl5,bl7,bl5,bl4,bl6,bl4,bl5,wl,wl4,wl8,bl4,bl5,bl7,bl4:2,bl5,bl4,bl6,bl5,bl2,bl7,-:20,bl:2,-:20,bl:2,-:20,bl,bl8,-:20,bl:2,-:20,bl8,bl5,-:20,bl,bl4,-:20,bl,bl7,-:5,ns7,-:2,ns2,-,ns1,-:2,ns3,-:6,bl4,bl,bl4,bl3,bl,bl4,sx2,wl4:2,wl7,wl4,wl,wl4,wl8,wl,wl7,sx2,bl4,bl,bl8,bl:3</t></level> ; levelData["1d50b433cbb8cdb3dd7e968f360f226a.xml"] = <level w="23" h="19"><a>-:145,pc:2,-:6,pc:2,-:127,ebm,-,ebm:2,-:3,ebm,-,ebm:2,-:13,psha,-:8,psha,-:77,p2,-:17,p1,-:4,pr3,-:17,pr3,-:2</a><t>bl6,-:3,bl6,bl5,bl3,bl4,bl5,bl4:2,bl5,bl4,bl6,bl5,bl3,bl4,bl7:2,-:3,bl4:2,-:21,bl4,bl,-:21,bl5,bl7,-:21,bl:2,-:21,bl6,bl7,-:21,bl6,bl,-:3,bl,-:5,bl4,sw,bl4,-:5,bl,-:3,bl,bl5,-:3,bl,-:6,bl5,-:6,bl5,-:3,bl5,bl3,-:3,bl5,-:6,bl4,-:6,bl,-:3,bl,bl6,-:3,bl,-:6,bl7,-:6,bl3,-:3,bl3,bl7,-:3,bl5,-:6,bl,-:6,bl,-:3,bl:2,-:3,bl,-:6,bl5,-:6,bl5,-:3,bl5,bl,-:3,bl4,-:6,bl8,-:6,bl3,-:3,bl8:2,-:3,bl8,-:4,cx:2,bl,cx:2,-:4,bl4,-:3,bl:2,-:21,bl5,bl6,-:21,bl,bl7,-:21,bl4:2,-:21,bl4:2,-:3,bl,bl8,bl5,bl7,bl5,bl3,bl:2,bl7,bl5,bl7,bl,bl3,bl5,bl,-:3,bl5</t></level> ; levelData["62c7daeba306ec61ed14d8d20e5a206f.xml"] = <level w="24" h="23"><a>-:60,ef,-:95,ef,-:95,ef,-:95,ef,-:37,p2,-:18,p1,-:38,ef,-:107</a><t>a,-:147,sp2,-:14,sp2,-:8,wl12,-:14,wl12,-:8,cl1,-:14,cl4,-:8,cl1,-:14,cl4,-:8,cl4,-:4,sp1,-:5,sp1,-:3,cl3,-:8,cl3,-:141,wl12,-:18,wl12,-:4,cl4,-:18,cl1,-:4,cl3,-:3,sp2,-:11,sp2,-:2,cl3,-:73,a</t></level> ; levelData["0945bdee940a949b8aa77e583eef2bf6.xml"] = <level w="24" h="24"><a>-:173,ehg,-:13,ehg,-:87,ehgp,-:88,p2,-:15,p1,-:86,ehgp,-:66,ehg,-:11,ehg,-:29</a><t>a,-:3,ns4:2,ns5,ns4,ns7,ns4,-:5,ns7,ns4:2,ns7,ns5,ns4,-:7,wl10,wl8,wl4,wl9,wl4,wl10,-:5,wl10,wl4,wl7,wl9,wl8,wl7,-:6,wl2,-:6,wl4,-:3,wl8,-:6,wl4,-:5,wl8,-:5,ns5,wl8,-:3,wl4,ns7,-:5,wl2,-:5,wl4,-:4,ns5,wl4:2,cx:3,wl4:2,ns1,-:4,wl8,-:5,wl8,-:4,wl9,-:7,wl4,-:4,wl4,-:5,wl4,-:4,wl4,-:7,wl8,-:4,wl,-:4,ns5,wl8,ns3,-:3,wl2,-:7,wl4,-:4,wl10,ns2,-:2,ns3,wl4:3,cx:3,wl4,-:7,wl2,cx:3,wl4,wl,wl4,ns7,-,wl4,-:6,wl10,-:7,wl8,-:6,wl9,-,wl8,-:6,wl4,-:7,wl4,-:6,wl4,-,wl4,-:6,wl8,ns1,-:4,ns6:2,wl8,-:6,wl8,-,wl9,-:6,ns3,wl4,wl8,cx:3,wl4,wl8,ns3,-:6,wl4,-,wl4,-:6,wl4,-:7,wl9,-:6,wl9,-,wl8,-:6,wl4,-:7,wl,-:6,wl8,-,wl4,ns5,ns3,-:4,wl10,-:7,wl,-:4,ns5,ns1,wl4,-:2,wl4,wl7,wl4,cx:3,wl4,-:7,wl4,cx:3,wl4:3,-:4,wl4,-:4,wl,-:7,wl4,-:4,wl4,-:5,wl,-:4,wl4,-:7,wl,-:4,wl4,-:5,wl4,-:4,wl4,ns7,ns6,-:3,ns3,ns1,wl4,-:4,wl,-:5,wl2,-:5,wl7,wl4,cx:3,wl4,wl10,-:5,wl,-:5,wl7,-:6,wl,-:3,wl,-:6,wl4,-:5,wl,ns3,ns4,-,ns1,ns5,ns4,wl4,-:3,wl4,ns3,ns1,ns4,-,ns2,ns7,wl4,-:6,wl8,wl2,wl4,wl8,wl4,wl9,-:5,wl4,wl9,wl4,wl7,wl4,wl8,-:3</t></level> ; levelData["7f6d0bb62f9887a0f98724c97269af49.xml"] = <level w="23" h="16"><a>-:75,et,-:12,ehg,-:120,p2,-:2,p1,-:18,pr3,-:3,pr4,-:2,pr3,-:2,pr3,ehg,-,pr3,-:3,pr4,-:2,pr3,-:74,ehr,-:41</a><t>-,wl4,-:9,wl4,-:3,wl10,-:5,wl4,-,wl4,wl10,-:9,wl4,ns6,ns10,ns4,wl4,-:5,wl3,wl4,-:12,wl10,wl4,wl10,-:9,ns12,ns5,-:4,ns6,-,ns16,ns7,-:10,ns16,ns6,wl2,wl3,wl8,wl7,wl,wl3,wl4,wl8,wl9,wl2,wl,-:8,wl,wl3,wl,wl8,-:51,wl,wl3,wl,wl10,wl,wl9,wl4,wl,wl9,wl,wl3,wl10,-:84,wl9,wl4,wl9,wl4:3,-:21,ns6,ns1,-:20,wl4,wl10,wl4,-:9,ns10,ns12,-:2,ns6,ns4,ns5,ns2,ns6,ns7,wl9,-:3,wl4,-,ns6,-,ns1,ns3,-:2,wl4,wl9,wl4,wl,wl3,wl8,wl,wl7,wl4:2,wl10,wl4,-:3,wl9,wl4,wl10,wl9,wl4,wl7,wl10,wl3</t></level> ; levelData["6533ea55a73a4c97fc76c67024d54c08.xml"] = <level w="23" h="17"><a>-:11,pr3,-:22,pr3,-:12,eb,-:9,pr3,-:22,pr3,-:22,pr3,-:22,pr3,-:5,ef,-:16,pr3,-:10,esg,-:11,pr3,-:22,pr3,-:17,ef,-:4,pr3,-:12,esg,-:9,pr3,-:22,pr3,-:22,pr3,-:3,ef,-:18,pr3,-:22,pr3,-:18,p2,-:3,pr3,-:3,p1,-:18,pr3,-:11</a><t>-:25,bl7,-:17,bl6,-:25,cx:2,bl4,-:17,bl2,cx:2,-:25,bl,-:17,bl4,-:25,cx:2,bl5,-:17,bl8,cx:2,-:25,bl2,-:17,bl4,-:25,cx:2,bl6,-:17,bl,cx:2,-:25,bl4,-:17,bl2,-:48,wl,wl7,wl2,wl,wl8,wl7,wl2,wl8,wl,wl7,wl2,wl,wl2,wl,wl7,wl,wl8,wl:2,wl2,wl7,wl2:2</t></level> ; levelData["457d8b1edd665010eeff3c1d060856d7.xml"] = <level w="24" h="19"><a>-:77,p2,-:12,p1,-:8,pc,-:17,pc,-:58,ek,-:88,ef,-:78,ekp,-:111</a><t>-:2,a,-:55,bl5,bl2,bl8,bl7,-:10,ns5,-:22,ns4,wl9,-:4,wl9,-:12,wl4,-:4,wl9,wl4,-:4,wl4,-:12,wl4,-:4,wl4:2,-,ns5,-:2,wl2,-:12,wl10,-:4,wl4:2,wl10,wl4,-:2,wl4,-:12,wl4,-:2,wl4:3,-,wl4,-:3,wl8,wl4,wl8,wl4,wl10,wl8,wl4,wl9,wl4,wl8,wl4,wl10,wl9,wl4,-:3,wl4,-,wl4:2,-:3,wl12,-:12,wl5,-:3,wl4:2,-:5,cl4,-:12,cl4,-:10,cl1,-:12,cl1,-:10,cl1,-:12,cl1,-:10,cl1,-:12,cl4,-:5,wl4:2,-:3,cl2,-:12,cl5,-:3,wl4:2,-,wl4,-:3,wl4,wl,wl8,wl4,wl,wl10,wl,wl4,wl10,wl,wl4:2,wl2,wl4,-:3,wl4,-:2,wl4,-:2,wl9,wl4,-:12,wl4:2,-:2,wl8,-:2,wl8,-:3,wl10,-:12,wl8,-:3,wl4,-:2,wl4,-:3,wl4,-:4,wl7,wl4,wl9,wl8,-:4,wl4,-:3,wl7,-</t></level> ; levelData["db92c19926e1ca264463399f77e163df.xml"] = <level w="23" h="16"><a>-:224,p2,-:2,p1,-:52,ekp,-:87</a><t>a,-:7,cx:4,-:51,cx:4,-:54,cx:4,-:52,cx:3,-:26,wl3,-:23,cr:23,-:49,wl3:4,-:61,a</t></level> ; levelData["9f04ae3205a3838620c9ca941c4344dc.xml"] = <level w="23" h="17"><a>-:112,ehr,-:49,ef,-:76,p2,-:3,p1,-:3,ef,-:104,ef,-:38</a><t>-,bl7,-:2,bl4,-:3,bl,-:5,bl2,-:3,bl,-:2,bl7,-:2,bl5,-:2,bl6,-:3,bl4,-:5,bl4,-:3,bl4,ns14,-,bl8,-:2,bl,bl4,bl8,bl,bl3,-:2,bl7,-:5,bl8,-:2,bl2,bl3,bl4,bl8,bl4,-:9,bl,-:5,bl6,-:8,ns7,-,ns4,ns5,-,ns6,-,ns5,bl2,-:5,bl3,-,ns5,ns6,-,ns7,ns5,ns4,ns5,wl9,wl8,wl9,wl4,wl8,wl4,wl8:2,bl5,-:5,bl,wl8,wl10,wl8,wl4,wl9,wl7,wl10,wl9,-:8,bl2,-:5,bl6,-:16,bl5,-:5,bl7,-:15,bl2,-:7,bl2,-:14,bl,-:7,bl5,-:13,ns10,bl5,-:7,bl4,ns3,-:12,bl7,bl4,bl,bl8,-:3,bl,bl5,bl2,bl8,-:12,bl,-:2,bl,-:3,bl5,-:2,bl4,-:11,ns3,bl5,-:2,bl2,-:3,bl2,-:2,bl6,ns12,-:6,ns5,-:3,bl5,-:11,bl2,-:3,ns7,-:2,bl7,-,ns6,ns5,bl4,-:11,bl,-,ns3,ns7,bl8,-:2,bl5,bl,bl8,bl2,bl5,-:11,bl5,bl8,bl4,bl8,bl,-</t></level> ; levelData["580dc678f15fff23183c2504e07fdc09.xml"] = <level w="23" h="18"><a>-:78,ek,-:2,ek,-:47,ef,-:112,ehgp,-:35,ef,-:98,p2,-:2,p1,-:33</a><t>wl,wl4,wl,wl4,cx:3,wl4,wl,wl4,wl,wl4,wl,wl4,wl,cx:3,wl,wl4,wl,wl4,wl,wl4,-:3,cx:3,-:8,cx:3,-:4,wl4,wl7,-:3,cx:3,-:8,cx:3,-:4,wl8,wl4,-:3,cx:3,-:8,cx:3,-:4,wl4,cx:69,wl,-:3,cx:3,-:8,cx:3,-:4,wl4:2,-:3,cx:3,-:8,cx:3,-:4,wl,wl8,-:3,cx:3,-:8,cx:3,-:4,wl4:2,-:3,cx:3,-:8,cx:3,-:4,wl8,cx:69,wl4,-:3,cx:3,-:8,cx:3,-:4,wl:2,-:3,cx:3,-:8,cx:3,-:4,wl4,wl10,ns5,ns6,-,cx:3,ns1,-,ns7,-,ns4,ns6,ns3,ns5,cx:3,ns6,ns1,-:2,wl:2,wl4,wl8,wl4,cx:3,wl8,wl4,wl7,wl10,wl7,wl4,wl,wl10,cx:3,wl4,wl7,wl4,wl7,wl4</t></level> ; levelData["c481234ccd504fb3092a5bdd26a51e89.xml"] = <level w="23" h="17"><a>-:80,esg,-:61,ebp,-:13,ebp,-:53,ebp,-:15,ebp,-:53,eb,-:14,eb,-:56,p2,-:7,p1,-:30</a><t>-:9,bl,-:3,bl,-:9,bl:10,sp1:3,bl:11,-:21,bl:2,-:3,ns2,-,ns5,ns6,ns7,ns6,ns5,ns4,ns6,ns5,ns4,-,ns5,-:3,ns3,-,bl:2,wl4,wl3,wl,wl9,wl4,wl9,wl4,wl9,bl,bl8,bl7,bl2,bl5,wl9,wl,wl9,wl4,wl3,wl,wl9,wl4,bl:2,-:7,bl6,bl7,bl8,bl6,bl8,bl6,bl,-:7,bl:2,-:5,ns6,bl5:2,wl4,wl2,wl4,wl,wl4,bl8,bl2,ns5,-:5,bl:2,wl2,wl,wl2,wl,wl8,wl7,bl6,bl2,wl,bl2,bl,bl2,wl2,bl7,bl8,wl7,wl8,wl,wl2,wl,wl2,bl:2,-:6,bl7,bl6,wl4,bl4,bl5,bl4,wl4,bl2,bl5,-:6,bl:2,-:4,ns6,ns5,bl,bl5,wl2,bl8,bl2,bl6,wl,bl8,bl,ns7,-:5,bl:2,wl4:2,wl10,wl4:2,wl10,bl5,bl8,wl4,wl,wl4,wl2,wl4,bl5,bl6,wl10,wl4:5,bl:2,-:7,bl6,bl7,bl2,bl6,bl8,bl7,bl,-:7,bl:2,ns6,-:3,ns3,ns6,-,ns6,bl,bl8,bl,bl6,bl5,ns5,-,ns7,-:5,bl:2,wl9,wl4,wl3,wl,wl9,wl10,wl9,wl7,wl9,wl10,wl7,wl10,wl9,wl7,wl9,wl10,wl3,wl,wl9,wl4,wl3,bl:2,-:9,ns6,-,ns6,-:9,bl:2,-:2,ns7,-:5,wl9,wl7,wl10,wl8,wl3,-,ns4,-,ns6,-:4,bl:2,wl3,wl,wl9,wl4,wl3,wl,wl9,wl4,wl3,-:3,wl3,wl4,wl9,wl,wl9,wl4,wl3,wl,wl3,bl</t></level> ; levelData["5fe7f4d0bc2b1139c99373ebbf082d75.xml"] = <level w="22" h="21"><a>-:199,ef,-:18,ef,-:99,et,-:78,p2,-:18,p1,-:45</a><t>a,-:75,sp1:2,-:20,bl4,bl6,-:20,bl7,bl4,-:18,sp1:2,bl4,bl7,sp1:2,-:16,bl,bl4,bl5,bl7,bl4,bl,-:16,bl7,-:4,bl4,-:15,bl6,-:6,bl4,-:14,bl4,-:6,bl7,-:13,bl,-:8,bl,-:11,sp1,bl7,-:8,bl7,sp1,-:10,bl6,bl4,-:8,bl4,bl6,-:10,bl,bl6,-:8,bl7,bl,-:10,bl7,bl4,wl8,wl4,wl9,cx:2,wl10,wl8,wl4,bl4,bl7,-:10,bl,-:10,bl4,-:10,bl4,-:10,bl7,-:7,bl7,sp1:2,bl7,-:10,bl4,sp1:2,bl7,-:2,bl,bl7,bl,bl7,bl,bl4,-:10,bl7,bl4,bl7,bl,bl6,bl5,-:21,a</t></level> ; levelData["a5f9d3780293836b6467255700eed4e0.xml"] = <level w="27" h="17"><a>-:90,ek,-:5,ekp,-:234,et,-:85,p2,-,p1,-:39</a><t>bl,bl5,bl,bl6,bl,bl5,bl,bl7,bl6,bl,bl6,bl:2,bl5,bl4,bl7,bl,bl6,bl3,bl2,bl4,-:2,bl,-:2,bl4,bl2,-:22,bl2,-:2,bl,bl4,-:22,bl5,-:2,bl7,bl,-:7,ns2,-:2,ns2,-,ns7,-:3,ns3,-,ns2,ns5,ns11,ns4,bl2,-:2,bl,bl7,-:3,bl7,bl8,bl3,bl2,bl,bl5,bl6,bl4,bl2,bl8,bl,bl7,bl4,bl2,bl5,bl2,bl6,bl3,bl5,bl,-:2,bl5,bl4,-:9,bl,bl2,-:3,bl,bl2,-:3,bl,bl4,bl2,bl7,-:2,bl7,bl,ns4,-,ns16,-:7,bl4,-:2,bl4,-:7,bl:2,-:2,bl2,bl4,bl7,bl4,bl,bl4,bl7,bl,bl2,-:3,bl8,-,bl,-:4,ns1,-:4,bl4,-:14,bl:2,-:5,bl8,-:4,bl5,bl2,-:6,ns1,ns3,-:2,ns5,-,bl4:2,-:5,bl7,bl4,bl,-:3,bl2,bl,-:2,bl5,bl4,bl,bl2:2,bl5,bl4,bl2,bl6,bl5,bl,-:5,bl4,bl,bl2,-:4,bl,bl8,bl,bl8,-:15,bl8,bl3,bl7,-:3,ns3,bl6,-:7,ns7,-:6,ns5,ns12,ns2,ns4,bl5,bl4:2,-:4,bl2,-:4,ns7,bl,bl4,bl,bl5,bl3,bl5,bl,bl2,bl4,bl7,bl,bl4,bl8,bl2,bl,bl7,-:3,ns5,bl2,-:4,bl,bl6,-:19,bl5,bl4,-:3,bl4,-:9,ns1,ns5,ns10,ns7,-:7,bl,bl2,bl,-:2,bl7,-:3,bl,bl2,bl5,bl8,bl,bl4,bl5,bl2,bl8,bl,bl5,bl4,bl,bl8,bl2,bl,bl8,bl,bl8,bl,bl8,-:2,bl,-:2,bl</t></level> ; levelData["bec2df70bb4a48e0eec96152a30a3c43.xml"] = <level w="23" h="17"><a>-:32,eth,-:132,p2,-,p1,-:81,et,-:104,et,-:36</a><t>a:2,-:4,wl8,-:16,a,-:5,wl4,-:13,wl4,-:8,wl8,-:2,wl,cx:6,-:4,wl,-:8,wl9,-:2,wl3,-:10,wl4,-:8,wl2,-:2,wl7,-:10,wl7,-:8,wl4,-:2,wl3,-:10,wl4,-:11,wl,-:10,wl,-:11,wl10,-:3,ns4,-:6,wl4,-:4,cx:6,-:5,wl8,cx:3,-:3,wl,-:15,wl9,-:6,wl10,-:15,wl7,-:6,wl8,-:7,ns2,-:7,wl3,-:2,cx:4,wl4,-:7,wl7,-:7,wl2,-:14,wl9,-:4,cx:3,wl10,-:14,wl,-:22,wl3,-:22,wl7,cx:15,-,a</t></level> ; levelData["a28e18b2eed335212b1eedca62898824.xml"] = <level w="24" h="22"><a>-:265,p2,-:20,p1,-:103,ehg,-:10,ehg,-:41,et,-:84</a><t>a,-:104,bl5,bl4,cx:2,bl4:2,-:16,bl7,bl6,bl4,bl7,cx:2,bl7,bl4,bl5,bl4,-:13,bl4,bl5,bl4,bl7:2,cx:2,bl8,bl5,bl4,bl7,bl4,-:11,bl7,bl2,bl5,-:8,bl7,bl8,bl,-:9,bl,bl3,-:12,bl3,bl2,-:7,bl8,bl2,-:14,bl4,bl,-:6,bl,bl4,-:5,cx:4,-:5,bl4,bl7,-:5,bl2,bl5,-:5,cx:6,-:5,bl:2,ns2,-,bl4,bl,bl5,bl7,-:5,cx:6,-:5,bl5,bl6,bl7,bl4,-:2,bl2,bl,-:5,cx:6,-:5,bl2,bl,-:5,bl5,ns3,-:4,cx:6,-:5,bl5,-:6,bl7,bl6,-:5,cx:4,-:5,bl5,bl7,-:7,bl:2,-:12,bl:2,-:9,bl7,bl4,-:10,bl5,bl2,-:11,bl4,bl5,ns5,-:6,ns6,bl7,bl2,-:13,bl4,bl7,bl5,bl4:4,bl2,bl5,bl4,-:16,bl5:6,-:32,a</t></level> ; levelData["d1e5790f696cabde18b33a1ab16a33af.xml"] = <level w="26" h="19"><a>-:67,ebp,-:66,et,-:14,et,-:66,ebm,-:10,ebm,-:78,et,-:62,et,-:6,ebm,-:77,p2,-,p1,-:37</a><t>bl4,bl2,bl6,bl4,bl2,bl4,bl5,bl8,bl,bl2,bl,bl4,bl7,bl5,bl,bl2,bl4,bl6,bl4,bl3,bl4,bl8,bl4,bl2,bl,bl2,bl,-:24,bl2:2,ns5,ns4,ns1,ns3,-:20,bl8,bl2,wl9,wl10,wl7,wl9,wl4,wl3,-:5,wl2,wl4,wl2,wl3,wl2,wl4,wl3,wl,wl2,wl4,wl3,-:2,bl4:2,-:11,wl5,-:12,bl,bl2,-:11,cl4,-:4,ns7,-:2,ns4,ns5,ns3,-,ns7,bl2,bl4,wl3,wl4,wl2,wl3,wl2,wl9,wl3,wl,-:3,cl1,-,wl3,wl2,wl9,wl8,wl3,wl7,wl9,wl10,wl,wl3,wl9,bl4,bl5,-:11,cl1,-,wl12,-:10,bl2:2,-:2,ns3,-,ns5,ns2,ns4,-,ns3,-:2,cl1,-,cl1,-:10,bl5,bl4,wl3,wl2,wl3,wl9,wl10,wl8,wl7,wl8,wl9,wl3,-,cl1,-,cl4,-,wl4,wl,wl9,wl2,wl3,wl,wl4,wl2,wl,bl,bl2,-:11,cl1,-,cl1,-:10,bl4:2,-:11,cl5,-,cl1,-:4,ns7,ns3,ns6,ns1,ns3,-,bl2,bl7,wl3,wl10,wl4,wl2,wl4,wl9,wl4,wl2,wl3,wl4,wl3,wl4,-,cl1,-:3,wl3,wl9,wl7,wl10,wl7,wl9,wl8,bl8:2,-:13,cl4,-:10,bl,bl6,-:6,ns1,ns5,ns7,-:4,cl5,-:10,bl2,bl4,-:2,wl2,wl3,wl9,wl10,wl7,wl8,wl10,wl9,wl2,wl3,wl4,wl,-:5,wl,wl3,wl2,wl9,wl,bl4,bl2,-:24,bl5,bl2,-,ns5,ns4,-,ns7,-,ns1,ns6,-:8,ns5,-:2,ns2,-,ns6,-:2,bl:2,bl2,bl4,bl5,bl4,bl6,bl2,bl7,bl2,bl6,bl2:2,bl,bl2,bl7,bl4,bl5,bl6,bl4,bl3,bl8,bl2,bl7,bl,bl4,bl</t></level> ; levelData["81b8bc77dcf5c53b388766cdbcacbdec.xml"] = <level w="22" h="25"><a>-:53,p2,-:2,p1,-:60,pfa,-:27,pfb,-:24,ef,-:37,pfa,-:36,pfb,-:15,pfa,-:10,ef,-:28,pfb,-:37,pfb,-:28,ef,-:40,pfa,-:12,pfb,-:34,pfb,-:65,eb,-:26</a><t>bl,bl2,bl6,bl5,bl4,bl3,bl4,bl,bl4,bl6,bl2,bl4,bl,bl2,bl,bl5,bl2,bl4,bl2,bl8,bl4,bl,wl5,-:20,wl12,cl1,-:20,cl1,cl4,-:8,wl10,-:2,wl4,-:8,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl4,cl1,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1,cl4,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl4,cl1,-:20,cl1:2,-:20,cl1,cl5,-:20,cl5,wl7,sx2,sx,sx2:2,sx,sp1:3,sx,sx2:2,sx,sp1:3,sx2,sx,sx2,sx,sx2,wl8</t></level> ; levelData["ffeead0921c5f886d3e72045a97330a6.xml"] = <level w="26" h="22"><a>-:108,ebm,-:169,ebe,-:4,ebm,-:4,ebm,-:53,ebm,-,ebe,-:38,p2,-:2,p1,-:185</a><t>bl,bl2,bl8,bl4,bl,bl8,bl4,bl5,bl4,bl,bl4,bl7,bl2,bl,bl4,bl,bl8,bl2,bl5,bl2,bl7,bl4,bl2,bl,bl4,bl2,bl5,-:24,bl,bl2,-:24,bl2,bl7,-:24,bl5,bl8,-:4,ns7,ns5,-,ns3,-:16,bl2,bl5,-:2,wl4,wl3,wl8,wl7,wl3,wl10,-:2,cx:2,-:12,bl7,bl,-:5,wl3,-:18,bl2:2,-:24,bl4,bl2,-:24,bl2,bl,-:8,cx:4,-:12,bl:2,-:16,ns5,ns3,-:2,ns6,-,ns6,-,bl7,bl5,ns5,-:14,wl4,wl9,wl8,wl3,wl2,wl9,wl,wl9,wl4,bl2,bl,wl9,wl4,-:22,bl5,bl2,-:3,ns3,ns6,ns7,-:18,bl,bl8,-:2,wl4,wl3,wl7,wl8,wl3,wl4,-:4,cx:3,-:9,bl2,bl4,-:18,wl2,wl10,-,wl10,wl8,-,bl4,bl2,-:24,bl2:2,-:24,bl4,bl7,-:15,cx:2,-:7,bl4,bl5,-:24,bl5,bl4,-:24,bl7,bl,sp1:4,sp2:2,sp1:3,sp2:6,sp1:3,sp2:2,sp1:4,bl2</t></level> ; levelData["115f7fa79acc977d173d43f9b23ed4a8.xml"] = <level w="23" h="21"><a>-:98,et,-:10,et,-:55,ef,-:14,ef,-:99,ef,-:12,ef,-:106,p2,-:3,p1,-:78</a><t>bl7,bl4,bl,bl4,bl5,bl8,bl4,bl2,bl4,bl2,bl5,bl4,bl,bl5,bl6,bl4,bl,bl5,bl8,bl4,bl2,bl4,bl6,bl4,-:21,bl4,bl,-:21,bl,bl2,-:21,bl4,bl8,-,ns6,ns7,ns2,-,ns4,ns5,ns7,-:5,ns6,ns3,ns7,-,ns1,ns4,-:2,bl6,bl4,wl,wl9,wl7,wl8,wl10,wl7,wl10,wl9,wl,cx:3,wl,wl9,wl10,wl8,wl7,wl8,wl10,wl9,wl,bl,cx,-:21,cx:3,-:19,cx:4,-:19,cx:4,-:19,cx:5,-:17,cx:3,sx2:3,-:17,sx2:3,cx:3,-:17,cx:7,-:15,cx:8,-:15,cx:4,sx2:4,-:15,sx2:4,cx:6,-:11,cx:12,-:2,ns1,-,ns7,-,ns2,-,ns1,-:2,cx:12,-:2,bl4,bl6,bl,bl8,bl,bl7,bl5,-:2,cx:29,bl2,bl7,bl4,bl8,sx2:4,-:7,sx2:4,bl7,bl5,bl,bl7</t></level> ; levelData["56831d55cc3e8a0140c06e16c81e8a64.xml"] = <level w="29" h="18"><a>-:148,ebm,-:2,ebm,-:6,ebm,-,ebm,-:6,ebm,-:11,psha,-:8,psha,-:8,psha,-:221,p2,-,p1,-:9,ebe,-:38,ebe,-:13,ebe,-:37</a><t>bl2,bl5,bl2,bl8,bl6,bl7,bl2,bl,bl2:3,bl5,bl7,bl,bl8,bl4,bl2:2,bl6,bl,bl5,bl2,bl8,bl2:3,bl6,bl5,bl:2,-,bl4,-:4,bl,-:3,bl4,-:4,bl,-:3,bl,-:4,bl,-:2,bl2,bl,-,bl3,-:4,bl2,-:3,bl,-:4,bl2,-:3,bl,-:4,bl2,-:2,bl8,bl5,-,bl4,-:4,bl,-:3,bl6,-:4,bl5,-:3,bl2,-:4,bl,-:2,bl2,bl,-,bl4,-:4,bl5,-:3,bl4,-:4,bl,-:3,bl5,-:4,bl7,-:2,bl7,bl2,-,bl2,-:4,bl7,-:3,bl2,-:4,bl4,-:3,bl7,-:4,bl2,-:2,bl2,bl7,-,bl,-:4,bl,-:3,bl,-:4,bl8,-:3,bl3,-:4,bl4,-:2,bl5,bl6,-:27,bl6,bl,-:27,bl4,bl2,-:27,bl,bl8,-:27,bl2,bl,-:27,bl4,bl2,-:27,bl5:2,-:27,bl2,bl,-:27,bl8,bl2,bl,bl5,sw,bl2,-:6,bl6,sw,bl,bl2,bl5,bl8,-:6,bl6,bl5,sw,bl,bl2:2,-:4,bl2,-:6,bl4,-:4,bl,-:6,bl,-:9,bl:2,bl2,bl5,sw,bl6,bl8,bl3,-:4,bl,bl5,sw,bl,bl2,bl8,bl2:2,-:5</t></level> ; levelData["487dec866ca790e571f084a67a1f30ec.xml"] = <level w="24" h="17"><a>-:108,p2,-:84,eb,-:2,ebp,-:2,eb,-:5,eb,-:2,ebp,-:2,eb,-:2,ebp,-:54,p1,-:91,eb,-:2,eb,-:2,eb,-:2,eb,-:2,eb,-:2,eb,-:5,eb,-:25</a><t>a,-:23,cx:48,-:48,cx:48,-:48,cl:24,-:48,cx:48,-:48,cr:24</t></level> ; levelData["0369d12d478b0273e4c27b649d5d2c31.xml"] = <level w="24" h="18"><a>-:128,ek,-,ek,-:4,ek,-:59,ef,-:16,ef,-:78,ef,-:16,ef,-:84,p2,-:3,p1,-:34</a><t>bl4,bl2,bl4,bl5,bl,bl2,bl5,bl4,bl7,bl2,bl5,bl4,bl2,bl4,bl5,bl2,bl4,bl5,bl2,bl7,bl2,bl5,bl2,bl4,bl5:2,-:20,bl4,bl,bl5,bl,-:20,bl7,bl5,-,bl,-:20,bl,-,ns12,bl4,-:20,bl4,ns13,bl7,bl2,-:3,bl3,ns6,ns10,ns9,ns2,-:2,ns11,ns3,ns6,-,ns15,ns16,bl,-:3,bl,bl8,bl4,bl5,-:3,bl4,bl6,bl8:2,bl7,bl6,bl8,bl7,bl8,bl6,bl5,bl8,bl7,bl2,-:3,bl,bl5,-,bl,-:20,bl7,-,ns11,bl4,-:20,bl8,ns10,bl8,bl5,-:20,bl4,bl7,bl4,bl7,-:20,bl8,bl2,-,bl4,-:20,bl,-,ns15,bl5,-:20,bl2,ns8,bl5,bl4,-:20,bl4,bl8,bl7,bl,-:20,bl2,bl,-,bl8,-:20,bl7,-,ns10,bl7,ns4,ns5:2,ns6,ns7,-:2,ns5,ns6,ns7,ns4,ns5,ns7,-,ns5,ns6,ns7,ns6,ns4:2,bl8,ns15,bl7,bl6,bl5,bl2,bl8,bl5:2,bl3,bl5:2,bl3,bl7,bl2,bl8,bl5,bl,bl2,bl8,bl2,bl5,bl8,bl7,bl5,bl7</t></level> ; levelData["df01c98bf8a73ea99efdb07f560553f5.xml"] = <level w="23" h="17"><a>-:34,pipe,-:112,p2,-:3,p1,-:239</a><t>a,-:21,a,-:34,bl,-:22,bl,-:22,bl,-:22,bl,-:22,bl,-:8,cl:2,-:10,cl:3,cr:3,-:8,cl:3,-:37,cr:4,-:9,cr:5,-:22,bl,-:22,bl,-:3,cl:3,-:3,cl:2,-:11,bl,-:13,cl:5,-:2,cr:4,-:7,cl:2,-:12,bl,-:11,sx2,sx:2,sx2,sx,sx2,sx,sx2:2,sx,sx2,bl,sx,sx2,sx,sx2,sx:3,sx2,sx,sx2,sx</t></level> ; levelData["d7ea3769628bf48ff067a609d033c313.xml"] = <level w="23" h="17"><a>-:34,pipe,-:112,p2,-:3,p1,-:239</a><t>a,-:21,a,-:184,sx:2,-:19,sx:2,bn1:2,-:19,bn1:4,-:19,bn1:2,-:8,bn1:7,-:16,bn1,bl3:2,bl,bl3,bl2,bn1,-:12,bn1:5,bl2,-:3,bl2,bn1:5,-:8,bn1,bl4,bl3:2,bl,bl4,-:3,bl3:2,bl4,bl,bl3,bn1,-:4,bn1:5,bl,-:11,bl2,bn1:5</t></level> ; levelData["d09143613d6c6e5047c3e0e6a2847255.xml"] = <level w="24" h="17"><a>-:36,pipe,-:213,p2,-:2,p1,-:12,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:51,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:49</a><t>a,-:22,a,-:360,sx2,sx:2,sx2,sx,sx2,sx:8,sx2,sx,sx2,sx:2,sx2,sx:4</t></level> ; levelData["1f2cf7f12b21b7a0ec17ca48924a56ab.xml"] = <level w="24" h="17"><a>-:36,pipe,-:159,p2,-:14,p1,-:126,pt,-:3,pt,-:3,pt,-:3,pt,-:3,pt,-:3,pt,-:49</a><t>a,-:22,a,-:196,tmr,-:14,tmr,-:8,tmr,-:14,tmr,-:8,tmr,-:14,tmr,-:100,sx:24</t></level> ; levelData["90a8b2da8496e0631cda0f3c9b3649e1.xml"] = <level w="27" h="17"><a>-:42,pipe,-:319,p1,-:3,p2,-:13,pshb,-:4,pshb,-:3,psha,-:4,psha,-:3,pshb,-:4,pshb,-:55</a><t>a,-:25,a,-:355,sw,-:8,sw,-:8,sw,-:31,sx2:3,sx:24</t></level> ; } public static function endGame():void{ if (!content){ return; }; try { endLevel(); } catch(e:Error) { }; popup.destroy(); popup = null; Key.terminate(stage); stage.removeEventListener(Event.ENTER_FRAME, enterFrame); coinRenderer.parent.removeChild(coinRenderer); coinRenderer = null; content.removeChild(floatingScoreLayer); floatingScoreLayer = null; content.removeChild(bonusPipeLayer); bonusPipeLayer = null; content.removeChild(cloudmobileLayer); cloudmobileLayer = null; content.removeChild(arrowLayer); arrowLayer = null; content.removeChild(playerLayer); playerLayer = null; content.removeChild(enemyLayer); enemyLayer = null; content.removeChild(blockLayer); blockLayer = null; content.removeChild(platformLayer); platformLayer = null; content.removeChild(tileLayer); tileLayer = null; content.removeChild(collectibleLayer); collectibleLayer = null; content.removeChild(chestLayer); chestLayer = null; content.removeChild(signLayer); signLayer = null; if (flyingP1){ if (flyingP1.parent){ flyingP1.parent.removeChild(flyingP1); }; flyingP1 = null; }; if (flyingP2){ if (flyingP2.parent){ flyingP2.parent.removeChild(flyingP2); }; flyingP2 = null; }; if (tag){ tag.destroy(); tag = null; }; stage.quality = StageQuality.HIGH; content = null; root = null; stage = null; if (background. != "menu"){ background. = "menu"; background.gotoAndStop("menu"); }; NitromeGame.sound_manager.playMusic(SoundManager.MENU); } public static function isBonusLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (_arg1 > 200){ return (true); }; return (false); } public static function endLevel():void{ if (!level){ return; }; level.destroy(); level = null; } public static function startGame(_arg1:Sprite):void{ if (content){ return; }; setupLevelData(); stage = _arg1.stage; root = MovieClip(_arg1.root); root.stop(); content = _arg1; background = root.background; background.white = 1; content.addChild((signLayer = new Sprite())); content.addChild((chestLayer = new Sprite())); content.addChild((collectibleLayer = new Sprite())); content.addChild((tileLayer = new Sprite())); content.addChild((platformLayer = new Sprite())); content.addChild((blockLayer = new Sprite())); content.addChild((enemyLayer = new Sprite())); content.addChild((playerLayer = new Sprite())); content.addChild((arrowLayer = new Sprite())); content.addChild((cloudmobileLayer = new Sprite())); content.addChild((bonusPipeLayer = new Sprite())); content.addChild((floatingScoreLayer = new Sprite())); collectibleLayer.addChild((coinRenderer = new CoinRenderer())); popup = new IngamePopup(); stage.quality = StageQuality.LOW; Key.initialize(stage); stage.addEventListener(Event.ENTER_FRAME, enterFrame); flyingP1 = new FlyingP1(); flyingP2 = new FlyingP2(); player1Powerup.value = Player.getLockedPowerup(1); player2Powerup.value = Player.getLockedPowerup(2); player1PowerupTime.value = 0; player2PowerupTime.value = 0; } public static function enterFrame(_arg1:Event):void{ if (!isPaused()){ if (levelPanningOut){ advancePanOut(); coinRenderer.(); } else { if (levelPanningIn){ advancePanIn(); coinRenderer.(); } else { if (((content) && (level))){ frameNumber++; level.advance(); coinRenderer.(); }; }; }; if (tag){ tag.advance(); }; }; if (popup){ popup.advance(); }; if (((((((popup) && (!(isPaused())))) && (!(popup.isOpen)))) && (Key.isDown(Key.P)))){ popup.open("paused"); pause(); }; } public static function backgroundForLevel(_arg1:Number=NaN):String{ if (isHellLevel(_arg1)){ return ("hell"); }; if (isOriginalLevel(_arg1)){ return ("original"); }; return ("heaven"); } protected static function advancePanOut():void{ flyingP1.advance(); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2.advance(); }; if (panSpeed < 12){ panSpeed = (panSpeed + 0.5); }; Controller.content.x = (Controller.content.x - ((panSpeed * panSpeed) / 15)); Controller.content.y = (Controller.content.y + panSpeed); if (Controller.content.y > 500){ level.destroy(); level = null; levelPanningOut = false; levelPanningIn = true; startLevel(levelToPanIn.value); }; if (level){ level. (); }; background.advance(); if (((bonusRound) && (level))){ level.transitAdvance(); }; } public static function restartLevel():void{ endLevel(); startLevel(loadedLevelNumber.value); flyingP1. (); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2. (); }; } public static function onLoadComplete():void{ bonusRound = (loadedLevelNumber.value > 200); bonusRoundNext = false; background. = (background. + (300 - Controller.content.x)); Controller.content.y = 500; Controller.content.x = 300; setupFlyingChars(); level = new Level(); level.create(loadedXML); NitromeGame.transition.play(); if (loadIndicator){ loadIndicator.(); }; if (bonusRound){ MessageOverlay.show("BONUS STAGE"); } else { if ((((loadedLevelNumber.value >= 151)) && ((loadedLevelNumber.value <= 200)))){ MessageOverlay.show(("ORIGINAL " + (loadedLevelNumber.value - 150))); } else { MessageOverlay.show(("STAGE " + loadedLevelNumber.value)); }; }; level. (true); flyingP1.targetX = (level.player1.x + (275 - level. )); flyingP1.  = (level.player1.y + (200 - level.cameraY)); if (isTwoPlayerGame()){ flyingP2.targetX = (level.player2.x + (275 - level. )); flyingP2.  = (level.player2.y + (200 - level.cameraY)); }; levelPanningIn = true; if (((!(tag)) && ((GameMode.value == 1)))){ tag = new Tag(); tag.create(); }; } public static function isLastLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (RandomLevelMode.value == 1){ return (false); }; if (_arg1 == 50){ return (true); }; if ((((_arg1 == 100)) && ((LevelPack.value == 1)))){ return (true); }; return (false); } protected static function setupFlyingChars():void{ if (!flyingP1){ flyingP1 = new FlyingP1(); }; if (((((level) && (level.player1))) && (level.player1.alive))){ flyingP1.x = (level.player1.x + Controller.content.x); flyingP1.y = (level.player1.y + Controller.content.y); flyingP1.filters = level.player1.filters; flyingP1.transform.colorTransform = level.player1.transform.colorTransform; flyingP1.scaleX = (flyingP1.scaleY = level.player1.scaleY); } else { if (((level) && (level.player1))){ flyingP1. (); flyingP1.filters = []; flyingP1.transform.colorTransform = new ColorTransform(); flyingP1.scaleX = (flyingP1.scaleY = 1); }; }; if (SecretCharacter.value == 1){ flyingP1.gotoAndPlay("spartan"); } else { if (CharacterSkin1.value == 0){ flyingP1.gotoAndPlay("normal"); } else { if (CharacterSkin1.value == 1){ flyingP1.gotoAndPlay("white"); } else { if (CharacterSkin1.value == 2){ flyingP1.gotoAndPlay("shadow"); } else { if (CharacterSkin1.value == 3){ flyingP1.gotoAndPlay("tiger"); } else { if (CharacterSkin1.value == 4){ flyingP1.gotoAndPlay("stone"); } else { if (CharacterSkin1.value == 5){ flyingP1.gotoAndPlay("demon"); }; }; }; }; }; }; }; flyingP1.visible = true; if (!flyingP1.parent){ Controller.root.flyingPlayerHolder.addChild(flyingP1); }; if (isTwoPlayerGame()){ if (!flyingP2){ flyingP2 = new FlyingP2(); }; if (((((level) && (level.player2))) && (level.player2.alive))){ flyingP2.x = (level.player2.x + Controller.content.x); flyingP2.y = (level.player2.y + Controller.content.y); flyingP2.filters = level.player2.filters; flyingP2.transform.colorTransform = level.player2.transform.colorTransform; flyingP2.scaleX = (flyingP2.scaleY = level.player2.scaleY); } else { if (((level) && (level.player2))){ flyingP2. (); flyingP2.filters = []; flyingP2.transform.colorTransform = new ColorTransform(); flyingP2.scaleX = (flyingP2.scaleY = 1); }; }; if (SecretCharacter.value == 1){ flyingP2.gotoAndPlay("spartan"); } else { if (CharacterSkin2.value == 0){ flyingP2.gotoAndPlay("normal"); } else { if (CharacterSkin2.value == 1){ flyingP2.gotoAndPlay("white"); } else { if (CharacterSkin2.value == 2){ flyingP2.gotoAndPlay("shadow"); } else { if (CharacterSkin2.value == 3){ flyingP2.gotoAndPlay("tiger"); } else { if (CharacterSkin2.value == 4){ flyingP2.gotoAndPlay("stone"); } else { if (CharacterSkin2.value == 5){ flyingP2.gotoAndPlay("demon"); }; }; }; }; }; }; }; flyingP2.visible = true; if (!flyingP2.parent){ Controller.root.flyingPlayerHolder.addChild(flyingP2); }; }; } public static function isTwoPlayerGame():Boolean{ if (PlayerNum.value == 2){ return (true); }; return (false); } public static function pause():void{ if (level){ level.pause(); }; if (flyingP1){ flyingP1.stop(); }; if (flyingP2){ flyingP2.stop(); }; } public static function onMac():Boolean{ var _local1:String; _local1 = Capabilities.os; if (_local1.substr(0, 3).toUpperCase() == "MAC"){ return (true); }; return (false); } public static function isPaused():Boolean{ if (!popup){ return (false); }; if (!popup.isOpen){ return (false); }; if ((((popup. == "paused")) || ((popup. == "paused_cheats")))){ return (true); }; return (false); } public static function unpause():void{ if (level){ level.unpause(); }; if (flyingP1){ flyingP1.play(); }; if (flyingP2){ flyingP2.play(); }; } } }//package com.nitrome.twinshot
Section 127
//ConveyorTile (com.nitrome.twinshot.ConveyorTile) package com.nitrome.twinshot { public class ConveyorTile extends Tile { public static const CONVEYOR_SPEED:Number = 4; override public function pause():void{ stop(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendPause = true; groundSpeedX = ((this is tile_cr)) ? CONVEYOR_SPEED : -(CONVEYOR_SPEED); } override public function unpause():void{ play(); } } }//package com.nitrome.twinshot
Section 128
//CrumbleTile (com.nitrome.twinshot.CrumbleTile) package com.nitrome.twinshot { public class CrumbleTile extends Tile { protected function setNonsolid():void{ solid = false; } protected function setSolid():void{ solid = true; } public function crumble():void{ gotoAndPlay("crumbling"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = false; solidUnderneath = false; solidInside = false; sendContact = true; } override public function playerContact(_arg1:Player):void{ if (((!((currentLabel == "crumble"))) && (!((currentLabel == "crumbling"))))){ gotoAndPlay("crumble"); }; } } }//package com.nitrome.twinshot
Section 129
//Debris (com.nitrome.twinshot.Debris) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; public class Debris extends MovieClip { public var :Number;// = 0 public var velocityX:Number;// = 0 public var velocityY:Number;// = 0 public var spin:Number;// = 0 public var finished:Boolean;// = false public var lockY:DisplayObject;// = null public var lifetime:Number;// = 0 public var accelerationY:Number;// = 0 public function Debris(){ velocityX = 0; velocityY = 0;  = 0; accelerationY = 0; spin = 0; lifetime = 0; finished = false; lockY = null; super(); } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; } public function unpause():void{ play(); } public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ _arg1.addChild(this); x = _arg2; y = _arg3; Controller.level.debrisList.push(this); } public function advance():void{ var _local1:Rectangle; var _local2:Rectangle; velocityX = (velocityX + ); velocityY = (velocityY + accelerationY); x = (x + velocityX); y = (y + velocityY); rotation = (rotation + spin); if (lockY){ if ((lockY is Block)){ y = (lockY.y - (lockY as Block).extentAbove); } else { if ((lockY is HellBossFlyingBlock)){ y = (lockY.y - (lockY as HellBossFlyingBlock).extentAbove); } else { y = lockY.y; }; }; }; _local1 = getBounds(root); _local2 = new Rectangle(-20, -20, 590, 440); if (!_local2.intersects(_local1)){ finished = true; }; if (lifetime > 0){ lifetime--; if (lifetime < 1){ finished = true; }; }; } public function pause():void{ stop(); } public static function createContained(_arg1:Sprite, _arg2:Sprite, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Debris{ var _local7:Debris; _local7 = new (Debris); _local7.addChild(_arg1); _local7.create(_arg2, _arg3, _arg4); _arg1.x = _arg5; _arg1.y = _arg6; return (_local7); } } }//package com.nitrome.twinshot
Section 130
//DizzyStars (com.nitrome.twinshot.DizzyStars) package com.nitrome.twinshot { import flash.display.*; public dynamic class DizzyStars extends MovieClip { } }//package com.nitrome.twinshot
Section 131
//DoubleSidedEnemy (com.nitrome.twinshot.DoubleSidedEnemy) package com.nitrome.twinshot { public class DoubleSidedEnemy extends Enemy { public const STUN_TIME:Number = 100; public var  :Number;// = 0 public var  :Number;// = 0 public function DoubleSidedEnemy(){   = 0;   = 0; super(); addFrameScript(5, frame6, 22, frame23, 33, frame34, 43, frame44); } function frame23(){ gotoAndPlay("one_backwards"); } override public function advance():void{ if (alive){ walkSpeed = ((( ) || ( ))) ? 1 : 2; if (  > 0){  --; }; if (  > 0){  --; }; }; super.advance(); } function frame34(){ gotoAndPlay("one_forwards"); } function frame6(){ gotoAndPlay("two"); } function frame44(){ gotoAndStop("dead"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); if (_arg1.pointingRight){   = STUN_TIME; if (  > 0){ kill(_arg1); }; } else {   = STUN_TIME; if (  > 0){ kill(_arg1); }; }; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 32; extentToRight = 32; extentAbove = 32; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 10); } override protected function animation():void{ var _local1:String; _local1 = null; if (((!(alive)) || ((( ) && ( ))))){ gotoAndStop("dead"); scaleX = 1; rotation = (rotation + ((velocityX)>0) ? 5 : -5); } else { if ( ){ _local1 = ((velocityX < 0)) ? "one_forwards" : "one_backwards"; scaleX = 1; } else { if ( ){ _local1 = ((velocityX < 0)) ? "one_backwards" : "one_forwards"; scaleX = -1; } else { _local1 = "two"; scaleX = ((velocityX)>0) ? 1 : -1; }; }; }; if (((_local1) && (!((currentLabel == _local1))))){ gotoAndPlay(_local1); }; } } }//package com.nitrome.twinshot
Section 132
//Enemy (com.nitrome.twinshot.Enemy) package com.nitrome.twinshot { import flash.geom.*; import com.nitrome.util.*; import flash.filters.*; public class Enemy extends MotiveObject { public const STOP:Number = 4; public const LEAP_UPWARD:Number = 2; public const INIT:Number = -1; public const LEAP_OFF_EDGE:Number = 1; public const LEAP_OVER_GAP:Number = 3; public const WALKING_FORWARD:Number = 0; public var separateFallingAnimation:Boolean;// = false public var canJump:Boolean;// = true public var inLove:Boolean;// = false public var facingRight:Boolean;// = true public var tendencyToTurnBackAnytime:Number;// = -0.2 public var  :Number;// = 80 public var state:Number;// = -1 public var alive:Boolean;// = true public var containsCollectible:Boolean;// = true public var targetX:Number; public var tendencyToMoveUnpredictably:Number;// = 0.1 public var playerCausedLove:Number;// = 0 public var cloudmobile:Cloudmobile;// = null public var ignoreCloudmobiles:Number;// = 0 public var tendencyToLeap:Number;// = -0.05 public var  :Number;// = 30 public var  :Number;// = 0.2 public var tendencyToTurnBackAtEdges:Number;// = -0.1 public var  :Number; public var tendencyToFollowPlayers:Number;// = 1 public var walkSpeed:Number;// = 3 public function Enemy(){ state = INIT; alive = true; facingRight = true; walkSpeed = 3; tendencyToFollowPlayers = 1;  = 0.2; tendencyToLeap = -0.05; tendencyToTurnBackAtEdges = -0.1; tendencyToTurnBackAnytime = -0.2; tendencyToMoveUnpredictably = 0.1; canJump = true;   = 30;  = -(Infinity); containsCollectible = true; separateFallingAnimation = false; inLove = false;   = 80; playerCausedLove = 0; cloudmobile = null; ignoreCloudmobiles = 0; super(); } protected function  ():void{ velocityX = Global.slide(velocityX, 0, 0.2); horizontalMotion(); if (velocityY < 0){ velocityY = (velocityY + weight); y = (y + velocityY); objectUnderneath = null; onGround = false; } else { verticalMotion(); if (onGround){ decideNext(); }; }; } override public function wrap():void{ if (x >= Controller.level.pixelWidth){ targetX = (targetX - Controller.level.pixelWidth); }; if (x < 0){ targetX = (targetX + Controller.level.pixelWidth); }; super.wrap(); } protected function  ():Array{ var aiMoves:Array; var getWeight:Function; var forwardRaycast:Raycast; var backwardRaycast:Raycast; var wallInFront:Boolean; var wallBehind:Boolean; var stuckBetweenWalls:Boolean; var cloudJump:AiMove; var walkForwardX:Number; var nextBelowRaycast:Raycast; var prevBelowRaycast:Raycast; var platformContinuesAhead:Boolean; var platformContinuesBehind:Boolean; var leapForwardRaycast:Raycast; var dx:Number; var fromAboveRaycast:Raycast; var tx:Number; var targetDownRaycast:Raycast; var targetForwardRaycast:Raycast; getWeight = function (_arg1:Raycast):Number{ var _local2:Number; _local2 = 0; if (((_arg1) && (_arg1.hitTile))){ _local2 = (_local2 + (_arg1.hitTile.calculateAiWeight() * tendencyToFollowPlayers)); }; _local2 = (_local2 + (tendencyToMoveUnpredictably * Math.random())); return (_local2); }; aiMoves = []; if ((((this is BlackMan)) && ((ignoreCloudmobiles < 1)))){ cloudJump =  (); if (cloudJump){ return ([cloudJump]); }; }; forwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); backwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? -(extentToLeft) : extentToRight), (facingRight) ? -1 : 1, (y - extentAbove), (y + extentBelow)); wallInFront = ((forwardRaycast) && ((forwardRaycast.distance < 2))); wallBehind = ((backwardRaycast) && ((backwardRaycast.distance < 2))); stuckBetweenWalls = ((wallInFront) && (wallBehind)); if (!stuckBetweenWalls){ walkForwardX = ((wallInFront)!=facingRight) ? 30 : -30; nextBelowRaycast = Raycast.fatRaycastY(y, 1, ((x + walkForwardX) - 6), ((x + walkForwardX) + 6)); prevBelowRaycast = Raycast.fatRaycastY(y, 1, ((x - walkForwardX) - 6), ((x - walkForwardX) + 6)); platformContinuesAhead = ((nextBelowRaycast) && ((nextBelowRaycast.distance < 2))); platformContinuesBehind = ((prevBelowRaycast) && ((prevBelowRaycast.distance < 2))); if (wallInFront){ aiMoves.push(new AiMove(getWeight(prevBelowRaycast), WALKING_FORWARD, NaN, NaN, true)); } else { if (!platformContinuesAhead){ if (((canJump) && (nextBelowRaycast))){ leapForwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, ((y - extentAbove) - 10), ((y - extentAbove) + 10)); if (((!(leapForwardRaycast)) || ((leapForwardRaycast.distance >= 24)))){ aiMoves.push(new AiMove(getWeight(nextBelowRaycast), LEAP_OFF_EDGE, -7, (x + (walkForwardX * 1.5)))); }; }; if ((Controller.frameNumber -  ) >=  ){ aiMoves.push(new AiMove((getWeight(prevBelowRaycast) + tendencyToTurnBackAtEdges), WALKING_FORWARD, NaN, NaN, true)); }; } else { aiMoves.push(new AiMove((getWeight(nextBelowRaycast) +  ), WALKING_FORWARD)); if ((Controller.frameNumber -  ) >=  ){ aiMoves.push(new AiMove((getWeight(prevBelowRaycast) + tendencyToTurnBackAnytime), WALKING_FORWARD, NaN, NaN, true)); }; }; }; }; if (canJump){ dx = 2; while (dx <= 4) { tx = (x + ((dx + 1) * (facingRight) ? 24 : -24)); targetDownRaycast = Raycast.fatRaycastY(((y + 24) - (dx * 24)), 1, (tx - 3), (tx + 3)); targetForwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, ((y - 96) - 10), ((y - 96) + 10)); if (((targetForwardRaycast) && ((targetForwardRaycast.distance < 48)))){ } else { if (((targetDownRaycast) && ((targetDownRaycast.distance < (dx * 24))))){ if (((((targetDownRaycast.hitTile) && (tileUnderneath))) && ((targetDownRaycast.hitTile.surfaceIndex == tileUnderneath.surfaceIndex)))){ } else { aiMoves.push(new AiMove((getWeight(targetDownRaycast) + tendencyToLeap), LEAP_OVER_GAP, -13, tx)); break; }; }; }; dx = (dx + 1); }; fromAboveRaycast = Raycast.fatRaycastY((y - 96), 1, (x - 6), (x + 6)); if (((fromAboveRaycast) && ((fromAboveRaycast.distance < 96)))){ aiMoves.push(new AiMove((getWeight(fromAboveRaycast) + tendencyToLeap), LEAP_UPWARD, -13)); }; }; return (aiMoves); } protected function doWalkingForward():void{ var _local1:Number; if (facingRight){ _local1 = (Math.floor(((x + extentToRight) / 24)) * 24); } else { _local1 = (Math.floor((((x + 24) - extentToLeft) / 24)) * 24); }; velocityX = (facingRight) ? walkSpeed : -(walkSpeed); if (groundSpeedX > 0){ velocityX = (velocityX + (walkSpeed * 0.5)); }; if (groundSpeedX < 0){ velocityX = (velocityX - (walkSpeed * 0.5)); }; horizontalMotion(); verticalMotion(); decideNext(); if (((((((facingRight) && ((x >= _local1)))) || (((!(facingRight)) && ((x <= _local1)))))) || (!(onGround)))){ if (state != WALKING_FORWARD){ x = _local1; }; }; } override public function advance():void{ if (alive){ if (!cloudmobile){ switch (state){ case INIT: decideNext(); break; case WALKING_FORWARD: doWalkingForward(); break; case LEAP_OFF_EDGE: doLeapOffEdge(); break; case LEAP_UPWARD:  (); break; case LEAP_OVER_GAP:  (); break; case STOP: doStop(); break; }; }; wrap(); } else { doDeath(); }; animation(); if (((alive) && ((ignoreCloudmobiles > 0)))){ ignoreCloudmobiles--; }; } protected function decideNext():void{ var _local1:Array; var _local2:Number; var _local3:AiMove; var _local4:Number; if (isClone){ return; }; _local1 =  (); _local2 = -(Infinity); _local4 = 0; while (_local4 < _local1.length) { if (_local1[_local4].weight > _local2){ _local2 = _local1[_local4].weight; _local3 = _local1[_local4]; }; _local4++; }; if (_local3){ _local3.commit(this); if (((_local3.turnAround) && ((_local3.state == WALKING_FORWARD)))){  = Controller.frameNumber; }; }; } override public function addClones():void{ if (alive){ super.addClones(); } else { super.removeClones(); }; } protected function doDeath():void{ velocityY++; x = (x + velocityX); y = (y + velocityY); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); kill(_arg1); return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 24); extentToLeft = 12; extentToRight = 12; extentAbove = 48; extentBelow = 0; wallBounceFactor = 0; floorBounceFactor = 0; weight = 0.8; play(); Controller.enemyLayer.addChild(this); } override public function unpause():void{ super.unpause(); if (alive){ play(); }; } protected function  ():void{ var _local1:FloatingScore; alive = false; if (parent){ parent.removeChild(this); }; new LoveExplosion().createFromPlayer(Controller.arrowLayer, x, (y - (extentAbove / 2)), playerCausedLove); if (playerCausedLove == 1){ Controller.level.player1.score.value = (Controller.level.player1.score.value + 100); } else { if ((((playerCausedLove == 2)) && (Controller.level.player2))){ Controller.level.player2.score.value = (Controller.level.player2.score.value + 100); } else { //unresolved jump }; }; _local1 = new FloatingScore(); _local1.createScore(x, (y - (extentAbove / 2)), 100); if (cloudmobile){ cloudmobile.enemyLeave(); }; } protected function doStop():void{ verticalMotion(); } protected function  ():AiMove{ var _local1:Number; var _local2:Cloudmobile; var _local3:Number; var _local4:Number; var _local5:Raycast; var _local6:AiMove; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Cloudmobile); if (!_local2){ } else { if (((_local2.holdingPlayer) || (_local2.holdingEnemy))){ } else { _local3 = (_local2.x - x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; if (Math.abs(_local3) > 120){ } else { _local4 = (_local2.y - y); if (_local4 < (-(Controller.level.pixelHeight) / 2)){ _local4 = (_local4 + Controller.level.pixelHeight); }; if (_local4 > (Controller.level.pixelHeight / 2)){ _local4 = (_local4 - Controller.level.pixelHeight); }; if (_local4 < -72){ } else { _local5 = Raycast.fatRaycastY((y - 72), 1, (_local2.x - 12), (_local2.x + 12)); if (((_local5) && ((_local5.distance < 72)))){ } else { _local6 = new AiMove(1, LEAP_OVER_GAP, -10, _local2.x); return (_local6); }; }; }; }; }; _local1++; }; return (null); } protected function  ():void{ var _local1:Number; if ((targetX - x) > (Controller.level.pixelWidth / 2)){ targetX = (targetX - Controller.level.pixelWidth); }; if ((targetX - x) < (-(Controller.level.pixelWidth) / 2)){ targetX = (targetX + Controller.level.pixelWidth); }; _local1 = (((x - targetX) * 0.9) + targetX); _local1 = Global.slide(_local1, targetX, 0.4); velocityX = Global.slide(velocityX, (_local1 - x), 1); horizontalMotion(); verticalMotion(); if (onGround){ decideNext(); }; } public function kill(_arg1:Arrow):void{ var _local2:Collectible; var _local3:FloatingScore; gotoAndStop("dead"); alive = false; velocityY = -10; if (containsCollectible){ _local2 = Collectible.randomType(); _local2.createAndRegisterFromEnemy(this); }; if (_arg1){ if (_arg1.playerSource == 1){ Controller.level.player1.score.value = (Controller.level.player1.score.value + 100); } else { if ((((_arg1.playerSource == 2)) && (Controller.level.player2))){ Controller.level.player2.score.value = (Controller.level.player2.score.value + 100); } else { //unresolved jump }; }; _local3 = new FloatingScore(); _local3.createScore(x, (y - (extentAbove / 2)), 100); }; if (cloudmobile){ cloudmobile.enemyLeave(); }; } public function love():void{ var createLoveHeart:Function; var n:Number; var i:Number; var t:Number; var enemy:Enemy; createLoveHeart = function (_arg1:Number, _arg2:Number):void{ var _local3:Debris; _local3 = new FloatingLoveHeart(); _local3.create(Controller.enemyLayer, _arg1, _arg2); _local3.velocityX = ((Math.random() - 0.5) * 3); _local3.velocityY = (-2 - (Math.random() * 0.5)); _local3.lifetime = 60; }; if (  > 0){ if (((((Controller.frameNumber % 5) == 0)) && ((Math.random() > 0.1)))){ if ((this is DoubleSidedEnemy)){ createLoveHeart((x - 28), (y - (extentAbove * 0.8))); createLoveHeart((x + 28), (y - (extentAbove * 0.8))); } else { createLoveHeart(x, (y - (extentAbove * 0.8))); }; };  --; if (  < 1){  (); } else { if (  < 30){ i = (1 - (  / 30)); filters = [new GlowFilter(16751052, (i * 2), 8, 8)]; }; if (  < 10){ t = (1 - (  / 10)); transform.colorTransform = new ColorTransform(1, 1, 1, 1, (t * 0xFF), (t * 153), (t * 204)); }; if ((((((  == 24)) && (onGround))) && ((this is BlackMan)))){ state = STOP; gotoAndPlay("loveDeath"); }; if (  == 36){ NitromeGame.sound_manager.playSound("loveExplosionAnticipate"); }; n = 0; while (n < Controller.level.objectList.length) { enemy = (Controller.level.objectList[n] as Enemy); if (!enemy){ } else { if (enemy == this){ } else { if (enemy.inLove){ } else { if (enemy.intersects(this)){ enemy.hitByLoveArrow(null); }; }; }; }; n = (n + 1); }; }; }; } public function isHarmful():Boolean{ return (!(inLove)); } protected function animation():void{ if (cloudmobile){ if (currentLabel != "walking"){ gotoAndPlay("walking"); }; } else { if (alive){ switch (state){ case WALKING_FORWARD: if (currentLabel != "walking"){ gotoAndPlay("walking"); }; break; case LEAP_OFF_EDGE: case LEAP_OVER_GAP: case LEAP_UPWARD: if (((separateFallingAnimation) && ((velocityY > 0)))){ if (currentLabel != "falling"){ gotoAndPlay("falling"); }; } else { if (currentLabel != "jumping"){ gotoAndPlay("jumping"); }; }; break; }; } else { if (currentLabel != "dead"){ gotoAndPlay("dead"); }; }; }; scaleX = (facingRight) ? 1 : -1; } override public function hitByLoveArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; if (inLove){ return (false); }; NitromeGame.sound_manager.playSound("loveInfection"); if (_arg1){ playerCausedLove = _arg1.playerSource; }; inLove = true; return (true); } protected function doLeapOffEdge():void{ var _local1:Number; if ((targetX - x) > (Controller.level.pixelWidth / 2)){ targetX = (targetX - Controller.level.pixelWidth); }; if ((targetX - x) < (-(Controller.level.pixelWidth) / 2)){ targetX = (targetX + Controller.level.pixelWidth); }; _local1 = (((x - targetX) * 0.9) + targetX); _local1 = Global.slide(_local1, targetX, 0.3); velocityX = Global.slide(velocityX, (_local1 - x), 1); horizontalMotion(); verticalMotion(); if (onGround){ decideNext(); }; } override public function pause():void{ super.pause(); stop(); } } }//package com.nitrome.twinshot class AiMove { private var  :Boolean;// = false private var state:Number; private var targetX:Number; private var weight:Number; private var turnAround:Boolean;// = false private var  :Boolean;// = false private var velocityY:Number; private function AiMove(_arg1:Number, _arg2:Number, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Boolean=false){   = false;   = false; turnAround = false; super(); weight = _arg1; state = _arg2; if (!isNaN(_arg3)){ velocityY = _arg3;   = true; }; if (!isNaN(_arg4)){ targetX = _arg4;   = true; }; turnAround = _arg5; } public function commit(_arg1:Enemy){ _arg1.state = state; if ( ){ _arg1.velocityY = velocityY; }; if ( ){ _arg1.targetX = targetX; }; if (turnAround){ _arg1.facingRight = !(_arg1.facingRight); }; if (state == _arg1.LEAP_UPWARD){ _arg1.velocityX = 0; }; } }
Section 133
//EnemyDeathTile (com.nitrome.twinshot.EnemyDeathTile) package com.nitrome.twinshot { public class EnemyDeathTile extends SpikeTile { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); sendAdvance = true; } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Enemy; super.advance(); _local1 = (tileX * 24); _local2 = (tileY * 24); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; if (!_local4){ } else { if (!_local4.alive){ } else { if (_local4.intersectsRect((_local1 - 2), (_local1 + 26), (_local2 - 2), (_local2 + 26))){ _local4.hit(this); }; }; }; _local3++; }; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local5 = (Controller.level.objectList[_local3] as Enemy); if (!_local5){ } else { if (!_local5.alive){ } else { if (_local5.intersectsRect((_local1 - 2), (_local1 + 26), (_local2 - 2), (_local2 + 26))){ _local5.kill(null); }; }; }; _local3++; }; } } }//package com.nitrome.twinshot
Section 134
//ExplodingEnemy (com.nitrome.twinshot.ExplodingEnemy) package com.nitrome.twinshot { public class ExplodingEnemy extends Enemy { public var areaBottom:Number;// = 0 public var areaTop:Number;// = -48 public function ExplodingEnemy(){ areaTop = -48; areaBottom = 0; super(); addFrameScript(4, frame5, 10, frame11, 11, frame12); } function frame5(){ areaTop = -48; areaBottom = -16; } function frame11(){ areaTop = -36; areaBottom = 0; } function frame12(){ gotoAndPlay("walking"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (_arg1){ if (_arg1.y < (y + areaTop)){ return (false); }; if (_arg1.y > (y + areaBottom)){ return (false); }; }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 14; extentToRight = 14; extentAbove = 48; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ var _local2:Explosion; super.kill(_arg1); _local2 = new Explosion(); _local2.create(Controller.enemyLayer, x, (y - (extentAbove / 2))); visible = false; } override protected function animation():void{ scaleX = (facingRight) ? 1 : -1; } override public function debugDrawBoundaries():void{ super.debugDrawBoundaries(); graphics.lineStyle(1, 0xFF); graphics.drawRect(-(extentToLeft), areaTop, (extentToLeft + extentToRight), (-(areaTop) + areaBottom)); } } }//package com.nitrome.twinshot
Section 135
//Explosion (com.nitrome.twinshot.Explosion) package com.nitrome.twinshot { import flash.display.*; public class Explosion extends Debris { public var harmful:Boolean;// = true public var lowPlayerHit:Boolean;// = false public var radius:Number;// = 90 public function Explosion(){ harmful = true; lowPlayerHit = false; radius = 90; super(); addFrameScript(10, frame11); } private function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Player; var _local10:CrumbleTile; var _local11:Block; var _local12:Enemy; var _local13:Bomb; _local4 = (radius * radius); _local5 = Controller.level.pixelWidth; _local6 = Controller.level.pixelHeight; _local7 = (_local5 / 2); _local8 = (_local6 / 2); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local9 = Controller.level.playerList[_local1]; _local2 = (_local9.x - x); _local3 = ((_local9.y - (_local9.extentAbove / 2)) - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local9.hit(this, true, (lowPlayerHit) ? -2 : -15); }; _local1++; }; _local1 = 0; while (_local1 < Controller.level.tileList.length) { _local10 = (Controller.level.tileList[_local1] as CrumbleTile); if (!_local10){ } else { _local2 = (((_local10.tileX * 24) + 12) - x); _local3 = (((_local10.tileY * 24) + 12) - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local10.playerContact(null); }; }; _local1++; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { if ((Controller.level.objectList[_local1] is Block)){ _local11 = (Controller.level.objectList[_local1] as Block); _local2 = (_local11.x - x); _local3 = (_local11.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local11.velocityX = (_local11.velocityX + ((_local2)>0) ? 1 : -1); }; } else { if ((Controller.level.objectList[_local1] is Enemy)){ _local12 = (Controller.level.objectList[_local1] as Enemy); if (!_local12.alive){ continue; }; _local2 = (_local12.x - x); _local3 = (_local12.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local12.hitByArrow(null); }; } else { if ((((Controller.level.objectList[_local1] is Bomb)) && ((currentFrame > 3)))){ _local13 = (Controller.level.objectList[_local1] as Bomb); if (_local13.hasExploded){ } else { _local2 = (_local13.x - x); _local3 = (_local13.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local13.explode(); }; }; }; }; }; }; } override public function advance():void{ super.advance(); if (((harmful) && ((currentFrame <= 5)))){ (); }; } function frame11(){ stop(); destroy(); } override public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ super.create(_arg1, _arg2, _arg3); if (harmful){ (); }; NitromeGame.sound_manager.playSound("explosion"); } } }//package com.nitrome.twinshot
Section 136
//FanTile (com.nitrome.twinshot.FanTile) package com.nitrome.twinshot { public class FanTile extends Tile { override public function advance():void{ var _local1:Raycast; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Number; var _local6:MotiveObject; super.advance(); _local1 = Raycast.fatRaycastY(((tileY * 24) - 1), -1, (tileX * 24), ((tileX * 24) + 24), false, false); _local2 = (_local1) ? (_local1.distance + 1) : Controller.level.pixelHeight; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; if (!_local4.alive){ } else { if (_local4.x < (tileX * 24)){ } else { if (_local4.x > ((tileX * 24) + 24)){ } else { _local5 = (_local4.y - (tileY * 24)); if (_local5 > 0){ _local5 = (_local5 - Controller.level.pixelHeight); }; if (_local5 < -(_local2)){ } else { if (_local4.velocityY <= -(_local4.terminalVelocityY)){ } else { if (_local4.cloudmobile){ _local4.cloudmobile.airY = -10; } else { _local4.velocityY = (_local4.velocityY - (_local4.weight + 1)); if (_local4.velocityY < 0){ _local4.onGround = false; }; }; }; }; }; }; }; _local3++; }; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local6 = (Controller.level.objectList[_local3] as MotiveObject); if (!_local6){ } else { if (_local6.x < (tileX * 24)){ } else { if (_local6.x > ((tileX * 24) + 24)){ } else { _local5 = (_local6.y - (tileY * 24)); if (_local5 > 0){ _local5 = (_local5 - Controller.level.pixelHeight); }; if (_local5 < -(_local2)){ } else { if ((_local6 is Arrow)){ (_local6 as Arrow).airY = -1; } else { if ((_local6 is Collectible)){ if (_local6.velocityY <= -(_local6.terminalVelocityY)){ } else { _local6.velocityY = (_local6.velocityY - (_local6.weight + 0.5)); }; }; }; }; }; }; }; _local3++; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; } } }//package com.nitrome.twinshot
Section 137
//Fireball (com.nitrome.twinshot.Fireball) package com.nitrome.twinshot { import com.nitrome.util.*; public class Fireball extends MotiveObject { public var  :Boolean;// = false public static const SPEED:Number = 10; public function Fireball(){  = false; super(); addFrameScript(4, frame5, 19, frame20); } private function hitWall():void{ gotoAndPlay("hitWall");  = true; } function frame5(){ gotoAndPlay("flying"); } function frame20(){ destroy(); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Arrow; if (! ){ horizontalMotion(); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersects(this)){ _local2.hit(this); }; _local1++; }; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (_local3.intersects(this)){ _local3.destroy(); }; }; _local1++; }; }; } override protected function horizontalMotion():void{ var _local1:Raycast; if (velocityX > 0){ _local1 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow), false); if (((_local1) && ((_local1.distance < velocityX)))){ x = (x + _local1.distance); hitWall(); return; }; } else { if (velocityX < 0){ _local1 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow), false); if (((_local1) && ((_local1.distance < -(velocityX))))){ x = (x - _local1.distance); hitWall(); return; }; }; }; x = (x + velocityX); if (x < -(extentToRight)){ destroy(); }; if (x > (Controller.level.pixelWidth + extentToLeft)){ destroy(); }; } public function createAndRegister(_arg1:ProjectileEnemy):void{ extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; x = (_arg1.x + (_arg1.facingRight) ? 16 : -16); y = (_arg1.y + ProjectileEnemy.THROW_OFFSET); velocityX = (_arg1.facingRight) ? SPEED : -(SPEED); velocityY = 0; weight = 0; cloneHorizontal = false; scaleX = (_arg1.facingRight) ? 1 : -1; Controller.arrowLayer.addChild(this); Controller.level.objectList.splice(0, 0, this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 138
//FireTrailEnemy (com.nitrome.twinshot.FireTrailEnemy) package com.nitrome.twinshot { public class FireTrailEnemy extends Enemy { public function FireTrailEnemy(){ addFrameScript(12, frame13, 18, frame19, 29, frame30); } function frame13(){ gotoAndPlay("walking"); } function frame19(){ gotoAndPlay("jumping"); } override protected function doWalkingForward():void{ var _local1:Number; var _local2:Number; var _local3:Tile; super.doWalkingForward(); if (((onGround) && (!(inLove)))){ _local1 = Math.floor((x / 24)); _local2 = Math.floor(((y + 12) / 24)); _local3 = Controller.level.getTile(_local1, _local2); if (!_local3){ return; }; _local3.setOnFire(); }; } function frame30(){ gotoAndStop("dead"); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 36; extentBelow = 0; walkSpeed = 5; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); } } }//package com.nitrome.twinshot
Section 139
//FlickerPlatform (com.nitrome.twinshot.FlickerPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class FlickerPlatform extends Platform { public const PHASES:Number = 2; public const INTERVAL:Number = 50; public var phase:Number;// = 0 public var solidVersion:MovieClip; public function FlickerPlatform(){ phase = 0; super(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is FlickerPlatformA)){ phase = 0; }; if ((this is FlickerPlatformB)){ phase = 1; }; advance(); advance(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; super.advance(); _local1 = (Controller.frameNumber % (INTERVAL * PHASES)); _local2 = (phase * INTERVAL); solidOnTop = (((_local1 >= _local2)) && (((_local1 - _local2) < INTERVAL))); canDetectSides = solidOnTop; _local3 = (solidOnTop) ? 1 : 0; if (solidVersion.alpha != _local3){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local3, 0.7); }; } } }//package com.nitrome.twinshot
Section 140
//FlickerPlatformA (com.nitrome.twinshot.FlickerPlatformA) package com.nitrome.twinshot { public dynamic class FlickerPlatformA extends FlickerPlatform { } }//package com.nitrome.twinshot
Section 141
//FlickerPlatformB (com.nitrome.twinshot.FlickerPlatformB) package com.nitrome.twinshot { public dynamic class FlickerPlatformB extends FlickerPlatform { } }//package com.nitrome.twinshot
Section 142
//FloatingLoveHeart (com.nitrome.twinshot.FloatingLoveHeart) package com.nitrome.twinshot { public dynamic class FloatingLoveHeart extends Debris { public function FloatingLoveHeart(){ addFrameScript(11, frame12); } function frame12(){ gotoAndPlay("loop"); } } }//package com.nitrome.twinshot
Section 143
//FloatingScore (com.nitrome.twinshot.FloatingScore) package com.nitrome.twinshot { public class FloatingScore extends Debris { public function FloatingScore(){ addFrameScript(26, frame27, 53, frame54, 80, frame81, 107, frame108); } function frame81(){ destroy(); } public function createScore(_arg1:Number, _arg2:Number, _arg3:Number){ super.create(Controller.floatingScoreLayer, _arg1, _arg2); x = _arg1; y = _arg2; gotoAndPlay(("score" + _arg3.toString())); Controller.floatingScoreLayer.addChild(this); } function frame108(){ destroy(); } function frame27(){ destroy(); } function frame54(){ destroy(); } } }//package com.nitrome.twinshot
Section 144
//FlyingLoveHeart (com.nitrome.twinshot.FlyingLoveHeart) package com.nitrome.twinshot { public class FlyingLoveHeart extends Debris { public var playerSource:Number;// = 0 public function FlyingLoveHeart(){ playerSource = 0; super(); gotoAndStop(((Math.random() >= 0.5)) ? 1 : 2); } override public function advance():void{ var _local1:Number; var _local2:Enemy; super.advance(); _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Enemy); if (!_local2){ } else { if (!_local2.alive){ } else { if (_local2.intersectsRect((x - 16), (x + 16), (y - 16), (y + 16))){ _local2.hitByLoveArrow(null); _local2.playerCausedLove = playerSource; }; }; }; _local1++; }; } } }//package com.nitrome.twinshot
Section 145
//FlyingP1 (com.nitrome.twinshot.FlyingP1) package com.nitrome.twinshot { public dynamic class FlyingP1 extends FlyingPlayer { public function FlyingP1(){ addFrameScript(9, frame10, 20, frame21, 31, frame32, 42, frame43, 53, frame54, 64, frame65, 75, frame76); } function frame65(){ gotoAndPlay("demon"); } function frame76(){ gotoAndPlay("stone"); } function frame10(){ gotoAndPlay("normal"); } function frame21(){ gotoAndPlay("spartan"); } function frame43(){ gotoAndPlay("tiger"); } function frame32(){ gotoAndPlay("white"); } function frame54(){ gotoAndPlay("shadow"); } } }//package com.nitrome.twinshot
Section 146
//FlyingP2 (com.nitrome.twinshot.FlyingP2) package com.nitrome.twinshot { public dynamic class FlyingP2 extends FlyingPlayer { public function FlyingP2(){ addFrameScript(9, frame10, 20, frame21, 31, frame32, 42, frame43, 53, frame54, 64, frame65, 75, frame76); } function frame65(){ gotoAndPlay("demon"); } function frame76(){ gotoAndPlay("stone"); } function frame10(){ gotoAndPlay("normal"); } function frame21(){ gotoAndPlay("spartan"); } function frame43(){ gotoAndPlay("tiger"); } function frame32(){ gotoAndPlay("white"); } function frame54(){ gotoAndPlay("shadow"); } } }//package com.nitrome.twinshot
Section 147
//FlyingPlayer (com.nitrome.twinshot.FlyingPlayer) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.filters.*; public class FlyingPlayer extends MovieClip { private var  :Number;// = 0 public var  :Boolean;// = false public var  :Number;// = 0 public var targetX:Number;// = 0 public function FlyingPlayer(){ targetX = 0;   = 0;   = false;   = 0; super();  (); } public function  ():void{ if ((this is FlyingP1)){ x = 400; } else { x = 150; }; y = -50; } public function  ():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; _local1 = false; if ((this is FlyingP1)){ if (Player.getLockedPowerup(1) == Player.POWERUP_INVINCIBILITY){ _local1 = true; } else { if (((!((Player.getLockedPowerup(1) == Player.POWERUP_NONE))) && ((Controller.player1Powerup.value == Player.POWERUP_INVINCIBILITY)))){ _local1 = true; } else { return; }; }; } else { if (Player.getLockedPowerup(2) == Player.POWERUP_INVINCIBILITY){ _local1 = true; } else { if (((!((Player.getLockedPowerup(2) == Player.POWERUP_NONE))) && ((Controller.player2Powerup.value == Player.POWERUP_INVINCIBILITY)))){ _local1 = true; } else { return; }; }; }; if (_local1){ _local2 = (((++  % 3))<2) ? 8454143 : 0xFFFFFF; _local3 = ((Math.random())>0.8) ? 12 : 8; filters = [new GlowFilter(_local2, 1, _local3, _local3, 2, 2)]; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, 32, 32, 32); }; } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; _local1 = (targetX - x); _local2 = (  - y); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 < 1){ x = targetX; y =  ;   = true;  (); return; }; _local4 = (_local3 / 10); if (_local4 < 1){ _local4 = 1; }; if (_local4 > 4){ _local4 = 4; }; if (_local4 > _local3){ _local4 = _local3; }; x = (x + ((_local1 * _local4) / _local3)); y = (y + ((_local2 * _local4) / _local3));   = false;  (); } } }//package com.nitrome.twinshot
Section 148
//FlyPickup (com.nitrome.twinshot.FlyPickup) package com.nitrome.twinshot { public class FlyPickup extends Powerup { public function FlyPickup(){   = Player.POWERUP_FLIGHT; } } }//package com.nitrome.twinshot
Section 149
//Gem (com.nitrome.twinshot.Gem) package com.nitrome.twinshot { public class Gem extends Collectible { public function Gem(){ worth = 500; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; } } }//package com.nitrome.twinshot
Section 150
//GoldCoin (com.nitrome.twinshot.GoldCoin) package com.nitrome.twinshot { public class GoldCoin extends Collectible { public function GoldCoin(){ worth = 100; } } }//package com.nitrome.twinshot
Section 151
//HeartPickup (com.nitrome.twinshot.HeartPickup) package com.nitrome.twinshot { import com.nitrome.coins.*; public class HeartPickup extends Powerup { override public function collect(_arg1:Player):void{ var _local2:Number; if (((!(collected)) && (_arg1))){ if (_arg1.number == 1){ _local2 = Player1Hearts.value; }; if (_arg1.number == 2){ _local2 = Player2Hearts.value; }; if (_arg1.hits < _local2){ _arg1.hits++; }; _arg1.powerupFlash = 1; }; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 152
//HeavenBoss (com.nitrome.twinshot.HeavenBoss) package com.nitrome.twinshot { import com.nitrome.util.*; public final class HeavenBoss extends MotiveObject { public const DESTRUCTIVE_PHASE:Number = 1; public const RESTORE_GROUND_PHASE:Number = 2; public const THROWING_BOMBS_PHASE:Number = 4; public const EXPLODING:Number = 5; public const INTRO_PHASE:Number = 0; public const ELECTRIFIED_PHASE:Number = 3; public var :Number;// = 0 public var :Number;// = 0 public var :Boolean; public var alive:Boolean;// = true public var phaseTime:Number;// = 0 public var flickering:Number;// = 0 public var hits:Number;// = 3 public var homeY:Number; public var phase:Number; public var :Boolean;// = false public function HeavenBoss(){ phase = INTRO_PHASE; phaseTime = 0;  = 0;  = false; hits = 3; flickering = 0; alive = true;  = 0; super(); addFrameScript(19, frame20, 23, frame24, 49, frame50, 51, frame52, 60, frame61, 70, frame71, 80, frame81, 84, frame85, 91,  , 100, , 102, ); } function frame24(){ NitromeGame.sound_manager.playSound("bossLightningAnticipation"); } override public function advance():void{ var _local1:Number; var _local2:Arrow; var _local3:Number; if (phase == INTRO_PHASE){ (); phaseTime++; return; }; if (phase == DESTRUCTIVE_PHASE){  (); }; if (phase == RESTORE_GROUND_PHASE){ (); }; if (phase == ELECTRIFIED_PHASE){ (); }; if (phase == THROWING_BOMBS_PHASE){ (); }; if (phase == EXPLODING){ doExploding(); }; wrap(); phaseTime++; if (flickering > 0){ flickering--; visible = (((flickering == 0)) || (((Controller.frameNumber % 3) < 2))); }; if (!flickering){ if (-- < 1){ _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (!_local2.flying){ } else { if (pointWithin((_local2.x + (_local2.pointingRight) ? _local2.extentToRight : -(_local2.extentToLeft)), _local2.y)){ hit(); _local2.pingOff(false); NitromeGame.sound_manager.playSound("enemyHit"); }; }; }; _local1++; }; }; }; if (phase != EXPLODING){ _local3 = ((((phase == ELECTRIFIED_PHASE)) && ((phaseTime > 20)))) ? 270 : (homeY + (Math.sin((Controller.frameNumber / 10)) * 10)); if (Math.abs((y - _local3)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local3, velocityY, 1, 1)); y = (y + velocityY); } else { velocityY = ((_local3 - y) * 0.5); y = (y + velocityY); }; }; } function frame20(){ gotoAndPlay("following"); } protected function throwBomb():void{ var _local1:Bomb; _local1 = new Bomb(); _local1.createAndRegister(x, (y - 50), ((Math.random() - 0.5) * 10), -8); _local1.startTimer(); _local1.lowPlayerHit = true; } public function ():void{ if (currentLabel != "restoreGround"){ gotoAndStop("restoreGround"); }; velocityX = Global.slide(velocityX, 0, 0.5); x = (x + velocityX); restoreGround(); if (phaseTime > 80){ phase = ELECTRIFIED_PHASE; phaseTime = 0;  = (Math.random() >= 0.5); }; } protected function (_arg1:Number):void{ var _local2:Number; var _local3:Player; var _local4:Number; _local2 = 0; while (_local2 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local2]; if (!_local3.alive){ } else { if ((_local3.y + _local3.extentBelow) < y){ } else { _local4 = (_local3.x - x); if (_local4 < (-(Controller.level.pixelWidth) / 2)){ _local4 = (_local4 + Controller.level.pixelWidth); }; if (_local4 > (Controller.level.pixelWidth / 2)){ _local4 = (_local4 - Controller.level.pixelWidth); }; if (_local4 > (_arg1 + _local3.extentToLeft)){ } else { if (_local4 < (-(_arg1) - _local3.extentToRight)){ } else { _local3.hit(this, true, -5); }; }; }; }; _local2++; }; } function frame52(){ if (!isClone){ (); }; } function frame50(){ NitromeGame.sound_manager.playSound("bossLightning"); } function frame61(){ stop(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 12); homeY = (y = ((_arg2 * 24) + 12)); y = -200; extentToLeft = 24; extentToRight = 24; extentAbove = 0; extentBelow = 48; visible = false; cloneReach = 96; cloneVertical = false; applyWeight = false; Controller.signLayer.addChild(this); } function frame71(){ stop(); } public function doExploding():void{ var _local1:Array; var _local2:Number; var _local3:Class; var _local4:Debris; var _local5:Number; var _local6:Number; var _local7:Number; if (phaseTime < 40){ visible = ((Controller.frameNumber % 3) < 2); Controller.level.screenShakeIntensity = 2; } else { if (phaseTime < 60){ visible = ((Controller.frameNumber % 3) < 1); Controller.level.screenShakeIntensity = 3; } else { if (phaseTime == 60){ _local1 = [HeavenBossPiece1, -58, -23, HeavenBossPiece2, -10, -20, HeavenBossPiece3, 22, -32, HeavenBossPiece4, 50, -27, HeavenBossPiece5, -60, 20, HeavenBossPiece6, 41, 10, HeavenBossPiece7, -47, 34, HeavenBossPiece8, 59, 30, HeavenBossPiece9, 0, 45, HeavenBossPiece10, 0, 24, HeavenBossPiece11, 0, -50]; _local2 = 0; while (_local2 < _local1.length) { _local3 = _local1[_local2]; _local4 = new (_local3); _local4.create(Controller.enemyLayer, (x + _local1[(_local2 + 1)]), (y + _local1[(_local2 + 2)])); _local5 = _local1[(_local2 + 1)]; _local6 = (_local1[(_local2 + 2)] - 48); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); if (_local2 == (10 * 3)){ _local4.velocityX = 0; _local4.velocityY = -6; _local4.accelerationY = 1; _local4.spin = 10; } else { _local4.velocityX = ((_local5 * 20) / _local7); _local4.velocityY = ((_local6 * 20) / _local7); _local4.spin = ((Math.random() - 0.5) * 5); }; _local2 = (_local2 + 3); }; Controller.level.screenShakeIntensity = 8; (30, false); alive = false; if (parent){ parent.removeChild(this); }; NitromeGame.sound_manager.playSound("bossExplosion"); }; }; }; restoreGround(); } function frame85(){ gotoAndPlay("electrified"); } function frame81(){ throwBomb(); gotoAndPlay("static"); } function  (){ if (!isClone){ flickering = 0; }; } public function ():void{ var _local1:Number; var _local2:Player; if (currentLabel != "electrified"){ gotoAndPlay("electrified"); }; if (((((Controller.frameNumber % 15) == 0)) && ((phaseTime < 90)))){ NitromeGame.sound_manager.playSound("electrify"); }; if (phaseTime < 100){ velocityX = Global.slide(velocityX, () ? 8 : -8, 0.5); } else { velocityX = Global.slide(velocityX, 0, 0.5); if (velocityX == 0){ if (hits == 3){ phase = DESTRUCTIVE_PHASE; } else { phase = THROWING_BOMBS_PHASE; }; gotoAndStop("static"); phaseTime = 0; }; }; x = (x + velocityX); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (((!(_local2.alive)) || (_local2.flickering))){ } else { if (_local2.intersectsRect((x - 84), (x + 84), (y - 60), (y + 60))){ _local2.hit(this); phaseTime = (phaseTime + 20); }; }; _local1++; };  = 20; } public function ():void{ var _local1:Number; if (phaseTime > 50){ visible = true; _local1 = homeY; if (Math.abs((y - _local1)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local1, velocityY, 0.5, 0.5)); } else { velocityY = ((_local1 - y) * 0.5); }; if (velocityY < -8){ velocityY = -8; }; y = (y + velocityY); onGround = false; if (phaseTime > 100){ phase = ELECTRIFIED_PHASE; y = homeY; velocityY = 0; }; }; } function (){ stop(); } function (){ if (!isClone){ (30, false); alive = false; }; } protected function ():void{ var _local1:Number; var _local2:Number; var _local3:Tile; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Debris; _local1 = Math.floor((x / 24)); _local2 = Math.floor((y / 24)); _local3 = Controller.level.getTile(_local1, _local2); while (((((((!(_local3)) || ((_local3 is CrumbleTile)))) || (!(_local3.solid)))) || (!(_local3.visible)))) { _local2++; _local3 = Controller.level.getTile(_local1, _local2); if (_local2 > Controller.level.gridHeight){ return; }; }; _local4 = 0; while (_local4 < Controller.level.tileList.length) { _local3 = Controller.level.tileList[_local4]; _local5 = ((_local3.tileX * 24) - x); if (_local5 > (Controller.level.pixelWidth / 2)){ _local5 = (_local5 - Controller.level.pixelWidth); }; if (_local5 < (-(Controller.level.pixelWidth) / 2)){ _local5 = (_local5 + Controller.level.pixelWidth); }; _local6 = ((_local3.tileY * 24) - (_local2 * 24)); if (((_local5 * _local5) + (_local6 * _local6)) >= (48 * 48)){ } else { _local3.solid = false; _local3.visible = false; _local7 = Debris.createContained(new (_local3.classConstructor), Controller.tileLayer, (_local3.x + 12), (_local3.y + 12), -12, -12); _local7.velocityX = (((_local3.x + 12) - x) * 0.1); _local7.velocityY = -8; _local7.accelerationY = 1; _local7.spin = ((Math.random() - 0.5) * 60); }; _local4++; }; Controller.level.screenShakeIntensity = 6; ++; if (Math.random() >= 0.5){  = !(); }; (18); } protected function (_arg1:Number, _arg2:Boolean):void{ var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local3 = 0; while (_local3 < _arg1) { _local4 = (((_arg2) && ((_local3 == 0)))) ? new HeartPickup() : Collectible.randomTypeCommon(); _local5 = ((Math.random() * 2) * Math.PI); _local6 = (7 + (Math.random() * 5)); _local4.createAndRegister(x, y, (_local6 * Math.cos(_local5)), (_local6 * Math.sin(_local5))); _local4.lifetime = (_local4.lifetime + (Math.random() * 20)); _local3++; }; } protected function hit():void{ var _local1:Number; var _local2:CrumbleTile; if (flickering){ return; }; flickering = 80; hits--; if (hits < 1){ phase = EXPLODING; phaseTime = 0; } else { if (phase == DESTRUCTIVE_PHASE){ phase = RESTORE_GROUND_PHASE; phaseTime = 0;  = 0; }; }; Controller.level.screenShakeIntensity = 8; _local1 = 0; while (_local1 < Controller.level.tileList.length) { _local2 = (Controller.level.tileList[_local1] as CrumbleTile); if (_local2){ _local2.crumble(); }; _local1++; }; if (hits > 0){ (10, true); }; } public function ():void{ velocityX = Global.slide(velocityX, 2, 0.25); x = (x + velocityX); if ((((phaseTime > 20)) && (((phaseTime % 20) == 10)))){ gotoAndPlay("throwBomb"); }; if ((((((hits > 1)) && ((phaseTime >= 80)))) || ((phaseTime >= 120)))){ phase = DESTRUCTIVE_PHASE; phaseTime = 0; }; } protected function restoreGround():void{ var _local1:Number; var _local2:Number; var _local3:Tile; _local1 = 0; while (_local1 < Controller.level.gridWidth) { _local2 = 0; for (;_local2 < Controller.level.gridHeight;_local2++) { _local3 = Controller.level.getTile(_local1, _local2); if (((!(_local3)) || ((_local3 is CrumbleTile)))){ } else { if (!_local3.visible){ _local3.visible = true; _local3.y = (Controller.level.pixelHeight + (Math.random() * 200)); } else { if (_local3.y != (_local3.tileY * 24)){ _local3.y = Global.lerp(_local3.y, (_local3.tileY * 24), 0.3); _local3.y = Global.slide(_local3.y, (_local3.tileY * 24), 1); if (_local3.y == (_local3.tileY * 24)){ _local3.solid = true; }; if (_local3.y < ((_local3.tileY * 24) + 20)){ continue; }; } else { continue; }; }; break; }; }; _local1++; }; } public function  ():void{ var _local1:Player; var _local2:Number; if (phaseTime < 70){ if (currentLabel != "following"){ gotoAndPlay("following"); }; _local1 = (((((Controller.isTwoPlayerGame()) && (Controller.level.player2.alive))) && ((() || (!(Controller.level.player1.alive)))))) ? Controller.level.player2 : Controller.level.player1; if (_local1.y < (y + 48)){ velocityX = Global.slide(velocityX, 1, 0.5); x = (x + velocityX); } else { _local2 = (_local1.x - x); if (_local2 > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; if (_local2 < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; _local2 = (_local2 + (_local1.velocityX * 10)); velocityX = (_local2 * 0.1); x = (x + velocityX); }; } else { if (currentLabel != "stopAndFireDestructive"){ gotoAndPlay("stopAndFireDestructive"); }; if (phaseTime > 75){ velocityX = Global.slide(velocityX, 0, 0.5); }; x = (x + velocityX); if ( >= (hits + 1)){ if (phaseTime > 160){ if ( >= (hits + 1)){ phase = RESTORE_GROUND_PHASE;  = 0; }; phaseTime = 0; }; } else { if (phaseTime > 130){ phaseTime = 0; }; }; }; } } }//package com.nitrome.twinshot
Section 153
//HeavenBossPiece1 (com.nitrome.twinshot.HeavenBossPiece1) package com.nitrome.twinshot { public dynamic class HeavenBossPiece1 extends Debris { } }//package com.nitrome.twinshot
Section 154
//HeavenBossPiece10 (com.nitrome.twinshot.HeavenBossPiece10) package com.nitrome.twinshot { public dynamic class HeavenBossPiece10 extends Debris { } }//package com.nitrome.twinshot
Section 155
//HeavenBossPiece11 (com.nitrome.twinshot.HeavenBossPiece11) package com.nitrome.twinshot { public dynamic class HeavenBossPiece11 extends Debris { } }//package com.nitrome.twinshot
Section 156
//HeavenBossPiece2 (com.nitrome.twinshot.HeavenBossPiece2) package com.nitrome.twinshot { public dynamic class HeavenBossPiece2 extends Debris { } }//package com.nitrome.twinshot
Section 157
//HeavenBossPiece3 (com.nitrome.twinshot.HeavenBossPiece3) package com.nitrome.twinshot { public dynamic class HeavenBossPiece3 extends Debris { } }//package com.nitrome.twinshot
Section 158
//HeavenBossPiece4 (com.nitrome.twinshot.HeavenBossPiece4) package com.nitrome.twinshot { public dynamic class HeavenBossPiece4 extends Debris { } }//package com.nitrome.twinshot
Section 159
//HeavenBossPiece5 (com.nitrome.twinshot.HeavenBossPiece5) package com.nitrome.twinshot { public dynamic class HeavenBossPiece5 extends Debris { } }//package com.nitrome.twinshot
Section 160
//HeavenBossPiece6 (com.nitrome.twinshot.HeavenBossPiece6) package com.nitrome.twinshot { public dynamic class HeavenBossPiece6 extends Debris { } }//package com.nitrome.twinshot
Section 161
//HeavenBossPiece7 (com.nitrome.twinshot.HeavenBossPiece7) package com.nitrome.twinshot { public dynamic class HeavenBossPiece7 extends Debris { } }//package com.nitrome.twinshot
Section 162
//HeavenBossPiece8 (com.nitrome.twinshot.HeavenBossPiece8) package com.nitrome.twinshot { public dynamic class HeavenBossPiece8 extends Debris { } }//package com.nitrome.twinshot
Section 163
//HeavenBossPiece9 (com.nitrome.twinshot.HeavenBossPiece9) package com.nitrome.twinshot { public dynamic class HeavenBossPiece9 extends Debris { } }//package com.nitrome.twinshot
Section 164
//HellBoss (com.nitrome.twinshot.HellBoss) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class HellBoss extends MotiveObject { public const FLOOR_FIRE_PHASE:Number = 2; public const FLYING_BLOCKS_PHASE:Number = 1; public const FIRE_SNAKE_PHASE:Number = 3; public const HURT_PHASE:Number = 4; public const EXPLODING:Number = 5; public const INTRO_PHASE:Number = 0; public var fire:MovieClip; public var mouth:MovieClip; public var alive:Boolean;// = true public var phaseTime:Number;// = 0 public var flickering:Number;// = 0 public var :Array; public var :Array; public var hits:Number;// = 20 public var  :Number;// = 9 public var phase:Number; public var  :Boolean;// = true public var :Array; public function HellBoss(){ phase = INTRO_PHASE; phaseTime = 0;  = [];  = [];  = []; hits = 20;  = 9; flickering = 0; alive = true;  = true; super(); addFrameScript(0, frame1); } protected function  ():void{ var _local1:Number; var _local2:HellBossFlyingBlock; var _local3:Arrow; if (((((Controller.frameNumber % 40) == 0)) && (( () < ((hits < 20)) ? 2 : 1)))){ _local2 = new HellBossFlyingBlock(); _local2.createAndRegister(x, (y + 20), 0, -5); .push(_local2); mouth.play(); }; velocityX = Global.slide(velocityX, 3, 0.5); x = (x + velocityX); wrap(); (); _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.tipWithin((x - 16), (x + 16), (y - 32), y)){ flickering = 80; phase = HURT_PHASE; phaseTime = 0;  = true;  = 9; _local3.pingOff(false); }; }; }; _local1++; }; } protected function ():void{ var _local1:Number; var _local2:HellBossFlyingBlock; var _local3:Number; var _local4:Player; var _local5:Arrow; var _local6:Collectible; var _local7:Number; var _local8:Number; _local1 = 0; while (_local1 < .length) { _local2 = [_local1]; if (phaseTime > (_local1 * 2)){ _local2.drop = true; }; _local1++; }; if (phaseTime > 190){ velocityY = Global.slide(velocityY, -4, -0.3); y = (y + velocityY); if (y < 120){ if (hits < 10){ phase = FLOOR_FIRE_PHASE; } else { phase = FIRE_SNAKE_PHASE; }; phaseTime = 0; }; if (currentLabel != "flying"){ gotoAndStop("flying"); }; } else { if (phaseTime > 50){ _local3 = (Global.findLabel(this, "vulnerable").frame + Math.round((((21 - hits) * 9) / 20))); if (currentFrame != _local3){ gotoAndStop(_local3); }; if (phaseTime > 179){ fire.play(); }; if (!onGround){ velocityY++; verticalMotion(); if (onGround){ Controller.level.screenShakeIntensity = 10; }; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local1]; if (intersects(_local4)){ _local4.hit(this); }; _local1++; }; } else { _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local5 = (Controller.level.objectList[_local1] as Arrow); if (!_local5){ } else { if (!_local5.flying){ } else { if (_local5.tipWithin((x - 48), (x + 48), (y - 48), (y + 48))){ if ( > 1){ hits--; if (hits < 1){ phase = EXPLODING; phaseTime = 0; };  --; }; _local5.pingOff(false); if ((((phaseTime > 160)) && ( ))){ _local6 = new HeartPickup(); _local7 = (_local5.pointingRight) ? (x - 48) : (x + 48); _local8 = (_local5.pointingRight) ? -6 : 6; _local6.createAndRegister(_local7, _local5.y, _local8, 0);  = false; }; }; }; }; _local1++; }; }; }; }; } protected function ():void{ var _local1:HellBossFireSnake; var _local2:Boolean; var _local3:Number; var _local4:HellBossFireSnake; if (.length < ((hits < 10)) ? 2 : 1){ if ((((phaseTime > 70)) && (((Controller.frameNumber % 40) == 0)))){ _local1 = new HellBossFireSnake(); _local1.number = .length; _local1.createAndRegister(x, (y - 48), 270); .push(_local1); NitromeGame.sound_manager.playSound("projectileEnemyFire"); }; } else { _local2 = true; _local3 = 0; while (_local3 < .length) { _local4 = [_local3]; if (!_local4.destroyed){ _local2 = false; }; _local3++; }; if (_local2){ phase = FLYING_BLOCKS_PHASE; phaseTime = 0;  = [];  = []; }; }; velocityX = Global.slide(velocityX, 0, 0.25); x = (x + velocityX); wrap(); (); } function frame1(){ stop(); } override public function advance():void{ phaseTime++; if (phase == INTRO_PHASE){ (); }; if (phase == FLYING_BLOCKS_PHASE){  (); }; if (phase == FLOOR_FIRE_PHASE){  (); }; if (phase == FIRE_SNAKE_PHASE){ (); }; if (phase == HURT_PHASE){ (); }; if (phase == EXPLODING){ doExploding(); }; if (((((!((phase == INTRO_PHASE))) && (!((phase == HURT_PHASE))))) && (!((phase == EXPLODING))))){  (); }; visible = (((--flickering < 1)) || (((Controller.frameNumber % 3) < 2))); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); y = -200; velocityY = 5; extentToLeft = 48; extentToRight = 48; extentAbove = 48; extentBelow = 48; applyWeight = false; cloneReach = 96; cloneVertical = false; visible = false; Controller.enemyLayer.addChild(this); } public function doExploding():void{ var _local1:Explosion; var _local2:Debris; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; if (phaseTime < 60){ Controller.level.screenShakeIntensity = 2; if ((Controller.frameNumber % 3) == 0){ _local1 = new Explosion(); _local1.harmful = false; _local1.create(Controller.enemyLayer, ((x - 64) + (128 * Math.random())), ((y - 64) + (128 * Math.random()))); }; } else { if (phaseTime == 60){ visible = false; _local2 = new HellBossPiece1(); _local2.create(Controller.enemyLayer, (x - 56), (y - 45)); _local2.velocityX = -2; _local2.velocityY = -0.5; _local3 = [_local2]; _local2 = new HellBossPiece2(); _local2.create(Controller.enemyLayer, (x - 14), (y - 26)); _local3.push(_local2); _local2 = new HellBossPiece3(); _local2.create(Controller.enemyLayer, (x + 43), (y - 44)); _local3.push(_local2); _local2 = new HellBossPiece4(); _local2.create(Controller.enemyLayer, (x - 22), (y + 23)); _local3.push(_local2); _local2 = new HellBossPiece5(); _local2.create(Controller.enemyLayer, (x + 26), (y + 17)); _local3.push(_local2); _local4 = 0; while (_local4 < _local3.length) { _local2 = _local3[_local4]; _local5 = (_local2.x - x); _local6 = (_local2.y - (y + 48)); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); _local2.velocityX = ((_local5 * 25) / _local7); _local2.velocityY = ((_local6 * 25) / _local7); _local2.spin = ((Math.random() - 0.5) * 5); _local4++; }; _local1 = new Explosion(); _local1.harmful = false; _local1.create(Controller.enemyLayer, x, y); (30, false); alive = false; if (parent){ parent.removeChild(this); }; Controller.level.screenShakeIntensity = 10; NitromeGame.sound_manager.playSound("bossExplosion"); }; }; } protected function (_arg1:Boolean=false):void{ var _local2:Number; var _local3:Number; _local2 = (140 + (hits * 4)); _local3 = (_local2 + (Math.sin((Controller.frameNumber / 10)) * 10)); if (Math.abs((y - _local3)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local3, velocityY, (_arg1) ? 0.5 : 1, (_arg1) ? 0.5 : 1)); } else { velocityY = ((_local3 - y) * 0.5); }; if (velocityY < -8){ velocityY = -8; }; y = (y + velocityY); onGround = false; } protected function ():void{ if (phaseTime > 50){ visible = true; (true); if (phaseTime > 100){ phase = FLYING_BLOCKS_PHASE; }; }; } protected function  ():Number{ var _local1:Number; var _local2:Number; var _local3:HellBossFlyingBlock; _local1 = 0; _local2 = 0; while (_local2 < .length) { _local3 = ([_local2] as HellBossFlyingBlock); if (!_local3.frozen){ _local1++; }; _local2++; }; return (_local1); } protected function  ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersects(this)){ _local2.hit(this); }; _local1++; }; } protected function (_arg1:Number, _arg2:Boolean):void{ var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local3 = 0; while (_local3 < _arg1) { _local4 = (((_arg2) && ((_local3 == 0)))) ? new HeartPickup() : Collectible.randomTypeCommon(); _local5 = ((Math.random() * 2) * Math.PI); _local6 = (7 + (Math.random() * 5)); _local4.createAndRegister(x, y, (_local6 * Math.cos(_local5)), (_local6 * Math.sin(_local5))); _local4.lifetime = (_local4.lifetime + (Math.random() * 20)); _local3++; }; } protected function  ():void{ var _local1:HellBossFireball; var _local2:Boolean; var _local3:Number; var _local4:HellBossFireball; if (.length < 2){ if ((((phaseTime > 70)) && (((Controller.frameNumber % 40) == 0)))){ _local1 = new HellBossFireball(); _local1.createAndRegister(x, (y - 48), ((.length == 1)) ? 5 : -5, -8); .push(_local1); NitromeGame.sound_manager.playSound("bossFireballThrow"); }; } else { _local2 = true; _local3 = 0; while (_local3 < .length) { _local4 = [_local3]; if (!_local4.destroyed){ _local2 = false; }; _local3++; }; if (_local2){ phase = FIRE_SNAKE_PHASE; phaseTime = 0;  = []; }; }; velocityX = Global.slide(velocityX, 3, 0.5); x = (x + velocityX); wrap(); (); } } }//package com.nitrome.twinshot
Section 165
//HellBossFireball (com.nitrome.twinshot.HellBossFireball) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFireball extends MotiveObject { public var :Boolean;// = false public var tileX:Number; public var tileY:Number; public var lifetime:Number;// = 70 public function HellBossFireball(){  = false; lifetime = 70; super(); addFrameScript(4, frame5, 12, frame13); } function frame13(){ visible = false; stop(); } function frame5(){ gotoAndPlay("normal"); } override public function advance():void{ var _local1:Tile; if (){ if ((Controller.frameNumber % 3) == 0){ if (velocityX > 0){ tileX++; if (tileX >= Controller.level.gridWidth){ tileX = 0; }; } else { tileX--; if (tileX < 0){ tileX = (Controller.level.gridWidth - 1); }; }; _local1 = Controller.level.getTile(tileX, tileY); if (_local1){ _local1.setOnFire(); }; }; if (--lifetime < 1){ if ((((velocityX > 0)) && ((tileX == (Controller.level.gridWidth - 1))))){ destroy(); }; if ((((velocityX < 0)) && ((tileX == 0)))){ destroy(); }; }; } else { super.advance(); wrap(); if (onGround){  = true; gotoAndPlay("out"); tileX = tileUnderneath.tileX; tileY = tileUnderneath.tileY; _local1 = Controller.level.getTile(tileX, tileY); if (_local1){ _local1.setOnFire(); }; }; }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 166
//HellBossFireSnake (com.nitrome.twinshot.HellBossFireSnake) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFireSnake extends MotiveObject { public var speed:Number;// = 10 public var :Number; public var number:Number; public var lifetime:Number;// = 200 public var :Boolean;// = false public function HellBossFireSnake(){ speed = 10;  = false; lifetime = 200; super(); addFrameScript(8, frame9, 14, frame15); } function frame15(){ if (!isClone){ destroy(); }; } function frame9(){ gotoAndStop("normal"); } override public function advance():void{ var _local1:Player; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Debris; _local1 = ((number == 0)) ? Controller.level.player1 : Controller.level.player2; if (!Controller.level.player1.alive){ _local1 = Controller.level.player2; }; if (((!(Controller.isTwoPlayerGame())) || (!(Controller.level.player2.alive)))){ _local1 = Controller.level.player1; }; _local2 = xRelative((_local1.x + ((number == 0)) ? 30 : -30)); _local3 = yRelative(_local1.y); if (){ if ((((y > 100)) && ((y < 200)))){  = false; }; if (_local3 < 0){ _local3 = (_local3 + Controller.level.pixelHeight); }; _local4 = (Math.atan2(_local3, _local2) * Trig.TO_DEGREES); if (_local4 < 45){ _local4 = 45; }; if (_local4 > 135){ _local4 = 135; }; _local5 = 10; } else { if (Math.abs(_local2) < 64){  = true; _local4 = 90; _local5 = 10; } else { if (_local2 < ((number == 0)) ? -100 : 100){ _local4 = (Math.atan2((200 - y), -100) * Trig.TO_DEGREES); _local5 = 12; } else { _local4 = (Math.atan2((200 - y), 100) * Trig.TO_DEGREES); _local5 = 12; }; }; _local4 = (_local4 + (10 * Math.sin((Controller.frameNumber / 10)))); }; (_local4, 10); speed = Global.slide(speed, _local5, 1); rotation = ; x = (x + (Trig.cosDegrees() * speed)); y = (y + (Trig.sinDegrees() * speed)); wrap(); if ((Controller.frameNumber % 2) == 1){ _local6 = new HellBossFireSnakeBody(); _local6.create(Controller.enemyLayer, x, y); }; if ((((--lifetime < 1)) && (!((currentLabel == "out"))))){ gotoAndPlay("out"); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number):void{ x = _arg1; y = _arg2;  = _arg3; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } public function (_arg1:Number, _arg2:Number):void{ var _local3:Number; _local3 = ((_arg1 - ) % 360); while (_local3 > 180) { _local3 = (_local3 - 360); }; while (_local3 < -180) { _local3 = (_local3 + 360); };  = Global.slide(, ( + _local3), _arg2); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 167
//HellBossFireSnakeBody (com.nitrome.twinshot.HellBossFireSnakeBody) package com.nitrome.twinshot { public class HellBossFireSnakeBody extends Debris { public function HellBossFireSnakeBody(){ addFrameScript(26, frame27); } override public function advance():void{ var _local1:Number; var _local2:Player; super.advance(); if (currentFrame < 18){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - 12), (x + 12), (y - 12), (y + 12))){ _local2.hit(this); }; _local1++; }; }; } function frame27(){ destroy(); } } }//package com.nitrome.twinshot
Section 168
//HellBossFlyingBlock (com.nitrome.twinshot.HellBossFlyingBlock) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFlyingBlock extends MotiveObject { public var frozen:Boolean;// = false public var  :Boolean;// = false public var drop:Boolean;// = false public var  :Number; public var  :Boolean;// = false public var :Boolean; public function HellBossFlyingBlock(){ frozen = false;  = false;  = false; drop = false; super(); addFrameScript(5, frame6, 15, frame16); } function frame16(){ stop(); } function frame6(){ gotoAndPlay("flying"); } override public function advance():void{ var _local1:Arrow; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Player; if (drop){ velocityY = (velocityY + 1.2); y = (y + velocityY); if (y > (Controller.level.pixelHeight + extentAbove)){ destroy(); }; _local4 = 0; while (_local4 < Controller.level.objectList.length) { _local1 = (Controller.level.objectList[_local4] as Arrow); if (!_local1){ } else { if (_local1.attachedToObject == this){ _local1.attachedToObject = null; _local1.inWall = false; }; }; _local4++; }; } else { if (!frozen){ _local2 = Math.min((highestY() - 50), 200); if ( ){  = ( - 1); if ( < _local2){  = false; }; } else {  = ( + ( ) ? 3 : 0.8); if (onGround){  = true; }; if ( > _local2){  = false; }; }; _local3 = ( + (3 * Math.sin((Controller.frameNumber / 10)))); velocityY = (_local3 - y); verticalMotion(); velocityX = Global.slide(velocityX, () ? 3 : -3, 0.25); horizontalMotion(); wrap(); }; }; if (((drop) || (!(frozen)))){ _local4 = 0; while (_local4 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local4]; if (intersects(_local5)){ _local5.hit(this, true, -5); }; _local4++; }; }; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!frozen){ frozen = true; gotoAndPlay("frozen"); }; velocityY = 0; _arg1.attachedToObject = this; _arg1.inWall = true; _arg1.objectLocalY = (_arg1.y - y); NitromeGame.sound_manager.playSound("flyingBlockFreeze"); return (true); } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = ( = _arg2); velocityX = _arg3; velocityY = _arg4; extentToLeft = 24; extentToRight = 24; extentAbove = 12; extentBelow = 12; weight = 0.7; applyWeight = false; cloneVertical = false;  = (Math.random() >= 0.5);  = true; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } public static function highestY():Number{ var _local1:Number; var _local2:Number; var _local3:HellBossFlyingBlock; _local1 = Controller.level.pixelHeight; _local2 = 0; while (_local2 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local2] as HellBossFlyingBlock); if (!_local3){ } else { if (!_local3.frozen){ } else { if (_local3.y < _local1){ _local1 = _local3.y; }; }; }; _local2++; }; return (_local1); } } }//package com.nitrome.twinshot
Section 169
//HellBossPiece1 (com.nitrome.twinshot.HellBossPiece1) package com.nitrome.twinshot { public dynamic class HellBossPiece1 extends Debris { } }//package com.nitrome.twinshot
Section 170
//HellBossPiece2 (com.nitrome.twinshot.HellBossPiece2) package com.nitrome.twinshot { public dynamic class HellBossPiece2 extends Debris { } }//package com.nitrome.twinshot
Section 171
//HellBossPiece3 (com.nitrome.twinshot.HellBossPiece3) package com.nitrome.twinshot { public dynamic class HellBossPiece3 extends Debris { } }//package com.nitrome.twinshot
Section 172
//HellBossPiece4 (com.nitrome.twinshot.HellBossPiece4) package com.nitrome.twinshot { public dynamic class HellBossPiece4 extends Debris { } }//package com.nitrome.twinshot
Section 173
//HellBossPiece5 (com.nitrome.twinshot.HellBossPiece5) package com.nitrome.twinshot { public dynamic class HellBossPiece5 extends Debris { } }//package com.nitrome.twinshot
Section 174
//HelmetGuard (com.nitrome.twinshot.HelmetGuard) package com.nitrome.twinshot { public class HelmetGuard extends Enemy { public var vulnerable:Boolean;// = false public var  :Number;// = 0 public function HelmetGuard(){   = 0; vulnerable = false; super(); } override protected function decideNext():void{ if (isClone){ return; }; if ((((Math.random() > 0.8)) && ((Controller.frameNumber > (  + 125))))){ state = STOP; gotoAndPlay("peek");   = Controller.frameNumber; } else { super.decideNext(); }; } override public function advance():void{ if (!alive){ rotation = (rotation + (facingRight) ? -4 : 4); }; super.advance(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (((vulnerable) && ((_arg1.y > (y - 27))))){ return (super.hitByArrow(_arg1)); }; _arg1.pingOff(); return (false); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 10; extentToRight = 10; if ((this is HelmetGuardPlus)){ walkSpeed = 4; } else { walkSpeed = 2; }; } override public function kill(_arg1:Arrow):void{ if (alive){ BlackMan.createCorpse(x, (y - 10), this); y = (y - 40); gotoAndStop("dead"); }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 175
//HelmetGuardNormal (com.nitrome.twinshot.HelmetGuardNormal) package com.nitrome.twinshot { public dynamic class HelmetGuardNormal extends HelmetGuard { public function HelmetGuardNormal(){ addFrameScript(16, frame17, 22, frame23, 36, frame37, 68, frame69, 75, frame76, 87, frame88); } function frame17(){ gotoAndPlay("walking"); } function frame23(){ gotoAndPlay("jumping"); } function frame37(){ vulnerable = true; } function frame69(){ vulnerable = false; } function frame76(){ if (!isClone){ decideNext(); }; } function frame88(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 176
//HelmetGuardPlus (com.nitrome.twinshot.HelmetGuardPlus) package com.nitrome.twinshot { public dynamic class HelmetGuardPlus extends HelmetGuard { public function HelmetGuardPlus(){ addFrameScript(16, frame17, 22, frame23, 36, frame37, 68, frame69, 75, frame76, 87, frame88); } function frame17(){ gotoAndPlay("walking"); } function frame23(){ gotoAndPlay("jumping"); } function frame37(){ vulnerable = true; } function frame69(){ vulnerable = false; } function frame76(){ if (!isClone){ decideNext(); }; } function frame88(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 177
//HidingEnemy (com.nitrome.twinshot.HidingEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class HidingEnemy extends Enemy { public const INSIDE:Number = 38; private var   :Number; public var   :Boolean;// = true private var  :Number;// = 0 private var  :Number;// = 0 public function HidingEnemy(){   = 0;   = 0;   = true; super(); addFrameScript(15, frame16, 25, frame26, 43, frame44, 44, frame45, 59, frame60, 84, frame85, 94, frame95); } function frame16(){ gotoAndPlay("walking"); } public function   ():void{ if (++  > 60){ if (currentLabel != "outOfTile"){ gotoAndPlay("outOfTile"); }; }; } function frame26(){   = false; } protected function   ():void{ var _local1:Tile; var _local2:Tile; _local1 = Controller.level.getTile(Math.floor((x / 24)), Math.floor(((y + 12) / 24))); _local2 =   (_local1); if (_local2){ x = ((_local2.tileX * 24) + 12); y = (_local2.tileY * 24); }; } private function   (_arg1:Tile):Tile{ var findOtherTiles:Function; var floorTiles:Array; var baseTile = _arg1; findOtherTiles = function (_arg1:Array, _arg2:Array, _arg3:Tile):void{ var _local4:Tile; if (!_arg3){ return; }; if (!_arg3.solidOnTop){ return; }; _arg1.push(_arg3); _local4 = Controller.level.getTileWrap((_arg3.tileX + 1), _arg3.tileY); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTileWrap((_arg3.tileX - 1), _arg3.tileY); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTile(_arg3.tileX, (_arg3.tileY + 1)); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTile(_arg3.tileX, (_arg3.tileY - 1)); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; if (((!(_local4)) || (!(_local4.solidOnTop)))){ _arg2.push(_arg3); }; }; floorTiles = []; findOtherTiles([], floorTiles, baseTile); return (floorTiles[Math.floor((Math.random() * floorTiles.length))]); } override public function advance():void{ super.advance(); if (alive){  ++; }; if (state == WALKING_FORWARD){ if (  >   ){ state = INSIDE; x = ((Math.floor((x / 24)) * 24) + 12); gotoAndPlay("intoTile");   = 0;   = (30 + Math.floor((Math.random() * 60))); }; } else { if (state == INSIDE){   (); }; }; } function frame44(){ if (!isClone){   (); }; } function frame45(){ stop(); } override protected function verticalMotion():void{ } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!isHarmful()){ return (false); }; return (super.hitByArrow(_arg1)); } override protected function horizontalMotion():void{ } function frame60(){   = true; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 32; extentBelow = 0; walkSpeed = 0; canJump = false;   = (50 + Math.floor((Math.random() * 30))); } function frame85(){ out(); } function frame95(){ gotoAndStop("dead"); } protected function out():void{ state = WALKING_FORWARD; gotoAndPlay("walking");   = 0; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); } override public function isHarmful():Boolean{ return (((  ) && (super.isHarmful()))); } override protected function animation():void{ super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } } }//package com.nitrome.twinshot
Section 178
//HogRider (com.nitrome.twinshot.HogRider) package com.nitrome.twinshot { public class HogRider extends Enemy { public var charging:Boolean;// = false public function HogRider(){ charging = false; super(); addFrameScript(10, frame11, 20, frame21, 30, frame31); } function frame11(){ gotoAndPlay("walking"); } override protected function decideNext():void{ var _local1:Boolean; _local1 = facingRight; super.decideNext(); if (((charging) && (!((facingRight == _local1))))){  (false); }; } function frame21(){ gotoAndPlay("charging"); } override public function advance():void{ var _local1:Number; var _local2:Player; if (!alive){ rotation = (rotation + (facingRight) ? 10 : -10); }; super.advance(); if (!alive){ return; }; if (charging){ return; }; if (!tileUnderneath){ return; }; if (inLove){ return; }; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if (((facingRight) && ((x > _local2.x)))){ } else { if (((!(facingRight)) && ((x < _local2.x)))){ } else { if (!_local2.tileUnderneath){ } else { if (_local2.tileUnderneath.surfaceIndex == tileUnderneath.surfaceIndex){  (true); }; }; }; }; }; _local1++; }; } function frame31(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 24; extentToRight = 24; extentAbove = 40; canJump = false;  (false); } public function  (_arg1:Boolean):void{ charging = _arg1; walkSpeed = (charging) ? 6 : 2; } override public function kill(_arg1:Arrow):void{ var _local2:BlackManCorpse; if (alive){ _local2 = BlackMan.createCorpse(x, (y - 30), this); _local2.gotoAndStop(2); y = (y - 27); gotoAndStop("dead"); }; super.kill(_arg1); } override protected function animation():void{ if (((alive) && (charging))){ if (currentLabel != "charging"){ gotoAndPlay("charging"); }; scaleX = (facingRight) ? 1 : -1; } else { super.animation(); }; } } }//package com.nitrome.twinshot
Section 179
//HoleMonster (com.nitrome.twinshot.HoleMonster) package com.nitrome.twinshot { public class HoleMonster extends ActiveObject { public var onTile:Tile; public var :Tile; public var movingRight:Boolean;// = true public var effective:Boolean;// = true public var :Number;// = 0 public function HoleMonster(){  = 0; movingRight = true; effective = true; super(); addFrameScript(8, frame9, 24, frame25, 40, frame41); } private function ():void{ if (onTile == ){ return; }; gotoAndStop("still");  = 0; onTile = ; onTile.coveredByHoleMonster = true; onTile.dropArrows(); effective = true; x = (onTile.tileX * 24); } function frame25(){ (); } function frame9(){ stop(); } override public function advance():void{ var _local1:Number; var _local2:Number; super.advance(); ++; if ( > 100){  = 0; _local1 = (onTile.tileX + (movingRight) ? 1 : -1); _local2 = onTile.tileY; if (!Controller.level.getTile(_local1, _local2)){ movingRight = !(movingRight); _local1 = (onTile.tileX + (movingRight) ? 1 : -1); };  = Controller.level.tileGrid[_local1][_local2]; gotoAndPlay((movingRight) ? "movingRight" : "movingLeft"); effective = false; onTile.coveredByHoleMonster = false; }; } function frame41(){ (); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); y = (_arg2 * 24); onTile = Controller.level.tileGrid[_arg1][_arg2]; Controller.enemyLayer.addChild(this); stop(); } } }//package com.nitrome.twinshot
Section 180
//InvincibilityPickup (com.nitrome.twinshot.InvincibilityPickup) package com.nitrome.twinshot { public class InvincibilityPickup extends Powerup { public function InvincibilityPickup(){   = Player.POWERUP_INVINCIBILITY; } } }//package com.nitrome.twinshot
Section 181
//King (com.nitrome.twinshot.King) package com.nitrome.twinshot { public class King extends Enemy { public const SHOOT:Number = 28; public var  :Number; public function King(){   = -(Infinity); super(); } protected function shoot():void{ var _local1:Projectile; _local1 = new Projectile(); _local1.createAndRegister(this); } protected function  ():void{ verticalMotion(); } override protected function doWalkingForward():void{ super.doWalkingForward(); if ((((((((Controller.frameNumber > (  + 50))) && ((Math.random() > 0.95)))) && ((Blob.totalBlobs() < 5)))) && (!(inLove)))){ state = SHOOT; gotoAndPlay("shoot");   = Controller.frameNumber; }; } override public function advance():void{ if (alive){ if (state == SHOOT){  (); }; }; super.advance(); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:BlackMan; if (_arg1.y > (y - 13)){ return (false); }; _local2 = new BlackMan(); _local2.createInPlaceAndRegister(this); return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 19; extentToRight = 19; extentAbove = 54; extentBelow = 0; canJump = false; if ((this is KingPlus)){ walkSpeed = 1.5; } else { walkSpeed = 1; }; containsCollectible = false; } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 30); }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 182
//KingNormal (com.nitrome.twinshot.KingNormal) package com.nitrome.twinshot { public dynamic class KingNormal extends King { public function KingNormal(){ addFrameScript(24, frame25, 34, frame35, 40, frame41, 50, frame51); } function frame35(){ shoot(); } function frame41(){ decideNext(); } function frame51(){ gotoAndStop("dead"); } function frame25(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 183
//KingPlus (com.nitrome.twinshot.KingPlus) package com.nitrome.twinshot { public dynamic class KingPlus extends King { public function KingPlus(){ addFrameScript(24, frame25, 34, frame35, 40, frame41, 50, frame51); } function frame35(){ shoot(); } function frame41(){ decideNext(); } function frame51(){ gotoAndStop("dead"); } function frame25(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 184
//KnockableEnemy (com.nitrome.twinshot.KnockableEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class KnockableEnemy extends Enemy { public function KnockableEnemy(){ addFrameScript(12, frame13, 32, frame33, 43, frame44); } function frame13(){ gotoAndPlay("stand"); } override protected function decideNext():void{ if (onGround){ state = STOP; return; }; super.decideNext(); } function frame33(){ gotoAndPlay("stand"); } function frame44(){ gotoAndStop("dead"); } override public function hitByArrow(_arg1:Arrow):Boolean{ velocityY = -7; state = LEAP_UPWARD; if (_arg1){ if (_arg1.pointingRight){ velocityX = 4; } else { velocityX = -4; }; }; gotoAndPlay("hit"); return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 36; extentBelow = 0; state = STOP; } override protected function doStop():void{ if (onGround){ velocityX = Global.slide(velocityX, groundSpeedX, 0.5); }; horizontalMotion(); verticalMotion(); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); gotoAndStop("dead"); y = (y - 20); } override protected function animation():void{ if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } } }//package com.nitrome.twinshot
Section 185
//LandPuff (com.nitrome.twinshot.LandPuff) package com.nitrome.twinshot { public dynamic class LandPuff extends Debris { public function LandPuff(){ addFrameScript(16, frame17); } function frame17(){ destroy(); } } }//package com.nitrome.twinshot
Section 186
//Level (com.nitrome.twinshot.Level) package com.nitrome.twinshot { import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class Level { public var  :Array; public var  :Array; public var gridHeight:Number; public var tileGrid:Array; public var playerList:Array; public var gridWidth:Number; public var paused:Boolean;// = false public var debrisList:Array; public var ended:Boolean;// = false public var  :Number; public var pixelHeight:Number; public var  :Number;// = 0 public var  :Number; public var cameraY:Number; public var screenShakeIntensity:Number;// = 0 public var  :Number;// = 0 public var pixelWidth:Number; public var  :Number;// = 0 public var tileList:Array; public var player1:Player; public var player2:Player; public var objectList:Array; public var  :Number;// = 0 public static const LOCKED_IN:Boolean = false; public function Level(){  = 0;   = 0; screenShakeIntensity = 0; ended = false; paused = false;   = 0;   = 0; super(); } public function advance():void{ var _local1:Number; var _local2:ActiveObject; var _local3:Enemy; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:*; var _local9:*; var _local10:TreasureChest; var _local11:Collectible;   = []; _local1 = 0; while (_local1 < objectList.length) { if ((((((((((objectList[_local1] is Platform)) || ((objectList[_local1] is Arrow)))) || ((objectList[_local1] is Block)))) || ((objectList[_local1] is BonusPipe)))) || ((objectList[_local1] is HellBossFlyingBlock)))){  .push(objectList[_local1]); }; _local1++; }; _local1 = (objectList.length - 1); while (_local1 >= 0) { _local2 = objectList[_local1]; _local2.advance(); if (!_local2.destroyed){ _local3 = (_local2 as Enemy); if (((((_local3) && (_local3.alive))) && (_local3.inLove))){ _local3.love(); }; _local2.addClones(); }; _local1--; }; _local1 = (debrisList.length - 1); while (_local1 >= 0) { debrisList[_local1].advance(); if (debrisList[_local1].finished){ debrisList[_local1].destroy(); debrisList.splice(_local1, 1); }; _local1--; }; _local1 = ( .length - 1); while (_local1 >= 0) {  [_local1].advance(); _local1--; }; if (((((!(ended)) && ((  > 0)))) && ((tileList.length > 0)))){  --; if (  < 1){ _local4 = false; do { _local5 = Math.floor((Math.random() * gridWidth)); _local6 = Math.floor((Math.random() * gridHeight)); _local8 = tileGrid[_local5][_local6]; if (((!(_local8)) || (!(_local8.solid)))){ _local9 = 0; while (_local9 < gridHeight) { if (tileGrid[_local5][_local9]){ _local4 = true; break; }; _local9++; }; }; } while (!(_local4)); _local7 = Math.random(); if (_local7 > 0.93){ _local10 = new TreasureChest(); _local10.createAndRegister(_local5, _local6); _local10.doWhiteIn(); } else { _local11 = Collectible.randomType(); _local11.createAndRegister(((_local5 * 24) + 12), ((_local6 * 24) + 12), 0, 0); _local11.doWhiteIn(); }; NitromeGame.sound_manager.playSound("beamIn"); if (Math.random() >= 0.5){   = (200 + Math.floor((600 * Math.random()))); }; }; }; screenShakeIntensity = Global.slide(screenShakeIntensity, 0, 1);  (); Controller.background.advance();  ();  (); } public function unpause():void{ var _local1:Number; if (!paused){ return; }; paused = false; _local1 = 0; while (_local1 < tileList.length) { if (tileList[_local1].sendPause){ tileList[_local1].unpause(); }; _local1++; }; _local1 = 0; while (_local1 < objectList.length) { objectList[_local1].unpause(); _local1++; }; _local1 = 0; while (_local1 < debrisList.length) { debrisList[_local1].unpause(); _local1++; }; } public function getTileWrap(_arg1:Number, _arg2:Number):Tile{ var _local3:Number; var _local4:Number; _local3 = (_arg1 % gridWidth); if (_local3 < 0){ _local3 = (_local3 + gridWidth); }; _local4 = (_arg2 % gridHeight); if (_local4 < 0){ _local4 = (_local4 + gridHeight); }; return (tileGrid[_local3][_local4]); } public function destroy():void{ var _local1:Number; _local1 = (tileList.length - 1); while (_local1 >= 0) { tileList[_local1].destroy(); _local1--; }; _local1 = (objectList.length - 1); while (_local1 >= 0) { objectList[_local1].destroy(); _local1--; }; _local1 = (debrisList.length - 1); while (_local1 >= 0) { debrisList[_local1].destroy(); _local1--; }; tileList = null; tileGrid = null; } public function  (_arg1:Boolean=false):void{ var _local2:Number; var _local3:Number; if (((((Controller.isTwoPlayerGame()) && (player1.alive))) && (player2.alive))){ if (Math.abs((player1.x - player2.x)) < 500){  = ((player1.x + player2.x) / 2); } else {  = (Math.min(player1.x, player2.x) + 250); }; if (Math.abs((player1.y - player2.y)) < 350){ cameraY = ((player1.y + player2.y) / 2); } else { cameraY = (Math.max(player1.y, player2.y) - 175); }; } else { if (((Controller.isTwoPlayerGame()) && (player2.alive))){  = player2.x; cameraY = player2.y; } else { if (player1.alive){  = player1.x; cameraY = player1.y; } else { return; }; }; }; if ((gridWidth * 24) <= 552){  = (gridWidth * 12); } else { if ( > ((gridWidth * 24) - 275)){  = ((gridWidth * 24) - 275); } else { if ( < 275){  = 275; }; }; }; if ((gridHeight * 24) <= 400){ cameraY = (gridHeight * 12); } else { if (cameraY > ((gridHeight * 24) - 200)){ cameraY = ((gridHeight * 24) - 200); } else { if (cameraY < 200){ cameraY = 200; }; }; }; if (!_arg1){ _local2 = 32; if (pixelHeight < (400 + 24)){ _local2 = 1; };  = Global.slide( ,  , 32);   = Global.slide( , cameraY, _local2); Controller.content.x = (275 -  ); Controller.content.y = (200 -  ); if (screenShakeIntensity > 0){ _local3 = ((Math.random() * Math.PI) * 2); Controller.content.x = (Controller.content.x + (Math.cos(_local3) * screenShakeIntensity)); Controller.content.y = (Controller.content.y + (Math.sin(_local3) * screenShakeIntensity)); }; } else {  =  ;   = cameraY; }; } public function getTile(_arg1:Number, _arg2:Number):Tile{ if (!tileGrid[_arg1]){ return (null); }; return (tileGrid[_arg1][_arg2]); } public function transitAdvance():void{ var _local1:Number; _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is BonusPipe)){ (Controller.level.objectList[_local1] as BonusPipe).transitAdvance(); }; _local1++; }; } public function failed():void{ if (((!(ended)) && (!(LOCKED_IN)))){ if (Controller.bonusRound){ Score.value = (Score.value + player1.score.value); if (Controller.isTwoPlayerGame()){ Score.value = (Score.value + player2.score.value); }; Controller.popup.open("bonus_over"); } else { Controller.popup.open("failed"); }; ended = true; }; } public function find(_arg1:Class):ActiveObject{ var _local2:Number; _local2 = 0; while (_local2 < objectList.length) { if ((objectList[_local2] is _arg1)){ return (objectList[_local2]); }; _local2++; }; return (null); } public function  ():void{ var _local1:String; if (((!(ended)) && (!(LOCKED_IN)))){ if (Controller.isTwoPlayerGame()){ Score.value = (Score.value + player1.score.value); Score.value = (Score.value + player2.score.value); if (GameMode.value == 2){ if (player1.friendlyFireBats.length > player2.friendlyFireBats.length){ Controller.latestWinner = 1; } else { if (player2.friendlyFireBats.length > player1.friendlyFireBats.length){ Controller.latestWinner = 2; } else { Controller.latestWinner = 0; }; }; } else { if (((player1.alive) && (!(player2.alive)))){ Controller.latestWinner = 1; } else { if (((player2.alive) && (!(player1.alive)))){ Controller.latestWinner = 2; } else { if ((((((GameMode.value == 1)) && (Controller.tag))) && (Controller.tag.tagging))){ if (Controller.tag.taggingPlayer1){ Controller.latestWinner = 1; } else { Controller.latestWinner = 2; }; } else { if (player1.score.value > player2.score.value){ Controller.latestWinner = 1; } else { if (player2.score.value > player1.score.value){ Controller.latestWinner = 2; } else { Controller.latestWinner = 0; }; }; }; }; }; }; if (Controller.latestWinner == 1){ Controller.player1Wins++; Controller.popup.open("1p_win"); } else { if (Controller.latestWinner == 2){ Controller.player2Wins++; Controller.popup.open("2p_win"); } else { Controller.popup.open("draw"); }; }; } else { Score.value = (Score.value + player1.score.value); if (Controller.bonusRound){ Controller.popup.open("bonus_over"); } else { Controller.popup.open("complete"); }; }; NitromeGame.setLevelUnlocked((Controller.loadedLevelNumber.value + 1)); if (CoinsData.logged_in == true){ _local1 = NitromeGame.getLevelUnlockedString(); MochiCoins.saveUserProperties({levels:_local1}); }; ended = true; }; } public function  ():Tile{ var _local1:Array; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; _local1 = []; _local2 = 0; while (_local2 < Controller.level.gridHeight) { _local4 = 0; while (_local4 < Controller.level.gridWidth) { _local5 = getTile(_local4, (_local2 - 1)); if (((_local5) && (_local5.solidOnTop))){ } else { _local5 = getTile(_local4, _local2); if (!_local5){ } else { if (!_local5.solidOnTop){ } else { _local1.push(_local5); }; }; }; _local4++; }; _local2++; }; _local3 = Math.floor((Math.random() * _local1.length)); return (_local1[_local3]); } public function getScore():Number{ if (Controller.isTwoPlayerGame()){ return ((player1.score.value + player2.score.value)); }; return (player1.score.value); } public function  ():Tile{ var _local1:Array; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; var _local6:Boolean; _local1 = []; _local2 = 0; while (_local2 < Controller.level.gridHeight) { _local4 = 0; while (_local4 < Controller.level.gridWidth) { _local5 = Controller.level.getTile(_local4, _local2); if (!_local5){ } else { if (((_local5.bouncy) || (_local5.imperviousToArrows))){ } else { _local6 = false; if (_local4 == 0){ _local6 = !(Controller.level.getTile((_local4 + 1), _local2)); } else { if (_local4 == (Controller.level.gridWidth - 1)){ _local6 = !(Controller.level.getTile((_local4 - 1), _local2)); } else { _local6 = ((!(Controller.level.getTile((_local4 - 1), _local2))) && (!(Controller.level.getTile((_local4 + 1), _local2)))); }; }; if (_local6){ _local1.push(_local5); }; }; }; _local4++; }; _local2++; }; _local3 = Math.floor((Math.random() * _local1.length)); return (_local1[_local3]); } public function  ():void{ if (Controller.root.playerInfo1){ Controller.root.playerInfo1.advance(); }; if (Controller.root.playerInfo2){ Controller.root.playerInfo2.advance(); }; if (Controller.root.bonusIndicator){ Controller.root.bonusIndicator.advance(); }; } public function pause():void{ var _local1:Number; if (paused){ return; }; paused = true; _local1 = 0; while (_local1 < tileList.length) { if (tileList[_local1].sendPause){ tileList[_local1].pause(); }; _local1++; }; _local1 = 0; while (_local1 < objectList.length) { objectList[_local1].pause(); _local1++; }; _local1 = 0; while (_local1 < debrisList.length) { debrisList[_local1].pause(); _local1++; }; } protected function  ():void{ var _local1:Number; var _local2:Tile; var _local3:Tile; var _local4:Number; var _local5:Number; var _local6:Boolean; var _local7:Number; var _local8:Number; var _local9:RisingPlatform; _local1 = 0; _local4 = 0; while (_local4 < gridHeight) { _local6 = false; _local7 = 0; while (_local7 < gridWidth) { _local2 = getTile(_local7, _local4); if (((((_local2) && (_local2.solid))) && (_local2.solidOnTop))){ if (!_local6){ _local6 = true; _local1++; }; _local2.surfaceIndex = _local1; } else { _local6 = false; }; _local7++; }; _local2 = getTile(0, _local4); _local3 = getTile((gridWidth - 1), _local4); if (((((((((((_local2) && (_local2.solid))) && (_local2.solidOnTop))) && (_local3))) && (_local3.solid))) && (_local3.solidOnTop))){ _local8 = _local3.surfaceIndex; _local7 = 0; while (_local7 < gridWidth) { _local2 = getTile(_local7, _local4); if (((((_local2) && (_local2.solid))) && (_local2.solidOnTop))){ _local2.surfaceIndex = _local8; } else { break; }; _local7++; }; }; _local4++; }; _local5 = 0; while (_local5 < Controller.level.objectList.length) { _local9 = (Controller.level.objectList[_local5] as RisingPlatform); if (!_local9){ } else { ++_local1; _local9.surfaceIndex = _local1; }; _local5++; }; } protected function  ():void{ var _local1:Number; var _local2:Boolean; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; if (ended){ return; }; _local2 = false; _local3 = false; _local4 = false; _local1 = 0; while (_local1 < objectList.length) { if ((objectList[_local1] is Enemy)){ _local3 = true; if ((objectList[_local1] as Enemy).alive){ _local2 = true; }; } else { if ((objectList[_local1] is HeavenBoss)){ _local3 = true; if ((objectList[_local1] as HeavenBoss).alive){ _local2 = true; }; } else { if ((objectList[_local1] is HellBoss)){ _local3 = true; if ((objectList[_local1] as HellBoss).alive){ _local2 = true; }; }; }; }; if ((objectList[_local1] is Collectible)){ _local4 = true; }; if ((objectList[_local1] is TreasureChest)){ _local4 = true; }; _local1++; }; if (((((_local3) && (!(_local2)))) && (!(_local4)))){  ++; if (  > 50){  (); }; } else {   = 0; }; _local5 = false; if (player1.alive){ _local5 = true; }; if (((((Controller.isTwoPlayerGame()) && (player2))) && (player2.alive))){ _local5 = true; }; if (!_local5){  ++; if (  > 30){ failed(); }; } else {   = 0; }; } public function create(_arg1:XML):void{ var unserialize:Function; var list:Array; var x:Number; var y:Number; var n:Number; var itemType:String; var itemClass:Class; var activeObjectTypes:Object; var newTile:Tile; var newObject:ActiveObject; var thePeekTile:Tile; var theGemTile:Tile; var xml = _arg1; unserialize = function (_arg1:String):Array{ var _local2:Array; var _local3:Array; var _local4:Number; var _local5:String; var _local6:Array; var _local7:String; var _local8:Number; var _local9:Number; _local2 = _arg1.split(","); _local3 = []; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; if (_local5.indexOf(":") == -1){ _local3.push(Global.trim(_local5)); } else { _local6 = _local5.split(":"); _local7 = Global.trim(_local6[0]); _local8 = Number(_local6[1]); _local9 = 0; while (_local9 < _local8) { _local3.push(_local7); _local9++; }; }; _local4++; }; return (_local3); }; gridWidth = Number(xml.@w); gridHeight = Number(xml.@h); pixelWidth = (gridWidth * 24); pixelHeight = (gridHeight * 24); tileList = []; tileGrid = []; objectList = []; x = 0; while (x < gridWidth) { tileGrid[x] = []; x = (x + 1); };   = []; list = unserialize(xml.t); n = 0; for (;n < list.length;(n = (n + 1))) { x = (n % gridWidth); y = int((n / gridWidth)); itemType = ("tile_" + list[n]); itemClass = (getDefinitionByName(itemType) as Class); //unresolved jump var _slot1 = e; continue; newTile = new (itemClass); newTile.classConstructor = itemClass; newTile.create(x, y, itemType); tileList.push(newTile); tileGrid[x][y] = newTile; if (newTile.sendAdvance){  .push(newTile); }; }; activeObjectTypes = {p1:Player1, p2:Player2, ea:ArmouredEnemy, eb:BlobNormal, ebp:BlobPlus, ebx:BlobMultiplier, ebe:Behemoth, ebm:BlackMan, ec:CollectiveEnemy, eds:DoubleSidedEnemy, ee:ExplodingEnemy, ef:BatNormal, efp:BatPlus, eft:FireTrailEnemy, eh:HidingEnemy, ehg:HelmetGuardNormal, ehgp:HelmetGuardPlus, ehm:HoleMonster, ehr:HogRider, ek:KingNormal, ekp:KingPlus, ekc:KnockableEnemy, em:MutatorEnemy, emh:MultiHitEnemy, ep:ProjectileEnemyNormal, epp:ProjectileEnemyPlus, epf:PitchforkEnemy, esg:ShieldGuard, esl:StraightLineMan, eslf:StraightLineMan, et:Teethy, eth:Thief, pc:CeilingPlatform4x1, pc1:CeilingPlatform1x1, pfa:FlickerPlatformA, pfb:FlickerPlatformB, pr4:RisingPlatform4x1, pr3:RisingPlatform3x1, pr13:RisingPlatform1x3, pr13s:RisingPlatform1x3Spike, psha:SwitchPlatformHA, pshb:SwitchPlatformHB, pt:TimerPlatform, pcm:Cloudmobile, csc:SilverCoin, cgc:GoldCoin, cg:Gem, sign:Sign, b2:Block2x2, bomb:Bomb, boss1:HeavenBoss, boss2:HellBoss, pipe:BonusPipe}; if (SecretCharacter.value == 1){ activeObjectTypes.p1 = Player1Spartan; activeObjectTypes.p2 = Player2Spartan; } else { if (CharacterSkin1.value == 1){ activeObjectTypes.p1 = Player1White; } else { if (CharacterSkin1.value == 2){ activeObjectTypes.p1 = Player1Shadow; } else { if (CharacterSkin1.value == 3){ activeObjectTypes.p1 = Player1Tiger; } else { if (CharacterSkin1.value == 4){ activeObjectTypes.p1 = Player1Stone; } else { if (CharacterSkin1.value == 5){ activeObjectTypes.p1 = Player1Demon; }; }; }; }; }; if (CharacterSkin2.value == 1){ activeObjectTypes.p2 = Player2White; } else { if (CharacterSkin2.value == 2){ activeObjectTypes.p2 = Player2Shadow; } else { if (CharacterSkin2.value == 3){ activeObjectTypes.p2 = Player2Tiger; } else { if (CharacterSkin2.value == 4){ activeObjectTypes.p2 = Player2Stone; } else { if (CharacterSkin2.value == 5){ activeObjectTypes.p2 = Player2Demon; }; }; }; }; }; }; list = unserialize(xml.a); n = 0; while (n < list.length) { x = (n % gridWidth); y = int((n / gridWidth)); itemType = list[n]; itemClass = activeObjectTypes[itemType]; if (!itemClass){ } else { if ((((((((((((((((itemClass == Player2)) || ((itemClass == Player2Spartan)))) || ((itemClass == Player2White)))) || ((itemClass == Player2Shadow)))) || ((itemClass == Player2Tiger)))) || ((itemClass == Player2Stone)))) || ((itemClass == Player2Demon)))) && (!(Controller.isTwoPlayerGame())))){ } else { newObject = new (itemClass); newObject.classConstructor = itemClass; newObject.create(x, y, itemType); objectList.push(newObject); if ((((((((((((((newObject is Player1)) || ((newObject is Player1Spartan)))) || ((newObject is Player1White)))) || ((newObject is Player1Shadow)))) || ((newObject is Player1Tiger)))) || ((newObject is Player1Stone)))) || ((newObject is Player1Demon)))){ player1 = (newObject as Player); }; if ((((((((((((((newObject is Player2)) || ((newObject is Player2Spartan)))) || ((newObject is Player2White)))) || ((newObject is Player2Shadow)))) || ((newObject is Player2Tiger)))) || ((newObject is Player2Stone)))) || ((newObject is Player2Demon)))){ player2 = (newObject as Player); }; if ((newObject is Sign)){ (newObject as Sign).setText(xml.s.(@x == x).(@y == y)); }; }; }; n = (n + 1); }; playerList = (Controller.isTwoPlayerGame()) ? [player1, player2] : [player1]; debrisList = [];  (); if (Math.random() > 0.92){ thePeekTile =  (); if (thePeekTile){ thePeekTile.setGemPeekTile(); if (!Global.isInList(thePeekTile,  )){  .push(thePeekTile); }; }; } else { theGemTile =  (); if (theGemTile){ theGemTile.gemTile = true; }; }; if (Math.random() > 0.1){   = (200 + Math.floor((600 * Math.random()))); } else {   = Infinity; }; SwitchTile.switchPosition = false; } } }//package com.nitrome.twinshot
Section 187
//LightningBolt (com.nitrome.twinshot.LightningBolt) package com.nitrome.twinshot { import com.nitrome.util.*; public class LightningBolt extends MotiveObject { override public function advance():void{ var _local1:Number; var _local2:Enemy; var _local3:Bomb; y = (y + velocityY); if (y > (Controller.level.pixelHeight + 10)){ destroy(); }; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Enemy); if (((((_local2) && (_local2.alive))) && (_local2.intersects(this)))){ _local2.hitByArrow(null); }; _local3 = (Controller.level.objectList[_local1] as Bomb); if (((((_local3) && (!(_local3.hasExploded)))) && (_local3.intersects(this)))){ _local3.explode(); }; _local1++; }; } public function createAndRegister(_arg1:Cloudmobile):void{ x = _arg1.x; y = _arg1.y; velocityX = 0; velocityY = 20; extentToLeft = 10; extentToRight = 10; extentAbove = 0; extentBelow = 50; cloneVertical = false; Controller.level.objectList.push(this); Controller.cloudmobileLayer.addChildAt(this, 0); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 188
//LoveArrowsPickup (com.nitrome.twinshot.LoveArrowsPickup) package com.nitrome.twinshot { public class LoveArrowsPickup extends Powerup { public function LoveArrowsPickup(){   = Player.POWERUP_LOVE_ARROWS; } } }//package com.nitrome.twinshot
Section 189
//LoveExplosion (com.nitrome.twinshot.LoveExplosion) package com.nitrome.twinshot { import flash.display.*; public class LoveExplosion extends Debris { public function LoveExplosion(){ addFrameScript(10, frame11); } private function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Enemy; _local4 = (90 * 90); _local5 = Controller.level.pixelWidth; _local6 = Controller.level.pixelHeight; _local7 = (_local5 / 2); _local8 = (_local6 / 2); _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is Enemy)){ _local9 = (Controller.level.objectList[_local1] as Enemy); if (!_local9.alive){ } else { _local2 = (_local9.x - x); _local3 = (_local9.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local9.hitByLoveArrow(null); }; }; }; _local1++; }; } public function createFromPlayer(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:FlyingLoveHeart; super.create(_arg1, _arg2, _arg3); (); _local5 = 0; while (_local5 < 5) { _local6 = ((Math.random() * 2) * Math.PI); _local7 = (2 + (Math.random() * 4)); _local8 = new FlyingLoveHeart(); _local8.create(_arg1, _arg2, _arg3); _local8.velocityX = (_local7 * Math.cos(_local6)); _local8.velocityY = ((_local7 * Math.sin(_local6)) - 8); _local8.accelerationY = 0.8; _local8.rotation = (_local8.rotation + (Math.random() * 360)); _local8.spin = ((Math.random())>=0.5) ? 10 : -10; _local8.playerSource = _arg4; _local5++; }; NitromeGame.sound_manager.playSound("explosion"); } override public function advance():void{ super.advance(); if (currentFrame <= 5){ (); }; } function frame11(){ stop(); destroy(); } override public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ } } }//package com.nitrome.twinshot
Section 190
//MotiveObject (com.nitrome.twinshot.MotiveObject) package com.nitrome.twinshot { public class MotiveObject extends ActiveObject { public var terminalVelocityY:Number;// = 20 public var floorBounceFactor:Number;// = 0.5 public var objectUnderneath:ActiveObject;// = null public var onGround:Boolean;// = false public var pushedAgainstWall:Boolean;// = false public var landsOnArrows:Boolean;// = true public var weight:Number;// = 1 public var extentAbove:Number; public var wallBounceFactor:Number;// = 0.5 public var extentToLeft:Number; public var tileUnderneath:Tile;// = null public var velocityX:Number;// = 0 public var velocityY:Number;// = 0 public var extentBelow:Number; public var :Number;// = 0.1 public var groundSpeedX:Number;// = 0 public var :Number;// = 3 public var applyWeight:Boolean;// = true public var surfaceIndexUnderneath:Number; public var extentToRight:Number; public function MotiveObject(){ velocityX = 0; velocityY = 0; onGround = false; weight = 1; applyWeight = true; wallBounceFactor = 0.5; floorBounceFactor = 0.5;  = 0.1;  = 3; landsOnArrows = true; pushedAgainstWall = false; groundSpeedX = 0; terminalVelocityY = 20; objectUnderneath = null; tileUnderneath = null; super(); } public function pointWithin(_arg1:Number, _arg2:Number):Boolean{ var _local3:Number; var _local4:Number; _local3 = 0; _local4 = 0; if (_arg1 > (x + (Controller.level.pixelWidth / 2))){ _local3 = -(Controller.level.pixelWidth); }; if (_arg1 < (x - (Controller.level.pixelWidth / 2))){ _local3 = Controller.level.pixelWidth; }; if (_arg2 > (y + (Controller.level.pixelHeight / 2))){ _local4 = -(Controller.level.pixelHeight); }; if (_arg2 < (y - (Controller.level.pixelHeight / 2))){ _local4 = Controller.level.pixelHeight; }; if ((_arg1 + _local3) >= (x + extentToRight)){ return (false); }; if ((_arg1 + _local3) <= (x - extentToLeft)){ return (false); }; if ((_arg2 + _local4) >= (y + extentBelow)){ return (false); }; if ((_arg2 + _local4) <= (y - extentAbove)){ return (false); }; return (true); } public function wrap():void{ while (x <= 0) { x = (x + (Controller.level.gridWidth * 24)); }; while (x > (Controller.level.gridWidth * 24)) { x = (x - (Controller.level.gridWidth * 24)); }; while (y <= 0) { y = (y + (Controller.level.gridHeight * 24)); }; while (y > (Controller.level.gridHeight * 24)) { y = (y - (Controller.level.gridHeight * 24)); }; } public function yRelative(_arg1:Number):Number{ var _local2:Number; _local2 = (_arg1 - y); if (_local2 < (-(Controller.level.pixelHeight) / 2)){ _local2 = (_local2 + Controller.level.pixelHeight); }; if (_local2 > (Controller.level.pixelHeight / 2)){ _local2 = (_local2 - Controller.level.pixelHeight); }; return (_local2); } override public function advance():void{ horizontalMotion(); verticalMotion(); } protected function verticalMotion():void{ var _local1:Number; var _local2:Number; var _local3:Raycast; var _local4:Number; var _local5:HoleMonster; var _local6:Tile; if (((applyWeight) && ((velocityY < terminalVelocityY)))){ velocityY = (velocityY + weight); }; if (()){ return; }; onGround = false; objectUnderneath = null; tileUnderneath = null; groundSpeedX = 0; _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is HoleMonster)){ _local5 = (Controller.level.objectList[_local1] as HoleMonster); if (!_local5.effective){ } else { _local6 = _local5.onTile; if (x < (_local6.tileX * 24)){ } else { if (x > ((_local6.tileX * 24) + 24)){ } else { if ((y + velocityY) < (_local6.tileY * 24)){ } else { if ((y + velocityY) > ((_local6.tileY * 24) + 24)){ } else { y = (y + velocityY); return; }; }; }; }; }; }; _local1++; }; _local2 = (y + velocityY); if (velocityY > 0){ _local3 = Raycast.fatRaycastY(((y + extentBelow) - ), 1, (x - extentToLeft), (x + extentToRight), true, landsOnArrows); if (((_local3) && (((_local3.distance - ) < velocityY)))){ _local2 = ((y + _local3.distance) - ); velocityY = (velocityY * -(floorBounceFactor)); if (-(velocityY) < ){ velocityY = 0; }; onGround = true; objectUnderneath = _local3.hitObject; tileUnderneath = _local3.hitTile; if (tileUnderneath){ surfaceIndexUnderneath = tileUnderneath.surfaceIndex; } else { if ((objectUnderneath is RisingPlatform)){ surfaceIndexUnderneath = (objectUnderneath as RisingPlatform).surfaceIndex; }; }; _local4 = 0; while (_local4 < _local3.tiles.length) { if (_local3.tiles[_local4].groundSpeedX){ groundSpeedX = _local3.tiles[_local4].groundSpeedX; }; if (_local3.tiles[_local4].bouncy){ if ((this is Arrow)){ velocityY = ((-(Tile.BOUNCE_SPEED) * Math.abs(velocityX)) / Arrow.SPEED); if (velocityY < -6){ _local3.tiles[_local4].play(); }; } else { velocityY = -(Tile.BOUNCE_SPEED); _local3.tiles[_local4].play(); }; }; _local4++; }; }; } else { _local3 = Raycast.fatRaycastY((y - extentAbove), -1, (x - extentToLeft), (x + extentToRight), true, landsOnArrows); if (((_local3) && ((_local3.distance < -(velocityY))))){ _local2 = (y - _local3.distance); velocityY = 0; _local4 = 0; while (_local4 < _local3.tiles.length) { if (_local3.tiles[_local4].bouncy){ velocityY = Tile.BOUNCE_SPEED; _local3.tiles[_local4].play(); if ((this is Player)){ (this as Player).hitBounce = false; }; }; _local4++; }; }; }; y = _local2; } public function hitByArrow(_arg1:Arrow):Boolean{ return (false); } protected function horizontalMotion():void{ var _local1:Number; var _local2:Raycast; var _local3:Number; _local1 = (x + velocityX); pushedAgainstWall = false; (); if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (((_local2) && ((_local2.distance < velocityX)))){ _local1 = (x + _local2.distance); velocityX = (velocityX * -(wallBounceFactor)); if (groundSpeedX > 0){ pushedAgainstWall = true; }; if (_local2.tiles){ _local3 = 0; while (_local3 < _local2.tiles.length) { if (_local2.tiles[_local3].bouncy){ velocityX = -(Tile.BOUNCE_SPEED); _local2.tiles[_local3].play(); }; _local3++; }; }; }; } else { if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local2) && ((_local2.distance < -(velocityX))))){ _local1 = (x - _local2.distance); velocityX = (velocityX * -(wallBounceFactor)); if (groundSpeedX < 0){ pushedAgainstWall = true; }; if (_local2.tiles){ _local3 = 0; while (_local3 < _local2.tiles.length) { if (_local2.tiles[_local3].bouncy){ velocityX = Tile.BOUNCE_SPEED; _local2.tiles[_local3].play(); }; _local3++; }; }; }; }; }; x = _local1; } protected function ():Boolean{ var _local1:Platform; var _local2:Arrow; if (((((objectUnderneath) && (!(objectUnderneath.destroyed)))) && ((velocityY >= 0)))){ if ((objectUnderneath is Platform)){ if (!(objectUnderneath as Platform).solidOnTop){ return (false); }; _local1 = (objectUnderneath as Platform); if (((((x + extentToRight) > (_local1.x - _local1.extentToLeft))) && (((x - extentToLeft) < (_local1.x + _local1.extentToRight))))){ y = (_local1.y - extentBelow); velocityY = 0; onGround = true; return (true); }; } else { if ((objectUnderneath is Arrow)){ _local2 = (objectUnderneath as Arrow); if (!_local2.inWall){ return (false); }; if (((((x + extentToRight) > (_local2.x - _local2.extentToLeft))) && (((x - extentToLeft) < (_local2.x + _local2.extentToRight))))){ y = ((_local2.y - _local2.extentAbove) - extentBelow); velocityY = 0; onGround = true; return (true); }; }; }; }; return (false); } public function intersectsRect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:Number; var _local6:Number; _local5 = 0; _local6 = 0; if (_arg1 > (x + (Controller.level.pixelWidth / 2))){ _local5 = -(Controller.level.pixelWidth); }; if (_arg1 < (x - (Controller.level.pixelWidth / 2))){ _local5 = Controller.level.pixelWidth; }; if (_arg3 > (y + (Controller.level.pixelHeight / 2))){ _local6 = -(Controller.level.pixelHeight); }; if (_arg3 < (y - (Controller.level.pixelHeight / 2))){ _local6 = Controller.level.pixelHeight; }; if ((x + extentToRight) <= (_arg1 + _local5)){ return (false); }; if ((x - extentToLeft) >= (_arg2 + _local5)){ return (false); }; if ((y + extentBelow) <= (_arg3 + _local5)){ return (false); }; if ((y - extentAbove) >= (_arg4 + _local5)){ return (false); }; return (true); } public function intersects(_arg1:MotiveObject):Boolean{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = 0; if (_arg1.x > (x + (Controller.level.pixelWidth / 2))){ _local2 = -(Controller.level.pixelWidth); }; if (_arg1.x < (x - (Controller.level.pixelWidth / 2))){ _local2 = Controller.level.pixelWidth; }; if (_arg1.y > (y + (Controller.level.pixelHeight / 2))){ _local3 = -(Controller.level.pixelHeight); }; if (_arg1.y < (y - (Controller.level.pixelHeight / 2))){ _local3 = Controller.level.pixelHeight; }; if ((x + extentToRight) <= ((_arg1.x + _local2) - _arg1.extentToLeft)){ return (false); }; if ((x - extentToLeft) >= ((_arg1.x + _local2) + _arg1.extentToRight)){ return (false); }; if ((y + extentBelow) <= ((_arg1.y + _local3) - _arg1.extentAbove)){ return (false); }; if ((y - extentAbove) >= ((_arg1.y + _local3) + _arg1.extentBelow)){ return (false); }; return (true); } public function xRelative(_arg1:Number):Number{ var _local2:Number; _local2 = (_arg1 - x); if (_local2 < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; if (_local2 > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; return (_local2); } public function hitByLoveArrow(_arg1:Arrow):Boolean{ return (hitByArrow(_arg1)); } public function debugDrawBoundaries():void{ graphics.clear(); graphics.lineStyle(1, 0xFF0000); graphics.drawRect(-(extentToLeft), -(extentAbove), (extentToLeft + extentToRight), (extentAbove + extentBelow)); alpha = 0.8; } } }//package com.nitrome.twinshot
Section 191
//MultiHitEnemy (com.nitrome.twinshot.MultiHitEnemy) package com.nitrome.twinshot { public class MultiHitEnemy extends Enemy { public var   :Boolean;// = false public var flickering:Number;// = 0 public var hits:Number;// = 3 public var   :Number;// = 3 public function MultiHitEnemy(){ hits = 3; flickering = 0;   = 3;   = false; super(); addFrameScript(26, frame27, 32, frame33, 38, frame39, 46, frame47, 74, frame75, 80, frame81, 86, , 94, frame95, 122, , 128,  , 139,  ); } override public function advance():void{ if (currentLabel.substr(0, 4) == "rage"){ verticalMotion(); animation(); } else { super.advance(); }; if (((((alive) && (onGround))) && (  ))){ gotoAndPlay(("rage" +   ));   = false; }; } function frame27(){ gotoAndPlay("walking3"); } function frame33(){ gotoAndPlay("jumping3"); } function frame39(){ NitromeGame.sound_manager.playSound("rageEnemyHit"); } function frame47(){   = 2; gotoAndPlay("walking2"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; if (hits > 1){ hits--; if (hits == 2){ walkSpeed = 4; }; if (hits == 1){ walkSpeed = 6; };   = true; flickering = 40; return (true); } else { }; return (!NULL!); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); walkSpeed = 2; } function frame75(){ gotoAndPlay("walking2"); } function (){ NitromeGame.sound_manager.playSound("rageEnemyHit"); } function frame81(){ gotoAndPlay("jumping2"); } function frame95(){   = 1; gotoAndPlay("walking1"); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 30); } override protected function animation():void{ var _local1:String; if (!alive){ _local1 = "dead"; } else { if (currentLabel.substr(0, 4) == "rage"){ //unresolved jump } else { if (onGround){ _local1 = ("walking" +   ); } else { _local1 = ("jumping" +   ); }; }; }; if (currentLabel != _local1){ gotoAndPlay(_local1); }; scaleX = (facingRight) ? 1 : -1; if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } function (){ gotoAndPlay("walking1"); } function  (){ gotoAndPlay("jumping1"); } function  (){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 192
//MutatorEnemy (com.nitrome.twinshot.MutatorEnemy) package com.nitrome.twinshot { public class MutatorEnemy extends Enemy { public var flickering:Number;// = 0 public var  :Boolean;// = false public var  :Number; public function MutatorEnemy(){   = false;   = -(Infinity); flickering = 0; super(); addFrameScript(16, frame17, 22, frame23, 40, frame41, 83, frame84, 111, , 115, , 119, frame120, 130,  , 135, frame136); } public function grow():void{   = true; extentAbove = 48; gotoAndPlay("grow"); } function frame17(){ gotoAndPlay("walking"); } override protected function doWalkingForward():void{ super.doWalkingForward(); if (Controller.frameNumber > (  + 100)){ if (Math.random() >= 0.9){ gotoAndPlay("pound");   = Controller.frameNumber; }; }; } function frame23(){ gotoAndPlay("jumping"); } override public function advance():void{ if (flickering-- > 0){ visible = (((flickering < 1)) || (((Controller.frameNumber % 3) < 2))); }; if (currentLabel == "grow"){ return; }; if (currentLabel == "pound"){ return; }; super.advance(); } function frame41(){ NitromeGame.sound_manager.playSound("morpher"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; if (! ){ grow(); return (true); }; if (currentLabel == "grow"){ return (false); }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 24; tendencyToLeap = -0.1; tendencyToTurnBackAnytime = -0.5; tendencyToTurnBackAtEdges = 0.2; } function frame84(){  (); } public function  ():void{ var _local1:Number; var _local2:Player; Controller.level.screenShakeIntensity = 5; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if (!_local2.onGround){ } else { _local2.velocityY = -5; _local2.dizzyTime = Player.DIZZY_TIME; }; }; _local1++; }; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 25); } function (){ gotoAndPlay("jumping2"); } override protected function animation():void{ if (((alive) && ( ))){ if ((((currentLabel == "grow")) || ((currentLabel == "pound")))){ } else { if (onGround){ if (currentLabel != "walking2"){ gotoAndPlay("walking2"); }; } else { if (velocityY > 0){ if (currentLabel != "falling2"){ gotoAndPlay("falling2"); }; } else { if (currentLabel != "jumping2"){ gotoAndPlay("jumping2"); }; }; }; }; scaleX = (facingRight) ? 1 : -1; } else { super.animation(); }; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } private function  ():void{ if (Math.random() >= 0.5){ gotoAndPlay("pound");   = Controller.frameNumber; } else { gotoAndPlay("walking2"); }; } function (){ gotoAndPlay("walking2"); } function frame120(){ gotoAndPlay("falling2"); } function  (){ if (!isClone){  (); }; } function frame136(){ gotoAndPlay("walking2"); } } }//package com.nitrome.twinshot
Section 193
//PiercingArrowsPickup (com.nitrome.twinshot.PiercingArrowsPickup) package com.nitrome.twinshot { public class PiercingArrowsPickup extends Powerup { public function PiercingArrowsPickup(){   = Player.POWERUP_PIERCING_ARROWS; } } }//package com.nitrome.twinshot
Section 194
//PitchforkEnemy (com.nitrome.twinshot.PitchforkEnemy) package com.nitrome.twinshot { public class PitchforkEnemy extends Enemy { public var  :Number; public function PitchforkEnemy(){   = -(Infinity); super(); addFrameScript(15, frame16, 24, frame25, 27, frame28, 37, frame38, 39, frame40, 51, frame52); } function frame16(){ gotoAndPlay("walking"); } protected function  ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - extentToLeft), (x + extentToRight), (y - extentAbove), (y + 48))){ _local2.hit(this); }; _local1++; }; } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Number; var _local4:Number; if ((((currentLabel == "stab_up")) || ((currentLabel == "stab_down")))){ state = STOP; } else { if (state == STOP){ state = WALKING_FORWARD; }; }; super.advance(); if ((((state == WALKING_FORWARD)) && ((Controller.frameNumber > (  + 20))))){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { _local3 = (_local2.x - x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; if (Math.abs(_local3) > 16){ } else { _local4 = (_local2.y - y); if (_local4 < (-(Controller.level.pixelHeight) / 2)){ _local4 = (_local4 + Controller.level.pixelHeight); }; if (_local4 > (Controller.level.pixelHeight / 2)){ _local4 = (_local4 - Controller.level.pixelHeight); }; if (Math.abs(_local4) > 100){ } else { if (_local4 < 0){ gotoAndPlay("stab_up"); } else { gotoAndPlay("stab_down"); };   = Controller.frameNumber; }; }; }; _local1++; }; }; } function frame28(){ gotoAndPlay("walking"); } function frame38(){ if (!isClone){  (); }; } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } function frame40(){ gotoAndPlay("walking"); } function frame52(){ gotoAndStop("dead"); } function frame25(){ if (!isClone){  (); }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 36; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); x = (x + (facingRight) ? 7 : -7); } protected function  ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - extentToLeft), (x + extentToRight), ((y - extentAbove) - 60), y)){ _local2.hit(this); }; _local1++; }; } } }//package com.nitrome.twinshot
Section 195
//Platform (com.nitrome.twinshot.Platform) package com.nitrome.twinshot { public class Platform extends ActiveObject { public var extentToLeft:Number; public var solidOnTop:Boolean;// = true public var canDetectSides:Boolean;// = true public var extentBelow:Number; public var solidOnSides:Boolean;// = true public var harmfulOnTop:Boolean;// = false public var surfaceIndex:Number; public var extentAbove:Number; public var solidUnderneath:Boolean;// = false public var extentToRight:Number; public function Platform(){ solidOnTop = true; solidOnSides = true; solidUnderneath = false; canDetectSides = true; harmfulOnTop = false; super(); } public function getLeftX():Number{ return ((x - extentToLeft)); } public function getRightX():Number{ return ((x + extentToRight)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = (_arg1 * 24); y = (_arg2 * 24); extentToLeft = 48; extentToRight = 48; extentAbove = 0; extentBelow = 24; Controller.platformLayer.addChild(this); } } }//package com.nitrome.twinshot
Section 196
//Player (com.nitrome.twinshot.Player) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.filters.*; public class Player extends MotiveObject { public var hitBounce:Boolean;// = false public var friendlyFireBats:Array; public var  :DizzyStars; public var  :Number; public var powerup:HiddenNumber; public var facingRight:Boolean;// = true public var  :HiddenNumber; public var score:HiddenNumber; public var  :Boolean;// = false public var alive:Boolean;// = true public var flickering:Number;// = 0 public var cloudmobile:Cloudmobile;// = null public var hits:Number;// = 3 public var number:Number; public var outOfViewSprite:MovieClip; public var powerupFlash:Number;// = 0 public var dizzyTime:Number;// = 0 public var spartan:Boolean; public var  :Boolean;// = false public var bonusTimeLeft:Number;// = 500 public var  :Number;// = 0 public var :Boolean;// = false public static const POWERUP_SMALL:Number = 9; public static const POWERUP_PIERCING_ARROWS:Number = 4; public static const POWERUP_BOMB_ARROWS:Number = 7; public static const SIZE_CHANGE_TIME:Number = 500; public static const POWERUP_FLIGHT:Number = 1; public static const WALK_SPEED_POWEREDUP:Number = 15; public static const FLICKER_TIME:Number = 50; public static const POWERUP_NONE:Number = 0; public static const BOMB_ARROWS_TIME:Number = 500; public static const INVINCIBLE:Boolean = false; public static const POWERUP_BIG:Number = 8; public static const WALK_SPEED_DIZZY:Number = 4; public static const INVINCIBILITY_TIME:Number = 500; public static const POWERUP_SPEED:Number = 2; public static const POWERUP_INVINCIBILITY:Number = 3; public static const WALK_SPEED_NORMAL:Number = 10; public static const POWERUP_BONUS_ROUND:Number = 6; public static const POWERUP_LOVE_ARROWS:Number = 5; public static const DIZZY_TIME:Number = 70; public function Player(){ facingRight = true;   = 0; hitBounce = false; flickering = 0;  = false;  = -(Infinity);   = false; hits = 3; score = new HiddenNumber(0); alive = true; powerup = new HiddenNumber(POWERUP_NONE);  = new HiddenNumber(0); powerupFlash = 0;  = false; dizzyTime = 0; friendlyFireBats = []; cloudmobile = null; bonusTimeLeft = (20 * 25); super(); } public function holdingDown():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.DOWN)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.S)))){ return (true); }; } else { return (Key.customDown((1 + ((number == 1)) ? 0 : 5))); }; return (false); } public function  ():Number{ return (getLockedPowerup(number)); } public function  ():Player{ if (!Controller.isTwoPlayerGame()){ return (null); }; if (number == 2){ return (Controller.level.player1); }; return (Controller.level.player2); } protected function  ():void{ var _local1:Number; var _local2:Number; var _local3:Boolean; var _local4:Number; var _local5:Player; var _local6:BonusPipe; _local1 = (x + Controller.content.x); _local2 = ((y + Controller.content.y) - (extentAbove / 2)); _local3 = alive; if (Controller.bonusRound){ _local5 =  (); _local6 = (Controller.level.find(BonusPipe) as BonusPipe); if (((((((((_local5) && (_local5.alive))) && (!(alive)))) && (_local6))) && ((y < -100)))){ _local1 = (_local6.x + _local6.velocityX); _local2 = -100; _local3 = true; }; }; if ((((((((((_local1 > -10)) && ((_local1 < 560)))) && ((_local2 > -20)))) && ((_local2 < 420)))) || (!(_local3)))){ if (outOfViewSprite.parent){ outOfViewSprite.parent.removeChild(outOfViewSprite); }; return; }; outOfViewSprite.x = _local1; outOfViewSprite.y = _local2; if (_local1 < 20){ outOfViewSprite.x = 20; }; if (_local1 > 530){ outOfViewSprite.x = 530; }; if (_local2 < 20){ outOfViewSprite.y = 20; }; if (_local2 > 380){ outOfViewSprite.y = 380; }; _local4 = Math.atan2((_local2 - outOfViewSprite.y), (_local1 - outOfViewSprite.x)); outOfViewSprite.triangle.rotation = (((_local4 * 180) / Math.PI) + 90); if (!outOfViewSprite.parent){ Controller.root.addChild(outOfViewSprite); }; } protected function  ():void{ var _local1:Number; var _local2:Enemy; var _local3:Collectible; if (flickering > 0){ flickering--; if (flickering < 1){ hitBounce = false; }; }; if (((hitBounce) || (flickering))){ return; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { if ((Controller.level.objectList[_local1] is Enemy)){ _local2 = (Controller.level.objectList[_local1] as Enemy); if (!_local2.alive){ continue; }; if (!_local2.isHarmful()){ continue; }; if (intersects(_local2)){ hit(_local2); }; } else { if ((Controller.level.objectList[_local1] is Collectible)){ _local3 = (Controller.level.objectList[_local1] as Collectible); if (_local3.collected){ } else { if (intersects(_local3)){ collect(_local3); } else { if (((cloudmobile) && (cloudmobile.intersects(_local3)))){ collect(_local3); }; }; }; }; }; }; } override public function advance():void{ var _local1:Boolean; var _local2:Debris; if (alive){ _local1 = onGround; (); if (!cloudmobile){ horizontalMotion(); verticalMotion(); }; if (onGround){ hitBounce = false; }; if (dizzyTime > 0){ dizzyTime--; }; if (((((!(Controller.level.ended)) && (( .value > 0)))) && (!((powerup.value ==  ()))))){ if ((((((((powerup.value == POWERUP_INVINCIBILITY)) || ((powerup.value == POWERUP_BOMB_ARROWS)))) || ((powerup.value == POWERUP_BIG)))) || ((powerup.value == POWERUP_SMALL)))){  .value--; if ( .value < 1){  .value = 0; powerup.value = POWERUP_NONE; }; } else {  .value = 0; }; }; powerupFlash = Global.slide(powerupFlash, 0, 0.2);  (); wrap();  (); if (((((onGround) && (!(_local1)))) && (!(cloudmobile)))){ _local2 = new LandPuff(); _local2.create(Controller.playerLayer, x, y); _local2.scaleX = (_local2.scaleY = scaleY); if (objectUnderneath){ _local2.lockY = objectUnderneath; }; }; if (((Controller.bonusRound) && ((--bonusTimeLeft < 1)))){ if (bonusTimeLeft < 0){ bonusTimeLeft = 0; }; kill(); };  (); } else {  (); }; animation();  (); } override public function addClones():void{ if (alive){ super.addClones(); } else { super.removeClones(); }; } public function holdingUp():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.UP)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.W)))){ return (true); }; } else { return (Key.customDown((0 + ((number == 1)) ? 0 : 5))); }; return (false); } protected function  ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Sprite; _local1 = ((friendlyFireBats.length - 1) * 12); _local2 = 0; while (_local2 < friendlyFireBats.length) { _local3 = x; _local4 = ((y - (extentAbove * 1.4)) - (_local2 * 15)); _local5 = ((Controller.frameNumber * 5) + ((360 * _local2) / friendlyFireBats.length)); _local3 = (_local3 + (Trig.cosDegrees(_local5) * _local1)); _local4 = (_local4 + ((Trig.sinDegrees(_local5) * _local1) * 0.5)); _local6 = friendlyFireBats[_local2]; friendlyFireBats[_local2].x = ((_local6.x * 0.6) + (_local3 * 0.4)); _local6.y = ((_local6.y * 0.6) + (_local4 * 0.4)); _local2++; }; } protected function  ():void{ var _local1:Number; var _local2:Sprite; var _local3:Debris; _local1 = 0; while (_local1 < friendlyFireBats.length) { _local2 = (friendlyFireBats[_local1] as Sprite); _local3 = Debris.createContained(new FriendlyFireBat(), Controller.content, _local2.x, _local2.y); _local3.velocityX = ((_local2.x - x) * 0.1); _local3.velocityY = ((_local2.y - (y - extentAbove)) * 0.1); _local3.accelerationY = -0.2; if (((_local2) && (_local2.parent))){ _local2.parent.removeChild(_local2); }; _local1++; }; } override protected function verticalMotion():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; if (((onGround) && (tileUnderneath))){ _local1 = Math.floor(((x - extentToLeft) / 24)); _local2 = Math.floor(((x + extentToRight) / 24)); _local3 = Math.floor((y / 24)); _local4 = _local1; while (_local4 <= _local2) { _local5 = Controller.level.getTileWrap(_local4, _local3); if (((_local5) && (_local5.sendContact))){ _local5.playerContact(this); }; _local4++; }; }; if (onGround){  = false; }; if ((((powerup.value == POWERUP_FLIGHT)) && ((velocityY > -3)))){  = true; hitBounce = false; }; applyWeight = ((onGround) || (!())); super.verticalMotion(); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Player; if (((hitBounce) || (flickering))){ return (false); }; if (Controller.level.ended){ return (false); }; if (powerup.value == POWERUP_INVINCIBILITY){ return (false); }; if (INVINCIBLE){ return (false); }; if (GameMode.value == 2){ hit(_arg1, true); if (_arg1.playerSource != number){ _local2 =  (); if (_local2){ _local2. (); }; }; } else { hitBounce = true; dizzyTime = DIZZY_TIME; velocityY = -8; velocityX = (facingRight) ? -3 : 3; NitromeGame.sound_manager.playSound("playerHitByArrow"); if (Controller.tag){ Controller.tag.startTagging( ()); }; }; if (cloudmobile){ cloudmobile.playerLeave(); }; return (true); } override protected function horizontalMotion():void{ var _local1:Block; var _local2:Raycast; var _local3:Block; _local1 = null; if (((onGround) && ((objectUnderneath is Arrow)))){ _local1 = ((objectUnderneath as Arrow).attachedToObject as Block); }; _local3 = null; if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (_local2){ _local3 = (_local2.hitObject as Block); }; if (_local3 == _local1){ //unresolved jump }; if (((_local3) && ((_local2.distance < -(velocityX))))){ if (velocityX < -(Block.MAX_PUSH_SPEED)){ velocityX = -(Block.MAX_PUSH_SPEED); }; if (_local2.distance < -(velocityX)){ _local3.pushLeft((-(velocityX) - _local2.distance)); }; }; } else { if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (_local2){ _local3 = (_local2.hitObject as Block); }; if (_local3 == _local1){ } else { if (((_local3) && ((_local2.distance < velocityX)))){ if (velocityX > Block.MAX_PUSH_SPEED){ velocityX = Block.MAX_PUSH_SPEED; }; if (_local2.distance < velocityX){ _local3.pushRight((velocityX - _local2.distance)); }; }; }; }; }; super.horizontalMotion(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ var _local4:Number; number = ((((((((((((((this is Player1)) || ((this is Player1Spartan)))) || ((this is Player1White)))) || ((this is Player1Shadow)))) || ((this is Player1Tiger)))) || ((this is Player1Stone)))) || ((this is Player1Demon)))) ? 1 : 2; spartan = (((this is Player1Spartan)) || ((this is Player2Spartan))); x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 24);  (); wallBounceFactor = 0; floorBounceFactor = 0;   = new DizzyStars(); if (number == 1){ outOfViewSprite = new Player1OutOfView(); powerup.value = Controller.player1Powerup.value;  .value = Controller.player1PowerupTime.value; hits = Player1Hearts.value; } else { outOfViewSprite = new Player2OutOfView(); powerup.value = Controller.player2Powerup.value;  .value = Controller.player2PowerupTime.value; hits = Player2Hearts.value; }; _local4 =  (); if (_local4 != POWERUP_NONE){ powerup.value = _local4; if (powerup.value == POWERUP_INVINCIBILITY){  .value = INVINCIBILITY_TIME; }; if (powerup.value == POWERUP_BOMB_ARROWS){  .value = BOMB_ARROWS_TIME; }; if ((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))){  .value = SIZE_CHANGE_TIME; }; }; scaleX = ((number)==1) ? Controller.flyingP1 : Controller.flyingP2.scaleX; scaleY = ((number)==1) ? Controller.flyingP1 : Controller.flyingP2.scaleY; if (spartan){ outOfViewSprite.gotoAndStop(2); } else { if (number == 1){ if (CharacterSkin1.value == 0){ outOfViewSprite.gotoAndStop(1); } else { outOfViewSprite.gotoAndStop((CharacterSkin1.value + 2)); }; } else { if (CharacterSkin2.value == 0){ outOfViewSprite.gotoAndStop(1); } else { outOfViewSprite.gotoAndStop((CharacterSkin2.value + 2)); }; }; }; animation(); visible = false; Controller.playerLayer.addChild(this); } override public function unpause():void{ super.unpause(); if (currentLabel == "hit"){ return; }; if (currentLabel == "dead"){ return; }; play(); } protected function  ():void{ var _local1:Player; if ((((y <= ((Controller.level.gridHeight * 24) + 100))) || ((y <= 600)))){ if (Controller.bonusRound){ velocityY = (velocityY - 0.5); } else { velocityY++; }; y = (y + velocityY); visible = true; }; if (Controller.tag){ _local1 =  (); if (((((_local1) && (_local1.alive))) && (Controller.tag.tagging))){ if (((Controller.tag.taggingPlayer1) && ((number == 1)))){ Controller.tag.taggingPlayer1 = false; } else { if (((!(Controller.tag.taggingPlayer1)) && ((number == 2)))){ Controller.tag.taggingPlayer1 = true; }; }; }; }; } public function holdingRight():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.RIGHT)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.D)))){ return (true); }; } else { return (Key.customDown((3 + ((number == 1)) ? 0 : 5))); }; return (false); } public function  ():void{ var _local1:Sprite; _local1 = new FriendlyFireBat(); _local1.x = x; _local1.y = -50; Controller.content.addChild(_local1); friendlyFireBats.push(_local1); } public function  ():void{ var _local1:Number; var _local2:Number; _local1 = 12; _local2 = 38; weight = 1; terminalVelocityY = 20; if (powerup.value == POWERUP_BIG){ _local1 = (_local1 * 2); _local2 = 70; } else { if (powerup.value == POWERUP_SMALL){ _local1 = (_local1 * 0.5); _local2 = (_local2 * 0.5); weight = 0.5; terminalVelocityY = 8; }; }; extentToLeft = _local1; extentToRight = _local1; extentAbove = _local2; extentBelow = 0; } public function collect(_arg1:Collectible):void{ var _local2:FloatingScore; if (_arg1.releaseTime > 0){ return; }; if (_arg1.worth > 0){ _local2 = new FloatingScore(); _local2.createScore(_arg1.x, _arg1.y, _arg1.worth); }; _arg1.collect(this); } public function applyLockedPowerup():void{ setPowerup( (), true); } public function kill():void{ alive = false; if (Controller.bonusRound){ velocityY = 5; }; NitromeGame.sound_manager.playSound("playerDeath");  (); friendlyFireBats = []; } public function holdingLeft():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.LEFT)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.A)))){ return (true); }; } else { return (Key.customDown((2 + ((number == 1)) ? 0 : 5))); }; return (false); } protected function fireArrow():void{ var _local1:Arrow; if (isClone){ return; }; _local1 = new Arrow(); _local1.createAndRegister(this);  = true;  = Controller.frameNumber; } protected function animation():void{ var _local1:Number; var _local2:Number; var _local3:*; var _local4:Number; var _local5:Number; var _local6:Number; if (((((alive) && ((flickering > 0)))) && ((flickering < (FLICKER_TIME - 10))))){ visible = ((Controller.frameNumber % 3) < 2); } else { if ((((((((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))) || ((powerup.value == POWERUP_BOMB_ARROWS)))) && (( () == POWERUP_NONE)))) && (( .value < 30)))){ visible = ((Controller.frameNumber % 5) < 4); } else { visible = true; }; }; if (dizzyTime > 0){ _local4 = (spartan) ? 64 : 48; if (powerup.value == POWERUP_BIG){ _local4 = (_local4 * 2); }; if (powerup.value == POWERUP_SMALL){ _local4 = (_local4 / 2); }; if (! .parent){ parent.addChild( ); };  .x = x;  .y = (y - _local4);  .scaleX = ( .scaleY = scaleY); } else { if ( .parent){  .parent.removeChild( ); }; }; _local1 = (powerupFlash * 128); if (((((alive) && ((powerup.value == POWERUP_INVINCIBILITY)))) && (((( .value > 60)) || (((Controller.frameNumber % 3) < 2)))))){ _local5 = (((Controller.frameNumber % 3))<2) ? 8454143 : 0xFFFFFF; _local6 = ((Math.random())>0.8) ? 12 : 8; filters = [new GlowFilter(_local5, 1, _local6, _local6, 2, 2)]; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, (32 + _local1), (32 + _local1), (32 + _local1)); } else { filters = []; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, _local1, _local1, _local1); }; if (!alive){ if (Controller.bonusRound){ if (currentLabel != "fly"){ gotoAndPlay("fly"); }; } else { gotoAndStop("dead"); }; } else { if (((hitBounce) && ((flickering > 0)))){ gotoAndStop("hit"); } else { if (currentLabel == "attack"){ } else { if (((onGround) || (cloudmobile))){ if ((((velocityX == groundSpeedX)) || (pushedAgainstWall))){   = 0; if (dizzyTime > 0){ if (currentLabel != "dizzyStand"){ gotoAndPlay("dizzyStand"); }; } else { if (currentLabel != "stand"){ gotoAndPlay("stand"); }; }; } else {   = (  + (Math.abs((velocityX - groundSpeedX)) / 10)); if (  >= 7){   = (  - 7); }; if (  < 0){   = (  + 7); }; if (dizzyTime > 0){ gotoAndStop((Global.findLabel(this, "dizzyWalkCycle").frame + int( ))); } else { gotoAndStop((Global.findLabel(this, "walkCycle").frame + int( ))); }; }; } else { if (){ if (currentLabel != "fly"){ gotoAndPlay("fly"); }; } else { if ((((velocityY >= 0)) && (!(spartan)))){ if (currentLabel != "fall"){ gotoAndPlay("fall"); }; } else { if (currentLabel != "jump"){ gotoAndPlay("jump"); }; }; }; }; }; }; }; _local2 = 1; _local3 = 1; if (powerup.value == POWERUP_BIG){ _local3 = 2; _local2 = _local3; }; if (powerup.value == POWERUP_SMALL){ _local3 = 0.5; _local2 = _local3; }; scaleX = ((scaleY = Global.lerp(scaleY, _local3, 0.3)) * (facingRight) ? 1 : -1); } public function holdingFire():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (((Key.isDown(NitromeGame.defaultKeys[4])) || (Key.isDown(Key.SPACE)))))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (((Key.isDown(Key.F)) || (Key.isDown(Key.G)))))){ return (true); }; } else { return (Key.customDown((4 + ((number == 1)) ? 0 : 5))); }; return (false); } public function setPowerup(_arg1:Number, _arg2:Boolean=false):void{ if (!alive){ return; }; if (((!(( () == POWERUP_NONE))) && (!(_arg2)))){ powerupFlash = -0.5; return; }; powerup.value = _arg1; if ((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))){  .value = SIZE_CHANGE_TIME; } else { if (powerup.value == POWERUP_INVINCIBILITY){  .value = INVINCIBILITY_TIME; } else { if (powerup.value == POWERUP_BOMB_ARROWS){  .value = BOMB_ARROWS_TIME; } else {  .value = 0; }; }; }; powerupFlash = 1; } protected function ():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; _local1 = !(Controller.level.ended); if (dizzyTime > 0){ _local2 = WALK_SPEED_DIZZY; } else { if (powerup.value == POWERUP_SPEED){ _local2 = WALK_SPEED_POWEREDUP; } else { _local2 = WALK_SPEED_NORMAL; }; }; _local3 = groundSpeedX; _local4 = 0.8; _local5 = ((powerup.value)==POWERUP_SPEED) ? 2 : 1; _local6 = !(hitBounce); if (((_local1) && (holdingRight()))){ _local3 = (_local2 + groundSpeedX); _local4 = _local5; _local6 = true; facingRight = true; } else { if (((_local1) && (holdingLeft()))){ _local3 = (-(_local2) + groundSpeedX); _local4 = _local5; _local6 = true; facingRight = false; }; }; if (_local6){ velocityX = Global.slide(velocityX, _local3, _local4); }; if (((!(onGround)) && ())){ if (((_local1) && (holdingUp()))){ velocityY = Global.slide(velocityY, -(_local2), 1); } else { velocityY = (velocityY + weight); };   = false; } else { if (((_local1) && (holdingUp()))){ if (((onGround) && (!( )))){ velocityY = -13;   = true; NitromeGame.sound_manager.playSound("jump"); } else { if ((((powerup.value == POWERUP_FLIGHT)) && (!( )))){  = true; hitBounce = false; }; }; } else {   = false; }; }; if (((_local1) && (holdingFire()))){ if (((!( )) && ((Controller.frameNumber > ( + 8))))){ if (currentLabel != "attack"){ gotoAndPlay("attack"); NitromeGame.sound_manager.playSound("arrowFire"); }; }; } else {  = false; }; } public function hit(_arg1, _arg2:Boolean=true, _arg3:Number=-15):void{ if (((hitBounce) || (flickering))){ return; }; if (Controller.level.ended){ return; }; if (powerup.value == POWERUP_INVINCIBILITY){ return; }; if (INVINCIBLE){ return; }; if (cloudmobile){ cloudmobile.playerLeave(); }; hitBounce = true; flickering = FLICKER_TIME; velocityY = _arg3; velocityX = (facingRight) ? -4 : 4;  = false; if (_arg2){ hits--; if (hits < 1){ kill(); powerup.value = POWERUP_NONE; } else { NitromeGame.sound_manager.playSound("playerHit"); powerup.value =  (); }; }; } public function (_arg1:Tile):Boolean{ var _local2:Number; var _local3:Number; var _local4:Tile; if (!onGround){ return (false); }; if (!_arg1){ return (false); }; _local2 = Math.floor((x / 24)); _local3 = Math.floor((y / 24)); _local4 = Controller.level.getTile(_local2, _local3); if (!_local4){ return (false); }; return ((_arg1.surfaceIndex == _local4.surfaceIndex)); } override public function destroy():void{ super.destroy(); if (number == 1){ Controller.player1Powerup.value = powerup.value; Controller.player1PowerupTime.value =  .value; } else { Controller.player2Powerup.value = powerup.value; Controller.player2PowerupTime.value =  .value; }; if (outOfViewSprite.parent){ outOfViewSprite.parent.removeChild(outOfViewSprite); }; if ( .parent){  .parent.removeChild( ); };  (); } override public function pause():void{ super.pause(); stop(); } public static function getLockedPowerup(_arg1:Number=1):Number{ var _local2:Number; _local2 = 0; if (_arg1 == 1){ _local2 = Player1PowerUp.value; }; if (_arg1 == 2){ _local2 = Player2PowerUp.value; }; if (_local2 == 1){ return (POWERUP_INVINCIBILITY); }; if (_local2 == 2){ return (POWERUP_FLIGHT); }; if (_local2 == 3){ return (POWERUP_SPEED); }; if (_local2 == 4){ return (POWERUP_LOVE_ARROWS); }; if (_local2 == 5){ return (POWERUP_PIERCING_ARROWS); }; if (_local2 == 6){ return (POWERUP_BOMB_ARROWS); }; if (_local2 == 7){ return (POWERUP_BIG); }; if (_local2 == 8){ return (POWERUP_SMALL); }; return (POWERUP_NONE); } } }//package com.nitrome.twinshot
Section 197
//Player1 (com.nitrome.twinshot.Player1) package com.nitrome.twinshot { public dynamic class Player1 extends Player { public function Player1(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 198
//Player1Demon (com.nitrome.twinshot.Player1Demon) package com.nitrome.twinshot { public dynamic class Player1Demon extends Player { public function Player1Demon(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 199
//Player1OutOfView (com.nitrome.twinshot.Player1OutOfView) package com.nitrome.twinshot { import flash.display.*; public dynamic class Player1OutOfView extends MovieClip { public var triangle:MovieClip; } }//package com.nitrome.twinshot
Section 200
//Player1Shadow (com.nitrome.twinshot.Player1Shadow) package com.nitrome.twinshot { public dynamic class Player1Shadow extends Player { public function Player1Shadow(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 201
//Player1Spartan (com.nitrome.twinshot.Player1Spartan) package com.nitrome.twinshot { public dynamic class Player1Spartan extends Player { public function Player1Spartan(){ addFrameScript(11, frame12, 28, frame29, 51, frame52, 63, frame64, 68, frame69, 71, frame72); } function frame12(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("dizzyStand"); } function frame52(){ gotoAndPlay("jump"); } function frame69(){ fireArrow(); } function frame72(){ gotoAndPlay("stand"); } function frame64(){ gotoAndPlay("fly"); } } }//package com.nitrome.twinshot
Section 202
//Player1Stone (com.nitrome.twinshot.Player1Stone) package com.nitrome.twinshot { public dynamic class Player1Stone extends Player { public function Player1Stone(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 203
//Player1Tiger (com.nitrome.twinshot.Player1Tiger) package com.nitrome.twinshot { public dynamic class Player1Tiger extends Player { public function Player1Tiger(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 204
//Player1White (com.nitrome.twinshot.Player1White) package com.nitrome.twinshot { public dynamic class Player1White extends Player { public function Player1White(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 205
//Player2 (com.nitrome.twinshot.Player2) package com.nitrome.twinshot { public dynamic class Player2 extends Player { public function Player2(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 206
//Player2Demon (com.nitrome.twinshot.Player2Demon) package com.nitrome.twinshot { public dynamic class Player2Demon extends Player { public function Player2Demon(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 207
//Player2OutOfView (com.nitrome.twinshot.Player2OutOfView) package com.nitrome.twinshot { import flash.display.*; public dynamic class Player2OutOfView extends MovieClip { public var triangle:MovieClip; } }//package com.nitrome.twinshot
Section 208
//Player2Shadow (com.nitrome.twinshot.Player2Shadow) package com.nitrome.twinshot { public dynamic class Player2Shadow extends Player { public function Player2Shadow(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 209
//Player2Spartan (com.nitrome.twinshot.Player2Spartan) package com.nitrome.twinshot { public dynamic class Player2Spartan extends Player { public function Player2Spartan(){ addFrameScript(11, frame12, 28, frame29, 51, frame52, 63, frame64, 68, frame69, 71, frame72); } function frame12(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("dizzyStand"); } function frame52(){ gotoAndPlay("jump"); } function frame69(){ fireArrow(); } function frame72(){ gotoAndPlay("stand"); } function frame64(){ gotoAndPlay("fly"); } } }//package com.nitrome.twinshot
Section 210
//Player2Stone (com.nitrome.twinshot.Player2Stone) package com.nitrome.twinshot { public dynamic class Player2Stone extends Player { public function Player2Stone(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 211
//Player2Tiger (com.nitrome.twinshot.Player2Tiger) package com.nitrome.twinshot { public dynamic class Player2Tiger extends Player { public function Player2Tiger(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 212
//Player2White (com.nitrome.twinshot.Player2White) package com.nitrome.twinshot { public dynamic class Player2White extends Player { public function Player2White(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 213
//PlayerInfo (com.nitrome.twinshot.PlayerInfo) package com.nitrome.twinshot { import flash.display.*; import flash.text.*; import com.nitrome.util.*; import com.nitrome.coins.*; public class PlayerInfo extends Sprite { public var :Number;// = 0 public var life:MovieClip; public var :Number;// = 0 public var bonusTimer:MovieClip; public var powerup:MovieClip; public var :Boolean; public var score:TextField; public function PlayerInfo(){  = 0;  = 0; super();  = (this is PlayerInfo2); if (){ visible = Controller.isTwoPlayerGame(); }; } public function advance():void{ var _local1:Player; var _local2:Number; _local1 = () ? Controller.level.player2 : Controller.level.player1; if (!_local1){ return; }; life.gotoAndStop((6 - _local1.hits)); life.maxHits.gotoAndStop(() ? Player2Hearts.value : Player1Hearts.value); score.text = _local1.score.value.toString(); powerup.gotoAndStop((_local1.powerup.value + 1)); if (Controller.levelPanningOut){  = Global.slide(, 0, 0.1); } else {  = Global.slide(, 1, 0.1); }; y = (375 + (((1 - ) * (1 - )) * 60)); if (bonusTimer){ bonusTimer.visible = ((Controller.bonusRound) && (_local1.alive)); if (bonusTimer.visible){ _local2 = Math.floor((_local1.bonusTimeLeft / 25)); if ((((_local2 <= 3)) && (( > _local2)))){ NitromeGame.sound_manager.playSound("bonusRunningOut"); };  = Global.slide(, _local2, 1); bonusTimer.secondsLeft.text = .toString(); bonusTimer.gotoAndStop((1 + (_local1.bonusTimeLeft % 50))); }; }; } } }//package com.nitrome.twinshot
Section 214
//PlayerInfo1 (com.nitrome.twinshot.PlayerInfo1) package com.nitrome.twinshot { public dynamic class PlayerInfo1 extends PlayerInfo { } }//package com.nitrome.twinshot
Section 215
//PlayerInfo2 (com.nitrome.twinshot.PlayerInfo2) package com.nitrome.twinshot { public dynamic class PlayerInfo2 extends PlayerInfo { } }//package com.nitrome.twinshot
Section 216
//Powerup (com.nitrome.twinshot.Powerup) package com.nitrome.twinshot { public class Powerup extends Collectible { public var  :Number;// = 0 public function Powerup(){   = Player.POWERUP_NONE; super(); worth = 0; lifetime = 200; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; } override public function collect(_arg1:Player):void{ if (((((!(collected)) && (_arg1))) && (!((  == Player.POWERUP_NONE))))){ _arg1.setPowerup( ); }; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 217
//Projectile (com.nitrome.twinshot.Projectile) package com.nitrome.twinshot { import com.nitrome.util.*; public class Projectile extends MotiveObject { public var :Boolean;// = false public var multiplesLeft:Number;// = 0 public function Projectile(){  = false; multiplesLeft = 0; super(); addFrameScript(6, frame7, 13, frame14, 21, frame22, 28, frame29, 36, frame37, 43, frame44); } function frame14(){ (); } function frame7(){ gotoAndPlay("spin"); } function frame22(){ gotoAndPlay("spin_cyan"); } function frame29(){ (); } override public function advance():void{ var _local1:Number; var _local2:String; var _local3:Player; if (){ _local2 = "splash"; if (multiplesLeft == 1){ _local2 = "splash_cyan"; }; if (multiplesLeft == 2){ _local2 = "splash_blue"; }; if (currentLabel != _local2){ super.advance(); if (onGround){ gotoAndPlay(_local2); return; }; } else { rotation = 0; return; }; } else { velocityY = (velocityY + weight); x = (x + velocityX); y = (y + velocityY); }; if (x < 0){ x = (x + Controller.level.pixelWidth); }; if (x >= Controller.level.pixelWidth){ x = (x - Controller.level.pixelWidth); }; if (y > Controller.level.pixelHeight){ destroy(); }; rotation = (rotation + ((velocityX)>0) ? 10 : -10); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local1]; if (!_local3){ } else { if (!_local3.alive){ } else { if (_local3.intersects(this)){ _local3.hit(this); }; }; }; _local1++; }; } function frame37(){ gotoAndPlay("spin_blue"); } function frame44(){ (); } protected function ():void{ var _local1:Blob; destroy(); if (isClone){ return; }; _local1 = new (((multiplesLeft > 0)) ? BlobMultiplier : BlobNormal); _local1.create(0, 0, "eb"); _local1.x = x; _local1.y = ((y + extentBelow) - _local1.extentBelow); _local1.multiplyIterations = multiplesLeft; _local1.update(); Controller.level.objectList.push(_local1); } public function createAndRegister(_arg1:Enemy, _arg2:Boolean=false):void{ x = (_arg1.x + ((_arg1.facingRight)!=_arg2) ? 15 : -15); y = (_arg1.y - 40); velocityX = ((_arg1.facingRight)!=_arg2) ? 4 : -4; velocityY = -10; extentToLeft = 10; extentToRight = 10; extentAbove = 10; extentBelow = 10; cloneVertical = false;  = (((_arg1 is KingPlus)) || ((_arg1 is BlobMultiplier))); if (multiplesLeft == 2){ gotoAndPlay("spin_blue"); } else { if (multiplesLeft == 1){ gotoAndPlay("spin_cyan"); } else { gotoAndPlay("spin"); }; }; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 218
//ProjectileEnemy (com.nitrome.twinshot.ProjectileEnemy) package com.nitrome.twinshot { import flash.display.*; public class ProjectileEnemy extends Enemy { public var  :Boolean; public var  :Number; public var proj:MovieClip; public static const THROW_OFFSET:Number = -20; public static const TIME_BETWEEN_FIREBALLS:Number = 15; public function ProjectileEnemy(){   = -(Infinity); super(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Arrow; var _local4:Raycast; var _local5:Number; var _local6:Number; var _local7:Player; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; if (((alive) && ((currentLabel == "firing")))){ if ((( ) && (proj))){ _local1 = (x + (proj.x * scaleX)); _local2 = (y + (proj.y * scaleY)); _local6 = 0; while (_local6 < Controller.level.playerList.length) { _local7 = Controller.level.playerList[_local6]; if (_local7.intersectsRect((_local1 - 10), (_local1 + 10), (_local2 - 8), (_local2 + 8))){ _local7.hit(this); }; _local6++; }; _local6 = 0; while (_local6 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local6] as Arrow); if (!_local3){ } else { if (_local3.intersectsRect((_local1 - 10), (_local1 + 10), (_local2 - 8), (_local2 + 8))){ _local3.destroy(); }; }; _local6++; }; }; return; }; super.advance(); if (((((((alive) && (onGround))) && ((Controller.frameNumber >= (  + TIME_BETWEEN_FIREBALLS))))) && (!(inLove)))){ _local4 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : extentToLeft), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); _local5 = (_local4) ? _local4.distance : Infinity; if ((( ) && ((_local5 > 190)))){ _local5 = 190; }; _local6 = 0; while (_local6 < Controller.level.playerList.length) { _local7 = Controller.level.playerList[_local6]; if ((_local7.y - _local7.extentAbove) > (y + THROW_OFFSET)){ } else { if ((_local7.y + _local7.extentBelow) < (y + THROW_OFFSET)){ } else { if (((facingRight) && ((_local7.x < x)))){ } else { if (((!(facingRight)) && ((_local7.x > x)))){ } else { if (Math.abs((_local7.x - x)) > _local5){ } else { gotoAndPlay("firing"); break; }; }; }; }; }; _local6++; }; }; } protected function fireProjectile():void{ var _local1:Fireball; if (isClone){ return; };   = Controller.frameNumber; _local1 = new Fireball(); _local1.createAndRegister(this); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 38; extentBelow = 0;   = (this is ProjectileEnemyPlus); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 20); } override protected function animation():void{ if (((alive) && ((currentLabel == "firing")))){ return; }; super.animation(); } } }//package com.nitrome.twinshot
Section 219
//ProjectileEnemyNormal (com.nitrome.twinshot.ProjectileEnemyNormal) package com.nitrome.twinshot { public dynamic class ProjectileEnemyNormal extends ProjectileEnemy { public function ProjectileEnemyNormal(){ addFrameScript(20, frame21, 25, frame26, 39, frame40, 47, frame48, 56, frame57); } function frame26(){ gotoAndPlay("jumping"); } function frame21(){ gotoAndPlay("walking"); } function frame40(){ if (!isClone){ fireProjectile(); NitromeGame.sound_manager.playSound("projectileEnemyFire"); }; } function frame48(){ gotoAndPlay("walking"); } function frame57(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 220
//ProjectileEnemyPlus (com.nitrome.twinshot.ProjectileEnemyPlus) package com.nitrome.twinshot { public dynamic class ProjectileEnemyPlus extends ProjectileEnemy { public function ProjectileEnemyPlus(){ addFrameScript(20, frame21, 25, frame26, 39, frame40, 84, frame85, 93,  ); } function frame26(){ gotoAndPlay("jumping"); } function frame21(){ gotoAndPlay("walking"); } function frame40(){ NitromeGame.sound_manager.playSound("projectileEnemyFire"); } function frame85(){ gotoAndPlay("walking"); } function  (){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 221
//Raycast (com.nitrome.twinshot.Raycast) package com.nitrome.twinshot { public class Raycast { public var hitTile:Tile; public var tiles:Array; public var hitObject:ActiveObject; public var distance:Number; public function Raycast(_arg1:Number, _arg2:Tile=null, _arg3:ActiveObject=null){ tiles = []; super(); distance = _arg1; hitTile = _arg2; hitObject = _arg3; tiles = (_arg2) ? [_arg2] : []; } public static function fatRaycastX(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Boolean=true):Raycast{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Raycast; var _local12:Tile; var _local13:Number; var _local14:Function; var _local15:Array; var _local16:Array; var _local17:Number; var _local18:Number; var _local19:Platform; var _local20:Block; var _local21:BonusPipe; var _local22:HellBossFlyingBlock; _local6 = _arg1; if (_arg2 > 0){ _local6--; }; if (_arg2 < 0){ _local6++; }; _local7 = Math.floor((_local6 / 24)); _local8 = _arg1; _local9 = Math.floor((_arg3 / 24)); _local10 = (Math.ceil((_arg4 / 24)) - 1); _local11 = null; _local14 = Controller.level.getTileWrap; _local15 = []; _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); _local15[_local13] = ((_local12) && (_local12.solid)); _local13++; }; if (_arg2 > 0){ while (_local7 < (Controller.level.gridWidth + 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); if (((((((!(_local12)) || (!(_local12.solid)))) || (!(_local12.canDetectSides)))) || (_local12.coveredByHoleMonster))){ _local15[_local13] = false; } else { if (!_local12.canDetectSides){ } else { if (((_arg5) && (!(_local12.solidOnSides)))){ } else { if (((!(_local12.solidInside)) && (_local15[_local13]))){ } else { _local11 = new Raycast((_local8 - _arg1), _local12); //unresolved jump }; }; }; }; _local13++; }; ++_local7; _local8 = (_local7 * 24); }; } else { while (_local7 >= (0 - 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); if (((((((!(_local12)) || (!(_local12.solid)))) || (!(_local12.canDetectSides)))) || (_local12.coveredByHoleMonster))){ _local15[_local13] = false; } else { if (((_arg5) && (!(_local12.solidOnSides)))){ } else { if (((!(_local12.solidInside)) && (_local15[_local13]))){ } else { _local11 = new Raycast((_arg1 - _local8), _local12); //unresolved jump }; }; }; _local13++; }; --_local7; _local8 = ((_local7 + 1) * 24); }; }; _local16 = Controller.level. ; if (!_local16){ _local16 = Controller.level.objectList; }; _local18 = 0; for (;_local18 < _local16.length;_local18++) { if ((_local16[_local18] is Platform)){ _local19 = (_local16[_local18] as Platform); if (!_local19.canDetectSides){ continue; }; if (((_arg5) && (!(_local19.solidOnSides)))){ continue; }; if (_local19.y >= _arg4){ continue; }; if ((_local19.y + _local19.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local19.x - _local19.extentToLeft); if (_arg1 > _local17){ continue; }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local19); }; } else { _local17 = (_local19.x + _local19.extentToRight); if (_arg1 < _local17){ continue; }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local19); }; }; } else { if ((_local16[_local18] is Block)){ _local20 = (_local16[_local18] as Block); if ((_local20.y - _local20.extentAbove) >= _arg4){ continue; }; if ((_local20.y + _local20.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local20.x - _local20.extentToLeft); if (_arg1 > (_local17 + 2)){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local20); }; } else { _local17 = (_local20.x + _local20.extentToRight); if (_arg1 < (_local17 - 2)){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local20); }; }; } else { if ((_local16[_local18] is BonusPipe)){ _local21 = (_local16[_local18] as BonusPipe); if ((_local21.y - _local21.extentAbove) >= _arg4){ continue; }; if ((_local21.y + _local21.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local21.x - _local21.extentToLeft); if (_arg1 > _local17){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local21); }; } else { _local17 = (_local21.x + _local21.extentToRight); if (_arg1 < _local17){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local21); }; }; } else { if ((_local16[_local18] is HellBossFlyingBlock)){ _local22 = (_local16[_local18] as HellBossFlyingBlock); if (!_local22.frozen){ } else { if ((_local22.y - _local22.extentAbove) >= _arg4){ } else { if ((_local22.y + _local22.extentBelow) <= _arg3){ } else { if (_arg2 >= 0){ _local17 = (_local22.x - _local22.extentToLeft); if (_arg1 > _local17){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local22); }; } else { _local17 = (_local22.x + _local22.extentToRight); if (_arg1 < _local17){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local22); }; }; }; }; }; }; }; }; }; }; return (_local11); } public static function fatRaycastY(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Boolean=true, _arg6:Boolean=true):Raycast{ var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Raycast; var _local12:Tile; var _local13:Number; var _local14:Function; var _local15:Array; var _local16:Number; var _local17:Platform; var _local18:Arrow; var _local19:Block; var _local20:BonusPipe; var _local21:HellBossFlyingBlock; var _local22:Number; var _local23:Number; _local7 = Math.floor((_arg1 / 24)); _local8 = _arg1; _local9 = Math.floor((_arg3 / 24)); _local10 = (Math.ceil((_arg4 / 24)) - 1); _local11 = null; _local14 = Controller.level.getTileWrap; if (_arg2 > 0){ while (_local7 < (Controller.level.gridHeight + 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local13, _local7); if (((((!(_local12)) || (!(_local12.solid)))) || (_local12.coveredByHoleMonster))){ } else { if (((_arg5) && ((_local8 > (_local7 * 24))))){ } else { if (((_arg5) && (!(_local12.solidOnTop)))){ } else { if (_local11){ _local11.tiles.push(_local12); } else { _local11 = new Raycast((_local8 - _arg1), _local12); }; }; }; }; _local13++; }; if (_local11){ break; }; ++_local7; _local8 = (_local7 * 24); }; } else { while (_local7 >= (0 - 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local13, _local7); if (((((!(_local12)) || (!(_local12.solid)))) || (_local12.coveredByHoleMonster))){ } else { if (((!(_local12.solidInside)) && (_arg5))){ } else { if (((_arg5) && (!(_local12.solidUnderneath)))){ } else { _local11 = new Raycast((_arg1 - _local8), _local12); //unresolved jump }; }; }; _local13++; }; --_local7; _local8 = ((_local7 + 1) * 24); }; }; _local15 = Controller.level. ; if (!_local15){ _local15 = Controller.level.objectList; }; _local16 = 0; for (;_local16 < _local15.length;_local16++) { if ((((_arg2 >= 0)) && (((_arg6) && ((_local15[_local16] is Arrow)))))){ _local18 = (_local15[_local16] as Arrow); if (((!(_local18.inWall)) && (_local18.velocityX))){ continue; }; if (((!(_local18.inWall)) && (!(_local18.onGround)))){ continue; }; _local23 = _local18.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local18.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local18.extentToRight)){ continue; }; _local22 = _local18.y; if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < (_local11.distance - 2))))){ _local11 = new Raycast((_local22 - _arg1), null, _local18); }; } else { if ((_local15[_local16] is Platform)){ _local17 = (_local15[_local16] as Platform); _local23 = _local17.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local17.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local17.extentToRight)){ continue; }; if (_arg2 > 0){ if (!_local17.solidOnTop){ continue; }; _local22 = _local17.y; if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local17); }; } else { if (!_local17.solidUnderneath){ continue; }; _local22 = (_local17.y + _local17.extentBelow); if (_arg1 < (_local22 - 2)){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local17); }; }; } else { if ((_local15[_local16] is Block)){ _local19 = (_local15[_local16] as Block); _local23 = _local19.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local19.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local19.extentToRight)){ continue; }; if (_arg2 > 0){ _local22 = (_local19.y - _local19.extentAbove); if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local19); }; } else { _local22 = (_local19.y + _local19.extentBelow); if (_arg1 < (_local22 - 2)){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local19); }; }; } else { if ((_local15[_local16] is BonusPipe)){ _local20 = (_local15[_local16] as BonusPipe); _local23 = _local20.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local20.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local20.extentToRight)){ continue; }; if (_arg2 < 0){ _local22 = (_local20.y + _local20.extentBelow); if (_arg1 < _local22){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local20); }; }; } else { if ((_local15[_local16] is HellBossFlyingBlock)){ _local21 = (_local15[_local16] as HellBossFlyingBlock); if (!_local21.frozen){ } else { _local23 = _local21.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local21.extentToLeft)){ } else { if (_arg3 >= (_local23 + _local21.extentToRight)){ } else { if (_arg2 > 0){ _local22 = (_local21.y - _local21.extentAbove); if (_arg1 > _local22){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local21); }; }; }; }; }; }; }; }; }; }; }; return (_local11); } public static function raycastX(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Boolean=true):Raycast{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Tile; var _local10:Boolean; var _local11:Raycast; var _local12:Number; var _local13:Number; var _local14:Platform; _local5 = _arg2; _local6 = Math.floor((_local5 / 24)); if (_local6 < 0){ return (null); }; if (_local6 >= Controller.level.gridHeight){ return (null); }; _local7 = _arg1; _local8 = Math.floor((_local7 / 24)); _local9 = null; _local9 = Controller.level.getTile(_local8, _local6); _local10 = ((_local9) && (_local9.solid)); _local11 = null; if (_arg3 >= 0){ if (_local8 < 0){ _local7 = 0; _local8 = _local7; }; while (_local8 < Controller.level.gridWidth) { _local9 = Controller.level.tileGrid[_local8][_local6]; if (((((!(_local9)) || (!(_local9.solid)))) || (!(_local9.canDetectSides)))){ _local10 = false; } else { if (((_arg4) && (!(_local9.solidOnSides)))){ } else { if (((!(_local9.solidInside)) && (_local10))){ } else { _local11 = new Raycast((_local7 - _arg1), _local9); break; }; }; }; ++_local8; _local7 = (_local8 * 24); }; } else { if (_local8 >= Controller.level.gridWidth){ _local8 = (Controller.level.gridWidth - 1); _local7 = ((_local8 + 1) * 24); }; while (_local8 >= 0) { _local9 = Controller.level.tileGrid[_local8][_local6]; if (((((!(_local9)) || (!(_local9.solid)))) || (!(_local9.canDetectSides)))){ _local10 = false; } else { if (((_arg4) && (!(_local9.solidOnSides)))){ } else { if (((!(_local9.solidInside)) && (_local10))){ } else { _local11 = new Raycast((_arg1 - _local7), _local9); break; }; }; }; --_local8; _local7 = ((_local8 + 1) * 24); }; }; if (!_arg4){ _local13 = 0; for (;_local13 < Controller.level.objectList.length;_local13++) { if ((Controller.level.objectList[_local13] is Platform)){ _local14 = (Controller.level.objectList[_local13] as Platform); if (!_local14.canDetectSides){ } else { if (_local14.y > _arg2){ } else { if ((_local14.y + _local14.extentBelow) < _arg2){ } else { if (_arg3 >= 0){ _local12 = (_local14.x - _local14.extentToLeft); if (_arg1 >= _local12){ continue; }; if (((!(_local11)) || (((_local12 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local12 - _arg1), null, _local14); }; } else { _local12 = (_local14.x + _local14.extentToRight); if (_arg1 <= _local12){ } else { if (((!(_local11)) || (((_arg1 - _local12) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local12), null, _local14); }; }; }; }; }; }; }; }; }; return (_local11); } } }//package com.nitrome.twinshot
Section 222
//ReversePlayerPickup (com.nitrome.twinshot.ReversePlayerPickup) package com.nitrome.twinshot { public class ReversePlayerPickup extends Powerup { override public function collect(_arg1:Player):void{ var _local2:Number; var _local3:Boolean; var _local4:Cloudmobile; var _local5:Cloudmobile; if (collected){ return; }; if (!Controller.isTwoPlayerGame()){ return; }; if (!Controller.level.player1){ return; }; if (!Controller.level.player1.alive){ return; }; if (!Controller.level.player2){ return; }; if (!Controller.level.player2.alive){ return; }; _local2 = Controller.level.player1.x; Controller.level.player1.x = Controller.level.player2.x; Controller.level.player2.x = _local2; _local2 = Controller.level.player1.y; Controller.level.player1.y = Controller.level.player2.y; Controller.level.player2.y = _local2; _local2 = Controller.level.player1.velocityX; Controller.level.player1.velocityX = Controller.level.player2.velocityX; Controller.level.player2.velocityX = _local2; _local2 = Controller.level.player1.velocityY; Controller.level.player1.velocityY = Controller.level.player2.velocityY; Controller.level.player2.velocityY = _local2; _local3 = Controller.level.player1.facingRight; Controller.level.player1.facingRight = Controller.level.player2.facingRight; Controller.level.player2.facingRight = _local3; _local4 = Controller.level.player2.cloudmobile; _local5 = Controller.level.player1.cloudmobile; if (_local4){ _local4.playerLeave(); _local4.playerEnter(Controller.level.player1); }; if (_local5){ _local5.playerLeave(); _local5.playerEnter(Controller.level.player2); }; Controller.level.player1.powerupFlash = 1; Controller.level.player2.powerupFlash = 1; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 223
//RisingPlatform (com.nitrome.twinshot.RisingPlatform) package com.nitrome.twinshot { public class RisingPlatform extends Platform { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is RisingPlatform3x1)){ extentToLeft = 24; }; if ((((this is RisingPlatform1x3)) || ((this is RisingPlatform1x3Spike)))){ extentToLeft = 0; extentToRight = 24; extentAbove = 0; extentBelow = 72; if ((this is RisingPlatform1x3Spike)){ harmfulOnTop = true; }; }; } override public function advance():void{ var _local1:Number; var _local2:Player; y--; if (y < -24){ y = (y + Controller.level.pixelHeight); }; if (harmfulOnTop){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (((((_local2.alive) && (_local2.onGround))) && ((_local2.objectUnderneath == this)))){ _local2.hit(this); }; _local1++; }; }; } } }//package com.nitrome.twinshot
Section 224
//RisingPlatform1x3 (com.nitrome.twinshot.RisingPlatform1x3) package com.nitrome.twinshot { public dynamic class RisingPlatform1x3 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 225
//RisingPlatform1x3Spike (com.nitrome.twinshot.RisingPlatform1x3Spike) package com.nitrome.twinshot { public dynamic class RisingPlatform1x3Spike extends RisingPlatform { } }//package com.nitrome.twinshot
Section 226
//RisingPlatform3x1 (com.nitrome.twinshot.RisingPlatform3x1) package com.nitrome.twinshot { public dynamic class RisingPlatform3x1 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 227
//RisingPlatform4x1 (com.nitrome.twinshot.RisingPlatform4x1) package com.nitrome.twinshot { public dynamic class RisingPlatform4x1 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 228
//ShieldGuard (com.nitrome.twinshot.ShieldGuard) package com.nitrome.twinshot { public class ShieldGuard extends Enemy { public function ShieldGuard(){ addFrameScript(12, frame13, 20, frame21); } function frame13(){ gotoAndPlay("walking"); } function frame21(){ gotoAndStop("dead"); } override protected function doDeath():void{ rotation = (rotation + (facingRight) ? -10 : 10); super.doDeath(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!_arg1){ return (false); }; if (_arg1.pointingRight == facingRight){ return (super.hitByArrow(_arg1)); }; _arg1.pingOff(); return (false); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 16; extentToRight = 16; extentAbove = 40; canJump = false; } override public function kill(_arg1:Arrow):void{ var _local2:Debris; if (alive){ y = (y - 10); x = (x + (facingRight) ? -8 : 8); _local2 = new ShieldGuardBrokenShield(); _local2.create(Controller.enemyLayer, (x + (facingRight) ? 10 : -10), (y - 5)); _local2.velocityX = (velocityX + (Math.random() * 2)); _local2.velocityY = -8; _local2.accelerationY = 1; _local2.spin = (facingRight) ? 10 : -10; }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 229
//ShieldGuardBrokenShield (com.nitrome.twinshot.ShieldGuardBrokenShield) package com.nitrome.twinshot { public dynamic class ShieldGuardBrokenShield extends Debris { } }//package com.nitrome.twinshot
Section 230
//Sign (com.nitrome.twinshot.Sign) package com.nitrome.twinshot { import flash.text.*; public class Sign extends ActiveObject { public var textField:TextField; public function setText(_arg1:String):void{ textField.text = _arg1.split("|").join("\n"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = (_arg1 * 24); y = (_arg2 * 24); Controller.signLayer.addChild(this); } } }//package com.nitrome.twinshot
Section 231
//SilverCoin (com.nitrome.twinshot.SilverCoin) package com.nitrome.twinshot { public class SilverCoin extends Collectible { public function SilverCoin(){ worth = 50; } } }//package com.nitrome.twinshot
Section 232
//SmallPickup (com.nitrome.twinshot.SmallPickup) package com.nitrome.twinshot { public class SmallPickup extends Powerup { public function SmallPickup(){   = Player.POWERUP_SMALL; } } }//package com.nitrome.twinshot
Section 233
//SpeedPickup (com.nitrome.twinshot.SpeedPickup) package com.nitrome.twinshot { public class SpeedPickup extends Powerup { public function SpeedPickup(){   = Player.POWERUP_SPEED; } } }//package com.nitrome.twinshot
Section 234
//SpikeTile (com.nitrome.twinshot.SpikeTile) package com.nitrome.twinshot { public class SpikeTile extends Tile { public static const CLEARANCE:Number = 6; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = true; solidInside = true; sendContact = true; } override public function playerContact(_arg1:Player):void{ if ((_arg1.x - _arg1.extentToLeft) > (((tileX * 24) + 24) - CLEARANCE)){ return; }; if ((_arg1.x + _arg1.extentToRight) < ((tileX * 24) + CLEARANCE)){ return; }; _arg1.hit(this); } } }//package com.nitrome.twinshot
Section 235
//SpringTile (com.nitrome.twinshot.SpringTile) package com.nitrome.twinshot { public class SpringTile extends Tile { public var  :Boolean; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendContact = true;  = (((_arg3 == "tile_sp2")) || ((_arg3 == "tile_sp2h"))); } override public function playerContact(_arg1:Player):void{ var _local2:Number; if ( ){ _local2 = -29; } else { _local2 = -18; }; if (_arg1.velocityY > _local2){ _arg1.velocityY = _local2; }; gotoAndPlay("spring"); NitromeGame.sound_manager.playSound("spring"); } } }//package com.nitrome.twinshot
Section 236
//StraightLineMan (com.nitrome.twinshot.StraightLineMan) package com.nitrome.twinshot { public class StraightLineMan extends Enemy { public function StraightLineMan(){ addFrameScript(20, frame21, 40, frame41); } override protected function doWalkingForward():void{ velocityX = (facingRight) ? walkSpeed : -(walkSpeed); if (groundSpeedX > 0){ velocityX = (velocityX + (walkSpeed * 0.5)); }; if (groundSpeedX < 0){ velocityX = (velocityX - (walkSpeed * 0.5)); }; horizontalMotion(); verticalMotion(); decideNext(); } override protected function decideNext():void{ var _local1:Raycast; _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 2)))){ facingRight = !(facingRight); return; }; _local1 = Raycast.fatRaycastY((y + extentBelow), 1, ((x + velocityX) - extentToLeft), ((x + velocityX) + extentToRight)); if (((_local1) && ((_local1.distance < 2)))){ state = WALKING_FORWARD; return; }; state = LEAP_OFF_EDGE; velocityY = 0; velocityX = 0; targetX = (x + velocityX); } function frame21(){ gotoAndPlay("walking"); } function frame41(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; if (_arg3.substr(-1) == "f"){ facingRight = false; scaleX = -1; }; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 10); } override protected function animation():void{ super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } override protected function doLeapOffEdge():void{ verticalMotion(); if (onGround){ decideNext(); }; } } }//package com.nitrome.twinshot
Section 237
//SwitchPlatform (com.nitrome.twinshot.SwitchPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class SwitchPlatform extends Platform { public var :Boolean;// = false public var solidVersion:MovieClip; public function SwitchPlatform(){  = false; super(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is SwitchPlatformHA)){  = true; } else {  = false; }; advance(); advance(); } override public function advance():void{ var _local1:Number; super.advance(); solidOnTop = !((SwitchTile.switchPosition == )); canDetectSides = solidOnTop; _local1 = (solidOnTop) ? 1 : 0; if (solidVersion.alpha != _local1){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local1, 0.7); }; } } }//package com.nitrome.twinshot
Section 238
//SwitchPlatformHA (com.nitrome.twinshot.SwitchPlatformHA) package com.nitrome.twinshot { public dynamic class SwitchPlatformHA extends SwitchPlatform { } }//package com.nitrome.twinshot
Section 239
//SwitchPlatformHB (com.nitrome.twinshot.SwitchPlatformHB) package com.nitrome.twinshot { public dynamic class SwitchPlatformHB extends SwitchPlatform { } }//package com.nitrome.twinshot
Section 240
//SwitchTile (com.nitrome.twinshot.SwitchTile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class SwitchTile extends Tile { public const LEVER_MAX_ANGLE:Number = 20; public var  :Number; public var lever:MovieClip; public static var switchPosition:Boolean = false; public function SwitchTile(){  = -(LEVER_MAX_ANGLE); super(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Player;  = Global.slide( , (switchPosition) ? LEVER_MAX_ANGLE : -(LEVER_MAX_ANGLE), 10); lever.rotation =  ; _local1 = ((tileX * 24) + 12); _local2 = 0; while (_local2 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local2]; if ((_local3.y - _local3.extentAbove) > (tileY * 24)){ } else { if ((_local3.y + _local3.extentBelow) < ((tileY * 24) - 20)){ } else { if (Math.abs((_local3.x - _local1)) < 10){ if ((((_local3.velocityX > 1)) && ((_local3.x > _local1)))){  (true); }; if ((((_local3.velocityX < -1)) && ((_local3.x < _local1)))){  (false); }; }; }; }; _local2++; }; } protected function  (_arg1:Boolean):void{ if (switchPosition == _arg1){ return; }; switchPosition = _arg1; NitromeGame.sound_manager.playSound("lever"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; sendContact = true; } override public function playerContact(_arg1:Player):void{ var _local2:Number; _local2 = (_arg1.x - ((tileX * 24) + 12)); if ((((_arg1.velocityX > 1)) && ((_local2 > 0)))){  (true); }; if ((((_arg1.velocityX < -1)) && ((_local2 < 0)))){  (false); }; } } }//package com.nitrome.twinshot
Section 241
//Tag (com.nitrome.twinshot.Tag) package com.nitrome.twinshot { import flash.display.*; public class Tag extends MovieClip { public var :Number;// = 53.2 public var taggingPlayer1:Boolean; public var tagging:Boolean;// = false public function Tag(){ tagging = false;  = (38 * 1.4); super(); } public function destroy():void{ if (parent){ parent.removeChild(this); }; } public function create():void{ Controller.root.addChild(this); y = -100; visible = false; } public function startTagging(_arg1:Player):void{ if (!_arg1){ return; }; if (!tagging){ x = _arg1.x; }; tagging = true; taggingPlayer1 = (_arg1.number == 1); visible = true; } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:FlyingPlayer; var _local4:Player; if (tagging){ if (((Controller.levelPanningIn) || (Controller.levelPanningOut))){ _local3 = (taggingPlayer1) ? Controller.flyingP1 : Controller.flyingP2; if (_local3){ _local1 = _local3.x; _local2 = (_local3.y - ); if (!visible){ x = _local1; y = -100; visible = true; }; }; } else { _local4 = (taggingPlayer1) ? Controller.level.player1 : Controller.level.player2; if (_local4){  = (_local4.extentAbove * 1.4); _local1 = (_local4.x + Controller.content.x); _local2 = ((_local4.y + Controller.content.y) - ); if (!_local4.alive){ visible = false; } else { if (!visible){ x = _local1; y = -100; visible = true; }; }; }; }; x = ((x * 0.6) + (_local1 * 0.4)); y = ((y * 0.6) + (_local2 * 0.4)); }; } } }//package com.nitrome.twinshot
Section 242
//Teethy (com.nitrome.twinshot.Teethy) package com.nitrome.twinshot { import com.nitrome.util.*; public class Teethy extends Enemy { public const THROW_BACK:Number = 7; private const FORWARD_RANGE:Number = 300; public const EAT:Number = 6; private const BACKWARD_RANGE:Number = 20; public var   :Number;// = 0 public var  :Array; public function Teethy(){   = [];   = 0; super(); addFrameScript(24, frame25, 30, frame31, 42, frame43, 51, frame52, 59, frame60); } override protected function decideNext():void{ if (((((onGround) && (( .length > 0)))) && ((  < 1)))){ state = THROW_BACK; gotoAndPlay("throwBack"); } else { super.decideNext(); }; } override public function advance():void{ if (alive){  (); switch (state){ case EAT:  (); break; case THROW_BACK:  (); break; }; }; super.advance(); } function frame43(){ decideNext(); } function frame31(){ gotoAndPlay("jumping"); } protected function  ():void{ var _local1:Arrow; _local1 =  [0]; if (!_local1){ return; };  .shift(); _local1.pointingRight = facingRight; _local1.velocityX = (facingRight) ? Arrow.SPEED : -(Arrow.SPEED); _local1.velocityY = 0; _local1.scaleX = (facingRight) ? 1 : -1; _local1.x = x; _local1.y = (y - 20); _local1.rotation = 0; _local1.visible = true; _local1.flying = true; _local1.eaten = false; _local1.spinning = false; _local1.inWall = false; _local1.onGround = false; _local1 = null; } protected function  ():void{ verticalMotion(); } function frame52(){  (); } protected function  ():void{ verticalMotion(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (_arg1.pointingRight == facingRight){ return (super.hitByArrow(_arg1)); }; return (false); } function frame60(){ decideNext(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 44; walkSpeed = 1.1; } function frame25(){ gotoAndPlay("walking"); } protected function  ():void{ var _local1:Array; var _local2:Number; var _local3:Arrow; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = []; if ((((state == WALKING_FORWARD)) || ((state == EAT)))){ _local2 = 0; for (;_local2 < Controller.level.objectList.length;_local2++) { _local3 = (Controller.level.objectList[_local2] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.eaten){ } else { if (_local3.y > ((y + extentBelow) - 2)){ } else { if (_local3.y < (y - extentAbove)){ } else { if (_local3.pointingRight){ if (facingRight){ continue; }; if (_local3.x > (x + BACKWARD_RANGE)){ continue; }; if (_local3.x < (x - FORWARD_RANGE)){ continue; }; } else { if (!facingRight){ continue; }; if (_local3.x < (x - BACKWARD_RANGE)){ continue; }; if (_local3.x > (x + FORWARD_RANGE)){ continue; }; }; _local1.push(_local3); }; }; }; }; }; }; if (_local1.length > 0){ state = EAT; _local4 = []; _local5 = (FORWARD_RANGE + BACKWARD_RANGE); _local2 = 0; while (_local2 < _local1.length) { _local7 = (_local1[_local2].x + (facingRight) ? BACKWARD_RANGE : -(BACKWARD_RANGE)); _local8 = Math.abs((_local7 - x)); if (_local5 > _local8){ _local5 = _local8; }; if (_local8 < Arrow.SPEED){ _local4.push(_local1[_local2]); }; _local2++; }; _local6 = (7 * (1 - (_local5 / FORWARD_RANGE))); _local6 = Math.floor(_local6); if (_local6 < 0){ _local6 = 0; }; gotoAndStop((Global.findLabel(this, "eat").frame + _local6)); _local2 = 0; while (_local2 < _local4.length) { _local4[_local2].visible = false; _local4[_local2].eaten = true;  .push(_local4[_local2]);   = 8; _local2++; }; } else { if (state == EAT){ if (currentLabel != "eatFinish"){ gotoAndPlay("eatFinish"); }; }; }; }; if (((!((state == EAT))) && ((  > 0)))){   --; }; } } }//package com.nitrome.twinshot
Section 243
//Thief (com.nitrome.twinshot.Thief) package com.nitrome.twinshot { import com.nitrome.util.*; public class Thief extends Enemy { public const COLLECT:Number = 39; public const GLIDE:Number = 42; public var flickering:Number;// = 0 public var   :Number;// = 0.8 public var   :Array; public var hits:Number;// = 3 public var  :Collectible;// = null public function Thief(){   = null;   = []; hits = 3; flickering = 0;   = 0.8; super(); addFrameScript(16, frame17, 27, frame28, 32, frame33, 42, frame43, 55, frame56, 67, frame68); } protected function grab():void{ if (isClone){ return; };   .push( .classConstructor);  .collect(null); } function frame17(){ gotoAndPlay("walking"); } override protected function doWalkingForward():void{ var _local1:Collectible; var _local2:Number; _local1 =   (); if (_local1){ _local2 = _local1.x; if ((_local2 - x) > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; if ((_local2 - x) < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; if (Math.abs((_local2 - x)) < (walkSpeed + 10)){ state = COLLECT;   = _local1; gotoAndPlay("steal"); } else { if ((_local2 - x) < 0){ facingRight = false; velocityX = -(walkSpeed); } else { facingRight = true; velocityX = walkSpeed; }; }; horizontalMotion(); verticalMotion(); wrap(); return; }; super.doWalkingForward(); } override protected function decideNext():void{ var _local1:Number; var _local2:Raycast; var _local3:Raycast; if (isClone){ return; }; if (onGround){ _local1 = (y + (facingRight) ? 36 : -36); _local2 = Raycast.fatRaycastY((y + extentBelow), 1, (_local1 - 6), (_local1 + 6)); if (((_local2) && ((_local2.distance < 48)))){ } else { _local3 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), ((y + extentBelow) + 72)); if (((!(_local3)) || ((_local3.distance < 120)))){ } else { state = GLIDE; velocityY = -4; return; }; }; }; super.decideNext(); } override public function advance():void{ if (alive){ switch (state){ case GLIDE:  (); break; }; }; super.advance(); } function frame33(){ decideNext(); } function frame28(){ grab(); } function frame43(){ gotoAndPlay("jumping"); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? 10 : -10); } function frame56(){ gotoAndPlay("falling"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; return (super.hitByArrow(_arg1)); } function frame68(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; walkSpeed = 2; separateFallingAnimation = true; } public function   ():Collectible{ var _local1:Number; var _local2:Collectible; var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local1 = Infinity; _local2 = null; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as Collectible); if (!_local4){ } else { if (_local4.collected){ } else { if (!_local4.onGround){ } else { if (_local4.surfaceIndexUnderneath != surfaceIndexUnderneath){ } else { _local5 = _local4.x; if ((_local5 - x) > (Controller.level.pixelWidth / 2)){ _local5 = (_local5 - Controller.level.pixelWidth); }; if ((_local5 - x) < (-(Controller.level.pixelWidth) / 2)){ _local5 = (_local5 + Controller.level.pixelWidth); }; _local6 = Math.abs((x - _local5)); if (_local6 < _local1){ _local1 = _local6; _local2 = _local4; }; }; }; }; }; _local3++; }; return (_local2); } override public function kill(_arg1:Arrow):void{ var _local2:Number; var _local3:Class; var _local4:Collectible; if (alive){ _local2 = 0; while (_local2 <   .length) { _local3 =   [_local2]; _local4 = new (_local3); _local4.createAndRegisterFromEnemy(this); _local4.velocityX = (_local4.velocityX + ((Math.random() - 0.5) * 4)); _local4.velocityY = (_local4.velocityY + ((Math.random() - 0.5) * 4)); _local2++; }; y = (y - 23); }; super.kill(_arg1); } override protected function animation():void{ if (((alive) && ((state == GLIDE)))){ if (velocityY > 0){ if (currentLabel != "falling"){ gotoAndPlay("falling"); }; } else { if (currentLabel != "jumping"){ gotoAndPlay("jumping"); }; }; }; super.animation(); if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } protected function  ():void{ var _local1:Raycast; velocityY = Global.slide(velocityY, 1.5, 0.5); velocityX = Global.slide(velocityX, (facingRight) ? 7 : -7, 1); weight = 0; horizontalMotion(); verticalMotion(); wrap(); _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 24)))){ state = LEAP_UPWARD; weight =   ; }; if (((onGround) || (pushedAgainstWall))){ if (onGround){ state = WALKING_FORWARD; } else { state = LEAP_UPWARD; }; weight =   ; }; } } }//package com.nitrome.twinshot
Section 244
//Tile (com.nitrome.twinshot.Tile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Tile extends MovieClip { public var solidOnTop:Boolean;// = true public var :Number; public var canDetectSides:Boolean;// = true public var surfaceIndex:Number; public var coveredByHoleMonster:Boolean;// = false public var :Boolean;// = false public var solidOnSides:Boolean;// = true public var groundSpeedX:Number;// = 0 public var sendPause:Boolean;// = false public var tileX:Number; public var tileY:Number; public var classConstructor:Class; public var :Number;// = 0 public var solidInside:Boolean;// = true public var sendContact:Boolean;// = false public var tileFlame:TileFlame;// = null public var gemTile:Boolean;// = false public var :Collectible; public var solidUnderneath:Boolean;// = true public var solid:Boolean;// = true public var bouncy:Boolean;// = false public var sendAdvance:Boolean;// = false public var imperviousToArrows:Boolean;// = false public static const BOUNCE_SPEED:Number = 18; public function Tile(){ solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = true; solidInside = true; canDetectSides = true; sendContact = false; sendPause = false; sendAdvance = false; groundSpeedX = 0; imperviousToArrows = false; bouncy = false; coveredByHoleMonster = false; gemTile = false;  = false;  = 0; tileFlame = null; super(); } public function destroy(_arg1:Boolean=false):void{ if (parent){ parent.removeChild(this); }; if (_arg1){ Global.removeFromList(this, Controller.level.tileList); Controller.level.tileGrid[tileX][tileY] = null; dropArrows(); }; } public function unpause():void{ } public function playerContact(_arg1:Player):void{ } public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ tileX = _arg1; tileY = _arg2; x = (tileX * 24); y = (tileY * 24); if (_arg3.substr(0, 7) == "tile_bl"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; } else { if (_arg3.substr(0, 7) == "tile_wl"){ solidOnTop = true; solidOnSides = true; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_fl"){ solidOnTop = true; solidOnSides = false; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_cl"){ solidOnTop = false; solidOnSides = true; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_ns"){ solidOnTop = false; solidOnSides = false; solidUnderneath = false; canDetectSides = false; } else { if (_arg3.substr(0, 7) == "tile_mt"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; imperviousToArrows = true; } else { if (_arg3.substr(0, 7) == "tile_bn"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; bouncy = true; }; }; }; }; }; }; }; solidInside = ((((solidOnTop) && (solidOnSides))) && (solidUnderneath)); Controller.tileLayer.addChild(this); } override public function toString():String{ return ((((("[Tile " + tileX) + ", ") + tileY) + "]")); } public function dropArrows():void{ var _local1:Number; var _local2:Arrow; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (_local2.attachedToTile == this){ _local2.attachedToTile = null; _local2.inWall = false; }; }; _local1++; }; } public function advance():void{ if (){ if (Controller.frameNumber == ){  = new Gem(); .createAndRegister(((tileX * 24) + 12), ((tileY * 24) + 12), 0, 0); .lifetime = 200; } else { if (((!()) || (.destroyed))){  = null; } else { if ((((Controller.frameNumber > )) && ((Controller.frameNumber <= ( + 65))))){ if ( == 0){ NitromeGame.sound_manager.playSound("peekGemOut"); }; ++; if ( > 24){  = 24; }; .y = (((tileY * 24) + 12) - ); .velocityY = 0; } else { if (Controller.frameNumber > ( + 65)){ if ( == 24){ NitromeGame.sound_manager.playSound("peekGemIn"); };  = ( - 2); .y = (((tileY * 24) + 12) - ); .velocityY = 0; if ( < 0){ .destroy();  = null; }; }; }; }; }; }; } public function calculateAiWeight(_arg1:Enemy=null):Number{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Tile; var _local8:Player; var _local9:Number; var _local10:Enemy; var _local11:Number; _local2 = 0; if (!solidOnTop){ return (-1); }; if ((this is SpikeTile)){ return (-1); }; if (Controller.level.tileGrid[tileX][(tileY - 1)]){ _local7 = Controller.level.tileGrid[tileX][(tileY - 1)]; if (((_local7.solid) && (((((_local7.solidOnTop) || (_local7.solidOnSides))) || (_local7.solidUnderneath))))){ return (-1); }; }; if (tileY == 0){ return (-0.5); }; _local5 = 0; while (_local5 < (Controller.isTwoPlayerGame()) ? 2 : 1) { _local8 = ((_local5)==0) ? Controller.level.player1 : Controller.level.player2; if (!_local8){ } else { if (!_local8.alive){ } else { _local3 = ((tileX * 24) - _local8.x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; _local4 = ((tileY * 24) - _local8.y); _local9 = ((0.6 - Math.abs((_local3 / 500))) - Math.abs((_local4 / 375))); if (_local9 > 0){ _local2 = (_local2 + _local9); }; _local9 = (_local9 + 1); _local9 = (_local9 / 20); if (_local9 > 0){ _local2 = (_local2 + _local9); }; if (((_local8.tileUnderneath) && ((surfaceIndex == _local8.tileUnderneath.surfaceIndex)))){ _local2 = (_local2 + 0.2); }; }; }; _local5++; }; _local6 = 0; while (_local6 < Controller.level.objectList.length) { _local10 = (Controller.level.objectList[_local6] as Enemy); if (!_local10){ } else { if (!_local10.alive){ } else { _local3 = (((tileX * 24) + 12) - _local10.x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; _local4 = ((tileY * 24) - _local10.y); _local11 = ((0.4 - Math.abs((_local3 / 300))) - Math.abs((_local4 / 375))); if (_local11 > 0){ _local2 = (_local2 - _local11); }; }; }; _local6++; }; return (_local2); } public function setOnFire():void{ if (tileFlame){ if (tileFlame.destroyed){ tileFlame = null; } else { return; }; }; tileFlame = new TileFlame(); tileFlame.createAndRegister(this); } public function setGemPeekTile():void{  = true;  = (150 + Math.floor((Math.random() * 250))); sendAdvance = true; } public function blowUp(_arg1:Boolean=true):void{ var _local2:Tile; var _local3:Number; var _local4:Number; var _local5:Collectible; destroy(true); _local2 = Controller.level.getTile(tileX, (tileY - 1)); if (((((((_local2) && (!(_local2.solidOnTop)))) && (!(_local2.solidOnSides)))) && (!(_local2.solidUnderneath)))){ _local2.destroy(true); }; _local2 = Controller.level.getTile(tileX, (tileY + 1)); if (((((_local2) && (_local2.solidOnSides))) && (!(_local2.solidOnTop)))){ _local2.solidOnTop = true; }; _local3 = 0; while (_local3 < 5) { _local4 = 0; while (_local4 < 5) { if (((!(_arg1)) && ((Math.random() > 0.5)))){ } else { _local5 = Collectible.randomTypeCommon(); _local5.createAndRegister(((tileX * 24) + ((_local3 * 24) / 5)), ((tileY * 24) + ((_local4 * 24) / 5)), ((Math.random() - 0.5) * 20), ((Math.random() - 0.5) * 20)); _local5.lifetime = (_local5.lifetime + Math.floor((Math.random() * 30))); }; _local4++; }; _local3++; }; } public function pause():void{ } } }//package com.nitrome.twinshot
Section 245
//TileFlame (com.nitrome.twinshot.TileFlame) package com.nitrome.twinshot { import com.nitrome.util.*; public class TileFlame extends MotiveObject { public var harmful:Boolean;// = true public var onTile:Tile; public function TileFlame(){ harmful = true; super(); addFrameScript(25, frame26, 31, frame32); } function frame26(){ harmful = false; } override public function advance():void{ var _local1:Number; var _local2:Player; if (harmful){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (intersects(_local2)){ _local2.hit(this); }; _local1++; }; }; } function frame32(){ if (!isClone){ destroy(); }; } public function createAndRegister(_arg1:Tile):void{ x = (_arg1.tileX * 24); y = (_arg1.tileY * 24); extentToLeft = 0; extentToRight = 24; extentAbove = 10; extentBelow = 0; onTile = _arg1; Controller.tileLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); if (onTile.tileFlame == this){ onTile.tileFlame = null; }; } } }//package com.nitrome.twinshot
Section 246
//TimerPlatform (com.nitrome.twinshot.TimerPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class TimerPlatform extends Platform { public var solidVersion:MovieClip; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); advance(); advance(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; super.advance(); _local1 = (150 - (Controller.frameNumber - TimerTile.lastActivateTime)); _local2 = (1 - (_local1 / 150)); _local2 = (1 - ((((_local2 * _local2) * _local2) * _local2) * _local2)); solidOnTop = (_local1 > 0); canDetectSides = solidOnTop; _local3 = (solidOnTop) ? _local2 : 0; if (solidVersion.alpha != _local3){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local3, 0.7); }; } } }//package com.nitrome.twinshot
Section 247
//TimerTile (com.nitrome.twinshot.TimerTile) package com.nitrome.twinshot { public class TimerTile extends Tile { public static var lastActivateTime:Number = -(Infinity); public function activate():void{ lastActivateTime = Controller.frameNumber; gotoAndPlay("activate"); } override public function advance():void{ super.advance(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); lastActivateTime = -(Infinity); sendAdvance = true; } } }//package com.nitrome.twinshot
Section 248
//TreasureChest (com.nitrome.twinshot.TreasureChest) package com.nitrome.twinshot { import com.nitrome.util.*; public class TreasureChest extends MotiveObject { public var  :Number;// = 15 public var isOpen:Boolean;// = false public var whiteIn:Number;// = 0 public var lifetime:Number;// = 300 public function TreasureChest(){ isOpen = false;  = 15; lifetime = 300; whiteIn = 0; super(); addFrameScript(9, frame10, 20, frame21); } public function doWhiteIn():void{ whiteIn = 1; transform.colorTransform = Global.whiteOut((1 - whiteIn)); } function frame10(){ gotoAndStop("closed"); } function frame21(){ stop(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Collectible; if (((isOpen) && (( > 0)))){ _local1 = ((Math.random())>=0.5) ? 1 : 2; _local2 = 0; while (_local2 < _local1) { _local3 = Collectible.randomTypeCommon(); _local3.createAndRegister(0, 0, ((Math.random() - 0.5) * 20), (-8 - (Math.random() * 12))); _local3.x = (x + _local3.velocityX); _local3.y = ((y + _local3.velocityY) + Math.floor((Math.random() * 4))); _local3.releaseTime = 4; _local3.lifetime = (_local3.lifetime + 25); _local2++; };  --; visible = true; if (lifetime < 100){ lifetime = 100; }; } else { lifetime--; if (lifetime < 60){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); return; }; }; super.advance(); wrap(); if (whiteIn > 0){ whiteIn = (whiteIn - 0.1); transform.colorTransform = Global.whiteOut((1 - whiteIn)); }; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (((onGround) && (!(isOpen)))){ isOpen = true; gotoAndPlay("open"); NitromeGame.sound_manager.playSound("chestOpen"); return (true); }; return (false); } public function createAndRegister(_arg1:Number, _arg2:Number):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 12); velocityX = 0; velocityY = 0; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; floorBounceFactor = 0.2; wallBounceFactor = 0;  = (18 + Math.floor((Math.random() * 8))); Controller.chestLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 249
//Global (com.nitrome.util.Global) package com.nitrome.util { import flash.display.*; import flash.geom.*; import flash.text.*; public class Global { public static function safeMinimum(_arg1:Array):Number{ var _local2:Number; var _local3:*; _local2 = NaN; for (_local3 in _arg1) { if (((isNaN(_local2)) || ((_arg1[_local3] < _local2)))){ _local2 = _arg1[_local3]; }; }; return (_local2); } public static function isNumeric(_arg1:String):Boolean{ return ((_arg1 == String(Number(_arg1)))); } public static function sign(_arg1:Number):Number{ if (_arg1 > 0){ return (1); }; if (_arg1 < 0){ return (-1); }; return (0); } public static function createList(_arg1:Number, _arg2=null):Array{ var _local3:Array; var _local4:Number; _local3 = []; _local4 = 0; while (_local4 < _arg1) { _local3.push(_arg2); _local4++; }; return (_local3); } public static function negativeModulo(_arg1:Number, _arg2:Number):Number{ if (_arg1 >= 0){ return (((_arg1 % _arg2) - _arg2)); }; return ((_arg1 % _arg2)); } public static function removeFromList(_arg1, _arg2:Array):void{ var _local3:Number; _local3 = (_arg2.length - 1); while (_local3 >= 0) { if (_arg2[_local3] == _arg1){ _arg2.splice(_local3, 1); }; _local3--; }; } public static function enforcePlaces(_arg1:Number, _arg2:Number):String{ var _local3:String; var _local4:String; if (_arg1 < 0){ return (("-" + enforcePlaces(-(_arg1), _arg2))); }; _local3 = String(Math.floor(_arg1)); _local4 = String(Math.floor(((_arg1 % 1) * Math.pow(10, _arg2)))); while (_local4.length < _arg2) { _local4 = ("0" + _local4); }; return (((_local3 + ".") + _local4)); } public static function positiveModulo(_arg1:Number, _arg2:Number):Number{ if (_arg1 >= 0){ return ((_arg1 % _arg2)); }; return (((_arg1 % _arg2) + _arg2)); } public static function unique(_arg1:Array):Array{ var _local2:Array; var _local3:Number; if (_arg1.length < 1){ return ([]); }; _local2 = [_arg1[0]]; _local3 = 1; while (_local3 < _arg1.length) { if (_arg1[(_local3 - 1)] != _arg1[_local3]){ _local2.push(_arg1[_local3]); }; _local3++; }; return (_local2); } public static function safeMaximum(_arg1:Array):Number{ var _local2:Number; var _local3:*; _local2 = NaN; for (_local3 in _arg1) { if (((isNaN(_local2)) || ((_arg1[_local3] > _local2)))){ _local2 = _arg1[_local3]; }; }; return (_local2); } public static function blackOut(_arg1:Number):ColorTransform{ var _local2:Number; if (_arg1 > 0.5){ _local2 = ((_arg1 - 0.5) * 2); return (new ColorTransform(_local2, _local2, _local2, 1, 0, 0, 0, 0)); }; return (new ColorTransform(0, 0, 0, (_arg1 * 2), 0, 0, 0, 0)); } public static function textToBitmap(_arg1:BitmapData, _arg2:String, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0xFFFFFF, _arg6:Boolean=false, _arg7:TextFormat=null):void{ var _local8:TextField; _local8 = new TextField(); _local8.autoSize = TextFieldAutoSize.LEFT; if (_arg7){ _local8.defaultTextFormat = _arg7; } else { _local8.defaultTextFormat = new TextFormat("_sans", 10); }; _local8.textColor = _arg5; _local8.text = _arg2; if (_arg6){ _arg1.draw(_local8, new Matrix(1, 0, 0, 1, (_arg3 - int((_local8.width / 2))), (_arg4 - int((_local8.height / 2))))); } else { _arg1.draw(_local8, new Matrix(1, 0, 0, 1, _arg3, _arg4)); }; } public static function alerp(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (((_arg3 - _arg1) / (_arg2 - _arg1))); } public static function repeatString(_arg1:String, _arg2:Number):String{ var _local3:String; var _local4:Number; if (_arg2 < 1){ return (""); }; _local3 = _arg1; _local4 = 1; while (_local4 < _arg2) { _local3 = (_local3 + _arg1); _local4++; }; return (_local3); } public static function copyColorTransform(_arg1:ColorTransform):ColorTransform{ return (new ColorTransform(_arg1.redMultiplier, _arg1.greenMultiplier, _arg1.blueMultiplier, _arg1.alphaMultiplier, _arg1.redOffset, _arg1.greenOffset, _arg1.blueOffset, _arg1.alphaOffset)); } public static function whiteOut(_arg1:Number):ColorTransform{ var _local2:Number; var _local3:Number; if (_arg1 > 0.5){ _local2 = ((_arg1 - 0.5) * 2); _local3 = (0xFF - (_local2 * 0xFF)); return (new ColorTransform(_local2, _local2, _local2, 1, _local3, _local3, _local3, 0)); }; return (new ColorTransform(0, 0, 0, (_arg1 * 2), 0xFF, 0xFF, 0xFF, 0)); } public static function createGrid(_arg1:Number, _arg2:Number, _arg3=null):Array{ var _local4:Array; var _local5:Array; var _local6:Number; _local4 = []; _local5 = []; _local6 = 0; while (_local6 < _arg2) { _local5.push(_arg3); _local6++; }; _local6 = 0; while (_local6 < _arg1) { _local4.push(_local5.slice()); _local6++; }; return (_local4); } public static function removeOnceFromList(_arg1, _arg2:Array):void{ var _local3:Number; _local3 = (_arg2.length - 1); while (_local3 >= 0) { if (_arg2[_local3] == _arg1){ _arg2.splice(_local3, 1); return; }; _local3--; }; } public static function copyArrayDeep(_arg1:Array):Array{ var _local2:Array; var _local3:Number; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { if ((_arg1[_local3] is Array)){ _local2.push(copyArrayDeep(_arg1[_local3])); } else { _local2.push(_arg1[_local3]); }; _local3++; }; return (_local2); } public static function ordinal(_arg1:Number):String{ if (((((_arg1 % 100) > 10)) && (((_arg1 % 100) < 15)))){ return ((_arg1.toString() + "th")); }; if ((_arg1 % 10) == 1){ return ((_arg1.toString() + "st")); }; if ((_arg1 % 10) == 2){ return ((_arg1.toString() + "nd")); }; if ((_arg1 % 10) == 3){ return ((_arg1.toString() + "rd")); }; return ((_arg1.toString() + "th")); } public static function deceleratingSweep(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{ var _local6:Number; var _local7:Number; _local6 = ((_arg3)>0) ? -(_arg5) : _arg5; _local7 = ((_arg3 * _arg3) / (2 * -(_local6))); _local7 = (_local7 + _arg1); if (_arg1 < _arg2){ if (_local7 > _arg2){ return (-(_arg5)); }; return (_arg4); //unresolved jump }; if (_local7 < _arg2){ return (_arg5); }; return (-(_arg4)); } public static function isInList(_arg1, _arg2:Array):Boolean{ var _local3:Number; _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3] == _arg1){ return (true); }; _local3++; }; return (false); } public static function lerp(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (((_arg1 * (1 - _arg3)) + (_arg2 * _arg3))); } public static function slide(_arg1:Number, _arg2:Number, _arg3:Number):Number{ if (_arg1 == _arg2){ return (_arg2); }; if (_arg1 < _arg2){ _arg1 = (_arg1 + _arg3); if (_arg1 > _arg2){ _arg1 = _arg2; }; return (_arg1); //unresolved jump }; _arg1 = (_arg1 - _arg3); if (_arg1 < _arg2){ _arg1 = _arg2; }; return (_arg1); } public static function trim(_arg1:String):String{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = (_arg1.length - 1); while ((((((((_arg1.charAt(_local2) == " ")) || ((_arg1.charAt(_local2) == "\t")))) || ((_arg1.charAt(_local2) == "\n")))) || ((_arg1.charAt(_local2) == "\r")))) { _local2++; }; while ((((((((_arg1.charAt(_local3) == " ")) || ((_arg1.charAt(_local3) == "\t")))) || ((_arg1.charAt(_local3) == "\n")))) || ((_arg1.charAt(_local3) == "\r")))) { _local3--; }; return (_arg1.substring(_local2, (_local3 + 1))); } public static function findLabel(_arg1:MovieClip, _arg2:String):FrameLabel{ var _local3:Number; _local3 = 0; while (_local3 < _arg1.currentLabels.length) { if (_arg1.currentLabels[_local3].name == _arg2){ return (_arg1.currentLabels[_local3]); }; _local3++; }; return (null); } public static function findInList(_arg1, _arg2:Array):Number{ var _local3:Number; _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public static function childrenList(_arg1, _arg2:String):Array{ var _local3:Array; var _local4:*; _local3 = []; for (_local4 in _arg1) { _local3.push(_arg1[_local4][_arg2]); }; return (_local3); } } }//package com.nitrome.util
Section 250
//HiddenNumber (com.nitrome.util.HiddenNumber) package com.nitrome.util { public class HiddenNumber { private var _value:Number; private var r:Number; public function HiddenNumber(_arg1:Number=0){ r = (Math.floor((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); } public function get value():Number{ return ((_value - r)); } public function set value(_arg1:Number):void{ r = (Math.floor((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); } } }//package com.nitrome.util
Section 251
//Key (com.nitrome.util.Key) package com.nitrome.util { import flash.display.*; import flash.events.*; public class Key { public static const LEFT:uint = 37; public static const NUMPAD_DECIMAL:uint = 110; public static const A:uint = 65; public static const B:uint = 66; public static const C:uint = 67; public static const D:uint = 68; public static const E:uint = 69; public static const F:uint = 70; public static const G:uint = 71; public static const H:uint = 72; public static const I:uint = 73; public static const J:uint = 74; public static const K:uint = 75; public static const L:uint = 76; public static const M:uint = 77; public static const N:uint = 78; public static const O:uint = 79; public static const P:uint = 80; public static const Q:uint = 81; public static const R:uint = 82; public static const S:uint = 83; public static const T:uint = 84; public static const U:uint = 85; public static const V:uint = 86; public static const W:uint = 87; public static const X:uint = 88; public static const Y:uint = 89; public static const Z:uint = 90; public static const QUOTE:uint = 222; public static const BACKSPACE:uint = 8; public static const SHIFT:uint = 16; public static const PAGE_UP:uint = 33; public static const MINUS:uint = 189; public static const ALTERNATE:uint = 18; public static const PAGE_DOWN:uint = 34; public static const ESCAPE:uint = 27; public static const NUMPAD_ADD:uint = 107; public static const SEMICOLON:uint = 186; public static const UP:uint = 38; public static const LEFTBRACKET:uint = 219; public static const F3:uint = 114; public static const F5:uint = 116; public static const DOWN:uint = 40; public static const F1:uint = 112; public static const F9:uint = 120; public static const F4:uint = 115; public static const F6:uint = 117; public static const F7:uint = 118; public static const INSERT:uint = 45; public static const NUMBER_0:uint = 48; public static const NUMBER_1:uint = 49; public static const NUMBER_3:uint = 51; public static const NUMBER_4:uint = 52; public static const ENTER:uint = 13; public static const NUMBER_6:uint = 54; public static const NUMBER_8:uint = 56; public static const F2:uint = 113; public static const NUMBER_5:uint = 53; public static const NUMBER_7:uint = 55; public static const F8:uint = 119; public static const NUMBER_2:uint = 50; public static const COMMA:uint = 188; public static const NUMBER_9:uint = 57; public static const END:uint = 35; public static const NUMPAD_MULTIPLY:uint = 106; public static const BACKSLASH:uint = 220; public static const HOME:uint = 36; public static const F10:uint = 121; public static const F11:uint = 122; public static const F12:uint = 123; public static const F13:uint = 124; public static const F14:uint = 125; public static const F15:uint = 126; public static const SPACE:uint = 32; public static const RIGHTBRACKET:uint = 221; public static const EQUAL:uint = 187; public static const COMMAND:uint = 15; public static const CONTROL:uint = 17; public static const NUMPAD_ENTER:uint = 108; public static const NUMPAD:uint = 21; public static const SLASH:uint = 191; public static const TAB:uint = 9; public static const NUMPAD_DIVIDE:uint = 111; public static const DELETE:uint = 46; public static const NUMPAD_0:uint = 96; public static const NUMPAD_1:uint = 97; public static const NUMPAD_2:uint = 98; public static const NUMPAD_3:uint = 99; public static const NUMPAD_4:uint = 100; public static const NUMPAD_5:uint = 101; public static const NUMPAD_6:uint = 102; public static const NUMPAD_7:uint = 103; public static const NUMPAD_8:uint = 104; public static const NUMPAD_9:uint = 105; public static const PERIOD:uint = 190; public static const CAPS_LOCK:uint = 20; public static const NUMPAD_SUBTRACT:uint = 109; public static const BACKQUOTE:uint = 192; public static const RIGHT:uint = 39; protected static var keysDown:Object = new Object(); protected static var initialized:Boolean = false; public static var custom:Array; public static function terminate(_arg1:Stage):void{ if (initialized){ _arg1.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.removeEventListener(Event.DEACTIVATE, clearKeys); initialized = false; keysDown = new Object(); }; } public static function isReady():Boolean{ return (initialized); } protected static function keyReleased(_arg1:KeyboardEvent):void{ if ((_arg1.keyCode in keysDown)){ delete keysDown[_arg1.keyCode]; }; } protected static function keyPressed(_arg1:KeyboardEvent):void{ keysDown[_arg1.keyCode] = true; } public static function isDown(_arg1:uint):Boolean{ if (!initialized){ trace("ERROR: Key class has not been initialized."); }; return (Boolean((_arg1 in keysDown))); } public static function keyString(_arg1:uint):String{ switch (_arg1){ case BACKSPACE: return ("bsp"); case CAPS_LOCK: return ("cpl"); case CONTROL: return ("ctr"); case DELETE: return ("del"); case DOWN: return ("dwn"); case END: return ("end"); case ENTER: return ("ent"); case ESCAPE: return ("esc"); case HOME: return ("hom"); case INSERT: return ("ins"); case LEFT: return ("lft"); case PAGE_DOWN: return ("pgd"); case PAGE_UP: return ("pgu"); case RIGHT: return ("rgt"); case SHIFT: return ("sft"); case SPACE: return ("spc"); case TAB: return ("tab"); case UP: return ("up"); case SEMICOLON: return (":"); case PERIOD: return (">"); case COMMA: return ("<"); case SLASH: return ("/"); case NUMPAD_SUBTRACT: return ("n -"); case NUMPAD_ADD: return ("n +"); case EQUAL: return ("+"); case MINUS: return ("-"); case QUOTE: return ("'"); case LEFTBRACKET: return ("["); case RIGHTBRACKET: return ("]"); default: if ((((_arg1 >= 96)) && ((_arg1 <= 105)))){ return (("n " + String.fromCharCode((_arg1 - 48)))); }; return (String.fromCharCode(_arg1)); }; } public static function initialize(_arg1:Stage):void{ if (!initialized){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.addEventListener(Event.DEACTIVATE, clearKeys); initialized = true; }; } public static function customDown(_arg1:uint):Boolean{ if (!initialized){ trace("ERROR: Key class has not been initialized."); }; return (Boolean((custom[_arg1] in keysDown))); } protected static function clearKeys(_arg1:Event):void{ keysDown = new Object(); } } }//package com.nitrome.util
Section 252
//Lock (com.nitrome.util.Lock) package com.nitrome.util { import flash.display.*; import flash.net.*; public class Lock extends MovieClip { public function Lock(){ addFrameScript(1, frame2); } function frame2(){ stop(); } public static function urlLock(_arg1:Stage):void{ var _local2:String; if (NitromeGame.isAtURL(NitromeGame.NITROME) == true){ } else { _arg1.addChild(new (Lock)); _local2 = ("http://www.nitrome.com/games/" + NitromeGame.game_id); navigateToURL(new URLRequest(_local2), "_blank"); }; } } }//package com.nitrome.util
Section 253
//MD5 (com.nitrome.util.MD5) package com.nitrome.util { public class MD5 { private var  :int;// = 8 private var  :String;// = "" public function MD5(_arg1:String=null, _arg2:int=0){  = "";   = 8; super(); if (_arg1 != null){ this. = _arg1; }; if (((((!((_arg2 == 0))) && ((_arg2 == 8)))) || ((_arg2 == 16)))){ this.  = _arg2; }; } private function  (_arg1:Array):String{ var _local2:String; var _local3:String; var _local4:int; var _local5:int; var _local6:int; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = new String(""); _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local5 = (((((_arg1[(_local4 >> 2)] >> (8 * (_local4 % 4))) & 0xFF) << 16) | (((_arg1[((_local4 + 1) >> 2)] >> (8 * ((_local4 + 1) % 4))) & 0xFF) << 8)) | ((_arg1[((_local4 + 2) >> 2)] >> (8 * ((_local4 + 2) % 4))) & 0xFF)); _local6 = 0; while (_local6 < 4) { if (((_local4 * 8) + (_local6 * 6)) > (_arg1.length * 32)){ _local3 = (_local3 +  ); } else { _local3 = (_local3 + _local2.charAt(((_local5 >> (6 * (3 - _local6))) & 63))); }; _local6++; }; _local4 = (_local4 + 3); }; return (_local3); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int):int{ return ( ( ( ( (_arg2, _arg1),  (_arg4, _arg6)), _arg5), _arg3)); } private function  (_arg1:Array):String{ var _local2:String; var _local3:int; var _local4:int; _local2 = new String(""); _local3 = ((1 <<  ) - 1); _local4 = 0; while (_local4 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local4 >> 5)] >>> (_local4 % 32)) & _local3))); _local4 = (_local4 +  ); }; return (_local2); } private function  (_arg1:String, _arg2:String):Array{ var _local3:Array; var _local4:Array; var _local5:Array; var _local6:int; var _local7:Array; _local3 = new Array( (_arg1)); if (_local3.length > 16){ _local3 =  (_local3, (_arg1.length *  )); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = new Array( (_local4.concat( (_arg2)), (0x0200 + (_arg2.length *  )))); return ( (_local5.concat(_local7), (0x0200 + 128))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } public function hash(_arg1:String):String{ return ( (_arg1)); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( ((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } private function  (_arg1:Array, _arg2:int):Array{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 =  (_local3, _local8); _local4 =  (_local4, _local9); _local5 =  (_local5, _local10); _local6 =  (_local6, _local11); _local7 = (_local7 + 16); }; return (new Array(_local3, _local4, _local5, _local6)); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } private function  (_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; _local2 = new Array(); _local3 = ((1 <<  ) - 1); _local4 = 0; while (_local4 < (_arg1.length *  )) { _local2[(_local4 >> 5)] = (_local2[(_local4 >> 5)] | ((_arg1.charCodeAt((_local4 /  )) & _local3) << (_local4 % 32))); _local4 = (_local4 +  ); }; return (_local2); } private function  (_arg1:Array):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = "0123456789abcdef"; _local3 = new String(""); _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local3 = (_local3 + (_local2.charAt(((_arg1[(_local4 >> 2)] >> (((_local4 % 4) * 8) + 4)) & 15)) + _local2.charAt(((_arg1[(_local4 >> 2)] >> ((_local4 % 4) * 8)) & 15)))); _local4++; }; return (_local3); } private function  (_arg1:Number, _arg2:Number):Number{ var _local3:int; var _local4:int; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } } }//package com.nitrome.util
Section 254
//Trig (com.nitrome.util.Trig) package com.nitrome.util { public class Trig { public static const TO_DEGREES:Number = 57.2957795130823; public static const TO_RADIANS:Number = 0.0174532925199433; public static var cos:Array; public static var sin:Array; public static function cosDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (cos[_local2]); } public static function cosRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (cos[_local2]); } public static function tanDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return ((sin[_local2] / cos[_local2])); } public static function sinDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (sin[_local2]); } public static function tanRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return ((sin[_local2] / cos[_local2])); } public static function initialize():void{ var _local1:Number; sin = []; cos = []; _local1 = 0; while (_local1 <= 360) { sin.push(Math.sin((_local1 * TO_RADIANS))); cos.push(Math.cos((_local1 * TO_RADIANS))); _local1++; }; } public static function sinRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (sin[_local2]); } initialize(); } }//package com.nitrome.util
Section 255
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_w:Number; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }, bar_offset:0}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = (10 + options.bar_offset); bar.y = (h - 20); }; bar_w = (w - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(bar_w, 0); backing.lineTo(bar_w, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(bar_w, 0); inside.lineTo(bar_w, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(bar_w, 0); outline.lineTo(bar_w, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); options.ad_progress(_local10); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7}); if (_local7 >= 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local11 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 256
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const LOGGED_IN:String = "LoggedIn"; public static const STORE_ITEMS:String = "StoreItems"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const ITEM_NEW:String = "ItemNew"; public static const USER_INFO:String = "UserInfo"; public static const IO_ERROR:String = "IOError"; public static const ITEM_OWNED:String = "ItemOwned"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const ERROR:String = "Error"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOW:String = "LoginShow"; public static const STORE_SHOW:String = "StoreShow"; public static const PROFILE_HIDE:String = "ProfileHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 257
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var  :Object; public function MochiEventDispatcher():void{   = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if ( [_arg1] == undefined){ return; }; for (_local3 in  [_arg1]) { var _local6 =  [_arg1]; _local6[_local3](_arg2); }; } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if ( [_arg1] == undefined){  [_arg1] = []; return; }; for (_local3 in  [_arg1]) { if ( [_arg1][_local3] != _arg2){ } else {  [_arg1].splice(Number(_local3), 1); }; }; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2);  [_arg1].push(_arg2); } } }//package mochi.as3
Section 258
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local3:Object; var _local4:Object; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function endGame():void{ var _local1:Number; _local1 = (new Date().time - gameStart); trigger("end_game", {time:_local1}); } public static function startGame():void{ gameStart = new Date().time; trigger("start_game"); } public static function trigger(_arg1:String, _arg2:Object=null):void{ if (_arg2 == null){ _arg2 = {}; } else { if (_arg2["kind"] != undefined){ trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); _arg2["kind"] = _arg1; }; }; MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startLevel():void{ levelStart = new Date().time; trigger("start_level"); } public static function endLevel():void{ var _local1:Number; _local1 = (new Date().time - levelStart); trigger("end_level", {time:_local1}); } } }//package mochi.as3
Section 259
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = _clip._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _clip._callbacks[cb]; } public static function get childClip():Object{ return (_clip); } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; vars = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function warnID(_arg1:String, _arg2:Boolean):void{ var _local3:Number; _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; _local3 = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.11 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_clip._queue))){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String; var _local3:String; _local2 = _arg1.target; _local3 = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; _local3 = _arg1.loaderInfo.parameters.mochiad_options; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_clip._queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var mochiLCURL:String; var req:URLRequest; var complete:Function; var clip = _arg1; loader = new Loader(); mochiLCURL = (_servURL + _mochiLC); req = new URLRequest(mochiLCURL); complete = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String; var _local4:String; var _local5:URLRequest; var _local6:URLVariables; _local3 = ("_mochiservices_com_" + _arg1); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; _local4 = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local4 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local4); _clip = createEmptyMovieClip(_arg2, _local3, 10336, false); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local5 = new URLRequest(_local4); _local6 = new URLVariables(); _local6.listenLC = _listenChannelName; _local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local6.api_version = getVersion(); if (widget){ _local6.widget = true; }; _local5.data = _local6; _loader.load(_local5); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 260
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var :Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{  = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", ); break; case SYNC_PROPERTY: [_arg2.name] = _arg2.value; break; }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return ([_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:String; if ([_arg1] == _arg2){ return; }; _local3 = _arg1.toString(); [_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } } }//package mochi.as3
Section 261
//arrow_472 (TwinShot_fla.arrow_472) package TwinShot_fla { import flash.display.*; public dynamic class arrow_472 extends MovieClip { public var inner:MovieClip; } }//package TwinShot_fla
Section 262
//arrowFire_359 (TwinShot_fla.arrowFire_359) package TwinShot_fla { import flash.display.*; public dynamic class arrowFire_359 extends MovieClip { public function arrowFire_359(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 263
//arrowHitMetal_361 (TwinShot_fla.arrowHitMetal_361) package TwinShot_fla { import flash.display.*; public dynamic class arrowHitMetal_361 extends MovieClip { public function arrowHitMetal_361(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 264
//arrowHitWall_360 (TwinShot_fla.arrowHitWall_360) package TwinShot_fla { import flash.display.*; public dynamic class arrowHitWall_360 extends MovieClip { public function arrowHitWall_360(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 265
//beamIn_368 (TwinShot_fla.beamIn_368) package TwinShot_fla { import flash.display.*; public dynamic class beamIn_368 extends MovieClip { public function beamIn_368(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 266
//bolt_303 (TwinShot_fla.bolt_303) package TwinShot_fla { import flash.display.*; public dynamic class bolt_303 extends MovieClip { public function bolt_303(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package TwinShot_fla
Section 267
//bonusMoreTime1_399 (TwinShot_fla.bonusMoreTime1_399) package TwinShot_fla { import flash.display.*; public dynamic class bonusMoreTime1_399 extends MovieClip { public function bonusMoreTime1_399(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 268
//bonusMoreTime2_400 (TwinShot_fla.bonusMoreTime2_400) package TwinShot_fla { import flash.display.*; public dynamic class bonusMoreTime2_400 extends MovieClip { public function bonusMoreTime2_400(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 269
//bonusRunningOut_401 (TwinShot_fla.bonusRunningOut_401) package TwinShot_fla { import flash.display.*; public dynamic class bonusRunningOut_401 extends MovieClip { public function bonusRunningOut_401(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 270
//bossBombThrow_398 (TwinShot_fla.bossBombThrow_398) package TwinShot_fla { import flash.display.*; public dynamic class bossBombThrow_398 extends MovieClip { public function bossBombThrow_398(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 271
//bossExplosion_393 (TwinShot_fla.bossExplosion_393) package TwinShot_fla { import flash.display.*; public dynamic class bossExplosion_393 extends MovieClip { public function bossExplosion_393(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 272
//bossFireballThrow_384 (TwinShot_fla.bossFireballThrow_384) package TwinShot_fla { import flash.display.*; public dynamic class bossFireballThrow_384 extends MovieClip { public function bossFireballThrow_384(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 273
//bossLightning_396 (TwinShot_fla.bossLightning_396) package TwinShot_fla { import flash.display.*; public dynamic class bossLightning_396 extends MovieClip { public function bossLightning_396(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 274
//bossLightningAnticipation_397 (TwinShot_fla.bossLightningAnticipation_397) package TwinShot_fla { import flash.display.*; public dynamic class bossLightningAnticipation_397 extends MovieClip { public function bossLightningAnticipation_397(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 275
//bouncyTile_378 (TwinShot_fla.bouncyTile_378) package TwinShot_fla { import flash.display.*; public dynamic class bouncyTile_378 extends MovieClip { public function bouncyTile_378(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 276
//cheats_price_panel_448 (TwinShot_fla.cheats_price_panel_448) package TwinShot_fla { import flash.display.*; import flash.text.*; public dynamic class cheats_price_panel_448 extends MovieClip { public var coins_text:TextField; } }//package TwinShot_fla
Section 277
//chestOpen_369 (TwinShot_fla.chestOpen_369) package TwinShot_fla { import flash.display.*; public dynamic class chestOpen_369 extends MovieClip { public function chestOpen_369(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 278
//cloud_242 (TwinShot_fla.cloud_242) package TwinShot_fla { import flash.display.*; public dynamic class cloud_242 extends MovieClip { public function cloud_242(){ addFrameScript(14, frame15, 21, frame22); } function frame15(){ gotoAndStop("hell"); } function frame22(){ gotoAndStop("hell"); } } }//package TwinShot_fla
Section 279
//cloudLightning_385 (TwinShot_fla.cloudLightning_385) package TwinShot_fla { import flash.display.*; public dynamic class cloudLightning_385 extends MovieClip { public function cloudLightning_385(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 280
//coin_365 (TwinShot_fla.coin_365) package TwinShot_fla { import flash.display.*; public dynamic class coin_365 extends MovieClip { public function coin_365(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 281
//coin2_366 (TwinShot_fla.coin2_366) package TwinShot_fla { import flash.display.*; public dynamic class coin2_366 extends MovieClip { public function coin2_366(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 282
//coin3_392 (TwinShot_fla.coin3_392) package TwinShot_fla { import flash.display.*; public dynamic class coin3_392 extends MovieClip { public function coin3_392(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 283
//collectivemaskstunned_317 (TwinShot_fla.collectivemaskstunned_317) package TwinShot_fla { import flash.display.*; public dynamic class collectivemaskstunned_317 extends MovieClip { public function collectivemaskstunned_317(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package TwinShot_fla
Section 284
//electrify_394 (TwinShot_fla.electrify_394) package TwinShot_fla { import flash.display.*; public dynamic class electrify_394 extends MovieClip { public function electrify_394(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 285
//enemyHit_364 (TwinShot_fla.enemyHit_364) package TwinShot_fla { import flash.display.*; public dynamic class enemyHit_364 extends MovieClip { public function enemyHit_364(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 286
//everythingintheknownuniverse_20 (TwinShot_fla.everythingintheknownuniverse_20) package TwinShot_fla { import flash.display.*; public dynamic class everythingintheknownuniverse_20 extends MovieClip { public function everythingintheknownuniverse_20(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 287
//evil_price_panel_447 (TwinShot_fla.evil_price_panel_447) package TwinShot_fla { import flash.display.*; import flash.text.*; public dynamic class evil_price_panel_447 extends MovieClip { public var coins_text:TextField; } }//package TwinShot_fla
Section 288
//explosion_377 (TwinShot_fla.explosion_377) package TwinShot_fla { import flash.display.*; public dynamic class explosion_377 extends MovieClip { public function explosion_377(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 289
//fart1_381 (TwinShot_fla.fart1_381) package TwinShot_fla { import flash.display.*; public dynamic class fart1_381 extends MovieClip { public function fart1_381(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 290
//fart2_382 (TwinShot_fla.fart2_382) package TwinShot_fla { import flash.display.*; public dynamic class fart2_382 extends MovieClip { public function fart2_382(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 291
//fart3_383 (TwinShot_fla.fart3_383) package TwinShot_fla { import flash.display.*; public dynamic class fart3_383 extends MovieClip { public function fart3_383(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 292
//firebodyexhaust_341 (TwinShot_fla.firebodyexhaust_341) package TwinShot_fla { import flash.display.*; public dynamic class firebodyexhaust_341 extends MovieClip { public function firebodyexhaust_341(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package TwinShot_fla
Section 293
//flyingBlockFreeze_386 (TwinShot_fla.flyingBlockFreeze_386) package TwinShot_fla { import flash.display.*; public dynamic class flyingBlockFreeze_386 extends MovieClip { public function flyingBlockFreeze_386(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 294
//gem_367 (TwinShot_fla.gem_367) package TwinShot_fla { import flash.display.*; public dynamic class gem_367 extends MovieClip { public function gem_367(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 295
//heartcounter1_411 (TwinShot_fla.heartcounter1_411) package TwinShot_fla { import flash.display.*; public dynamic class heartcounter1_411 extends MovieClip { public var maxHits:MovieClip; } }//package TwinShot_fla
Section 296
//heartcounter2_406 (TwinShot_fla.heartcounter2_406) package TwinShot_fla { import flash.display.*; public dynamic class heartcounter2_406 extends MovieClip { public var maxHits:MovieClip; } }//package TwinShot_fla
Section 297
//heavenbackground_5 (TwinShot_fla.heavenbackground_5) package TwinShot_fla { import flash.display.*; public dynamic class heavenbackground_5 extends MovieClip { public var farClouds:MovieClip; } }//package TwinShot_fla
Section 298
//hellbackground_9 (TwinShot_fla.hellbackground_9) package TwinShot_fla { import flash.display.*; public dynamic class hellbackground_9 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 299
//intro_evil_clip_427 (TwinShot_fla.intro_evil_clip_427) package TwinShot_fla { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_evil_clip_427 extends MovieClip { public function intro_evil_clip_427(){ addFrameScript(0, frame1, 100, , 160, frame161, 260, , 359, ); } function frame161(){ (parent as Cutscene).setTickerText("This time we are coming to invade|them!!"); } function frame1(){ (parent as Cutscene).setTickerText("Down below they plot and plan|the next time they will invade us!"); } function (){ (parent as Cutscene).setTickerText("But this time things are going to|be different!"); } function (){ stop(); NitromeGame.transition.doTween("game"); } function (){ (parent as Cutscene).setTickerText("And break the cycle that has|plagued us for an eternity..."); } } }//package TwinShot_fla
Section 300
//intro_good_clip_422 (TwinShot_fla.intro_good_clip_422) package TwinShot_fla { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_good_clip_422 extends MovieClip { public function intro_good_clip_422(){ addFrameScript(0, frame1, 149, frame150, 247,  , 333,  ); } function  (){ stop(); NitromeGame.transition.doTween("game"); } function frame1(){ (parent as Cutscene).setTickerText("Once in a generation they come|to wreak havoc on our land."); } function  (){ (parent as Cutscene).setTickerText("Will the new champions be able|to banish them back once more?"); } function frame150(){ (parent as Cutscene).setTickerText("But with each passing, twin|heroes are born to defend the|kingdom!"); } } }//package TwinShot_fla
Section 301
//jump_358 (TwinShot_fla.jump_358) package TwinShot_fla { import flash.display.*; public dynamic class jump_358 extends MovieClip { public function jump_358(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 302
//kingthrowbomb_304 (TwinShot_fla.kingthrowbomb_304) package TwinShot_fla { import flash.display.*; public dynamic class kingthrowbomb_304 extends MovieClip { public function kingthrowbomb_304(){ addFrameScript(7, frame8); } function frame8(){ NitromeGame.sound_manager.playSound("bossBombThrow"); } } }//package TwinShot_fla
Section 303
//leafEnemyBackIn_391 (TwinShot_fla.leafEnemyBackIn_391) package TwinShot_fla { import flash.display.*; public dynamic class leafEnemyBackIn_391 extends MovieClip { public function leafEnemyBackIn_391(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 304
//leafEnemyPopup_387 (TwinShot_fla.leafEnemyPopup_387) package TwinShot_fla { import flash.display.*; public dynamic class leafEnemyPopup_387 extends MovieClip { public function leafEnemyPopup_387(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 305
//lever_371 (TwinShot_fla.lever_371) package TwinShot_fla { import flash.display.*; public dynamic class lever_371 extends MovieClip { public function lever_371(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 306
//loveExplosionAnticipate_376 (TwinShot_fla.loveExplosionAnticipate_376) package TwinShot_fla { import flash.display.*; public dynamic class loveExplosionAnticipate_376 extends MovieClip { public function loveExplosionAnticipate_376(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 307
//loveInfection_375 (TwinShot_fla.loveInfection_375) package TwinShot_fla { import flash.display.*; public dynamic class loveInfection_375 extends MovieClip { public function loveInfection_375(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 308
//m_friendly_button_89 (TwinShot_fla.m_friendly_button_89) package TwinShot_fla { import flash.display.*; public dynamic class m_friendly_button_89 extends MovieClip { public function m_friendly_button_89(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 309
//m_normal_button_87 (TwinShot_fla.m_normal_button_87) package TwinShot_fla { import flash.display.*; public dynamic class m_normal_button_87 extends MovieClip { public function m_normal_button_87(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 310
//m_tag_button_88 (TwinShot_fla.m_tag_button_88) package TwinShot_fla { import flash.display.*; public dynamic class m_tag_button_88 extends MovieClip { public function m_tag_button_88(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 311
//MainTimeline (TwinShot_fla.MainTimeline) package TwinShot_fla { import com.nitrome.twinshot.*; import flash.display.*; import flash.geom.*; import flash.text.*; import flash.events.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; import flash.media.*; import com.nitrome.buttons.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var flyingPlayerHolder:MovieClip; public var invincible:invincible_selector; public var p_1:skin_select_1; public var p_2:skin_select_2; public var speed:speed_selector; public var store_button:StoreButton; public var secret_character:CharacterToggle; public var __setPropDict:Dictionary; public var fart_mode:FartModeToggle; public var __id0_:TwinShotFont; public var fly:fly_selector; public var content:MovieClip; public var bonusIndicator:BonusStageIndicator; public var fire_arrow:fire_selector; public var select_level_back_button:BackButton; public var error_message:MochiErrorMessage; public var button10:LevelStartButton; public var button11:LevelStartButton; public var button12:LevelStartButton; public var button13:LevelStartButton; public var button14:LevelStartButton; public var button15:LevelStartButton; public var button16:LevelStartButton; public var button18:LevelStartButton; public var button19:LevelStartButton; public var button17:LevelStartButton; public var multiplayerTip:MovieClip; public var hearts2:hearts_selector_2; public var hearts1:hearts_selector_1; public var button21:LevelStartButton; public var button23:LevelStartButton; public var button25:LevelStartButton; public var button26:LevelStartButton; public var button27:LevelStartButton; public var button28:LevelStartButton; public var button22:LevelStartButton; public var progressText:TextField; public var button24:LevelStartButton; public var love_arrow:love_selector; public var button20:LevelStartButton; public var button29:LevelStartButton; public var button30:LevelStartButton; public var button31:LevelStartButton; public var button32:LevelStartButton; public var button33:LevelStartButton; public var button34:LevelStartButton; public var button35:LevelStartButton; public var button36:LevelStartButton; public var button38:LevelStartButton; public var button39:LevelStartButton; public var small_player:small_selector; public var redefineKeysText:RedefineKeysText; public var button37:LevelStartButton; public var background:Background; public var button41:LevelStartButton; public var button42:LevelStartButton; public var button43:LevelStartButton; public var button44:LevelStartButton; public var button45:LevelStartButton; public var button46:LevelStartButton; public var button47:LevelStartButton; public var button48:LevelStartButton; public var button40:LevelStartButton; public var button49:LevelStartButton; public var skipLevel:SkipLevelButton; public var button50:LevelStartButton; public var button51:LevelStartButton; public var button52:LevelStartButton; public var button53:LevelStartButton; public var button54:LevelStartButton; public var button55:LevelStartButton; public var button56:LevelStartButton; public var button57:LevelStartButton; public var button58:LevelStartButton; public var button59:LevelStartButton; public var curves_clip:MovieClip; public var level_skip:LevelSkipToggle; public var evil_price_panel:MovieClip; public var button60:LevelStartButton; public var button61:LevelStartButton; public var button62:LevelStartButton; public var button63:LevelStartButton; public var button64:LevelStartButton; public var button65:LevelStartButton; public var button66:LevelStartButton; public var button67:LevelStartButton; public var button68:LevelStartButton; public var button69:LevelStartButton; public var button100:LevelStartButton; public var button70:LevelStartButton; public var button73:LevelStartButton; public var button74:LevelStartButton; public var button75:LevelStartButton; public var button76:LevelStartButton; public var button77:LevelStartButton; public var button71:LevelStartButton; public var button78:LevelStartButton; public var button79:LevelStartButton; public var button72:LevelStartButton; public var select_game_back_button:BackButton; public var button83:LevelStartButton; public var button84:LevelStartButton; public var button85:LevelStartButton; public var button86:LevelStartButton; public var key0:KeyLetterButton; public var button88:LevelStartButton; public var button89:LevelStartButton; public var key3:KeyLetterButton; public var key4:KeyLetterButton; public var key5:KeyLetterButton; public var key6:KeyLetterButton; public var key1:KeyLetterButton; public var key2:KeyLetterButton; public var button82:LevelStartButton; public var button87:LevelStartButton; public var key9:KeyLetterButton; public var key7:KeyLetterButton; public var key8:KeyLetterButton; public var button90:LevelStartButton; public var button91:LevelStartButton; public var button80:LevelStartButton; public var button95:LevelStartButton; public var button96:LevelStartButton; public var button97:LevelStartButton; public var button99:LevelStartButton; public var button94:LevelStartButton; public var button98:LevelStartButton; public var button92:LevelStartButton; public var button93:LevelStartButton; public var skins_ad_bubble:MovieClip; public var play_2:TwoPlayerGameButton; public var play_1:OnePlayerGameButton; public var button81:LevelStartButton; public var  :Number; public var game_mode:GameModeToggle; public var buyFree:BuyFreeButton; public var random_button:RandomButton; public var __id50_:TwinShotFont; public var cheats_button:CheatsButton; public var __id51_:TwinShotFont; public var skins_ad:MovieClip; public var __id52_:TwinShotFont; public var redefineKeysButton:ChangeKeysButton; public var __id40_:TwinShotFont; public var buyCheatsNTreats:BuyButton; public var __id53_:TwinShotFont; public var __id54_:TwinShotFont; public var __id42_:TwinShotFont; public var playerInfo1:PlayerInfo1; public var __id43_:TwinShotFont; public var playerInfo2:PlayerInfo2; public var __id31_:TwinShotFont; public var big_player:big_selector; public var __id44_:TwinShotFont; public var swap_players:swap_selector; public var pauseGame:PauseButton; public var __id32_:TwinShotFont; public var __id45_:TwinShotFont; public var __id33_:TwinShotFont; public var explosive_arrow:explosive_selector; public var button1:LevelStartButton; public var button4:LevelStartButton; public var button5:LevelStartButton; public var button6:LevelStartButton; public var button7:LevelStartButton; public var button9:LevelStartButton; public var button3:LevelStartButton; public var __id46_:TwinShotFont; public var button8:LevelStartButton; public var button2:LevelStartButton; public var __id34_:TwinShotFont; public var s_1:player_1_powerup_selector; public var  :Array; public var __id35_:TwinShotFont; public var s_2:player_2_powerup_selector; public var __id47_:TwinShotFont; public var __id48_:TwinShotFont; public var __id36_:TwinShotFont; public var __id49_:TwinShotFont; public var __id38_:TwinShotFont; public var player_text:TextField; public var cheats_price_panel:MovieClip; public var buyLevelPack:BuyButton; public var __id39_:TwinShotFont; public function MainTimeline(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80, 89,  , 101,  , 113,  , 126, , 139,  , 149, frame150, 159,  , 169,  , 179, , 189,  , 199, , 209, , 219,  , 170,  , 171,  , 172,  , 173,  , 174, , 175,  , 176,  , 177,  , 160, frame161, 161,  , 162,  , 163,  , 164,  , 165,  , 166,  , 167,  , 102, , 103, , 104,  , 105,  , 106,  , 107, frame108, 108,  , 109, , 110,  , 111, , 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58, frame59, 150,  , 151,  , 152,  , 153,  , 154,  , 155,  , 156,  , 157,  , 80, frame81, 81,  , 82, , 83, frame84, 84, frame85, 85,  , 86, , 87, frame88, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 127, , 128,  , 129,  , 130,  , 131,  , 132,  , 133,  , 134, , 135, frame136, 136,  , 137,  , 140,  , 141,  , 142,  , 143,  , 144, , 145,  , 146,  , 147,  , 90, , 91,  , 92, , 93,  , 94, frame95, 95,  , 96, , 97, , 98, , 99, , 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 114, , 115, , 116,  , 117,  , 118,  , 119, frame120, 120,  , 121, , 122, , 123,  , 124,  ); } public function  ():void{ if (store_button != null){ store_button.refreshButton(); }; if (cheats_button != null){ cheats_button.refreshButton(); }; if (random_button != null){ random_button.refreshButton(); }; if (error_message != null){ if (error_message.visible == true){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:10, y:7}); }; error_message.visible = false; }; }; if (buyFree != null){ buyFree.refreshButton(); }; if (buyCheatsNTreats != null){ buyCheatsNTreats.refreshButton(); }; if (buyLevelPack != null){ buyLevelPack.refreshButton(); }; } function frame10(){ MochiBot.track(this, "77478523"); if (CoinsData.widget_loaded == true){ MochiCoins.getStoreItems(); }; stop(); } public function  (_arg1:Object):void{ if (_arg1.id == CoinsData.CHEATS_ID){ trace("registerItem: cheats"); Cheats.value = 1; NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.LEVELPACK_ID){ trace("registerItem: level pack"); LevelPack.value = 1; NitromeGame.setLevelUnlocked(51); NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.SKINS_ID){ FreeSkin.value = 1; } else { trace("registerItem: unknown"); }; }; };  (); } function frame1(){  = [Key.UP, Key.DOWN, Key.LEFT, Key.RIGHT, Key.CONTROL, Key.W, Key.S, Key.A, Key.D, Key.F]; if (Controller.onMac()){  [4] = Key.SLASH; }; NitromeGame.init((root as MovieClip), "twinshot2", "manoeuvrability", 100,  ); stage.showDefaultContextMenu = false; LevelPack.value = 0; Cheats.value = 0; FreeSkin.value = 0; SelectedLevel.value = 1; PlayerNum.value = 1; Player1Hearts.value = 3; Player2Hearts.value = 3; LevelSkip.value = 0; FartMode.value = 0; SecretCharacter.value = 0; RandomLevelMode.value = 0; GameMode.value = 0; ChanceInvincibility.value = 1; ChanceFly.value = 1; ChanceSwap.value = 1; ChanceSpeed.value = 1; ChanceLoveArrow.value = 1; ChanceFireArrow.value = 1; ChanceSmall.value = 0; ChanceBig.value = 0; ChanceExplosive.value = 0; Player1PowerUp.value = 0; Player2PowerUp.value = 0; CharacterSkin1.value = 0; CharacterSkin2.value = 0; MochiCoins.addEventListener(MochiCoins.WIDGET_LOADED, ); MochiCoins.addEventListener(MochiCoins.ERROR, handleError); MochiCoins.addEventListener(MochiCoins.LOGGED_IN,  ); MochiCoins.addEventListener(MochiCoins.LOGGED_OUT,  ); MochiCoins.addEventListener(MochiCoins.ITEM_OWNED,  ); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, ); MochiCoins.addEventListener(MochiCoins.STORE_HIDE, ); MochiCoins.addEventListener(MochiCoins.LOGIN_SHOW,  ); MochiCoins.addEventListener(MochiCoins.LOGIN_HIDE, ); MochiCoins.addEventListener(MochiCoins.STORE_ITEMS,  ); CoinsData.widget_loaded = false; CoinsData.finished_connecting = false; MochiServices.connect("c6f4a587cd7a5b1b", root, ); if (NitromeGame.getBoughtItem() == false){ trace("no items bought: showing advert"); MochiAd.showPreGameAd({clip:root, id:"c6f4a587cd7a5b1b", res:"550x400"}); } else { trace("bought something already: skipping advert"); }; } function frame20(){ stop(); Lock.urlLock(stage); NitromeGame.sound_manager.playMusic(SoundManager.MENU); } function frame2(){ if ((((__setPropDict[__id0_] == undefined)) || (!((int(__setPropDict[__id0_]) == 2))))){ __setPropDict[__id0_] = currentFrame; (); };   = 500; addEventListener(Event.ENTER_FRAME,  , false, 0, true); stop(); } function frame30(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; if (((CoinsData.logged_in) && ((FreeSkin.value == 1)))){ skins_ad_bubble.visible = false; }; stop(); } function frame31(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame32(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame35(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame36(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame37(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame39(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame33(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame34(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function frame38(){ if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 30)) && ((int(__setPropDict[__id31_]) <= 39))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 30)) && ((int(__setPropDict[__id32_]) <= 39))))))){ __setPropDict[__id32_] = currentFrame; (); }; } function  (){ try { __id34_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id34_.align = "left"; __id34_.align_vert = "top"; __id34_.blackStrength = 1.2; __id34_.color = 14438298; __id34_.id = "None"; __id34_.line_spacing = 24; __id34_.text = "level pack"; __id34_.tracking = 0; try { __id34_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame40(){ if (CoinsData.widget_loaded){ MochiCoins.hideLoginWidget(); MochiCoins.showStore(); }; error_message.visible = false; stop(); } function  (){ try { __id42_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id42_.align = "center"; __id42_.align_vert = "top"; __id42_.blackStrength = 1.2; __id42_.color = 14930174; __id42_.id = "None"; __id42_.line_spacing = 24; __id42_.text = "select game"; __id42_.tracking = 0; try { __id42_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function handleError(_arg1:Object):void{ trace("handleError?"); } function frame50(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; if (((!(isNaN(CoinsData.evil_price))) && ((CoinsData.evil_price > 0)))){ evil_price_panel.coins_text.text = String((CoinsData.evil_price + " MochiCoins")); evil_price_panel.visible = true; } else { evil_price_panel.visible = false; }; if (((!(isNaN(CoinsData.cheats_price))) && ((CoinsData.cheats_price > 0)))){ cheats_price_panel.coins_text.text = String((CoinsData.cheats_price + " MochiCoins")); cheats_price_panel.visible = true; } else { cheats_price_panel.visible = false; }; stop(); } function frame51(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame53(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame55(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame56(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame57(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function  (){ try { __id39_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id39_.align = "center"; __id39_.align_vert = "top"; __id39_.blackStrength = 1.2; __id39_.color = 14930174; __id39_.id = "None"; __id39_.line_spacing = 24; __id39_.text = "cheats 'n' treats"; __id39_.tracking = 0; try { __id39_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame59(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame60(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; stop(); } function frame62(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame63(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame65(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame66(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame67(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame61(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame58(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame68(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame54(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function  (){ try { __id47_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id47_.align = "center"; __id47_.align_vert = "top"; __id47_.blackStrength = 1.2; __id47_.color = 14930174; __id47_.id = "None"; __id47_.line_spacing = 24; __id47_.text = "credits"; __id47_.tracking = 0; try { __id47_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame71(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame69(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame73(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function (){ try { __id50_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id50_.align = "left"; __id50_.align_vert = "center"; __id50_.blackStrength = 1.2; __id50_.color = 14438298; __id50_.id = "None"; __id50_.line_spacing = 18; __id50_.text = "Dave Cowen"; __id50_.tracking = 1; try { __id50_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame70(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; stop(); } function frame75(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame76(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame77(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame72(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame74(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function frame64(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 60)) && ((int(__setPropDict[__id38_]) <= 69))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function (){ try { __id40_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id40_.align = "center"; __id40_.align_vert = "top"; __id40_.blackStrength = 1.2; __id40_.color = 14930174; __id40_.id = "None"; __id40_.line_spacing = 24; __id40_.text = "select players"; __id40_.tracking = 0; try { __id40_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame84(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function frame85(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function frame80(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ MochiCoins.hideLoginWidget(); }; error_message.visible = false; stop(); } function frame52(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 50)) && ((int(__setPropDict[__id35_]) <= 59))))))){ __setPropDict[__id35_] = currentFrame; (); }; if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 50)) && ((int(__setPropDict[__id34_]) <= 59))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 59))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 50)) && ((int(__setPropDict[__id36_]) <= 59))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function frame88(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; if (CoinsData.widget_loaded){ MochiCoins.hideLoginWidget(); }; error_message.visible = false; if (FreeSkin.value == 0){ skins_ad.visible = true; skins_ad.mouseEnabled = true; } else { if (FreeSkin.value == 1){ skins_ad.visible = false; skins_ad.mouseEnabled = false; }; }; stop(); } public function (_arg1:Object):void{ if (_arg1.id == CoinsData.CHEATS_ID){ trace("newItem: cheats"); Cheats.value = 1; NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.LEVELPACK_ID){ trace("newItem: level pack"); LevelPack.value = 1; NitromeGame.setLevelUnlocked(51); NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.SKINS_ID){ FreeSkin.value = 1; } else { trace("newItem: unknown"); }; }; };  (); } function (){ stop(); } function frame81(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function frame95(){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ stop(); } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ try { __id31_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id31_.align = "center"; __id31_.align_vert = "top"; __id31_.blackStrength = 1.2; __id31_.color = 14930174; __id31_.id = "None"; __id31_.line_spacing = 24; __id31_.text = "main menu"; __id31_.tracking = 0; try { __id31_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; stop(); } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ try { __id36_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id36_.align = "left"; __id36_.align_vert = "top"; __id36_.blackStrength = 1.2; __id36_.color = 14438298; __id36_.id = "None"; __id36_.line_spacing = 24; __id36_.text = "skins"; __id36_.tracking = 0; try { __id36_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ MochiCoins.hideLoginWidget(); Controller.startGame(content); Controller.startLevel(SelectedLevel.value); stop(); } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } public function  ():void{ var _local1:Array; var _local2:Number; var _local3:LevelStartButton; _local1 = NitromeGame.getAllLevelsUnlocked(); _local2 = 51; while (_local2 <= 100) { _local3 = (getChildByName(("button" + _local2)) as LevelStartButton); if (_local3){ _local3.init(_local1); }; _local2++; }; } function frame78(){ if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 70)) && ((int(__setPropDict[__id38_]) <= 78))))))){ __setPropDict[__id38_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function frame108(){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; if (currentLabel == "select_level_good"){  (); }; stop(); } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function (){ try { __id53_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id53_.align = "center"; __id53_.align_vert = "top"; __id53_.blackStrength = 1.2; __id53_.color = 14930174; __id53_.id = "None"; __id53_.line_spacing = 24; __id53_.text = "scores"; __id53_.tracking = 0; try { __id53_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; if (currentLabel == "select_level_evil"){  (); }; stop(); } function (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 80)) && ((int(__setPropDict[__id39_]) <= 88))))))){ __setPropDict[__id39_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function frame136(){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function (){ try { __id45_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id45_.align = "center"; __id45_.align_vert = "top"; __id45_.blackStrength = 1.2; __id45_.color = 14930174; __id45_.id = "None"; __id45_.line_spacing = 24; __id45_.text = "evil levels"; __id45_.tracking = 0; try { __id45_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function  ():void{ var _local1:Array; var _local2:Number; var _local3:LevelStartButton; _local1 = NitromeGame.getAllLevelsUnlocked(); _local2 = 1; while (_local2 <= 50) { _local3 = (getChildByName(("button" + _local2)) as LevelStartButton); if (_local3){ _local3.init(_local1); }; _local2++; }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 102)) && ((int(__setPropDict[__id43_]) <= 112))))))){ __setPropDict[__id43_] = currentFrame;  (); }; if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 102)) && ((int(__setPropDict[__id42_]) <= 112))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function frame150(){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } public function  (_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = loaderInfo.bytesLoaded; _local3 = loaderInfo.bytesTotal; _local4 = Math.round(((_local2 / _local3) * 100)); progressText.text = String((_local4 + "%")); if ((loaderInfo.bytesLoaded >= loaderInfo.bytesTotal)){ if (CoinsData.finished_connecting == true){ removeEventListener(Event.ENTER_FRAME,  ); NitromeGame.transition.doTween("nitrome"); } else {  --; if (  == 0){ trace("sick of waiting for Mochi - let's load the game"); removeEventListener(Event.ENTER_FRAME,  ); CoinsData.finished_connecting = true; NitromeGame.transition.doTween("nitrome"); }; }; }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } function  (){ if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 127)) && ((int(__setPropDict[__id45_]) <= 138))))))){ __setPropDict[__id45_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function frame161(){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function frame120(){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; stop(); } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ try { __id38_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id38_.align = "center"; __id38_.align_vert = "top"; __id38_.blackStrength = 1.2; __id38_.color = 14930174; __id38_.id = "None"; __id38_.line_spacing = 24; __id38_.text = "not logged in!"; __id38_.tracking = 0; try { __id38_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 160)) && ((int(__setPropDict[__id53_]) <= 168))))))){ __setPropDict[__id53_] = currentFrame; (); }; } function  (){ try { __id33_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id33_.align = "center"; __id33_.align_vert = "top"; __id33_.blackStrength = 1.2; __id33_.color = 14930174; __id33_.id = "None"; __id33_.line_spacing = 24; __id33_.text = "store"; __id33_.tracking = 0; try { __id33_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function  (_arg1:Object):void{ CoinsData.name = _arg1.name; CoinsData.uid = _arg1.uid; CoinsData.image_url = _arg1.profileImgURL; CoinsData.has_coins = _arg1.hasCoins; CoinsData.logged_in = true; trace(((((((("logged in: " + CoinsData.name) + " - ") + CoinsData.uid) + " - ") + CoinsData.image_url) + " - ") + CoinsData.has_coins)); if (_arg1.userProperties.levels != null){ NitromeGame.mashLevelsUnlocked(_arg1.userProperties.levels); };  (); } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function  (){ try { __id38_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id38_.align = "center"; __id38_.align_vert = "top"; __id38_.blackStrength = 1.2; __id38_.color = 14930174; __id38_.id = "None"; __id38_.line_spacing = 24; __id38_.text = "about mochicoins"; __id38_.tracking = 0; try { __id38_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 90)) && ((int(__setPropDict[__id40_]) <= 100))))))){ __setPropDict[__id40_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } function  (){ try { __id43_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id43_.align = "center"; __id43_.align_vert = "top"; __id43_.blackStrength = 1.2; __id43_.color = 14438298; __id43_.id = "None"; __id43_.line_spacing = 24; __id43_.text = "random level mode"; __id43_.tracking = 0; try { __id43_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function  (){ try { __id48_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id48_.align = "left"; __id48_.align_vert = "center"; __id48_.blackStrength = 1.2; __id48_.color = 14438298; __id48_.id = "None"; __id48_.line_spacing = 18; __id48_.text = "Markus Heinel"; __id48_.tracking = 1; try { __id48_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 150)) && ((int(__setPropDict[__id51_]) <= 158))))))){ __setPropDict[__id51_] = currentFrame;  (); }; if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 150)) && ((int(__setPropDict[__id52_]) <= 158))))))){ __setPropDict[__id52_] = currentFrame; (); }; if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 150)) && ((int(__setPropDict[__id47_]) <= 158))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 150)) && ((int(__setPropDict[__id50_]) <= 158))))))){ __setPropDict[__id50_] = currentFrame; (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 150)) && ((int(__setPropDict[__id48_]) <= 158))))))){ __setPropDict[__id48_] = currentFrame;  (); }; if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame;  (); }; } public function  (_arg1:Object):void{ CoinsData.logged_in = false; LevelPack.value = 0; Cheats.value = 0; FreeSkin.value = 0; SelectedLevel.value = 1; PlayerNum.value = 1; Player1Hearts.value = 3; Player2Hearts.value = 3; LevelSkip.value = 0; FartMode.value = 0; SecretCharacter.value = 0; RandomLevelMode.value = 0; GameMode.value = 0; Player1PowerUp.value = 0; Player2PowerUp.value = 0; CharacterSkin1.value = 0; CharacterSkin2.value = 0;  (); } function  (){ stop(); } function  (){ try { __id51_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id51_.align = "left"; __id51_.align_vert = "center"; __id51_.blackStrength = 1.2; __id51_.color = 14438298; __id51_.id = "None"; __id51_.line_spacing = 18; __id51_.text = "Mat Annal"; __id51_.tracking = 1; try { __id51_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 114)) && ((int(__setPropDict[__id44_]) <= 125))))))){ __setPropDict[__id44_] = currentFrame; (); }; } public function  (_arg1:Object):void{ CoinsData.widget_visible = true; } function (){ stop(); } function (){ if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 170)) && ((int(__setPropDict[__id54_]) <= 178))))))){ __setPropDict[__id54_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame; (); }; } public function (_arg1:String):void{ trace(("MOCHI COINS ERROR: " + _arg1)); if (_arg1 == "IOError"){ trace("need to handle IOError"); }; CoinsData.finished_connecting = true; } public function (_arg1:Object):void{ } function (){ try { __id35_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id35_.align = "left"; __id35_.align_vert = "top"; __id35_.blackStrength = 1.2; __id35_.color = 14438298; __id35_.id = "None"; __id35_.line_spacing = 24; __id35_.text = "cheats 'n' treats"; __id35_.tracking = 0; try { __id35_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function  ():void{ if (store_button != null){ store_button.refreshButton(); }; if (cheats_button != null){ cheats_button.refreshButton(); }; if (random_button != null){ random_button.refreshButton(); }; if (error_message != null){ if (error_message.visible == true){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:10, y:7}); }; error_message.visible = false; }; }; if (buyFree != null){ buyFree.refreshButton(); }; if (buyCheatsNTreats != null){ buyCheatsNTreats.refreshButton(); }; if (buyLevelPack != null){ buyLevelPack.refreshButton(); }; } function (){ try { __id46_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id46_.align = "center"; __id46_.align_vert = "top"; __id46_.blackStrength = 1.2; __id46_.color = 14930174; __id46_.id = "None"; __id46_.line_spacing = 24; __id46_.text = "help"; __id46_.tracking = 0; try { __id46_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function (_arg1:Object):void{ CoinsData.widget_visible = false; } public function  (_arg1:Object):void{ var _local2:String; trace("storeItems:"); for (_local2 in _arg1) { if (_arg1[_local2].id == CoinsData.CHEATS_ID){ CoinsData.cheats_price = _arg1[_local2].cost; trace(("cheats price: " + CoinsData.cheats_price)); } else { if (_arg1[_local2].id == CoinsData.LEVELPACK_ID){ CoinsData.evil_price = _arg1[_local2].cost; trace(("evil price: " + CoinsData.evil_price)); }; }; }; } function (){ try { __id54_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id54_.align = "center"; __id54_.align_vert = "top"; __id54_.blackStrength = 1.2; __id54_.color = 14930174; __id54_.id = "None"; __id54_.line_spacing = 24; __id54_.text = "enter your name"; __id54_.tracking = 0; try { __id54_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function (_arg1:Object):void{ trace("widget loaded!!"); CoinsData.widget_loaded = true; CoinsData.finished_connecting = true; } function (){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.align = "center"; __id0_.align_vert = "center"; __id0_.blackStrength = 1; __id0_.color = 14438298; __id0_.id = "None"; __id0_.line_spacing = 18; __id0_.text = "loading..."; __id0_.tracking = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id32_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id32_.align = "center"; __id32_.align_vert = "top"; __id32_.blackStrength = 1.2; __id32_.color = 14930174; __id32_.id = "None"; __id32_.line_spacing = 24; __id32_.text = "store"; __id32_.tracking = 0; try { __id32_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id49_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id49_.align = "left"; __id49_.align_vert = "center"; __id49_.blackStrength = 1.2; __id49_.color = 14438298; __id49_.id = "None"; __id49_.line_spacing = 18; __id49_.text = "Chris Burt-Brown"; __id49_.tracking = 1; try { __id49_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id44_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id44_.align = "center"; __id44_.align_vert = "top"; __id44_.blackStrength = 1.2; __id44_.color = 14930174; __id44_.id = "None"; __id44_.line_spacing = 24; __id44_.text = "good levels"; __id44_.tracking = 0; try { __id44_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id52_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id52_.align = "left"; __id52_.align_vert = "center"; __id52_.blackStrength = 1.2; __id52_.color = 14438298; __id52_.id = "None"; __id52_.line_spacing = 18; __id52_.text = "Heather Stancliffe"; __id52_.tracking = 1; try { __id52_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 312
//menubackground_2 (TwinShot_fla.menubackground_2) package TwinShot_fla { import flash.display.*; public dynamic class menubackground_2 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 313
//minus_button_95 (TwinShot_fla.minus_button_95) package TwinShot_fla { import flash.display.*; public dynamic class minus_button_95 extends MovieClip { public function minus_button_95(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 314
//morpher_388 (TwinShot_fla.morpher_388) package TwinShot_fla { import flash.display.*; public dynamic class morpher_388 extends MovieClip { public function morpher_388(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 315
//mouth_340 (TwinShot_fla.mouth_340) package TwinShot_fla { import flash.display.*; public dynamic class mouth_340 extends MovieClip { public function mouth_340(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 316
//multiplayermodestooltips_452 (TwinShot_fla.multiplayermodestooltips_452) package TwinShot_fla { import flash.display.*; public dynamic class multiplayermodestooltips_452 extends MovieClip { public function multiplayermodestooltips_452(){ addFrameScript(0, frame1, 7, frame8, 14, frame15, 21, frame22); } function frame15(){ stop(); } function frame1(){ stop(); } function frame22(){ stop(); } function frame8(){ stop(); } } }//package TwinShot_fla
Section 317
//nitrome_374 (TwinShot_fla.nitrome_374) package TwinShot_fla { import flash.display.*; public dynamic class nitrome_374 extends MovieClip { public function nitrome_374(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 318
//nitromeintro_430 (TwinShot_fla.nitromeintro_430) package TwinShot_fla { import flash.display.*; public dynamic class nitromeintro_430 extends MovieClip { public function nitromeintro_430(){ addFrameScript(31, frame32, 41, frame42, 47, frame48, 65, frame66, 94, frame95, 135, frame136); } function frame95(){ NitromeGame.sound_manager.playSound("nitrome"); } function frame48(){ NitromeGame.sound_manager.playSound("lever"); } function frame32(){ NitromeGame.sound_manager.playSound("arrowHitWall"); } function frame42(){ NitromeGame.sound_manager.playSound("arrowFire"); } function frame136(){ stop(); NitromeGame.transition.doTween("title_screen"); } function frame66(){ NitromeGame.sound_manager.playSound("enemyHit"); } } }//package TwinShot_fla
Section 319
//orangetimer_409 (TwinShot_fla.orangetimer_409) package TwinShot_fla { import flash.display.*; public dynamic class orangetimer_409 extends MovieClip { public var secondsLeft:TwinShotFont; public function orangetimer_409(){  (); } function  (){ try { secondsLeft["componentInspectorSetting"] = true; } catch(e:Error) { }; secondsLeft.align = "center"; secondsLeft.align_vert = "center"; secondsLeft.blackStrength = 1.2; secondsLeft.color = 14902586; secondsLeft.id = "None"; secondsLeft.line_spacing = 18; secondsLeft.text = "20"; secondsLeft.tracking = 0; try { secondsLeft["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 320
//originalbackground_13 (TwinShot_fla.originalbackground_13) package TwinShot_fla { import flash.display.*; public dynamic class originalbackground_13 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 321
//peekGemIn_379 (TwinShot_fla.peekGemIn_379) package TwinShot_fla { import flash.display.*; public dynamic class peekGemIn_379 extends MovieClip { public function peekGemIn_379(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 322
//peekGemOut_380 (TwinShot_fla.peekGemOut_380) package TwinShot_fla { import flash.display.*; public dynamic class peekGemOut_380 extends MovieClip { public function peekGemOut_380(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 323
//pinktimer_412 (TwinShot_fla.pinktimer_412) package TwinShot_fla { import flash.display.*; public dynamic class pinktimer_412 extends MovieClip { public var secondsLeft:TwinShotFont; public function pinktimer_412(){  (); } function  (){ try { secondsLeft["componentInspectorSetting"] = true; } catch(e:Error) { }; secondsLeft.align = "center"; secondsLeft.align_vert = "center"; secondsLeft.blackStrength = 1.2; secondsLeft.color = 14438298; secondsLeft.id = "None"; secondsLeft.line_spacing = 18; secondsLeft.text = "20"; secondsLeft.tracking = 0; try { secondsLeft["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 324
//player_1_switch_84 (TwinShot_fla.player_1_switch_84) package TwinShot_fla { import flash.display.*; public dynamic class player_1_switch_84 extends MovieClip { public function player_1_switch_84(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 325
//player_2_switch_82 (TwinShot_fla.player_2_switch_82) package TwinShot_fla { import flash.display.*; public dynamic class player_2_switch_82 extends MovieClip { public function player_2_switch_82(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 326
//playerDeath_372 (TwinShot_fla.playerDeath_372) package TwinShot_fla { import flash.display.*; public dynamic class playerDeath_372 extends MovieClip { public function playerDeath_372(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 327
//playerHit_363 (TwinShot_fla.playerHit_363) package TwinShot_fla { import flash.display.*; public dynamic class playerHit_363 extends MovieClip { public function playerHit_363(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 328
//playerHitByArrow_370 (TwinShot_fla.playerHitByArrow_370) package TwinShot_fla { import flash.display.*; public dynamic class playerHitByArrow_370 extends MovieClip { public function playerHitByArrow_370(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 329
//plus_button_94 (TwinShot_fla.plus_button_94) package TwinShot_fla { import flash.display.*; public dynamic class plus_button_94 extends MovieClip { public function plus_button_94(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 330
//popupcontent_403 (TwinShot_fla.popupcontent_403) package TwinShot_fla { import flash.display.*; import flash.text.*; import com.nitrome.game.*; import flash.utils.*; public dynamic class popupcontent_403 extends MovieClip { public var default_restart:RestartLevelButton; public var __id29_:TwinShotFont; public var default_next:NextLevelButton; public var __setPropDict:Dictionary; public var __id30_:TwinShotFont; public var player1Score:TwinShotFont; public var s_1:player_1_powerup_selector; public var s_2:player_2_powerup_selector; public var levelScore:TextField; public var player2Score:TwinShotFont; public var totalScore:TextField; public var default_resume:ContinueGameButton; public function popupcontent_403(){ __setPropDict = new Dictionary(true); super(); addFrameScript(50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 78,  , 79, frame80, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45,  , 46, frame47, 47, frame48, 48,  , 49, frame50); } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Player 2 Wins!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Draw!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { player1Score["componentInspectorSetting"] = true; } catch(e:Error) { }; player1Score.align = "left"; player1Score.align_vert = "center"; player1Score.blackStrength = 1; player1Score.color = 14438298; player1Score.id = "None"; player1Score.line_spacing = 18; player1Score.text = "0"; player1Score.tracking = 0; try { player1Score["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { player2Score["componentInspectorSetting"] = true; } catch(e:Error) { }; player2Score.align = "right"; player2Score.align_vert = "center"; player2Score.blackStrength = 1; player2Score.color = 14902586; player2Score.id = "None"; player2Score.line_spacing = 18; player2Score.text = "0"; player2Score.tracking = 0; try { player2Score["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame22(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame35(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame36(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame37(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame33(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame34(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame38(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ try { __id30_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id30_.align = "center"; __id30_.align_vert = "center"; __id30_.blackStrength = 1; __id30_.color = 14639871; __id30_.id = "None"; __id30_.line_spacing = 18; __id30_.text = "vs."; __id30_.tracking = 0; try { __id30_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame40(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame39(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame44(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame45(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame47(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame43(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame48(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame42(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame51(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame53(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame55(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame56(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame57(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame58(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame52(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame54(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame50(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame59(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame60(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame61(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame62(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame63(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame64(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame65(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame66(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame67(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame68(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame69(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame70(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame72(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame73(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame75(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame77(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame78(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame76(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame74(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame80(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame71(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Level Complete!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Level Failed"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Bonus Stage Complete!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Player 1 Wins!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 331
//powerupCollect_373 (TwinShot_fla.powerupCollect_373) package TwinShot_fla { import flash.display.*; public dynamic class powerupCollect_373 extends MovieClip { public function powerupCollect_373(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 332
//projectileEnemyFire_390 (TwinShot_fla.projectileEnemyFire_390) package TwinShot_fla { import flash.display.*; public dynamic class projectileEnemyFire_390 extends MovieClip { public function projectileEnemyFire_390(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 333
//rageEnemyHit_389 (TwinShot_fla.rageEnemyHit_389) package TwinShot_fla { import flash.display.*; public dynamic class rageEnemyHit_389 extends MovieClip { public function rageEnemyHit_389(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 334
//skin_display_1_114 (TwinShot_fla.skin_display_1_114) package TwinShot_fla { import flash.display.*; public dynamic class skin_display_1_114 extends MovieClip { public function skin_display_1_114(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 335
//skin_display_2_128 (TwinShot_fla.skin_display_2_128) package TwinShot_fla { import flash.display.*; public dynamic class skin_display_2_128 extends MovieClip { public function skin_display_2_128(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 336
//skins_ad_463 (TwinShot_fla.skins_ad_463) package TwinShot_fla { import flash.display.*; public dynamic class skins_ad_463 extends MovieClip { public var __id41_:TwinShotFont; public function skins_ad_463(){ (); } function (){ try { __id41_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id41_.align = "center"; __id41_.align_vert = "center"; __id41_.blackStrength = 1.2; __id41_.color = 14503834; __id41_.id = "None"; __id41_.line_spacing = 18; __id41_.text = "skins"; __id41_.tracking = 0; try { __id41_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 337
//spring_362 (TwinShot_fla.spring_362) package TwinShot_fla { import flash.display.*; public dynamic class spring_362 extends MovieClip { public function spring_362(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 338
//switch_demon_455 (TwinShot_fla.switch_demon_455) package TwinShot_fla { import flash.display.*; public dynamic class switch_demon_455 extends MovieClip { public function switch_demon_455(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 339
//switch_orange_462 (TwinShot_fla.switch_orange_462) package TwinShot_fla { import flash.display.*; public dynamic class switch_orange_462 extends MovieClip { public function switch_orange_462(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 340
//switch_pink_460 (TwinShot_fla.switch_pink_460) package TwinShot_fla { import flash.display.*; public dynamic class switch_pink_460 extends MovieClip { public function switch_pink_460(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 341
//switch_shadow_458 (TwinShot_fla.switch_shadow_458) package TwinShot_fla { import flash.display.*; public dynamic class switch_shadow_458 extends MovieClip { public function switch_shadow_458(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 342
//switch_stone_459 (TwinShot_fla.switch_stone_459) package TwinShot_fla { import flash.display.*; public dynamic class switch_stone_459 extends MovieClip { public function switch_stone_459(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 343
//switch_tiger_456 (TwinShot_fla.switch_tiger_456) package TwinShot_fla { import flash.display.*; public dynamic class switch_tiger_456 extends MovieClip { public function switch_tiger_456(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 344
//switch_white_457 (TwinShot_fla.switch_white_457) package TwinShot_fla { import flash.display.*; public dynamic class switch_white_457 extends MovieClip { public function switch_white_457(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 345
//tileAccidentalBreak_395 (TwinShot_fla.tileAccidentalBreak_395) package TwinShot_fla { import flash.display.*; public dynamic class tileAccidentalBreak_395 extends MovieClip { public function tileAccidentalBreak_395(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 346
//big_selector (big_selector) package { import com.nitrome.coins.*; public dynamic class big_selector extends PlusMinusSelector { public function big_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 347
//ClearButton (ClearButton) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class ClearButton extends ClearButton { public var __id22_:TwinShotFont; public var __setPropDict:Dictionary; public function ClearButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id22_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id22_.align = "center"; __id22_.align_vert = "center"; __id22_.blackStrength = 1.2; __id22_.color = 16289784; __id22_.id = "None"; __id22_.line_spacing = 18; __id22_.text = "Clear"; __id22_.tracking = 0; try { __id22_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame14(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function (){ try { __id22_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id22_.align = "center"; __id22_.align_vert = "center"; __id22_.blackStrength = 1.2; __id22_.color = 14503834; __id22_.id = "None"; __id22_.line_spacing = 18; __id22_.text = "Clear"; __id22_.tracking = 0; try { __id22_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame16(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame10(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame; (); }; } } }//package
Section 348
//congrats_evil (congrats_evil) package { import flash.display.*; import com.nitrome.game.*; public dynamic class congrats_evil extends Cutscene { public function congrats_evil(){ addFrameScript(0, frame1, 133,  , 282, ); (); } function (){ stop(); } function frame1(){ stage.quality = StageQuality.LOW; setTickerText("As the dust settled it was clear|things would never be the same|again."); } function  (){ setTickerText(("In time harmony spread across|their land and statues were built|" + "in honour of the heroes.")); } function (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 349
//congrats_good (congrats_good) package { import flash.display.*; import com.nitrome.game.*; public dynamic class congrats_good extends Cutscene { public function congrats_good(){ addFrameScript(0, frame1, 134, , 283, ); (); } function (){ stop(); } function frame1(){ stage.quality = StageQuality.LOW; setTickerText(("With the dark creatures clearly|outmatched our twin heroes once|again stand " + "triumphant!")); } function (){ setTickerText(("As the last of the evil cowered|back to their land it is time to|" + "celebrate with a banquet!")); } function (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 350
//explosive_selector (explosive_selector) package { import com.nitrome.coins.*; public dynamic class explosive_selector extends PlusMinusSelector { public function explosive_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 351
//fire_selector (fire_selector) package { import com.nitrome.coins.*; public dynamic class fire_selector extends PlusMinusSelector { public function fire_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 352
//FireTrail1 (FireTrail1) package { import com.nitrome.twinshot.*; public dynamic class FireTrail1 extends Debris { public function FireTrail1(){ addFrameScript(10, frame11); } function frame11(){ destroy(); } } }//package
Section 353
//FireTrail2 (FireTrail2) package { import com.nitrome.twinshot.*; public dynamic class FireTrail2 extends Debris { public function FireTrail2(){ addFrameScript(10, frame11); } function frame11(){ destroy(); } } }//package
Section 354
//fly_selector (fly_selector) package { import com.nitrome.coins.*; public dynamic class fly_selector extends PlusMinusSelector { public function fly_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 355
//FriendlyFireBat (FriendlyFireBat) package { import flash.display.*; public dynamic class FriendlyFireBat extends MovieClip { } }//package
Section 356
//GameHellMusic (GameHellMusic) package { import flash.media.*; public dynamic class GameHellMusic extends Sound { } }//package
Section 357
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 358
//hearts_selector_1 (hearts_selector_1) package { import com.nitrome.coins.*; public dynamic class hearts_selector_1 extends PlusMinusSelector { public function hearts_selector_1(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 359
//hearts_selector_2 (hearts_selector_2) package { import com.nitrome.coins.*; public dynamic class hearts_selector_2 extends PlusMinusSelector { public function hearts_selector_2(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 360
//HighScoreBoard (HighScoreBoard) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class HighScoreBoard extends HighScoreBoard { public var __id20_:TwinShotFont; public var __setPropDict:Dictionary; public function HighScoreBoard(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id20_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id20_.align = "center"; __id20_.align_vert = "bottom"; __id20_.blackStrength = 1; __id20_.color = 14438298; __id20_.id = "None"; __id20_.line_spacing = 22; __id20_.text = "High scores are available|at Nitrome.Com||Click to play with|high scores now!"; __id20_.tracking = 0; try { __id20_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame14(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame1(){ stop(); } function frame19(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; stop(); } } }//package
Section 361
//intro_evil (intro_evil) package { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_evil extends Cutscene { public function intro_evil(){ addFrameScript(0, frame1); (); } function (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stage.quality = StageQuality.LOW; } } }//package
Section 362
//intro_good (intro_good) package { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_good extends Cutscene { public function intro_good(){ addFrameScript(0, frame1); (); } function (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stage.quality = StageQuality.LOW; } } }//package
Section 363
//invincible_selector (invincible_selector) package { import com.nitrome.coins.*; public dynamic class invincible_selector extends PlusMinusSelector { public function invincible_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 364
//LetterButton (LetterButton) package { import com.nitrome.highscore.*; public dynamic class LetterButton extends LetterButton { public function LetterButton(){ addFrameScript(0, frame1); (); } function frame1(){ stop(); } function (){ try { _letter["componentInspectorSetting"] = true; } catch(e:Error) { }; _letter.align = "center"; _letter.align_vert = "center"; _letter.blackStrength = 1.2; _letter.color = 14503834; _letter.id = "None"; _letter.line_spacing = 18; _letter.text = "a"; _letter.tracking = 0; try { _letter["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 365
//love_selector (love_selector) package { import com.nitrome.coins.*; public dynamic class love_selector extends PlusMinusSelector { public function love_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 366
//MenuMusic (MenuMusic) package { import flash.media.*; public dynamic class MenuMusic extends Sound { } }//package
Section 367
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 368
//NextArrow (NextArrow) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class NextArrow extends ArrowButton { public var __id18_:TwinShotFont; public var __setPropDict:Dictionary; public function NextArrow(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.align = "center"; __id18_.align_vert = "center"; __id18_.blackStrength = 1.2; __id18_.color = 14503834; __id18_.id = "None"; __id18_.line_spacing = 18; __id18_.text = "Next"; __id18_.tracking = 0; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function  (){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.align = "center"; __id18_.align_vert = "center"; __id18_.blackStrength = 1.2; __id18_.color = 16289784; __id18_.id = "None"; __id18_.line_spacing = 18; __id18_.text = "Next"; __id18_.tracking = 0; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame11(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } } }//package
Section 369
//NitromeGame (NitromeGame) package { import flash.display.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.net.*; public class NitromeGame { public static const NITROME:uint = 0; private static const DOMAINS:Array = new Array(".nitrome.com/", ".miniclip.com/", ".candystand.com/"); public static const CANDYSTAND:uint = 2; private static const NITROME_URL:Array = new Array("http://www.nitrome.com/", "http://cdn.nitrome.com/", "http://www.nitrome.co.uk/", "http://www.nitrome.net/", "http://www.nitromegames.com/", "http://www.nitromegames.co.uk/", "http://www.nitrome-games.com/", "http://www.nitrome-games.co.uk/", "http://www.nitromeimages.com/"); private static const CANDYSTAND_URL:Array = new Array("http://www.candystand.com", "http://candystand.com"); public static const SUBMIT_URL:String = "http://www.nitrome.com/php/submit_score.php"; public static const MINICLIP:uint = 1; private static const MINICLIP_URL:Array = new Array("http://www.miniclip.com", "http://miniclip.com"); public static const RETRIEVE_URL:String = "http://www.nitrome.com/php/retrieve_scores.php"; private static var _level_id:String; private static var _leading_zero:Boolean = false; private static var ar_1:Array = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "/", ":", ".", "_", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-"); private static var ar_2:Array = new Array("_", "7", "c", "2", "l", "r", "a", "h", "i", ".", "g", "m", "v", "1", "b", "q", "3", "z", "w", "o", "u", "t", "s", "0", "d", "f", "8", "n", "5", "k", ":", "j", "p", "/", "4", "6", "e", "9", "y", "x", "-"); private static var adj:Number = 1.75; private static var _total_levels:int; private static var _url:String; public static var global:Object = new Object(); public static var usingDefaultKeys:Boolean = true; public static var timeline:MovieClip; private static var _game_id:String; private static var ff:Array = new Array(); private static var ar_key:String = "ctdngevfaqki8_lb:psoj90ux127hm/4w5y3rz.6-"; public static var transition:Transition; public static var defaultKeys:Array; private static var _time_based:Boolean = false; public static var sound_manager:SoundManager; private static var _selected_level:int = 1; public static function setLastSavedScore(_arg1:int, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local4.data.last_saved_score = _arg1; _local4.flush(); _local4.close(); } public static function lockAllLevels(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; var _local4:Array; var _local5:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = new Array(total_levels); _local5 = 0; while (_local5 < _local4.length) { _local4[_local5] = 0; _local5++; }; _local4[0] = 1; _local3.data.levels_unlocked = _local4; _local3.flush(); _local3.close(); } public static function get game_id():String{ return (_game_id); } public static function set leading_zero(_arg1:Boolean):void{ _leading_zero = _arg1; } public static function set sfx(_arg1:Boolean):void{ var _local2:String; var _local3:SharedObject; _local2 = ("so_" + game_id); _local3 = SharedObject.getLocal(_local2); _local3.data.sfxon = _arg1; _local3.flush(); _local3.close(); } public static function unlockAllLevels(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; var _local4:Array; var _local5:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = new Array(total_levels); _local5 = 0; while (_local5 < _local4.length) { _local4[_local5] = 1; _local5++; }; _local3.data.levels_unlocked = _local4; _local3.flush(); _local3.close(); } private static function decryptString(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Number; var _local5:int; var _local6:*; var _local7:int; var _local8:int; var _local9:Number; var _local10:int; var _local11:String; adj = 1.75; ff = convertKey(_arg1); _local3 = ""; _local4 = 0; _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2.substr(_local5, 1); _local8 = 0; while (_local8 < ar_2.length) { if (ar_2[_local8] == _local6){ _local7 = _local8; break; }; _local8++; }; adj = applyFudgeFactor(); _local9 = (_local4 + adj); _local10 = (_local7 - Math.round(_local9)); _local10 = checkRange(_local10); _local4 = (_local9 + _local7); _local11 = ar_1[_local10]; _local3 = (_local3 + _local11); _local5++; }; return (_local3); } public static function init(_arg1:MovieClip, _arg2:String, _arg3:String, _arg4:Number, _arg5:Array=null):void{ timeline = _arg1; _url = _arg1.loaderInfo.url; _level_id = _arg3; _total_levels = _arg4; _game_id = _arg2.toLowerCase(); if (_arg5 != null){ defaultKeys = _arg5.slice(); getKeys(_arg5); }; } public static function setDefaultKeys(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); delete _local3.data.custom_keys; _local3.data.use_default_keys = true; _local3.flush(); _local3.close(); } public static function getBoughtItem(_arg1:int=1):Boolean{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = _local3.data.bought_item; _local3.close(); if ((((_local4 == true)) || ((_local4 == false)))){ return (_local4); }; return (false); } public static function set time_based(_arg1:Boolean):void{ _time_based = _arg1; } public static function get sfx():Boolean{ var _local1:String; var _local2:SharedObject; var _local3:Boolean; var _local4:*; _local1 = ("so_" + game_id); _local2 = SharedObject.getLocal(_local1); _local3 = false; for each (_local4 in _local2.data) { _local3 = true; break; }; if (_local3){ if (_local2.data.sfxon != undefined){ return (_local2.data.sfxon); }; return (true); //unresolved jump }; return (true); } public static function getScoreData(_arg1:int, _arg2:String):String{ var _local3:String; var _local4:String; _local3 = ((((String(_arg1) + "_") + game_id) + "_") + _arg2.toLowerCase()); trace(("encrypting: " + _local3)); _local4 = encryptString(ar_key, _local3); trace(("encrypted: " + _local4)); trace(("decrypted: " + decryptString(ar_key, _local4))); return (_local4); } public static function getTotalScore(_arg1:int=1):int{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; var _local6:int; var _local7:int; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; if (!_local4){ return (0); }; if (_local3.data.level_scores == undefined){ return (0); }; _local6 = 0; _local7 = 0; while (_local7 < _local3.data.level_scores.length) { if (((!((_local3.data.level_scores[_local7] == undefined))) && (!(isNaN(_local3.data.level_scores[_local7]))))){ _local6 = (_local6 + _local3.data.level_scores[_local7]); }; _local7++; }; return (_local6); } private static function convertKey(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:String; var _local6:int; var _local7:int; _local2 = new Array(); _local2.push(_arg1.length); _local3 = 0; _local4 = 0; while (_local4 < _arg1.length) { _local5 = _arg1.substr(_local4, 1); _local7 = 0; while (_local7 < ar_1.length) { if (ar_1[_local7] == _local5){ _local6 = _local7; break; }; _local7++; }; _local2.push(_local6); _local3 = (_local3 + _local6); _local4++; }; _local2.push(_local3); return (_local2); } public static function displayNextButton(_arg1:String):Boolean{ var _local2:Array; var _local3:String; _local2 = _arg1.split("|"); _local3 = _local2[10]; if (_local3 == "1"){ return (true); }; if (_local3 == "0"){ return (false); }; return (false); } public static function setBoughtItem(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local3.data.bought_item = true; _local3.flush(); _local3.close(); } public static function getSwfPath():String{ var _local1:String; var _local2:int; _local1 = url; _local2 = _local1.length; while (_local2 >= 0) { if (_local1.charAt(_local2) == "/"){ _local1 = _local1.slice(0, (_local2 + 1)); break; }; _local2--; }; return (_local1); } public static function get music():Boolean{ var _local1:String; var _local2:SharedObject; var _local3:Boolean; var _local4:*; _local1 = ("so_" + game_id); _local2 = SharedObject.getLocal(_local1); _local3 = false; for each (_local4 in _local2.data) { _local3 = true; break; }; if (_local3){ if (_local2.data.musicon != undefined){ return (_local2.data.musicon); }; return (true); //unresolved jump }; return (true); } public static function setKey(_arg1:uint, _arg2:uint, _arg3:int=1):void{ var _local4:String; var _local5:SharedObject; var _local6:Boolean; var _local7:*; _local4 = (("so_" + game_id) + _arg3); _local5 = SharedObject.getLocal(_local4); _local6 = false; for each (_local7 in _local5.data) { _local6 = true; break; }; if (!_local6){ _local5.data.custom_keys = Key.custom; Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); } else { if (_local5.data.custom_keys == undefined){ _local5.data.custom_keys = Key.custom; Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); } else { Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); }; }; _local5.data.use_default_keys = false; _local5.flush(); _local5.close(); } public static function get level_id():String{ return (_level_id); } public static function mashLevelsUnlocked(_arg1:String, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; var _local9:Array; var _local10:Array; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; }; }; _local9 = _local4.data.levels_unlocked; _local10 = _arg1.split(","); _local8 = 0; while (_local8 < _local9.length) { if ((((_local9[_local8] == 1)) || ((_local10[_local8] == 1)))){ _local4.data.levels_unlocked[_local8] = 1; }; _local8++; }; } public static function getAllLevelsUnlocked(_arg1:int=1):Array{ var _local2:Array; var _local3:String; var _local4:SharedObject; var _local5:Number; _local2 = [1]; _local3 = (("so_" + game_id) + _arg1); _local4 = SharedObject.getLocal(_local3); if (((_local4) && (_local4.data.levels_unlocked))){ _local5 = 1; while (_local5 < total_levels) { if (_local4.data.levels_unlocked[_local5]){ _local2.push((_local5 + 1)); }; _local5++; }; }; return (_local2); } public static function setLevelUnlocked(_arg1:int, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; } else { _local7 = _local4.data.levels_unlocked; }; }; _local7[(_arg1 - 1)] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); } public static function get total_levels():int{ return (_total_levels); } public static function isAtURL(... _args):Boolean{ var _local2:int; var _local3:Array; var _local4:Boolean; var _local5:int; var _local6:String; if (_args.length == 0){ _args.push(NITROME); }; _local2 = 0; while (_local2 < _args.length) { if (_args[_local2] == NITROME){ _local3 = NITROME_URL; } else { if (_args[_local2] == MINICLIP){ _local3 = MINICLIP_URL; } else { if (_args[_local2] == CANDYSTAND){ _local3 = CANDYSTAND_URL; }; }; }; _local4 = false; _local5 = 0; while (_local5 < _local3.length) { _local6 = _local3[_local5]; trace(("testing: " + _local6)); if (url.substr(0, _local6.length) == _local6){ _local4 = true; break; }; _local5++; }; return (_local4); _local2++; }; return (false); } private static function encryptString(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Number; var _local5:int; var _local6:String; var _local7:int; var _local8:int; var _local9:Number; var _local10:int; var _local11:String; adj = 1.75; ff = convertKey(_arg1); _local3 = ""; _local4 = 0; _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2.substr(_local5, 1); _local8 = 0; while (_local8 < ar_1.length) { if (ar_1[_local8] == _local6){ _local7 = _local8; break; }; _local8++; }; adj = applyFudgeFactor(); _local9 = (_local4 + adj); _local10 = (Math.round(_local9) + _local7); _local10 = checkRange(_local10); _local4 = (_local9 + _local10); _local11 = ar_2[_local10]; _local3 = (_local3 + _local11); _local5++; }; return (_local3); } public static function allowSubmitScore():Boolean{ if ((((((((((((((((((((((((((((((((Player1Hearts.value == 3)) && ((Player2Hearts.value == 3)))) && ((LevelSkip.value == 0)))) && ((GameMode.value == 0)))) && ((ChanceInvincibility.value == 1)))) && ((ChanceFly.value == 1)))) && ((ChanceSwap.value == 1)))) && ((ChanceSpeed.value == 1)))) && ((ChanceLoveArrow.value == 1)))) && ((ChanceFireArrow.value == 1)))) && ((ChanceSmall.value == 0)))) && ((ChanceBig.value == 0)))) && ((ChanceExplosive.value == 0)))) && ((Player1PowerUp.value == 0)))) && ((Player2PowerUp.value == 0)))) && ((RandomLevelMode.value == 0)))){ return (true); }; return (false); } public static function get leading_zero():Boolean{ return (_leading_zero); } public static function getLevelUnlockedString(_arg1:int=1):String{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; var _local6:Array; var _local7:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; _local6 = new Array(total_levels); if (!_local4){ _local7 = 0; while (_local7 < _local6.length) { _local6[_local7] = 0; _local7++; }; _local6[0] = 1; _local3.data.levels_unlocked = _local6; _local3.flush(); _local3.close(); return (String(_local6)); //unresolved jump }; if (_local3.data.levels_unlocked == undefined){ _local7 = 0; while (_local7 < _local6.length) { _local6[_local7] = 0; _local7++; }; _local6[0] = 1; _local3.data.levels_unlocked = _local6; _local3.flush(); _local3.close(); return (String(_local6)); //unresolved jump }; _local6 = _local3.data.levels_unlocked; return (String(_local6)); } private static function checkRange(_arg1:int):int{ var _local2:int; _arg1 = Math.round(_arg1); _local2 = ar_1.length; while (_arg1 >= _local2) { _arg1 = (_arg1 - _local2); }; while (_arg1 < 0) { _arg1 = (_arg1 + _local2); }; return (_arg1); } public static function get time_based():Boolean{ return (_time_based); } public static function getLevelScore(_arg1:int, _arg2:int=1):int{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; if (!_local5){ return (0); }; if (_local4.data.level_scores == undefined){ return (0); }; if (_local4.data.level_scores[_arg1] == undefined){ return (0); }; return (_local4.data.level_scores[_arg1]); } public static function getLevelUnlocked(_arg1:int, _arg2:int=1):Boolean{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); if (_arg1 == 1){ return (true); }; return (false); } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); if (_arg1 == 1){ return (true); }; return (false); } else { if (_local4.data.levels_unlocked[(_arg1 - 1)] == 1){ return (true); }; if (_local4.data.levels_unlocked[(_arg1 - 1)] == 0){ return (false); }; }; }; return (false); } public static function getKeys(_arg1:Array, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; if (!_local5){ Key.custom = (_local4.data.custom_keys = _arg1); } else { if (_local4.data.custom_keys == undefined){ Key.custom = (_local4.data.custom_keys = _arg1); } else { Key.custom = _local4.data.custom_keys; }; }; if (_local4.data.use_default_keys === false){ usingDefaultKeys = false; } else { usingDefaultKeys = true; }; } public static function displayPreviousButton(_arg1:String):Boolean{ var _local2:Array; var _local3:String; _local2 = _arg1.split("|"); _local3 = _local2[11]; if (_local3 == "1"){ return (true); }; if (_local3 == "0"){ return (false); }; return (false); } public static function set music(_arg1:Boolean):void{ var _local2:String; var _local3:SharedObject; _local2 = ("so_" + game_id); _local3 = SharedObject.getLocal(_local2); _local3.data.musicon = _arg1; _local3.flush(); _local3.close(); } public static function set selected_level(_arg1:int):void{ _selected_level = _arg1; } public static function get selected_level():int{ return (_selected_level); } public static function setLevelScore(_arg1:int, _arg2:int, _arg3:int=1):void{ var _local4:String; var _local5:SharedObject; var _local6:Boolean; var _local7:*; _local4 = (("so_" + game_id) + _arg3); _local5 = SharedObject.getLocal(_local4); _local6 = false; for each (_local7 in _local5.data) { _local6 = true; break; }; if (!_local6){ _local5.data.level_scores = new Array(); _local5.data.level_scores[_arg2] = _arg1; } else { if (_local5.data.level_scores == undefined){ _local5.data.level_scores = new Array(); _local5.data.level_scores[_arg2] = _arg1; } else { _local5.data.level_scores[_arg2] = _arg1; }; }; _local5.flush(); _local5.close(); } private static function applyFudgeFactor():Number{ var _local1:Number; _local1 = Number(ff.shift()); _local1 = (_local1 + adj); ff.push(_local1); return (_local1); } public static function getHighScoreLine(_arg1:String, _arg2:int):Object{ var _local3:Array; var _local4:String; var _local5:Array; var _local6:Object; _local3 = _arg1.split("|"); _local4 = _local3[(_arg2 - 1)]; if ((((((((_local4 == "0")) || ((_local4 == "1")))) || ((_local4 == null)))) || ((_local4 == "")))){ return (null); }; _local5 = _local4.split("_"); if ((((_local5[1] == "n")) || ((_local5[2] == "n")))){ return (null); }; _local6 = new Object(); _local6.username = _local5[2]; _local6.score = _local5[1]; _local6.rank = _local5[0]; return (_local6); } public static function get url():String{ return (_url); } public static function getLastSavedScore(_arg1:int=1):int{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; if (!_local4){ return (0); }; if (_local3.data.last_saved_score == undefined){ return (0); }; return (_local3.data.last_saved_score); } public static function getLevelName(_arg1:Number, _arg2:String=".xml"):String{ var _local3:MD5; var _local4:String; var _local5:String; _local3 = new MD5(); _local4 = ""; if (leading_zero){ if (_arg1 < 10){ _local4 = "0"; }; }; _local5 = _local3.hash(String(((level_id + _local4) + _arg1))); return ((_local5 + _arg2)); } } }//package
Section 370
//player_1_powerup_selector (player_1_powerup_selector) package { import com.nitrome.coins.*; public dynamic class player_1_powerup_selector extends PowerUpSelector { } }//package
Section 371
//player_2_powerup_selector (player_2_powerup_selector) package { import com.nitrome.coins.*; public dynamic class player_2_powerup_selector extends PowerUpSelector { } }//package
Section 372
//PrevArrow (PrevArrow) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class PrevArrow extends ArrowButton { public var __setPropDict:Dictionary; public var __id19_:TwinShotFont; public function PrevArrow(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id19_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id19_.align = "center"; __id19_.align_vert = "center"; __id19_.blackStrength = 1.2; __id19_.color = 14503834; __id19_.id = "None"; __id19_.line_spacing = 18; __id19_.text = "Prev"; __id19_.tracking = 0; try { __id19_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame;  (); }; } function  (){ try { __id19_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id19_.align = "center"; __id19_.align_vert = "center"; __id19_.blackStrength = 1.2; __id19_.color = 16289784; __id19_.id = "None"; __id19_.line_spacing = 18; __id19_.text = "Prev"; __id19_.tracking = 0; try { __id19_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 373
//ScoreLine (ScoreLine) package { import com.nitrome.highscore.*; public dynamic class ScoreLine extends HighScoreLine { } }//package
Section 374
//ScoreSubmitPanel (ScoreSubmitPanel) package { import com.nitrome.game.*; import flash.utils.*; import com.nitrome.highscore.*; public dynamic class ScoreSubmitPanel extends ScoreSubmitPanel { public var __setPropDict:Dictionary; public function ScoreSubmitPanel(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { _name_text["componentInspectorSetting"] = true; } catch(e:Error) { }; _name_text.align = "center"; _name_text.align_vert = "center"; _name_text.blackStrength = 1.5; _name_text.color = 14930174; _name_text.id = "None"; _name_text.line_spacing = 18; _name_text.text = ""; _name_text.tracking = 0; try { _name_text["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame15(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; _score_text.text = ("YOUR SCORE IS " + Score.value); stop(); } function frame17(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; stop(); } function frame6(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function  (){ try { _name_text["componentInspectorSetting"] = true; } catch(e:Error) { }; _name_text.align = "center"; _name_text.align_vert = "bottom"; _name_text.blackStrength = 1; _name_text.color = 14438298; _name_text.id = "None"; _name_text.line_spacing = 22; _name_text.text = "High scores are available|at Nitrome.Com||Click to play with|high scores now!"; _name_text.tracking = 0; try { _name_text["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } } }//package
Section 375
//skin_select_1 (skin_select_1) package { import com.nitrome.coins.*; public dynamic class skin_select_1 extends SkinSelector { } }//package
Section 376
//skin_select_2 (skin_select_2) package { import com.nitrome.coins.*; public dynamic class skin_select_2 extends SkinSelector { } }//package
Section 377
//small_selector (small_selector) package { import com.nitrome.coins.*; public dynamic class small_selector extends PlusMinusSelector { public function small_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 378
//speed_selector (speed_selector) package { import com.nitrome.coins.*; public dynamic class speed_selector extends PlusMinusSelector { public function speed_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 379
//StraightLineManCorpse (StraightLineManCorpse) package { import com.nitrome.twinshot.*; public dynamic class StraightLineManCorpse extends Debris { } }//package
Section 380
//SubmitButton (SubmitButton) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class SubmitButton extends SubmitButton { public var __id21_:TwinShotFont; public var __setPropDict:Dictionary; public function SubmitButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function (){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.align = "center"; __id21_.align_vert = "center"; __id21_.blackStrength = 1.2; __id21_.color = 16289784; __id21_.id = "None"; __id21_.line_spacing = 18; __id21_.text = "Submit"; __id21_.tracking = 0; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function (){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.align = "center"; __id21_.align_vert = "center"; __id21_.blackStrength = 1.2; __id21_.color = 14503834; __id21_.id = "None"; __id21_.line_spacing = 18; __id21_.text = "Submit"; __id21_.tracking = 0; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame8(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } } }//package
Section 381
//swap_selector (swap_selector) package { import com.nitrome.coins.*; public dynamic class swap_selector extends PlusMinusSelector { public function swap_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 382
//Text_None_0 (Text_None_0) package { import flash.display.*; public dynamic class Text_None_0 extends Sprite { } }//package
Section 383
//Text_None_1 (Text_None_1) package { import flash.display.*; public dynamic class Text_None_1 extends Sprite { } }//package
Section 384
//Text_None_2 (Text_None_2) package { import flash.display.*; public dynamic class Text_None_2 extends Sprite { } }//package
Section 385
//Text_None_3 (Text_None_3) package { import flash.display.*; public dynamic class Text_None_3 extends Sprite { } }//package
Section 386
//Text_None_4 (Text_None_4) package { import flash.display.*; public dynamic class Text_None_4 extends Sprite { } }//package
Section 387
//Text_None_5 (Text_None_5) package { import flash.display.*; public dynamic class Text_None_5 extends Sprite { } }//package
Section 388
//Text_None_6 (Text_None_6) package { import flash.display.*; public dynamic class Text_None_6 extends Sprite { } }//package
Section 389
//Text_None_7 (Text_None_7) package { import flash.display.*; public dynamic class Text_None_7 extends Sprite { } }//package
Section 390
//Text_None_8 (Text_None_8) package { import flash.display.*; public dynamic class Text_None_8 extends Sprite { } }//package
Section 391
//Text_None_9 (Text_None_9) package { import flash.display.*; public dynamic class Text_None_9 extends Sprite { } }//package
Section 392
//Text_None_A (Text_None_A) package { import flash.display.*; public dynamic class Text_None_A extends Sprite { } }//package
Section 393
//Text_None_APOSTROPHE (Text_None_APOSTROPHE) package { import flash.display.*; public dynamic class Text_None_APOSTROPHE extends Sprite { } }//package
Section 394
//Text_None_B (Text_None_B) package { import flash.display.*; public dynamic class Text_None_B extends Sprite { } }//package
Section 395
//Text_None_C (Text_None_C) package { import flash.display.*; public dynamic class Text_None_C extends Sprite { } }//package
Section 396
//Text_None_COLON (Text_None_COLON) package { import flash.display.*; public dynamic class Text_None_COLON extends Sprite { } }//package
Section 397
//Text_None_COMMA (Text_None_COMMA) package { import flash.display.*; public dynamic class Text_None_COMMA extends Sprite { } }//package
Section 398
//Text_None_D (Text_None_D) package { import flash.display.*; public dynamic class Text_None_D extends Sprite { } }//package
Section 399
//Text_None_E (Text_None_E) package { import flash.display.*; public dynamic class Text_None_E extends Sprite { } }//package
Section 400
//Text_None_EXCLAMATION (Text_None_EXCLAMATION) package { import flash.display.*; public dynamic class Text_None_EXCLAMATION extends Sprite { } }//package
Section 401
//Text_None_F (Text_None_F) package { import flash.display.*; public dynamic class Text_None_F extends Sprite { } }//package
Section 402
//Text_None_FORWARDSLASH (Text_None_FORWARDSLASH) package { import flash.display.*; public dynamic class Text_None_FORWARDSLASH extends Sprite { } }//package
Section 403
//Text_None_G (Text_None_G) package { import flash.display.*; public dynamic class Text_None_G extends Sprite { } }//package
Section 404
//Text_None_H (Text_None_H) package { import flash.display.*; public dynamic class Text_None_H extends Sprite { } }//package
Section 405
//Text_None_HYPHEN (Text_None_HYPHEN) package { import flash.display.*; public dynamic class Text_None_HYPHEN extends Sprite { } }//package
Section 406
//Text_None_I (Text_None_I) package { import flash.display.*; public dynamic class Text_None_I extends Sprite { } }//package
Section 407
//Text_None_J (Text_None_J) package { import flash.display.*; public dynamic class Text_None_J extends Sprite { } }//package
Section 408
//Text_None_K (Text_None_K) package { import flash.display.*; public dynamic class Text_None_K extends Sprite { } }//package
Section 409
//Text_None_L (Text_None_L) package { import flash.display.*; public dynamic class Text_None_L extends Sprite { } }//package
Section 410
//Text_None_M (Text_None_M) package { import flash.display.*; public dynamic class Text_None_M extends Sprite { } }//package
Section 411
//Text_None_N (Text_None_N) package { import flash.display.*; public dynamic class Text_None_N extends Sprite { } }//package
Section 412
//Text_None_O (Text_None_O) package { import flash.display.*; public dynamic class Text_None_O extends Sprite { } }//package
Section 413
//Text_None_P (Text_None_P) package { import flash.display.*; public dynamic class Text_None_P extends Sprite { } }//package
Section 414
//Text_None_Q (Text_None_Q) package { import flash.display.*; public dynamic class Text_None_Q extends Sprite { } }//package
Section 415
//Text_None_QUESTION (Text_None_QUESTION) package { import flash.display.*; public dynamic class Text_None_QUESTION extends Sprite { } }//package
Section 416
//Text_None_R (Text_None_R) package { import flash.display.*; public dynamic class Text_None_R extends Sprite { } }//package
Section 417
//Text_None_S (Text_None_S) package { import flash.display.*; public dynamic class Text_None_S extends Sprite { } }//package
Section 418
//Text_None_SEMICOLON (Text_None_SEMICOLON) package { import flash.display.*; public dynamic class Text_None_SEMICOLON extends Sprite { } }//package
Section 419
//Text_None_SPACE (Text_None_SPACE) package { import flash.display.*; public dynamic class Text_None_SPACE extends Sprite { } }//package
Section 420
//Text_None_STOP (Text_None_STOP) package { import flash.display.*; public dynamic class Text_None_STOP extends Sprite { } }//package
Section 421
//Text_None_T (Text_None_T) package { import flash.display.*; public dynamic class Text_None_T extends Sprite { } }//package
Section 422
//Text_None_U (Text_None_U) package { import flash.display.*; public dynamic class Text_None_U extends Sprite { } }//package
Section 423
//Text_None_V (Text_None_V) package { import flash.display.*; public dynamic class Text_None_V extends Sprite { } }//package
Section 424
//Text_None_W (Text_None_W) package { import flash.display.*; public dynamic class Text_None_W extends Sprite { } }//package
Section 425
//Text_None_X (Text_None_X) package { import flash.display.*; public dynamic class Text_None_X extends Sprite { } }//package
Section 426
//Text_None_Y (Text_None_Y) package { import flash.display.*; public dynamic class Text_None_Y extends Sprite { } }//package
Section 427
//Text_None_Z (Text_None_Z) package { import flash.display.*; public dynamic class Text_None_Z extends Sprite { } }//package
Section 428
//tile_bl (tile_bl) package { import com.nitrome.twinshot.*; public dynamic class tile_bl extends Tile { public function tile_bl(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 429
//tile_bl10 (tile_bl10) package { import com.nitrome.twinshot.*; public dynamic class tile_bl10 extends Tile { } }//package
Section 430
//tile_bl11 (tile_bl11) package { import com.nitrome.twinshot.*; public dynamic class tile_bl11 extends Tile { } }//package
Section 431
//tile_bl12 (tile_bl12) package { import com.nitrome.twinshot.*; public dynamic class tile_bl12 extends Tile { } }//package
Section 432
//tile_bl13 (tile_bl13) package { import com.nitrome.twinshot.*; public dynamic class tile_bl13 extends Tile { } }//package
Section 433
//tile_bl14 (tile_bl14) package { import com.nitrome.twinshot.*; public dynamic class tile_bl14 extends Tile { } }//package
Section 434
//tile_bl2 (tile_bl2) package { import com.nitrome.twinshot.*; public dynamic class tile_bl2 extends Tile { public function tile_bl2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 435
//tile_bl3 (tile_bl3) package { import com.nitrome.twinshot.*; public dynamic class tile_bl3 extends Tile { public function tile_bl3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 436
//tile_bl4 (tile_bl4) package { import com.nitrome.twinshot.*; public dynamic class tile_bl4 extends Tile { public function tile_bl4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 437
//tile_bl5 (tile_bl5) package { import com.nitrome.twinshot.*; public dynamic class tile_bl5 extends Tile { public function tile_bl5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 438
//tile_bl6 (tile_bl6) package { import com.nitrome.twinshot.*; public dynamic class tile_bl6 extends Tile { public function tile_bl6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 439
//tile_bl7 (tile_bl7) package { import com.nitrome.twinshot.*; public dynamic class tile_bl7 extends Tile { public function tile_bl7(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 440
//tile_bl8 (tile_bl8) package { import com.nitrome.twinshot.*; public dynamic class tile_bl8 extends Tile { public function tile_bl8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 441
//tile_bl9 (tile_bl9) package { import com.nitrome.twinshot.*; public dynamic class tile_bl9 extends Tile { } }//package
Section 442
//tile_bn1 (tile_bn1) package { import com.nitrome.twinshot.*; public dynamic class tile_bn1 extends Tile { public function tile_bn1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ NitromeGame.sound_manager.playSound("bouncyTile"); } } }//package
Section 443
//tile_br (tile_br) package { import com.nitrome.twinshot.*; public dynamic class tile_br extends BreakableTile { public function tile_br(){ addFrameScript(9, frame10, 22, frame23, 29, frame30, 39, frame40, 52, frame53, 59, frame60); } function frame60(){ restore(); } function frame53(){ stop(); } function frame10(){ gotoAndStop("normal"); } function frame23(){ stop(); } function frame30(){ restore(); } function frame40(){ gotoAndStop("normal"); } } }//package
Section 444
//tile_cl (tile_cl) package { import com.nitrome.twinshot.*; public dynamic class tile_cl extends ConveyorTile { } }//package
Section 445
//tile_cl1 (tile_cl1) package { import com.nitrome.twinshot.*; public dynamic class tile_cl1 extends Tile { } }//package
Section 446
//tile_cl10 (tile_cl10) package { import com.nitrome.twinshot.*; public dynamic class tile_cl10 extends Tile { } }//package
Section 447
//tile_cl11 (tile_cl11) package { import com.nitrome.twinshot.*; public dynamic class tile_cl11 extends Tile { } }//package
Section 448
//tile_cl12 (tile_cl12) package { import com.nitrome.twinshot.*; public dynamic class tile_cl12 extends Tile { } }//package
Section 449
//tile_cl13 (tile_cl13) package { import com.nitrome.twinshot.*; public dynamic class tile_cl13 extends Tile { } }//package
Section 450
//tile_cl2 (tile_cl2) package { import com.nitrome.twinshot.*; public dynamic class tile_cl2 extends Tile { } }//package
Section 451
//tile_cl3 (tile_cl3) package { import com.nitrome.twinshot.*; public dynamic class tile_cl3 extends Tile { } }//package
Section 452
//tile_cl4 (tile_cl4) package { import com.nitrome.twinshot.*; public dynamic class tile_cl4 extends Tile { } }//package
Section 453
//tile_cl5 (tile_cl5) package { import com.nitrome.twinshot.*; public dynamic class tile_cl5 extends Tile { } }//package
Section 454
//tile_cl6 (tile_cl6) package { import com.nitrome.twinshot.*; public dynamic class tile_cl6 extends Tile { } }//package
Section 455
//tile_cl7 (tile_cl7) package { import com.nitrome.twinshot.*; public dynamic class tile_cl7 extends Tile { } }//package
Section 456
//tile_cl8 (tile_cl8) package { import com.nitrome.twinshot.*; public dynamic class tile_cl8 extends Tile { } }//package
Section 457
//tile_cl9 (tile_cl9) package { import com.nitrome.twinshot.*; public dynamic class tile_cl9 extends Tile { } }//package
Section 458
//tile_cr (tile_cr) package { import com.nitrome.twinshot.*; public dynamic class tile_cr extends ConveyorTile { } }//package
Section 459
//tile_cx (tile_cx) package { import com.nitrome.twinshot.*; public dynamic class tile_cx extends CrumbleTile { public function tile_cx(){ addFrameScript(7, frame8, 20, frame21, 90, , 96, ); } function (){ setSolid(); } function (){ gotoAndStop("normal"); } function frame21(){ setNonsolid(); } function frame8(){ gotoAndStop("normal"); } } }//package
Section 460
//tile_de1 (tile_de1) package { import com.nitrome.twinshot.*; public dynamic class tile_de1 extends EnemyDeathTile { } }//package
Section 461
//tile_de2 (tile_de2) package { import com.nitrome.twinshot.*; public dynamic class tile_de2 extends EnemyDeathTile { } }//package
Section 462
//tile_de3 (tile_de3) package { import com.nitrome.twinshot.*; public dynamic class tile_de3 extends EnemyDeathTile { } }//package
Section 463
//tile_fl (tile_fl) package { import com.nitrome.twinshot.*; public dynamic class tile_fl extends Tile { } }//package
Section 464
//tile_fn (tile_fn) package { import com.nitrome.twinshot.*; public dynamic class tile_fn extends FanTile { } }//package
Section 465
//tile_mt1 (tile_mt1) package { import com.nitrome.twinshot.*; public dynamic class tile_mt1 extends Tile { public function tile_mt1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 466
//tile_ns1 (tile_ns1) package { import com.nitrome.twinshot.*; public dynamic class tile_ns1 extends Tile { } }//package
Section 467
//tile_ns10 (tile_ns10) package { import com.nitrome.twinshot.*; public dynamic class tile_ns10 extends Tile { } }//package
Section 468
//tile_ns11 (tile_ns11) package { import com.nitrome.twinshot.*; public dynamic class tile_ns11 extends Tile { } }//package
Section 469
//tile_ns12 (tile_ns12) package { import com.nitrome.twinshot.*; public dynamic class tile_ns12 extends Tile { } }//package
Section 470
//tile_ns13 (tile_ns13) package { import com.nitrome.twinshot.*; public dynamic class tile_ns13 extends Tile { } }//package
Section 471
//tile_ns14 (tile_ns14) package { import com.nitrome.twinshot.*; public dynamic class tile_ns14 extends Tile { } }//package
Section 472
//tile_ns15 (tile_ns15) package { import com.nitrome.twinshot.*; public dynamic class tile_ns15 extends Tile { } }//package
Section 473
//tile_ns16 (tile_ns16) package { import com.nitrome.twinshot.*; public dynamic class tile_ns16 extends Tile { } }//package
Section 474
//tile_ns17 (tile_ns17) package { import com.nitrome.twinshot.*; public dynamic class tile_ns17 extends Tile { } }//package
Section 475
//tile_ns18 (tile_ns18) package { import com.nitrome.twinshot.*; public dynamic class tile_ns18 extends Tile { } }//package
Section 476
//tile_ns19 (tile_ns19) package { import com.nitrome.twinshot.*; public dynamic class tile_ns19 extends Tile { } }//package
Section 477
//tile_ns2 (tile_ns2) package { import com.nitrome.twinshot.*; public dynamic class tile_ns2 extends Tile { } }//package
Section 478
//tile_ns20 (tile_ns20) package { import com.nitrome.twinshot.*; public dynamic class tile_ns20 extends Tile { } }//package
Section 479
//tile_ns21 (tile_ns21) package { import com.nitrome.twinshot.*; public dynamic class tile_ns21 extends Tile { } }//package
Section 480
//tile_ns22 (tile_ns22) package { import com.nitrome.twinshot.*; public dynamic class tile_ns22 extends Tile { } }//package
Section 481
//tile_ns23 (tile_ns23) package { import com.nitrome.twinshot.*; public dynamic class tile_ns23 extends Tile { } }//package
Section 482
//tile_ns24 (tile_ns24) package { import com.nitrome.twinshot.*; public dynamic class tile_ns24 extends Tile { } }//package
Section 483
//tile_ns25 (tile_ns25) package { import com.nitrome.twinshot.*; public dynamic class tile_ns25 extends Tile { } }//package
Section 484
//tile_ns26 (tile_ns26) package { import com.nitrome.twinshot.*; public dynamic class tile_ns26 extends Tile { } }//package
Section 485
//tile_ns27 (tile_ns27) package { import com.nitrome.twinshot.*; public dynamic class tile_ns27 extends Tile { } }//package
Section 486
//tile_ns28 (tile_ns28) package { import com.nitrome.twinshot.*; public dynamic class tile_ns28 extends Tile { } }//package
Section 487
//tile_ns29 (tile_ns29) package { import com.nitrome.twinshot.*; public dynamic class tile_ns29 extends Tile { } }//package
Section 488
//tile_ns3 (tile_ns3) package { import com.nitrome.twinshot.*; public dynamic class tile_ns3 extends Tile { } }//package
Section 489
//tile_ns30 (tile_ns30) package { import com.nitrome.twinshot.*; public dynamic class tile_ns30 extends Tile { } }//package
Section 490
//tile_ns31 (tile_ns31) package { import com.nitrome.twinshot.*; public dynamic class tile_ns31 extends Tile { } }//package
Section 491
//tile_ns32 (tile_ns32) package { import com.nitrome.twinshot.*; public dynamic class tile_ns32 extends Tile { } }//package
Section 492
//tile_ns33 (tile_ns33) package { import com.nitrome.twinshot.*; public dynamic class tile_ns33 extends Tile { } }//package
Section 493
//tile_ns34 (tile_ns34) package { import com.nitrome.twinshot.*; public dynamic class tile_ns34 extends Tile { } }//package
Section 494
//tile_ns35 (tile_ns35) package { import com.nitrome.twinshot.*; public dynamic class tile_ns35 extends Tile { } }//package
Section 495
//tile_ns36 (tile_ns36) package { import com.nitrome.twinshot.*; public dynamic class tile_ns36 extends Tile { } }//package
Section 496
//tile_ns37 (tile_ns37) package { import com.nitrome.twinshot.*; public dynamic class tile_ns37 extends Tile { } }//package
Section 497
//tile_ns38 (tile_ns38) package { import com.nitrome.twinshot.*; public dynamic class tile_ns38 extends Tile { } }//package
Section 498
//tile_ns39 (tile_ns39) package { import com.nitrome.twinshot.*; public dynamic class tile_ns39 extends Tile { } }//package
Section 499
//tile_ns4 (tile_ns4) package { import com.nitrome.twinshot.*; public dynamic class tile_ns4 extends Tile { } }//package
Section 500
//tile_ns40 (tile_ns40) package { import com.nitrome.twinshot.*; public dynamic class tile_ns40 extends Tile { } }//package
Section 501
//tile_ns41 (tile_ns41) package { import com.nitrome.twinshot.*; public dynamic class tile_ns41 extends Tile { } }//package
Section 502
//tile_ns42 (tile_ns42) package { import com.nitrome.twinshot.*; public dynamic class tile_ns42 extends Tile { } }//package
Section 503
//tile_ns43 (tile_ns43) package { import com.nitrome.twinshot.*; public dynamic class tile_ns43 extends Tile { } }//package
Section 504
//tile_ns5 (tile_ns5) package { import com.nitrome.twinshot.*; public dynamic class tile_ns5 extends Tile { } }//package
Section 505
//tile_ns6 (tile_ns6) package { import com.nitrome.twinshot.*; public dynamic class tile_ns6 extends Tile { } }//package
Section 506
//tile_ns7 (tile_ns7) package { import com.nitrome.twinshot.*; public dynamic class tile_ns7 extends Tile { } }//package
Section 507
//tile_ns8 (tile_ns8) package { import com.nitrome.twinshot.*; public dynamic class tile_ns8 extends Tile { } }//package
Section 508
//tile_ns9 (tile_ns9) package { import com.nitrome.twinshot.*; public dynamic class tile_ns9 extends Tile { } }//package
Section 509
//tile_sp1 (tile_sp1) package { import com.nitrome.twinshot.*; public dynamic class tile_sp1 extends SpringTile { public function tile_sp1(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 510
//tile_sp1h (tile_sp1h) package { import com.nitrome.twinshot.*; public dynamic class tile_sp1h extends SpringTile { public function tile_sp1h(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 511
//tile_sp2 (tile_sp2) package { import com.nitrome.twinshot.*; public dynamic class tile_sp2 extends SpringTile { public function tile_sp2(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 512
//tile_sp2h (tile_sp2h) package { import com.nitrome.twinshot.*; public dynamic class tile_sp2h extends SpringTile { public function tile_sp2h(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 513
//tile_sw (tile_sw) package { import com.nitrome.twinshot.*; public dynamic class tile_sw extends SwitchTile { } }//package
Section 514
//tile_sx (tile_sx) package { import com.nitrome.twinshot.*; public dynamic class tile_sx extends SpikeTile { } }//package
Section 515
//tile_sx2 (tile_sx2) package { import com.nitrome.twinshot.*; public dynamic class tile_sx2 extends SpikeTile { } }//package
Section 516
//tile_tmr (tile_tmr) package { import com.nitrome.twinshot.*; public dynamic class tile_tmr extends TimerTile { public function tile_tmr(){ addFrameScript(9, frame10, 25, frame26); } function frame10(){ stop(); } function frame26(){ gotoAndStop("normal"); } } }//package
Section 517
//tile_wl (tile_wl) package { import com.nitrome.twinshot.*; public dynamic class tile_wl extends Tile { } }//package
Section 518
//tile_wl10 (tile_wl10) package { import com.nitrome.twinshot.*; public dynamic class tile_wl10 extends Tile { } }//package
Section 519
//tile_wl11 (tile_wl11) package { import com.nitrome.twinshot.*; public dynamic class tile_wl11 extends Tile { } }//package
Section 520
//tile_wl12 (tile_wl12) package { import com.nitrome.twinshot.*; public dynamic class tile_wl12 extends Tile { } }//package
Section 521
//tile_wl13 (tile_wl13) package { import com.nitrome.twinshot.*; public dynamic class tile_wl13 extends Tile { } }//package
Section 522
//tile_wl14 (tile_wl14) package { import com.nitrome.twinshot.*; public dynamic class tile_wl14 extends Tile { } }//package
Section 523
//tile_wl15 (tile_wl15) package { import com.nitrome.twinshot.*; public dynamic class tile_wl15 extends Tile { } }//package
Section 524
//tile_wl16 (tile_wl16) package { import com.nitrome.twinshot.*; public dynamic class tile_wl16 extends Tile { } }//package
Section 525
//tile_wl17 (tile_wl17) package { import com.nitrome.twinshot.*; public dynamic class tile_wl17 extends Tile { } }//package
Section 526
//tile_wl18 (tile_wl18) package { import com.nitrome.twinshot.*; public dynamic class tile_wl18 extends Tile { } }//package
Section 527
//tile_wl19 (tile_wl19) package { import com.nitrome.twinshot.*; public dynamic class tile_wl19 extends Tile { } }//package
Section 528
//tile_wl2 (tile_wl2) package { import com.nitrome.twinshot.*; public dynamic class tile_wl2 extends Tile { } }//package
Section 529
//tile_wl20 (tile_wl20) package { import com.nitrome.twinshot.*; public dynamic class tile_wl20 extends Tile { } }//package
Section 530
//tile_wl21 (tile_wl21) package { import com.nitrome.twinshot.*; public dynamic class tile_wl21 extends Tile { } }//package
Section 531
//tile_wl22 (tile_wl22) package { import com.nitrome.twinshot.*; public dynamic class tile_wl22 extends Tile { } }//package
Section 532
//tile_wl23 (tile_wl23) package { import com.nitrome.twinshot.*; public dynamic class tile_wl23 extends Tile { } }//package
Section 533
//tile_wl24 (tile_wl24) package { import com.nitrome.twinshot.*; public dynamic class tile_wl24 extends Tile { } }//package
Section 534
//tile_wl3 (tile_wl3) package { import com.nitrome.twinshot.*; public dynamic class tile_wl3 extends Tile { } }//package
Section 535
//tile_wl4 (tile_wl4) package { import com.nitrome.twinshot.*; public dynamic class tile_wl4 extends Tile { } }//package
Section 536
//tile_wl5 (tile_wl5) package { import com.nitrome.twinshot.*; public dynamic class tile_wl5 extends Tile { } }//package
Section 537
//tile_wl6 (tile_wl6) package { import com.nitrome.twinshot.*; public dynamic class tile_wl6 extends Tile { } }//package
Section 538
//tile_wl7 (tile_wl7) package { import com.nitrome.twinshot.*; public dynamic class tile_wl7 extends Tile { } }//package
Section 539
//tile_wl8 (tile_wl8) package { import com.nitrome.twinshot.*; public dynamic class tile_wl8 extends Tile { } }//package
Section 540
//tile_wl9 (tile_wl9) package { import com.nitrome.twinshot.*; public dynamic class tile_wl9 extends Tile { } }//package
Section 541
//TwinShotFont (TwinShotFont) package { import com.nitrome.game.*; public dynamic class TwinShotFont extends TemplateFont { } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:91 505 1289
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:91 505 1289
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:91 505 1289
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:91 505 1289
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:91 505
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:91 505
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:91 505
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:91 505
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:91 505
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:91 505
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:91 505
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:91 505
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:91 505
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:91 505
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:91 505
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:91 505
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:91 505
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:91 505
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:91 505
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:91 505
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:91 505
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:91 505
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:91 505
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:91 505
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:91 505
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:91 505
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:91 505
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:91 505
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:91 505
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:91 505
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:91 505
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:91 505
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:91 505 1727 1743
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:91 505 1727 1743
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:91 505 1727 1743
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:91 505 1727 1743
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:91 505 1727 1743
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:91 505
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:91 505
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:91 505
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:91 505
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:91 505
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:91 505
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:91 505
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91 505
Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon}Uses:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:184 506 1288
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:184 506 1288
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:184 506 1288
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:184 506 1288
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:184 506
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:184 506
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:184 506
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:184 506
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:184 506
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:184 506
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:184 506
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:184 506
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:184 506
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:184 506
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:184 506
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:184 506
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:184 506
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:184 506
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:184 506
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:184 506
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:184 506
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:184 506
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:184 506
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:184 506
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:184 506
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:184 506
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:184 506
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:184 506
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:184 506
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:184 506
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:184 506
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:184 506
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:184 506
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:184 506 1727 1743
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:184 506 1727 1743
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:184 506 1727 1743
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:184 506 1727 1743
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:184 506 1727 1743
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:184 506
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:184 506
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:184 506
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:184 506
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:184 506
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:184 506
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:184 506
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184 506
Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone}Uses:93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183
Symbol 185 BitmapUsed by:187 508 1280
Symbol 186 BitmapUsed by:187 198 322 330 415 1960
Symbol 187 GraphicUses:185 186Used by:320
Symbol 188 BitmapUsed by:190 510 1281
Symbol 189 BitmapUsed by:190 324 417 1961
Symbol 190 GraphicUses:188 189Used by:320
Symbol 191 BitmapUsed by:193 512 1284
Symbol 192 BitmapUsed by:193 326 419 1962
Symbol 193 GraphicUses:191 192Used by:320
Symbol 194 BitmapUsed by:196 514 1276
Symbol 195 BitmapUsed by:196 328 421 1963
Symbol 196 GraphicUses:194 195Used by:320
Symbol 197 BitmapUsed by:198 515 1279
Symbol 198 GraphicUses:197 186Used by:320
Symbol 199 BitmapUsed by:201 517
Symbol 200 BitmapUsed by:201 332 423 1964
Symbol 201 GraphicUses:199 200Used by:320
Symbol 202 BitmapUsed by:204 519
Symbol 203 BitmapUsed by:204 334 425 1965
Symbol 204 GraphicUses:202 203Used by:320
Symbol 205 BitmapUsed by:207 521
Symbol 206 BitmapUsed by:207 336 427 1966
Symbol 207 GraphicUses:205 206Used by:320
Symbol 208 BitmapUsed by:210 523
Symbol 209 BitmapUsed by:210 338 429 1967
Symbol 210 GraphicUses:208 209Used by:320
Symbol 211 BitmapUsed by:213 525
Symbol 212 BitmapUsed by:213 340 431 1968
Symbol 213 GraphicUses:211 212Used by:320
Symbol 214 BitmapUsed by:216 527
Symbol 215 BitmapUsed by:216 342 433 1969
Symbol 216 GraphicUses:214 215Used by:320
Symbol 217 BitmapUsed by:219 529
Symbol 218 BitmapUsed by:219 344 435 1970
Symbol 219 GraphicUses:217 218Used by:320
Symbol 220 BitmapUsed by:222 531
Symbol 221 BitmapUsed by:222 346 437 1971
Symbol 222 GraphicUses:220 221Used by:320
Symbol 223 BitmapUsed by:225 533
Symbol 224 BitmapUsed by:225 348 439 1972
Symbol 225 GraphicUses:223 224Used by:320
Symbol 226 BitmapUsed by:228 535
Symbol 227 BitmapUsed by:228 350 441 1973
Symbol 228 GraphicUses:226 227Used by:320
Symbol 229 BitmapUsed by:231 537
Symbol 230 BitmapUsed by:231 352 443 1974
Symbol 231 GraphicUses:229 230Used by:320
Symbol 232 BitmapUsed by:234 539
Symbol 233 BitmapUsed by:234 354 445 1975
Symbol 234 GraphicUses:232 233Used by:320
Symbol 235 BitmapUsed by:237 541
Symbol 236 BitmapUsed by:237 356 447 1976
Symbol 237 GraphicUses:235 236Used by:320
Symbol 238 BitmapUsed by:240 543
Symbol 239 BitmapUsed by:240 358 449 1977
Symbol 240 GraphicUses:238 239Used by:320
Symbol 241 BitmapUsed by:243 545
Symbol 242 BitmapUsed by:243 360 451 1978
Symbol 243 GraphicUses:241 242Used by:320
Symbol 244 BitmapUsed by:246 547
Symbol 245 BitmapUsed by:246 362 453 1979
Symbol 246 GraphicUses:244 245Used by:320
Symbol 247 BitmapUsed by:249 549
Symbol 248 BitmapUsed by:249 364 455 1980
Symbol 249 GraphicUses:247 248Used by:320
Symbol 250 BitmapUsed by:252 551
Symbol 251 BitmapUsed by:252 366 457 1981
Symbol 252 GraphicUses:250 251Used by:320
Symbol 253 BitmapUsed by:255 553
Symbol 254 BitmapUsed by:255 368 459 1982
Symbol 255 GraphicUses:253 254Used by:320
Symbol 256 BitmapUsed by:258 555
Symbol 257 BitmapUsed by:258 370 461 1983
Symbol 258 GraphicUses:256 257Used by:320
Symbol 259 BitmapUsed by:261 557
Symbol 260 BitmapUsed by:261 372 463 1984
Symbol 261 GraphicUses:259 260Used by:320
Symbol 262 BitmapUsed by:264 559
Symbol 263 BitmapUsed by:264 374 465 1985
Symbol 264 GraphicUses:262 263Used by:320
Symbol 265 BitmapUsed by:267 561
Symbol 266 BitmapUsed by:267 272 376 380 467 471 1986
Symbol 267 GraphicUses:265 266Used by:320
Symbol 268 BitmapUsed by:270 563
Symbol 269 BitmapUsed by:270 378 469 1987
Symbol 270 GraphicUses:268 269Used by:320
Symbol 271 BitmapUsed by:272 564
Symbol 272 GraphicUses:271 266Used by:320
Symbol 273 BitmapUsed by:275 566
Symbol 274 BitmapUsed by:275 280 382 386 473 477 1988
Symbol 275 GraphicUses:273 274Used by:320
Symbol 276 BitmapUsed by:278 568
Symbol 277 BitmapUsed by:278 384 475 1989
Symbol 278 GraphicUses:276 277Used by:320
Symbol 279 BitmapUsed by:280 569
Symbol 280 GraphicUses:279 274Used by:320
Symbol 281 BitmapUsed by:283 571 1717
Symbol 282 BitmapUsed by:283 388 479 1728
Symbol 283 GraphicUses:281 282Used by:320
Symbol 284 BitmapUsed by:286 573 1718
Symbol 285 BitmapUsed by:286 390 481 1729
Symbol 286 GraphicUses:284 285Used by:320
Symbol 287 BitmapUsed by:289 575 1719
Symbol 288 BitmapUsed by:289 392 483 1730
Symbol 289 GraphicUses:287 288Used by:320
Symbol 290 BitmapUsed by:292 577 1720
Symbol 291 BitmapUsed by:292 394 485 1731
Symbol 292 GraphicUses:290 291Used by:320
Symbol 293 BitmapUsed by:295 579 1721
Symbol 294 BitmapUsed by:295 396 487 1732
Symbol 295 GraphicUses:293 294Used by:320
Symbol 296 BitmapUsed by:298 581
Symbol 297 BitmapUsed by:298 398 489 1990
Symbol 298 GraphicUses:296 297Used by:320
Symbol 299 BitmapUsed by:301 583
Symbol 300 BitmapUsed by:301 400 491 1991
Symbol 301 GraphicUses:299 300Used by:320
Symbol 302 BitmapUsed by:304 585
Symbol 303 BitmapUsed by:304 402 493 1992
Symbol 304 GraphicUses:302 303Used by:320
Symbol 305 BitmapUsed by:307 587
Symbol 306 BitmapUsed by:307 404 495 1993
Symbol 307 GraphicUses:305 306Used by:320
Symbol 308 BitmapUsed by:310 589
Symbol 309 BitmapUsed by:310 406 497 1994
Symbol 310 GraphicUses:308 309Used by:320
Symbol 311 BitmapUsed by:313 591
Symbol 312 BitmapUsed by:313 408 499 1995
Symbol 313 GraphicUses:311 312Used by:320
Symbol 314 BitmapUsed by:316 594
Symbol 315 BitmapUsed by:316 410 501 1996
Symbol 316 GraphicUses:314 315Used by:320
Symbol 317 BitmapUsed by:319 596
Symbol 318 BitmapUsed by:319 412 503 1997
Symbol 319 GraphicUses:317 318Used by:320
Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger}Uses:187 190 193 196 198 201 204 207 210 213 216 219 222 225 228 231 234 237 240 243 246 249 252 255 258 261 264 267 270 272 275 278 280 283 286 289 292 295 298 301 304 307 310 313 316 319
Symbol 321 BitmapUsed by:322 598 1267
Symbol 322 GraphicUses:321 186Used by:413
Symbol 323 BitmapUsed by:324 599 1269
Symbol 324 GraphicUses:323 189Used by:413
Symbol 325 BitmapUsed by:326 600 1272
Symbol 326 GraphicUses:325 192Used by:413
Symbol 327 BitmapUsed by:328 601 1264
Symbol 328 GraphicUses:327 195Used by:413
Symbol 329 BitmapUsed by:330 602 1268
Symbol 330 GraphicUses:329 186Used by:413
Symbol 331 BitmapUsed by:332 603
Symbol 332 GraphicUses:331 200Used by:413
Symbol 333 BitmapUsed by:334 604
Symbol 334 GraphicUses:333 203Used by:413
Symbol 335 BitmapUsed by:336 605
Symbol 336 GraphicUses:335 206Used by:413
Symbol 337 BitmapUsed by:338 606
Symbol 338 GraphicUses:337 209Used by:413
Symbol 339 BitmapUsed by:340 607
Symbol 340 GraphicUses:339 212Used by:413
Symbol 341 BitmapUsed by:342 608
Symbol 342 GraphicUses:341 215Used by:413
Symbol 343 BitmapUsed by:344 609
Symbol 344 GraphicUses:343 218Used by:413
Symbol 345 BitmapUsed by:346 610
Symbol 346 GraphicUses:345 221Used by:413
Symbol 347 BitmapUsed by:348 611
Symbol 348 GraphicUses:347 224Used by:413
Symbol 349 BitmapUsed by:350 612
Symbol 350 GraphicUses:349 227Used by:413
Symbol 351 BitmapUsed by:352 613
Symbol 352 GraphicUses:351 230Used by:413
Symbol 353 BitmapUsed by:354 614
Symbol 354 GraphicUses:353 233Used by:413
Symbol 355 BitmapUsed by:356 615
Symbol 356 GraphicUses:355 236Used by:413
Symbol 357 BitmapUsed by:358 616
Symbol 358 GraphicUses:357 239Used by:413
Symbol 359 BitmapUsed by:360 617
Symbol 360 GraphicUses:359 242Used by:413
Symbol 361 BitmapUsed by:362 618
Symbol 362 GraphicUses:361 245Used by:413
Symbol 363 BitmapUsed by:364 619
Symbol 364 GraphicUses:363 248Used by:413
Symbol 365 BitmapUsed by:366 620
Symbol 366 GraphicUses:365 251Used by:413
Symbol 367 BitmapUsed by:368 621
Symbol 368 GraphicUses:367 254Used by:413
Symbol 369 BitmapUsed by:370 622
Symbol 370 GraphicUses:369 257Used by:413
Symbol 371 BitmapUsed by:372 623
Symbol 372 GraphicUses:371 260Used by:413
Symbol 373 BitmapUsed by:374 624
Symbol 374 GraphicUses:373 263Used by:413
Symbol 375 BitmapUsed by:376 625
Symbol 376 GraphicUses:375 266Used by:413
Symbol 377 BitmapUsed by:378 626
Symbol 378 GraphicUses:377 269Used by:413
Symbol 379 BitmapUsed by:380 627
Symbol 380 GraphicUses:379 266Used by:413
Symbol 381 BitmapUsed by:382 628
Symbol 382 GraphicUses:381 274Used by:413
Symbol 383 BitmapUsed by:384 629
Symbol 384 GraphicUses:383 277Used by:413
Symbol 385 BitmapUsed by:386 630
Symbol 386 GraphicUses:385 274Used by:413
Symbol 387 BitmapUsed by:388 631 1722
Symbol 388 GraphicUses:387 282Used by:413
Symbol 389 BitmapUsed by:390 632 1723
Symbol 390 GraphicUses:389 285Used by:413
Symbol 391 BitmapUsed by:392 633 1724
Symbol 392 GraphicUses:391 288Used by:413
Symbol 393 BitmapUsed by:394 634 1725
Symbol 394 GraphicUses:393 291Used by:413
Symbol 395 BitmapUsed by:396 635 1726
Symbol 396 GraphicUses:395 294Used by:413
Symbol 397 BitmapUsed by:398 636
Symbol 398 GraphicUses:397 297Used by:413
Symbol 399 BitmapUsed by:400 637
Symbol 400 GraphicUses:399 300Used by:413
Symbol 401 BitmapUsed by:402 638
Symbol 402 GraphicUses:401 303Used by:413
Symbol 403 BitmapUsed by:404 639
Symbol 404 GraphicUses:403 306Used by:413
Symbol 405 BitmapUsed by:406 640
Symbol 406 GraphicUses:405 309Used by:413
Symbol 407 BitmapUsed by:408 641
Symbol 408 GraphicUses:407 312Used by:413
Symbol 409 BitmapUsed by:410 642
Symbol 410 GraphicUses:409 315Used by:413
Symbol 411 BitmapUsed by:412 643
Symbol 412 GraphicUses:411 318Used by:413
Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow}Uses:322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412
Symbol 414 BitmapUsed by:415 645 1260
Symbol 415 GraphicUses:414 186Used by:504
Symbol 416 BitmapUsed by:417 646 1261
Symbol 417 GraphicUses:416 189Used by:504
Symbol 418 BitmapUsed by:419 647 1262
Symbol 419 GraphicUses:418 192Used by:504
Symbol 420 BitmapUsed by:421 648 1259
Symbol 421 GraphicUses:420 195Used by:504
Symbol 422 BitmapUsed by:423 649
Symbol 423 GraphicUses:422 200Used by:504
Symbol 424 BitmapUsed by:425 650
Symbol 425 GraphicUses:424 203Used by:504
Symbol 426 BitmapUsed by:427 651
Symbol 427 GraphicUses:426 206Used by:504
Symbol 428 BitmapUsed by:429 652
Symbol 429 GraphicUses:428 209Used by:504
Symbol 430 BitmapUsed by:431 653
Symbol 431 GraphicUses:430 212Used by:504
Symbol 432 BitmapUsed by:433 654
Symbol 433 GraphicUses:432 215Used by:504
Symbol 434 BitmapUsed by:435 655
Symbol 435 GraphicUses:434 218Used by:504
Symbol 436 BitmapUsed by:437 656
Symbol 437 GraphicUses:436 221Used by:504
Symbol 438 BitmapUsed by:439 657
Symbol 439 GraphicUses:438 224Used by:504
Symbol 440 BitmapUsed by:441 658
Symbol 441 GraphicUses:440 227Used by:504
Symbol 442 BitmapUsed by:443 659
Symbol 443 GraphicUses:442 230Used by:504
Symbol 444 BitmapUsed by:445 660
Symbol 445 GraphicUses:444 233Used by:504
Symbol 446 BitmapUsed by:447 661
Symbol 447 GraphicUses:446 236Used by:504
Symbol 448 BitmapUsed by:449 662
Symbol 449 GraphicUses:448 239Used by:504
Symbol 450 BitmapUsed by:451 663
Symbol 451 GraphicUses:450 242Used by:504
Symbol 452 BitmapUsed by:453 664
Symbol 453 GraphicUses:452 245Used by:504
Symbol 454 BitmapUsed by:455 665
Symbol 455 GraphicUses:454 248Used by:504
Symbol 456 BitmapUsed by:457 666
Symbol 457 GraphicUses:456 251Used by:504
Symbol 458 BitmapUsed by:459 667
Symbol 459 GraphicUses:458 254Used by:504
Symbol 460 BitmapUsed by:461 668
Symbol 461 GraphicUses:460 257Used by:504
Symbol 462 BitmapUsed by:463 669
Symbol 463 GraphicUses:462 260Used by:504
Symbol 464 BitmapUsed by:465 670
Symbol 465 GraphicUses:464 263Used by:504
Symbol 466 BitmapUsed by:467 671
Symbol 467 GraphicUses:466 266Used by:504
Symbol 468 BitmapUsed by:469 672
Symbol 469 GraphicUses:468 269Used by:504
Symbol 470 BitmapUsed by:471 673
Symbol 471 GraphicUses:470 266Used by:504
Symbol 472 BitmapUsed by:473 674
Symbol 473 GraphicUses:472 274Used by:504
Symbol 474 BitmapUsed by:475 675
Symbol 475 GraphicUses:474 277Used by:504
Symbol 476 BitmapUsed by:477 676
Symbol 477 GraphicUses:476 274Used by:504
Symbol 478 BitmapUsed by:479 677 1712
Symbol 479 GraphicUses:478 282Used by:504
Symbol 480 BitmapUsed by:481 678 1713
Symbol 481 GraphicUses:480 285Used by:504
Symbol 482 BitmapUsed by:483 679 1714
Symbol 483 GraphicUses:482 288Used by:504
Symbol 484 BitmapUsed by:485 680 1715
Symbol 485 GraphicUses:484 291Used by:504
Symbol 486 BitmapUsed by:487 681 1716
Symbol 487 GraphicUses:486 294Used by:504
Symbol 488 BitmapUsed by:489 682
Symbol 489 GraphicUses:488 297Used by:504
Symbol 490 BitmapUsed by:491 683
Symbol 491 GraphicUses:490 300Used by:504
Symbol 492 BitmapUsed by:493 684
Symbol 493 GraphicUses:492 303Used by:504
Symbol 494 BitmapUsed by:495 685
Symbol 495 GraphicUses:494 306Used by:504
Symbol 496 BitmapUsed by:497 686
Symbol 497 GraphicUses:496 309Used by:504
Symbol 498 BitmapUsed by:499 687
Symbol 499 GraphicUses:498 312Used by:504
Symbol 500 BitmapUsed by:501 688
Symbol 501 GraphicUses:500 315Used by:504
Symbol 502 BitmapUsed by:503 689
Symbol 503 GraphicUses:502 318Used by:504
Symbol 504 MovieClip {com.nitrome.twinshot.Player2White}Uses:415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503
Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon}Uses:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90
Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone}Uses:93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183
Symbol 507 BitmapUsed by:508 515 598 602 645 1784
Symbol 508 GraphicUses:185 507Used by:597
Symbol 509 BitmapUsed by:510 599 646 1785
Symbol 510 GraphicUses:188 509Used by:597
Symbol 511 BitmapUsed by:512 600 647 1786
Symbol 512 GraphicUses:191 511Used by:597
Symbol 513 BitmapUsed by:514 601 648 1787
Symbol 514 GraphicUses:194 513Used by:597
Symbol 515 GraphicUses:197 507Used by:597
Symbol 516 BitmapUsed by:517 603 649 1788
Symbol 517 GraphicUses:199 516Used by:597
Symbol 518 BitmapUsed by:519 604 650 1789
Symbol 519 GraphicUses:202 518Used by:597
Symbol 520 BitmapUsed by:521 605 651 1790
Symbol 521 GraphicUses:205 520Used by:597
Symbol 522 BitmapUsed by:523 606 652 1791
Symbol 523 GraphicUses:208 522Used by:597
Symbol 524 BitmapUsed by:525 607 653 1792
Symbol 525 GraphicUses:211 524Used by:597
Symbol 526 BitmapUsed by:527 608 654 1793
Symbol 527 GraphicUses:214 526Used by:597
Symbol 528 BitmapUsed by:529 609 655 1794
Symbol 529 GraphicUses:217 528Used by:597
Symbol 530 BitmapUsed by:531 610 656 1795
Symbol 531 GraphicUses:220 530Used by:597
Symbol 532 BitmapUsed by:533 611 657 1796
Symbol 533 GraphicUses:223 532Used by:597
Symbol 534 BitmapUsed by:535 612 658 1797
Symbol 535 GraphicUses:226 534Used by:597
Symbol 536 BitmapUsed by:537 613 659 1798
Symbol 537 GraphicUses:229 536Used by:597
Symbol 538 BitmapUsed by:539 614 660 1799
Symbol 539 GraphicUses:232 538Used by:597
Symbol 540 BitmapUsed by:541 615 661 1800
Symbol 541 GraphicUses:235 540Used by:597
Symbol 542 BitmapUsed by:543 616 662 1801
Symbol 543 GraphicUses:238 542Used by:597
Symbol 544 BitmapUsed by:545 617 663 1802
Symbol 545 GraphicUses:241 544Used by:597
Symbol 546 BitmapUsed by:547 618 664 1803
Symbol 547 GraphicUses:244 546Used by:597
Symbol 548 BitmapUsed by:549 619 665 1804
Symbol 549 GraphicUses:247 548Used by:597
Symbol 550 BitmapUsed by:551 620 666 1805
Symbol 551 GraphicUses:250 550Used by:597
Symbol 552 BitmapUsed by:553 621 667 1806
Symbol 553 GraphicUses:253 552Used by:597
Symbol 554 BitmapUsed by:555 622 668 1807
Symbol 555 GraphicUses:256 554Used by:597
Symbol 556 BitmapUsed by:557 623 669 1808
Symbol 557 GraphicUses:259 556Used by:597
Symbol 558 BitmapUsed by:559 624 670 1809
Symbol 559 GraphicUses:262 558Used by:597
Symbol 560 BitmapUsed by:561 564 625 627 671 673 1810
Symbol 561 GraphicUses:265 560Used by:597
Symbol 562 BitmapUsed by:563 626 672 1811
Symbol 563 GraphicUses:268 562Used by:597
Symbol 564 GraphicUses:271 560Used by:597
Symbol 565 BitmapUsed by:566 569 628 630 674 676 1812
Symbol 566 GraphicUses:273 565Used by:597
Symbol 567 BitmapUsed by:568 629 675 1813
Symbol 568 GraphicUses:276 567Used by:597
Symbol 569 GraphicUses:279 565Used by:597
Symbol 570 BitmapUsed by:571 631 677 1697
Symbol 571 GraphicUses:281 570Used by:597
Symbol 572 BitmapUsed by:573 632 678 1698
Symbol 573 GraphicUses:284 572Used by:597
Symbol 574 BitmapUsed by:575 633 679 1699
Symbol 575 GraphicUses:287 574Used by:597
Symbol 576 BitmapUsed by:577 634 680 1700
Symbol 577 GraphicUses:290 576Used by:597
Symbol 578 BitmapUsed by:579 635 681 1701
Symbol 579 GraphicUses:293 578Used by:597
Symbol 580 BitmapUsed by:581 636 682 1814
Symbol 581 GraphicUses:296 580Used by:597
Symbol 582 BitmapUsed by:583 637 683 1815
Symbol 583 GraphicUses:299 582Used by:597
Symbol 584 BitmapUsed by:585 638 684 1816
Symbol 585 GraphicUses:302 584Used by:597
Symbol 586 BitmapUsed by:587 639 685 1817
Symbol 587 GraphicUses:305 586Used by:597
Symbol 588 BitmapUsed by:589 640 686 1818
Symbol 589 GraphicUses:308 588Used by:597
Symbol 590 BitmapUsed by:591 641 687 1819
Symbol 591 GraphicUses:311 590Used by:597
Symbol 592 BitmapUsed by:593 642 688
Symbol 593 GraphicUses:592Used by:597 1821
Symbol 594 GraphicUses:314Used by:597
Symbol 595 BitmapUsed by:596 643 689 1820
Symbol 596 GraphicUses:317 595Used by:597
Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger}Uses:508 510 512 514 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 564 566 568 569 571 573 575 577 579 581 583 585 587 589 591 593 594 596
Symbol 598 GraphicUses:321 507Used by:644
Symbol 599 GraphicUses:323 509Used by:644
Symbol 600 GraphicUses:325 511Used by:644
Symbol 601 GraphicUses:327 513Used by:644
Symbol 602 GraphicUses:329 507Used by:644
Symbol 603 GraphicUses:331 516Used by:644
Symbol 604 GraphicUses:333 518Used by:644
Symbol 605 GraphicUses:335 520Used by:644
Symbol 606 GraphicUses:337 522Used by:644
Symbol 607 GraphicUses:339 524Used by:644
Symbol 608 GraphicUses:341 526Used by:644
Symbol 609 GraphicUses:343 528Used by:644
Symbol 610 GraphicUses:345 530Used by:644
Symbol 611 GraphicUses:347 532Used by:644
Symbol 612 GraphicUses:349 534Used by:644
Symbol 613 GraphicUses:351 536Used by:644
Symbol 614 GraphicUses:353 538Used by:644
Symbol 615 GraphicUses:355 540Used by:644
Symbol 616 GraphicUses:357 542Used by:644
Symbol 617 GraphicUses:359 544Used by:644
Symbol 618 GraphicUses:361 546Used by:644
Symbol 619 GraphicUses:363 548Used by:644
Symbol 620 GraphicUses:365 550Used by:644
Symbol 621 GraphicUses:367 552Used by:644
Symbol 622 GraphicUses:369 554Used by:644
Symbol 623 GraphicUses:371 556Used by:644
Symbol 624 GraphicUses:373 558Used by:644
Symbol 625 GraphicUses:375 560Used by:644
Symbol 626 GraphicUses:377 562Used by:644
Symbol 627 GraphicUses:379 560Used by:644
Symbol 628 GraphicUses:381 565Used by:644
Symbol 629 GraphicUses:383 567Used by:644
Symbol 630 GraphicUses:385 565Used by:644
Symbol 631 GraphicUses:387 570Used by:644
Symbol 632 GraphicUses:389 572Used by:644
Symbol 633 GraphicUses:391 574Used by:644
Symbol 634 GraphicUses:393 576Used by:644
Symbol 635 GraphicUses:395 578Used by:644
Symbol 636 GraphicUses:397 580Used by:644
Symbol 637 GraphicUses:399 582Used by:644
Symbol 638 GraphicUses:401 584Used by:644
Symbol 639 GraphicUses:403 586Used by:644
Symbol 640 GraphicUses:405 588Used by:644
Symbol 641 GraphicUses:407 590Used by:644
Symbol 642 GraphicUses:409 592Used by:644
Symbol 643 GraphicUses:411 595Used by:644
Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow}Uses:598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643
Symbol 645 GraphicUses:414 507Used by:690
Symbol 646 GraphicUses:416 509Used by:690
Symbol 647 GraphicUses:418 511Used by:690
Symbol 648 GraphicUses:420 513Used by:690
Symbol 649 GraphicUses:422 516Used by:690
Symbol 650 GraphicUses:424 518Used by:690
Symbol 651 GraphicUses:426 520Used by:690
Symbol 652 GraphicUses:428 522Used by:690
Symbol 653 GraphicUses:430 524Used by:690
Symbol 654 GraphicUses:432 526Used by:690
Symbol 655 GraphicUses:434 528Used by:690
Symbol 656 GraphicUses:436 530Used by:690
Symbol 657 GraphicUses:438 532Used by:690
Symbol 658 GraphicUses:440 534Used by:690
Symbol 659 GraphicUses:442 536Used by:690
Symbol 660 GraphicUses:444 538Used by:690
Symbol 661 GraphicUses:446 540Used by:690
Symbol 662 GraphicUses:448 542Used by:690
Symbol 663 GraphicUses:450 544Used by:690
Symbol 664 GraphicUses:452 546Used by:690
Symbol 665 GraphicUses:454 548Used by:690
Symbol 666 GraphicUses:456 550Used by:690
Symbol 667 GraphicUses:458 552Used by:690
Symbol 668 GraphicUses:460 554Used by:690
Symbol 669 GraphicUses:462 556Used by:690
Symbol 670 GraphicUses:464 558Used by:690
Symbol 671 GraphicUses:466 560Used by:690
Symbol 672 GraphicUses:468 562Used by:690
Symbol 673 GraphicUses:470 560Used by:690
Symbol 674 GraphicUses:472 565Used by:690
Symbol 675 GraphicUses:474 567Used by:690
Symbol 676 GraphicUses:476 565Used by:690
Symbol 677 GraphicUses:478 570Used by:690
Symbol 678 GraphicUses:480 572Used by:690
Symbol 679 GraphicUses:482 574Used by:690
Symbol 680 GraphicUses:484 576Used by:690
Symbol 681 GraphicUses:486 578Used by:690
Symbol 682 GraphicUses:488 580Used by:690
Symbol 683 GraphicUses:490 582Used by:690
Symbol 684 GraphicUses:492 584Used by:690
Symbol 685 GraphicUses:494 586Used by:690
Symbol 686 GraphicUses:496 588Used by:690
Symbol 687 GraphicUses:498 590Used by:690
Symbol 688 GraphicUses:500 592Used by:690
Symbol 689 GraphicUses:502 595Used by:690
Symbol 690 MovieClip {com.nitrome.twinshot.Player1White}Uses:645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689
Symbol 691 GraphicUsed by:696 699 702 705 708 711 715 939
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:696
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696 699 702 705 708 711 715
Symbol 696 MovieClip {TwinShot_fla.switch_orange_462}Uses:691 693 695Used by:712
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:699
Symbol 699 MovieClip {TwinShot_fla.switch_demon_455}Uses:691 698 695Used by:712 716
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:702
Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456}Uses:691 701 695Used by:712 716
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:705
Symbol 705 MovieClip {TwinShot_fla.switch_white_457}Uses:691 704 695Used by:712 716
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:708
Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458}Uses:691 707 695Used by:712 716
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClip {TwinShot_fla.switch_stone_459}Uses:691 710 695Used by:712 716
Symbol 712 MovieClip {skin_select_2}Uses:696 699 702 705 708 711Used by:Timeline
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:715
Symbol 715 MovieClip {TwinShot_fla.switch_pink_460}Uses:691 714 695Used by:716
Symbol 716 MovieClip {skin_select_1}Uses:699 702 705 708 711 715Used by:Timeline
Symbol 717 GraphicUsed by:856
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:720
Symbol 720 MovieClip {Text_None_0}Uses:719Used by:856
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:723
Symbol 723 MovieClip {Text_None_1}Uses:722Used by:856
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:726
Symbol 726 MovieClip {Text_None_2}Uses:725Used by:856
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:729
Symbol 729 MovieClip {Text_None_3}Uses:728Used by:856
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:732
Symbol 732 MovieClip {Text_None_4}Uses:731Used by:856
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735
Symbol 735 MovieClip {Text_None_5}Uses:734Used by:856
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738
Symbol 738 MovieClip {Text_None_6}Uses:737Used by:856
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:741
Symbol 741 MovieClip {Text_None_7}Uses:740Used by:856
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:744
Symbol 744 MovieClip {Text_None_8}Uses:743Used by:856
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:747
Symbol 747 MovieClip {Text_None_9}Uses:746Used by:856
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:750
Symbol 750 MovieClip {Text_None_A}Uses:749Used by:856
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:753
Symbol 753 MovieClip {Text_None_B}Uses:752Used by:856
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClip {Text_None_C}Uses:755Used by:856
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 MovieClip {Text_None_COLON}Uses:758Used by:856
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:762
Symbol 762 MovieClip {Text_None_COMMA}Uses:761Used by:856
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:765
Symbol 765 MovieClip {Text_None_D}Uses:764Used by:856
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:768
Symbol 768 MovieClip {Text_None_E}Uses:767Used by:856
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClip {Text_None_EXCLAMATION}Uses:770Used by:856
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:774
Symbol 774 MovieClip {Text_None_F}Uses:773Used by:856
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:777
Symbol 777 MovieClip {Text_None_FORWARDSLASH}Uses:776Used by:856
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:780
Symbol 780 MovieClip {Text_None_G}Uses:779Used by:856
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:783
Symbol 783 MovieClip {Text_None_H}Uses:782Used by:856
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786
Symbol 786 MovieClip {Text_None_HYPHEN}Uses:785Used by:856
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:789
Symbol 789 MovieClip {Text_None_I}Uses:788Used by:856
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:792
Symbol 792 MovieClip {Text_None_J}Uses:791Used by:856
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:795
Symbol 795 MovieClip {Text_None_K}Uses:794Used by:856
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:798
Symbol 798 MovieClip {Text_None_L}Uses:797Used by:856
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:801
Symbol 801 MovieClip {Text_None_M}Uses:800Used by:856
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:804
Symbol 804 MovieClip {Text_None_N}Uses:803Used by:856
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:807
Symbol 807 MovieClip {Text_None_O}Uses:806Used by:856
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClip {Text_None_P}Uses:809Used by:856
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:813
Symbol 813 MovieClip {Text_None_Q}Uses:812Used by:856
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:816
Symbol 816 MovieClip {Text_None_QUESTION}Uses:815Used by:856
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClip {Text_None_R}Uses:818Used by:856
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:822
Symbol 822 MovieClip {Text_None_S}Uses:821Used by:856
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClip {Text_None_SEMICOLON}Uses:824Used by:856
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClip {Text_None_STOP}Uses:827Used by:856
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:831
Symbol 831 MovieClip {Text_None_T}Uses:830Used by:856
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClip {Text_None_U}Uses:833Used by:856
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:837
Symbol 837 MovieClip {Text_None_V}Uses:836Used by:856
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 MovieClip {Text_None_W}Uses:839Used by:856
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843
Symbol 843 MovieClip {Text_None_X}Uses:842Used by:856
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:846
Symbol 846 MovieClip {Text_None_Y}Uses:845Used by:856
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:849
Symbol 849 MovieClip {Text_None_Z}Uses:848Used by:856
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:852
Symbol 852 MovieClip {Text_None_SPACE}Uses:851Used by:856
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:855
Symbol 855 MovieClip {Text_None_APOSTROPHE}Uses:854Used by:856
Symbol 856 MovieClip {TwinShotFont}Uses:717 720 723 726 729 732 735 738 741 744 747 750 753 756 759 762 765 768 771 774 777 780 783 786 789 792 795 798 801 804 807 810 813 816 819 822 825 828 831 834 837 840 843 846 849 852 855Used by:1243 1244 1245 1246 1247 1248 1300 1305 1306 1307 1308 1314 1334 1340 1343 1349 1350 1352 1358 1359 1364 1365 1366 1367 1369 1372 1373 1374 1377 1378 1379 4327 4432 4505 4602 4606 4609 4640 4862 4907  Timeline
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:866
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClipUses:860Used by:866 935
Symbol 862 BitmapUsed by:864
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:862 863Used by:865
Symbol 865 MovieClipUses:864Used by:866 920 935
Symbol 866 MovieClip {TwinShot_fla.menubackground_2}Uses:858 861 865Used by:936
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:887
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:881
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:881
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:881
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:881
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:881
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:881
Symbol 881 MovieClipUses:870 872 874 876 878 880Used by:887
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:887
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:884Used by:886
Symbol 886 MovieClipUses:885Used by:887
Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5}Uses:868 881 883 886Used by:936
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:920
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:920
Symbol 892 BitmapUsed by:894 908
Symbol 893 BitmapUsed by:894 911
Symbol 894 GraphicUses:892 893Used by:916
Symbol 895 BitmapUsed by:897 910
Symbol 896 BitmapUsed by:897 912
Symbol 897 GraphicUses:895 896Used by:916
Symbol 898 BitmapUsed by:900 911
Symbol 899 BitmapUsed by:900 913
Symbol 900 GraphicUses:898 899Used by:916
Symbol 901 BitmapUsed by:903 912
Symbol 902 BitmapUsed by:903 914
Symbol 903 GraphicUses:901 902Used by:916
Symbol 904 BitmapUsed by:906 913
Symbol 905 BitmapUsed by:906 915
Symbol 906 GraphicUses:904 905Used by:916
Symbol 907 BitmapUsed by:908 914
Symbol 908 GraphicUses:907 892Used by:916
Symbol 909 BitmapUsed by:910 915
Symbol 910 GraphicUses:909 895Used by:916
Symbol 911 GraphicUses:893 898Used by:916
Symbol 912 GraphicUses:896 901Used by:916
Symbol 913 GraphicUses:899 904Used by:916
Symbol 914 GraphicUses:902 907Used by:916
Symbol 915 GraphicUses:905 909Used by:916
Symbol 916 MovieClipUses:894 897 900 903 906 908 910 911 912 913 914 915Used by:920
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:919
Symbol 919 MovieClipUses:918Used by:920
Symbol 920 MovieClip {TwinShot_fla.hellbackground_9}Uses:889 891 916 919 865Used by:936
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:935
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:925
Symbol 925 MovieClipUses:924Used by:935
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:928
Symbol 928 MovieClipUses:927Used by:935
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:934 935 4599
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:933
Symbol 933 MovieClipUses:932Used by:935
Symbol 934 MovieClipUses:930Used by:935
Symbol 935 MovieClip {TwinShot_fla.originalbackground_13}Uses:922 925 928 930 933 861 865 934Used by:936
Symbol 936 MovieClip {com.nitrome.twinshot.Background}Uses:866 887 920 935Used by:4649  Timeline
Symbol 937 ShapeTweeningUsed by:939
Symbol 938 ShapeTweeningUsed by:939
Symbol 939 MovieClip {com.nitrome.game.Transition}Uses:937 938 691Used by:4649  Timeline
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:Timeline
Symbol 943 FontUsed by:944 1155 1346 1347 1368 2228 4279 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4316 4317 4318 4319 4320 4325 4326 4828 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4851 4853 4855 4856 4857 4858 4859 4865 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4894 4895 4896 4901 4902 4905 4906 4910 4913 4914 4915 4918 4919 4951 4952 4963 4981 5001 5020 5031 5033 5035 5037 5049 5051 5053 5055
Symbol 944 EditableTextUses:943Used by:Timeline
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:949
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:949
Symbol 949 MovieClip {FriendlyFireBat}Uses:946 948Used by:4649
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:952
Symbol 952 MovieClipUses:951Used by:965
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:955
Symbol 955 MovieClipUses:954Used by:965
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:958
Symbol 958 MovieClipUses:957Used by:965
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:961
Symbol 961 MovieClipUses:960Used by:965
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:964
Symbol 964 MovieClipUses:963Used by:965
Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator}Uses:952 955 958 961 964Used by:4649  Timeline
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:968
Symbol 968 MovieClip {tile_ns42}Uses:967Used by:4649
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:979
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:979
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:979
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:979
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClip {tile_ns43}Uses:970 972 974 976 978Used by:4649
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:982
Symbol 982 MovieClip {tile_ns41}Uses:981Used by:4649
Symbol 983 BitmapUsed by:984
Symbol 984 GraphicUses:983Used by:985
Symbol 985 MovieClip {tile_ns40}Uses:984Used by:4649
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:988
Symbol 988 MovieClip {tile_ns39}Uses:987Used by:4649
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:991
Symbol 991 MovieClip {tile_ns33}Uses:990Used by:4649
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:994
Symbol 994 MovieClip {tile_ns38}Uses:993Used by:4649
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:997
Symbol 997 MovieClip {tile_ns37}Uses:996Used by:4649
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1000
Symbol 1000 MovieClip {tile_ns36}Uses:999Used by:4649
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1003
Symbol 1003 MovieClip {tile_ns35}Uses:1002Used by:4649
Symbol 1004 BitmapUsed by:1005
Symbol 1005 GraphicUses:1004Used by:1006
Symbol 1006 MovieClip {tile_ns34}Uses:1005Used by:4649
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1009
Symbol 1009 MovieClip {tile_ns32}Uses:1008Used by:4649
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1012
Symbol 1012 MovieClip {tile_ns31}Uses:1011Used by:4649
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1015
Symbol 1015 MovieClip {tile_ns30}Uses:1014Used by:4649
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1018
Symbol 1018 MovieClip {tile_ns29}Uses:1017Used by:4649
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1021
Symbol 1021 MovieClip {tile_ns28}Uses:1020Used by:4649
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClip {tile_ns27}Uses:1023Used by:4649
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1027
Symbol 1027 MovieClip {tile_ns26}Uses:1026Used by:4649
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1030
Symbol 1030 MovieClip {tile_ns25}Uses:1029Used by:4649
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1033
Symbol 1033 MovieClip {tile_ns24}Uses:1032Used by:4649
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1036
Symbol 1036 MovieClip {tile_ns23}Uses:1035Used by:4649
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1039
Symbol 1039 MovieClip {tile_ns22}Uses:1038Used by:4649
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1042
Symbol 1042 MovieClip {tile_ns21}Uses:1041Used by:4649
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1045
Symbol 1045 MovieClip {tile_ns20}Uses:1044Used by:4649
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1048
Symbol 1048 MovieClip {tile_ns19}Uses:1047Used by:4649
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1051
Symbol 1051 MovieClip {tile_ns18}Uses:1050Used by:4649
Symbol 1052 BitmapUsed by:1053
Symbol 1053 GraphicUses:1052Used by:1054
Symbol 1054 MovieClip {tile_ns17}Uses:1053Used by:4649
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1057
Symbol 1057 MovieClip {tile_cl13}Uses:1056Used by:4649
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1060
Symbol 1060 MovieClip {tile_cl12}Uses:1059Used by:4649
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1063
Symbol 1063 MovieClip {tile_cl11}Uses:1062Used by:4649
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1066
Symbol 1066 MovieClip {tile_cl10}Uses:1065Used by:4649
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069
Symbol 1069 MovieClip {tile_cl9}Uses:1068Used by:4649
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1072
Symbol 1072 MovieClip {tile_cl8}Uses:1071Used by:4649
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1075
Symbol 1075 MovieClip {tile_cl7}Uses:1074Used by:4649
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1078
Symbol 1078 MovieClip {tile_wl24}Uses:1077Used by:4649
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1081
Symbol 1081 MovieClip {tile_wl23}Uses:1080Used by:4649
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1084
Symbol 1084 MovieClip {tile_cl6}Uses:1083Used by:4649
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1087
Symbol 1087 MovieClip {tile_wl22}Uses:1086Used by:4649
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1090
Symbol 1090 MovieClip {tile_wl21}Uses:1089Used by:4649
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1093
Symbol 1093 MovieClip {tile_wl20}Uses:1092Used by:4649
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1096
Symbol 1096 MovieClip {tile_wl19}Uses:1095Used by:4649
Symbol 1097 BitmapUsed by:1098
Symbol 1098 GraphicUses:1097Used by:1099
Symbol 1099 MovieClip {tile_wl18}Uses:1098Used by:4649
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1102
Symbol 1102 MovieClip {tile_wl17}Uses:1101Used by:4649
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1105
Symbol 1105 MovieClip {tile_wl16}Uses:1104Used by:4649
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1108
Symbol 1108 MovieClip {tile_wl15}Uses:1107Used by:4649
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1111
Symbol 1111 MovieClip {tile_wl14}Uses:1110Used by:4649
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1114
Symbol 1114 MovieClip {tile_wl13}Uses:1113Used by:4649
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1117
Symbol 1117 MovieClip {tile_bl13}Uses:1116Used by:4649
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1120
Symbol 1120 MovieClip {tile_bl12}Uses:1119Used by:4649
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1123
Symbol 1123 MovieClip {tile_bl10}Uses:1122Used by:4649
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1126
Symbol 1126 MovieClip {tile_bl9}Uses:1125Used by:4649
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1129
Symbol 1129 MovieClip {tile_bl14}Uses:1128Used by:4649
Symbol 1130 BitmapUsed by:1131
Symbol 1131 GraphicUses:1130Used by:1132
Symbol 1132 MovieClip {tile_bl11}Uses:1131Used by:4649
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1141
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1141
Symbol 1137 BitmapUsed by:1138
Symbol 1138 GraphicUses:1137Used by:1141
Symbol 1139 BitmapUsed by:1140
Symbol 1140 GraphicUses:1139Used by:1141
Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}Uses:1134 1136 1138 1140Used by:1142
Symbol 1142 MovieClip {player_2_powerup_selector}Uses:1141Used by:4327 4649  Timeline
Symbol 1143 BitmapUsed by:1144
Symbol 1144 GraphicUses:1143Used by:1151
Symbol 1145 BitmapUsed by:1146
Symbol 1146 GraphicUses:1145Used by:1151
Symbol 1147 BitmapUsed by:1148
Symbol 1148 GraphicUses:1147Used by:1151
Symbol 1149 BitmapUsed by:1150
Symbol 1150 GraphicUses:1149Used by:1151
Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}Uses:1144 1146 1148 1150Used by:1152
Symbol 1152 MovieClip {player_1_powerup_selector}Uses:1151Used by:4327 4649  Timeline
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1156
Symbol 1155 TextUses:943Used by:1156
Symbol 1156 MovieClip {com.nitrome.coins.MochiErrorMessage}Uses:1154 1155Used by:4649  Timeline
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1165
Symbol 1159 BitmapUsed by:1160
Symbol 1160 GraphicUses:1159Used by:1165
Symbol 1161 BitmapUsed by:1162
Symbol 1162 GraphicUses:1161Used by:1165
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1165
Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87}Uses:1158 1160 1162 1164Used by:1184
Symbol 1166 BitmapUsed by:1167
Symbol 1167 GraphicUses:1166Used by:1174
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1168Used by:1174
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1174
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1174
Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88}Uses:1167 1169 1171 1173Used by:1184
Symbol 1175 BitmapUsed by:1176
Symbol 1176 GraphicUses:1175Used by:1183
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1183
Symbol 1179 BitmapUsed by:1180
Symbol 1180 GraphicUses:1179Used by:1183
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1183
Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89}Uses:1176 1178 1180 1182Used by:1184
Symbol 1184 MovieClip {com.nitrome.buttons.GameModeToggle}Uses:1165 1174 1183Used by:4649  Timeline
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:1193 1194 1195
Symbol 1187 BitmapUsed by:1188
Symbol 1188 GraphicUses:1187Used by:1193 1194 1195
Symbol 1189 BitmapUsed by:1190
Symbol 1190 GraphicUses:1189Used by:1193 1194 1195
Symbol 1191 BitmapUsed by:1192
Symbol 1192 GraphicUses:1191Used by:1193 1194 1195
Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle}Uses:1186 1188 1190 1192Used by:4649  Timeline
Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle}Uses:1186 1188 1190 1192Used by:4649  Timeline
Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle}Uses:1186 1188 1190 1192Used by:4649  Timeline
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1202
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1202
Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}Uses:1199 1201Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222 1231 1238
Symbol 1203 BitmapUsed by:1204
Symbol 1204 GraphicUses:1203Used by:1207
Symbol 1205 BitmapUsed by:1206
Symbol 1206 GraphicUses:1205Used by:1207
Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}Uses:1204 1206Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222 1231 1238
Symbol 1208 BitmapUsed by:1209 1210 1211 1212 1213
Symbol 1209 GraphicUses:1208Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1210 GraphicUses:1208Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1211 GraphicUses:1208Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1212 GraphicUses:1208Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1213 GraphicUses:1208Used by:1214 1215 1216 1217 1218 1219 1220 1221 1222
Symbol 1214 MovieClip {invincible_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1215 MovieClip {fly_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1216 MovieClip {speed_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1217 MovieClip {swap_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1218 MovieClip {love_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1219 MovieClip {fire_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1220 MovieClip {explosive_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1221 MovieClip {big_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1222 MovieClip {small_selector}Uses:1197 1202 1207 1209 1210 1211 1212 1213Used by:4649  Timeline
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1231 1238
Symbol 1225 BitmapUsed by:1226 1227 1228 1229 1230 4873
Symbol 1226 GraphicUses:1225Used by:1231
Symbol 1227 GraphicUses:1225Used by:1231
Symbol 1228 GraphicUses:1225Used by:1231
Symbol 1229 GraphicUses:1225Used by:1231
Symbol 1230 GraphicUses:1225Used by:1231
Symbol 1231 MovieClip {hearts_selector_1}Uses:1224 1226 1202 1207 1227 1228 1229 1230Used by:4649  Timeline
Symbol 1232 BitmapUsed by:1233 1234 1235 1236 1237 4873
Symbol 1233 GraphicUses:1232Used by:1238
Symbol 1234 GraphicUses:1232Used by:1238
Symbol 1235 GraphicUses:1232Used by:1238
Symbol 1236 GraphicUses:1232Used by:1238
Symbol 1237 GraphicUses:1232Used by:1238
Symbol 1238 MovieClip {hearts_selector_2}Uses:1224 1233 1202 1207 1234 1235 1236 1237Used by:4649  Timeline
Symbol 1239 GraphicUsed by:1240
Symbol 1240 MovieClip {com.nitrome.buttons.ClickStartButton}Uses:1239Used by:4649  Timeline
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1243 1244 1245 1246 1247 1248
Symbol 1243 MovieClip {com.nitrome.buttons.PlayButton}Uses:1242 856Used by:4649  Timeline
Symbol 1244 MovieClip {com.nitrome.buttons.ScoresButton}Uses:1242 856Used by:4649  Timeline
Symbol 1245 MovieClip {com.nitrome.buttons.HelpButton}Uses:1242 856Used by:4649  Timeline
Symbol 1246 MovieClip {com.nitrome.buttons.CreditsButton}Uses:1242 856Used by:4649  Timeline
Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton}Uses:1242 856Used by:4649  Timeline
Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton}Uses:1242 856Used by:4649  Timeline
Symbol 1249 GraphicUsed by:1300 1334
Symbol 1250 BitmapUsed by:1251 4934
Symbol 1251 GraphicUses:1250Used by:1258
Symbol 1252 BitmapUsed by:1253 4931
Symbol 1253 GraphicUses:1252Used by:1258
Symbol 1254 BitmapUsed by:1255 4932
Symbol 1255 GraphicUses:1254Used by:1258
Symbol 1256 BitmapUsed by:1257 4933
Symbol 1257 GraphicUses:1256Used by:1258
Symbol 1258 MovieClipUses:1251 1253 1255 1257Used by:1299
Symbol 1259 GraphicUses:420Used by:1263
Symbol 1260 GraphicUses:414Used by:1263
Symbol 1261 GraphicUses:416Used by:1263
Symbol 1262 GraphicUses:418Used by:1263
Symbol 1263 MovieClipUses:1259 1260 1261 1262Used by:1299 1333
Symbol 1264 GraphicUses:327Used by:1275
Symbol 1265 BitmapUsed by:1266
Symbol 1266 GraphicUses:1265Used by:1275
Symbol 1267 GraphicUses:321Used by:1275
Symbol 1268 GraphicUses:329Used by:1275
Symbol 1269 GraphicUses:323Used by:1275
Symbol 1270 BitmapUsed by:1271
Symbol 1271 GraphicUses:1270Used by:1275
Symbol 1272 GraphicUses:325Used by:1275
Symbol 1273 BitmapUsed by:1274
Symbol 1274 GraphicUses:1273Used by:1275
Symbol 1275 MovieClipUses:1264 1266 1267 1268 1269 1271 1272 1274Used by:1299 1333
Symbol 1276 GraphicUses:194Used by:1287
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1287
Symbol 1279 GraphicUses:197Used by:1287
Symbol 1280 GraphicUses:185Used by:1287
Symbol 1281 GraphicUses:188Used by:1287
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1287
Symbol 1284 GraphicUses:191Used by:1287
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1287
Symbol 1287 MovieClipUses:1276 1278 1279 1280 1281 1283 1284 1286Used by:1299 1333
Symbol 1288 MovieClipUses:93 95 97 99Used by:1299 1333
Symbol 1289 MovieClipUses:2 4 6 8Used by:1299 1333
Symbol 1290 BitmapUsed by:1291 1822
Symbol 1291 GraphicUses:1290Used by:1298
Symbol 1292 BitmapUsed by:1293 1823
Symbol 1293 GraphicUses:1292Used by:1298
Symbol 1294 BitmapUsed by:1295 1824
Symbol 1295 GraphicUses:1294Used by:1298
Symbol 1296 BitmapUsed by:1297 1825
Symbol 1297 GraphicUses:1296Used by:1298
Symbol 1298 MovieClipUses:1291 1293 1295 1297Used by:1299
Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114}Uses:1258 1263 1275 1287 1288 1289 1298Used by:1300 1334
Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton}Uses:1249 856 1299Used by:4649  Timeline
Symbol 1301 BitmapUsed by:1302 1309
Symbol 1302 GraphicUses:1301Used by:1305 1306 1307 1308 4862
Symbol 1303 BitmapUsed by:1304
Symbol 1304 GraphicUses:1303Used by:1305 1307 1308
Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton}Uses:1302 856 1304Used by:4649  Timeline
Symbol 1306 MovieClip {com.nitrome.buttons.GoodButton}Uses:1302 856Used by:4649  Timeline
Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton}Uses:1302 856 1304Used by:4649  Timeline
Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton}Uses:1302 856 1304Used by:4649  Timeline
Symbol 1309 GraphicUses:1301Used by:1314
Symbol 1310 BitmapUsed by:1311
Symbol 1311 GraphicUses:1310Used by:1314
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1314
Symbol 1314 MovieClip {com.nitrome.buttons.MoreButton}Uses:1309 856 1311 1313Used by:4649  Timeline
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1323
Symbol 1317 BitmapUsed by:1318
Symbol 1318 GraphicUses:1317Used by:1323
Symbol 1319 BitmapUsed by:1320
Symbol 1320 GraphicUses:1319Used by:1323
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1323
Symbol 1323 MovieClipUses:1316 1318 1320 1322Used by:1333
Symbol 1324 BitmapUsed by:1325 1891
Symbol 1325 GraphicUses:1324Used by:1332
Symbol 1326 BitmapUsed by:1327 1892
Symbol 1327 GraphicUses:1326Used by:1332
Symbol 1328 BitmapUsed by:1329 1893
Symbol 1329 GraphicUses:1328Used by:1332
Symbol 1330 BitmapUsed by:1331 1894
Symbol 1331 GraphicUses:1330Used by:1332
Symbol 1332 MovieClipUses:1325 1327 1329 1331Used by:1333
Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128}Uses:1323 1263 1275 1287 1288 1289 1332Used by:1334
Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton}Uses:1249 856 1299 1333Used by:4649  Timeline
Symbol 1335 BitmapUsed by:1336
Symbol 1336 GraphicUses:1335Used by:1340 1367
Symbol 1337 BitmapUsed by:1338
Symbol 1338 GraphicUses:1337Used by:1339
Symbol 1339 MovieClipUses:1338Used by:1340
Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}Uses:1336 1339 856Used by:4649  Timeline
Symbol 1341 BitmapUsed by:1342 1351
Symbol 1342 GraphicUses:1341Used by:1343 1349 1350 1358 1359 1365 1366
Symbol 1343 MovieClip {com.nitrome.buttons.BackButton}Uses:1342 856Used by:4649  Timeline
Symbol 1344 BitmapUsed by:1345
Symbol 1345 GraphicUses:1344Used by:1348
Symbol 1346 TextUses:943Used by:1348
Symbol 1347 TextUses:943Used by:1348
Symbol 1348 MovieClip {com.nitrome.buttons.AboutMochicoinsButton}Uses:1345 1346 1347Used by:4649  Timeline
Symbol 1349 MovieClip {com.nitrome.buttons.SkipCutsceneButton}Uses:1342 856Used by:4649  Timeline
Symbol 1350 MovieClip {com.nitrome.buttons.ResetButton}Uses:1342 856Used by:4649  Timeline
Symbol 1351 GraphicUses:1341Used by:1352
Symbol 1352 MovieClip {com.nitrome.buttons.WhatCanBuyButton}Uses:1351 856Used by:4649  Timeline
Symbol 1353 FontUsed by:1354 1355 1356 4558 4559 5058 5059 5060 5061 5064
Symbol 1354 EditableTextUses:1353Used by:1357
Symbol 1355 EditableTextUses:1353Used by:1357
Symbol 1356 EditableTextUses:1353Used by:1357
Symbol 1357 MovieClip {ScoreLine}Uses:1354 1355 1356Used by:1364 4649
Symbol 1358 MovieClip {NextArrow}Uses:1342 856Used by:1364 4649
Symbol 1359 MovieClip {PrevArrow}Uses:1342 856Used by:1364 4649
Symbol 1360 GraphicUsed by:1361 1362 1363 4645
Symbol 1361 Button {com.nitrome.game.MochiHelpLink}Uses:1360Used by:4649  Timeline
Symbol 1362 Button {com.nitrome.game.MochiSupportLink}Uses:1360Used by:4649  Timeline
Symbol 1363 Button {com.nitrome.game.NitromeLink}Uses:1360Used by:1364 1369 4649 4816 4821  Timeline
Symbol 1364 MovieClip {HighScoreBoard}Uses:1357 1358 1359 856 1363Used by:4649  Timeline
Symbol 1365 MovieClip {SubmitButton}Uses:1342 856Used by:1369 4649
Symbol 1366 MovieClip {ClearButton}Uses:1342 856Used by:1369 4649
Symbol 1367 MovieClip {LetterButton}Uses:1336 856Used by:1369 4649
Symbol 1368 EditableTextUses:943Used by:1369
Symbol 1369 MovieClip {ScoreSubmitPanel}Uses:1365 856 1366 1367 1368 1363Used by:4649  Timeline
Symbol 1370 BitmapUsed by:1371
Symbol 1371 GraphicUses:1370Used by:1372 1373 1374
Symbol 1372 MovieClip {com.nitrome.game.ContinueGameButton}Uses:1371 856Used by:4327 4649
Symbol 1373 MovieClip {com.nitrome.game.EndGameButton1}Uses:1371 856Used by:4327 4649
Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton}Uses:1371 856Used by:4327 4649
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377 1378 1379
Symbol 1377 MovieClip {com.nitrome.game.RestartLevelButton}Uses:1376 856Used by:4327 4649
Symbol 1378 MovieClip {com.nitrome.game.EndGameButton2}Uses:1376 856Used by:4327 4606 4609 4649
Symbol 1379 MovieClip {com.nitrome.game.IngameSubmitScoreButton}Uses:1376 856Used by:4327 4606 4609 4649
Symbol 1380 BitmapUsed by:1381
Symbol 1381 GraphicUses:1380Used by:1388 1389
Symbol 1382 BitmapUsed by:1383
Symbol 1383 GraphicUses:1382Used by:1388 1389
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1388 1389
Symbol 1386 BitmapUsed by:1387
Symbol 1387 GraphicUses:1386Used by:1388 1389
Symbol 1388 MovieClip {tile_cr}Uses:1381 1383 1385 1387Used by:4649
Symbol 1389 MovieClip {tile_cl}Uses:1387 1385 1383 1381Used by:4649
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1406 1407
Symbol 1392 BitmapUsed by:1393
Symbol 1393 GraphicUses:1392Used by:1407
Symbol 1394 BitmapUsed by:1395
Symbol 1395 GraphicUses:1394Used by:1407
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1407
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1407
Symbol 1400 BitmapUsed by:1401
Symbol 1401 GraphicUses:1400Used by:1407
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1407
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1407
Symbol 1406 MovieClipUses:1391Used by:1407
Symbol 1407 MovieClip {tile_cx}Uses:1391 1393 1395 1397 1399 1401 1403 1405 1406Used by:4649
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1410
Symbol 1410 MovieClipUses:1409Used by:1413
Symbol 1411 BitmapUsed by:1412
Symbol 1412 GraphicUses:1411Used by:1413
Symbol 1413 MovieClip {tile_sw}Uses:1410 1412Used by:4649
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1426
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1416Used by:1426
Symbol 1418 BitmapUsed by:1419
Symbol 1419 GraphicUses:1418Used by:1426
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1426
Symbol 1422 BitmapUsed by:1423
Symbol 1423 GraphicUses:1422Used by:1426
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1426
Symbol 1426 MovieClip {tile_sp1}Uses:1415 1417 1419 1421 1423 1425Used by:4649
Symbol 1427 BitmapUsed by:1428
Symbol 1428 GraphicUses:1427Used by:1439
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1439
Symbol 1431 BitmapUsed by:1432
Symbol 1432 GraphicUses:1431Used by:1439
Symbol 1433 BitmapUsed by:1434
Symbol 1434 GraphicUses:1433Used by:1439
Symbol 1435 BitmapUsed by:1436
Symbol 1436 GraphicUses:1435Used by:1439
Symbol 1437 BitmapUsed by:1438
Symbol 1438 GraphicUses:1437Used by:1439
Symbol 1439 MovieClip {tile_sp1h}Uses:1428 1430 1432 1434 1436 1438Used by:4649
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1452
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1452
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1452
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1452
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1452
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1452
Symbol 1452 MovieClip {tile_sp2}Uses:1441 1443 1445 1447 1449 1451Used by:4649
Symbol 1453 BitmapUsed by:1454
Symbol 1454 GraphicUses:1453Used by:1465
Symbol 1455 BitmapUsed by:1456
Symbol 1456 GraphicUses:1455Used by:1465
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1465
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1465
Symbol 1461 BitmapUsed by:1462
Symbol 1462 GraphicUses:1461Used by:1465
Symbol 1463 BitmapUsed by:1464
Symbol 1464 GraphicUses:1463Used by:1465
Symbol 1465 MovieClip {tile_sp2h}Uses:1454 1456 1458 1460 1462 1464Used by:4649
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1484
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1484
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1484
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1484
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1484
Symbol 1476 BitmapUsed by:1477
Symbol 1477 GraphicUses:1476Used by:1484
Symbol 1478 BitmapUsed by:1479
Symbol 1479 GraphicUses:1478Used by:1484
Symbol 1480 BitmapUsed by:1481
Symbol 1481 GraphicUses:1480Used by:1484
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1484
Symbol 1484 MovieClip {tile_fn}Uses:1467 1469 1471 1473 1475 1477 1479 1481 1483Used by:4649
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1495
Symbol 1487 BitmapUsed by:1488
Symbol 1488 GraphicUses:1487Used by:1495
Symbol 1489 BitmapUsed by:1490
Symbol 1490 GraphicUses:1489Used by:1495
Symbol 1491 BitmapUsed by:1492
Symbol 1492 GraphicUses:1491Used by:1495
Symbol 1493 BitmapUsed by:1494
Symbol 1494 GraphicUses:1493Used by:1495
Symbol 1495 MovieClip {tile_tmr}Uses:1486 1488 1490 1492 1494Used by:4649
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1508
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1508
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1508
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1508
Symbol 1504 BitmapUsed by:1505
Symbol 1505 GraphicUses:1504Used by:1508
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1508
Symbol 1508 MovieClip {tile_bn1}Uses:1497 1499 1501 1503 1505 1507Used by:4649
Symbol 1509 BitmapUsed by:1510
Symbol 1510 GraphicUses:1509Used by:1525 1543
Symbol 1511 BitmapUsed by:1512
Symbol 1512 GraphicUses:1511Used by:1543
Symbol 1513 BitmapUsed by:1514
Symbol 1514 GraphicUses:1513Used by:1543
Symbol 1515 BitmapUsed by:1516
Symbol 1516 GraphicUses:1515Used by:1543
Symbol 1517 BitmapUsed by:1518
Symbol 1518 GraphicUses:1517Used by:1543
Symbol 1519 BitmapUsed by:1520
Symbol 1520 GraphicUses:1519Used by:1543
Symbol 1521 BitmapUsed by:1522
Symbol 1522 GraphicUses:1521Used by:1543
Symbol 1523 BitmapUsed by:1524
Symbol 1524 GraphicUses:1523Used by:1543
Symbol 1525 MovieClipUses:1510Used by:1543
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1542 1543
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1543
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1543
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1543
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1543
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1543
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1543
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1543
Symbol 1542 MovieClipUses:1527Used by:1543
Symbol 1543 MovieClip {tile_br}Uses:1510 1512 1514 1516 1518 1520 1522 1524 1525 1527 1529 1531 1533 1535 1537 1539 1541 1542Used by:4649
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1552
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1552
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1552
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1552
Symbol 1552 MovieClip {tile_mt1}Uses:1545 1547 1549 1551Used by:4649
Symbol 1553 BitmapUsed by:1554
Symbol 1554 GraphicUses:1553Used by:1555
Symbol 1555 MovieClip {tile_ns16}Uses:1554Used by:4649
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1558
Symbol 1558 MovieClip {tile_ns15}Uses:1557Used by:4649
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1561
Symbol 1561 MovieClip {tile_ns14}Uses:1560Used by:4649
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1564
Symbol 1564 MovieClip {tile_ns13}Uses:1563Used by:4649
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1567
Symbol 1567 MovieClip {tile_ns12}Uses:1566Used by:4649
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1570
Symbol 1570 MovieClip {tile_ns11}Uses:1569Used by:4649
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1573
Symbol 1573 MovieClip {tile_ns10}Uses:1572Used by:4649
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1576
Symbol 1576 MovieClip {tile_ns9}Uses:1575Used by:4649
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1579
Symbol 1579 MovieClip {tile_ns8}Uses:1578Used by:4649
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1582
Symbol 1582 MovieClip {tile_ns3}Uses:1581Used by:4649
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1585
Symbol 1585 MovieClip {tile_ns2}Uses:1584Used by:4649
Symbol 1586 BitmapUsed by:1587
Symbol 1587 GraphicUses:1586Used by:1588
Symbol 1588 MovieClip {tile_ns1}Uses:1587Used by:4649
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1591
Symbol 1591 MovieClip {tile_ns7}Uses:1590Used by:4649
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1594
Symbol 1594 MovieClip {tile_ns6}Uses:1593Used by:4649
Symbol 1595 BitmapUsed by:1596
Symbol 1596 GraphicUses:1595Used by:1597
Symbol 1597 MovieClip {tile_ns5}Uses:1596Used by:4649
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1600
Symbol 1600 MovieClip {tile_ns4}Uses:1599Used by:4649
Symbol 1601 BitmapUsed by:1602
Symbol 1602 GraphicUses:1601Used by:1603
Symbol 1603 MovieClip {tile_wl9}Uses:1602Used by:4649
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1606
Symbol 1606 MovieClip {tile_wl7}Uses:1605Used by:4649
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1609
Symbol 1609 MovieClip {tile_wl10}Uses:1608Used by:4649
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1612
Symbol 1612 MovieClip {tile_wl8}Uses:1611Used by:4649
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1615
Symbol 1615 MovieClip {tile_wl11}Uses:1614Used by:4649
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1618
Symbol 1618 MovieClip {tile_wl12}Uses:1617Used by:4649
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1621
Symbol 1621 MovieClip {tile_cl5}Uses:1620Used by:4649
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1624
Symbol 1624 MovieClip {tile_cl4}Uses:1623Used by:4649
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1627
Symbol 1627 MovieClip {tile_sx2}Uses:1626Used by:4649
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1630
Symbol 1630 MovieClip {tile_sx}Uses:1629Used by:4649
Symbol 1631 BitmapUsed by:1632
Symbol 1632 GraphicUses:1631Used by:1633
Symbol 1633 MovieClip {tile_wl5}Uses:1632Used by:4649
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1636
Symbol 1636 MovieClip {tile_cl1}Uses:1635Used by:4649
Symbol 1637 BitmapUsed by:1638
Symbol 1638 GraphicUses:1637Used by:1639
Symbol 1639 MovieClip {tile_cl2}Uses:1638Used by:4649
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1642
Symbol 1642 MovieClip {tile_cl3}Uses:1641Used by:4649
Symbol 1643 BitmapUsed by:1644
Symbol 1644 GraphicUses:1643Used by:1645
Symbol 1645 MovieClip {tile_wl6}Uses:1644Used by:4649
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1648
Symbol 1648 MovieClip {tile_wl4}Uses:1647Used by:4649
Symbol 1649 BitmapUsed by:1650
Symbol 1650 GraphicUses:1649Used by:1651
Symbol 1651 MovieClip {tile_wl3}Uses:1650Used by:4649
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1654
Symbol 1654 MovieClip {tile_wl2}Uses:1653Used by:4649
Symbol 1655 BitmapUsed by:1656
Symbol 1656 GraphicUses:1655Used by:1657
Symbol 1657 MovieClip {tile_wl}Uses:1656Used by:4649
Symbol 1658 BitmapUsed by:1659
Symbol 1659 GraphicUses:1658Used by:1661
Symbol 1660 GraphicUsed by:1661 1673 1676 1679 1682 1685 1688 1691
Symbol 1661 MovieClip {tile_bl}Uses:1659 1660Used by:4649
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1664
Symbol 1664 MovieClip {tile_de1}Uses:1663Used by:4649
Symbol 1665 BitmapUsed by:1666
Symbol 1666 GraphicUses:1665Used by:1667
Symbol 1667 MovieClip {tile_de2}Uses:1666Used by:4649
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1670
Symbol 1670 MovieClip {tile_de3}Uses:1669Used by:4649
Symbol 1671 BitmapUsed by:1672
Symbol 1672 GraphicUses:1671Used by:1673
Symbol 1673 MovieClip {tile_bl2}Uses:1672 1660Used by:4649
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1676
Symbol 1676 MovieClip {tile_bl3}Uses:1675 1660Used by:4649
Symbol 1677 BitmapUsed by:1678
Symbol 1678 GraphicUses:1677Used by:1679
Symbol 1679 MovieClip {tile_bl4}Uses:1678 1660Used by:4649
Symbol 1680 BitmapUsed by:1681
Symbol 1681 GraphicUses:1680Used by:1682
Symbol 1682 MovieClip {tile_bl5}Uses:1681 1660Used by:4649
Symbol 1683 BitmapUsed by:1684
Symbol 1684 GraphicUses:1683Used by:1685
Symbol 1685 MovieClip {tile_bl6}Uses:1684 1660Used by:4649
Symbol 1686 BitmapUsed by:1687
Symbol 1687 GraphicUses:1686Used by:1688
Symbol 1688 MovieClip {tile_bl7}Uses:1687 1660Used by:4649
Symbol 1689 BitmapUsed by:1690
Symbol 1690 GraphicUses:1689Used by:1691
Symbol 1691 MovieClip {tile_bl8}Uses:1690 1660Used by:4649
Symbol 1692 GraphicUsed by:1693
Symbol 1693 MovieClip {tile_fl}Uses:1692Used by:4649
Symbol 1694 BitmapUsed by:1695
Symbol 1695 GraphicUses:1694Used by:1696
Symbol 1696 MovieClip {com.nitrome.twinshot.Tag}Uses:1695Used by:4649
Symbol 1697 GraphicUses:570Used by:1727 1821
Symbol 1698 GraphicUses:572Used by:1727 1821
Symbol 1699 GraphicUses:574Used by:1727 1821
Symbol 1700 GraphicUses:576Used by:1727 1821
Symbol 1701 GraphicUses:578Used by:1727 1821
Symbol 1702 BitmapUsed by:1703
Symbol 1703 GraphicUses:1702Used by:1727 1890
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1727 1890
Symbol 1706 BitmapUsed by:1707
Symbol 1707 GraphicUses:1706Used by:1727 1890
Symbol 1708 BitmapUsed by:1709
Symbol 1709 GraphicUses:1708Used by:1727 1890
Symbol 1710 BitmapUsed by:1711
Symbol 1711 GraphicUses:1710Used by:1727 1890
Symbol 1712 GraphicUses:478Used by:1727 1743
Symbol 1713 GraphicUses:480Used by:1727 1743
Symbol 1714 GraphicUses:482Used by:1727 1743
Symbol 1715 GraphicUses:484Used by:1727 1743
Symbol 1716 GraphicUses:486Used by:1727 1743
Symbol 1717 GraphicUses:281Used by:1727 1743
Symbol 1718 GraphicUses:284Used by:1727 1743
Symbol 1719 GraphicUses:287Used by:1727 1743
Symbol 1720 GraphicUses:290Used by:1727 1743
Symbol 1721 GraphicUses:293Used by:1727 1743
Symbol 1722 GraphicUses:387Used by:1727 1743
Symbol 1723 GraphicUses:389Used by:1727 1743
Symbol 1724 GraphicUses:391Used by:1727 1743
Symbol 1725 GraphicUses:393Used by:1727 1743
Symbol 1726 GraphicUses:395Used by:1727 1743
Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1}Uses:1697 1698 1699 1700 1701 1703 1705 1707 1709 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 66 68 70 72 74 159 161 163 165 167Used by:4649
Symbol 1728 GraphicUses:282Used by:1743 1998
Symbol 1729 GraphicUses:285Used by:1743 1998
Symbol 1730 GraphicUses:288Used by:1743 1998
Symbol 1731 GraphicUses:291Used by:1743 1998
Symbol 1732 GraphicUses:294Used by:1743 1998
Symbol 1733 BitmapUsed by:1734
Symbol 1734 GraphicUses:1733Used by:1743 1959
Symbol 1735 BitmapUsed by:1736
Symbol 1736 GraphicUses:1735Used by:1743 1959
Symbol 1737 BitmapUsed by:1738
Symbol 1738 GraphicUses:1737Used by:1743 1959
Symbol 1739 BitmapUsed by:1740
Symbol 1740 GraphicUses:1739Used by:1743 1959
Symbol 1741 BitmapUsed by:1742
Symbol 1742 GraphicUses:1741Used by:1743 1959
Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2}Uses:1728 1729 1730 1731 1732 1734 1736 1738 1740 1742 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 66 68 70 72 74 159 161 163 165 167Used by:4649
Symbol 1744 BitmapUsed by:1745
Symbol 1745 GraphicUses:1744Used by:1760
Symbol 1746 BitmapUsed by:1747
Symbol 1747 GraphicUses:1746Used by:1760
Symbol 1748 BitmapUsed by:1749
Symbol 1749 GraphicUses:1748Used by:1760
Symbol 1750 BitmapUsed by:1751
Symbol 1751 GraphicUses:1750Used by:1760
Symbol 1752 BitmapUsed by:1753
Symbol 1753 GraphicUses:1752Used by:1760
Symbol 1754 BitmapUsed by:1755
Symbol 1755 GraphicUses:1754Used by:1760
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1760
Symbol 1758 BitmapUsed by:1759
Symbol 1759 GraphicUses:1758Used by:1760
Symbol 1760 MovieClip {com.nitrome.twinshot.LandPuff}Uses:1745 1747 1749 1751 1753 1755 1757 1759Used by:4649
Symbol 1761 BitmapUsed by:1762
Symbol 1762 GraphicUses:1761Used by:1778
Symbol 1763 BitmapUsed by:1764
Symbol 1764 GraphicUses:1763Used by:1765
Symbol 1765 MovieClipUses:1764Used by:1778 1783
Symbol 1766 BitmapUsed by:1767
Symbol 1767 GraphicUses:1766Used by:1778
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1778 1783
Symbol 1770 BitmapUsed by:1771
Symbol 1771 GraphicUses:1770Used by:1778 1783
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1778 1783
Symbol 1774 BitmapUsed by:1775
Symbol 1775 GraphicUses:1774Used by:1778 1783
Symbol 1776 BitmapUsed by:1777
Symbol 1777 GraphicUses:1776Used by:1778 1783
Symbol 1778 MovieClip {com.nitrome.twinshot.Player1OutOfView}Uses:1762 1765 1767 1769 1771 1773 1775 1777Used by:4649
Symbol 1779 BitmapUsed by:1780
Symbol 1780 GraphicUses:1779Used by:1783
Symbol 1781 BitmapUsed by:1782
Symbol 1782 GraphicUses:1781Used by:1783
Symbol 1783 MovieClip {com.nitrome.twinshot.Player2OutOfView}Uses:1780 1765 1782 1769 1771 1773 1775 1777Used by:4649
Symbol 1784 GraphicUses:507Used by:1821
Symbol 1785 GraphicUses:509Used by:1821
Symbol 1786 GraphicUses:511Used by:1821
Symbol 1787 GraphicUses:513Used by:1821
Symbol 1788 GraphicUses:516Used by:1821
Symbol 1789 GraphicUses:518Used by:1821
Symbol 1790 GraphicUses:520Used by:1821
Symbol 1791 GraphicUses:522Used by:1821
Symbol 1792 GraphicUses:524Used by:1821
Symbol 1793 GraphicUses:526Used by:1821
Symbol 1794 GraphicUses:528Used by:1821
Symbol 1795 GraphicUses:530Used by:1821
Symbol 1796 GraphicUses:532Used by:1821
Symbol 1797 GraphicUses:534Used by:1821
Symbol 1798 GraphicUses:536Used by:1821
Symbol 1799 GraphicUses:538Used by:1821
Symbol 1800 GraphicUses:540Used by:1821
Symbol 1801 GraphicUses:542Used by:1821
Symbol 1802 GraphicUses:544Used by:1821
Symbol 1803 GraphicUses:546Used by:1821
Symbol 1804 GraphicUses:548Used by:1821
Symbol 1805 GraphicUses:550Used by:1821
Symbol 1806 GraphicUses:552Used by:1821
Symbol 1807 GraphicUses:554Used by:1821
Symbol 1808 GraphicUses:556Used by:1821
Symbol 1809 GraphicUses:558Used by:1821
Symbol 1810 GraphicUses:560Used by:1821
Symbol 1811 GraphicUses:562Used by:1821
Symbol 1812 GraphicUses:565Used by:1821
Symbol 1813 GraphicUses:567Used by:1821
Symbol 1814 GraphicUses:580Used by:1821
Symbol 1815 GraphicUses:582Used by:1821
Symbol 1816 GraphicUses:584Used by:1821
Symbol 1817 GraphicUses:586Used by:1821
Symbol 1818 GraphicUses:588Used by:1821
Symbol 1819 GraphicUses:590Used by:1821
Symbol 1820 GraphicUses:595Used by:1821
Symbol 1821 MovieClip {com.nitrome.twinshot.Player1}Uses:1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1697 1698 1699 1700 1701 1814 1815 1816 1817 1818 1819 593 1820Used by:4649
Symbol 1822 GraphicUses:1290Used by:1890
Symbol 1823 GraphicUses:1292Used by:1890
Symbol 1824 GraphicUses:1294Used by:1890
Symbol 1825 GraphicUses:1296Used by:1890
Symbol 1826 BitmapUsed by:1827
Symbol 1827 GraphicUses:1826Used by:1890
Symbol 1828 BitmapUsed by:1829
Symbol 1829 GraphicUses:1828Used by:1890
Symbol 1830 BitmapUsed by:1831
Symbol 1831 GraphicUses:1830Used by:1890
Symbol 1832 BitmapUsed by:1833
Symbol 1833 GraphicUses:1832Used by:1890
Symbol 1834 BitmapUsed by:1835
Symbol 1835 GraphicUses:1834Used by:1890
Symbol 1836 BitmapUsed by:1837
Symbol 1837 GraphicUses:1836Used by:1890
Symbol 1838 BitmapUsed by:1839
Symbol 1839 GraphicUses:1838Used by:1890
Symbol 1840 BitmapUsed by:1841
Symbol 1841 GraphicUses:1840Used by:1890
Symbol 1842 BitmapUsed by:1843
Symbol 1843 GraphicUses:1842Used by:1890
Symbol 1844 BitmapUsed by:1845
Symbol 1845 GraphicUses:1844Used by:1890
Symbol 1846 BitmapUsed by:1847
Symbol 1847 GraphicUses:1846Used by:1890
Symbol 1848 BitmapUsed by:1849
Symbol 1849 GraphicUses:1848Used by:1890
Symbol 1850 BitmapUsed by:1851
Symbol 1851 GraphicUses:1850Used by:1890
Symbol 1852 BitmapUsed by:1853
Symbol 1853 GraphicUses:1852Used by:1890
Symbol 1854 BitmapUsed by:1855
Symbol 1855 GraphicUses:1854Used by:1890
Symbol 1856 BitmapUsed by:1857
Symbol 1857 GraphicUses:1856Used by:1890
Symbol 1858 BitmapUsed by:1859
Symbol 1859 GraphicUses:1858Used by:1890
Symbol 1860 BitmapUsed by:1861
Symbol 1861 GraphicUses:1860Used by:1890
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1890
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1890
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1890
Symbol 1868 BitmapUsed by:1869
Symbol 1869 GraphicUses:1868Used by:1890
Symbol 1870 BitmapUsed by:1871
Symbol 1871 GraphicUses:1870Used by:1890
Symbol 1872 BitmapUsed by:1873
Symbol 1873 GraphicUses:1872Used by:1890
Symbol 1874 BitmapUsed by:1875
Symbol 1875 GraphicUses:1874Used by:1890
Symbol 1876 BitmapUsed by:1877
Symbol 1877 GraphicUses:1876Used by:1890
Symbol 1878 BitmapUsed by:1879
Symbol 1879 GraphicUses:1878Used by:1890
Symbol 1880 BitmapUsed by:1881
Symbol 1881 GraphicUses:1880Used by:1890
Symbol 1882 BitmapUsed by:1883
Symbol 1883 GraphicUses:1882Used by:1890
Symbol 1884 BitmapUsed by:1885
Symbol 1885 GraphicUses:1884Used by:1890
Symbol 1886 BitmapUsed by:1887
Symbol 1887 GraphicUses:1886Used by:1890
Symbol 1888 BitmapUsed by:1889
Symbol 1889 GraphicUses:1888Used by:1890
Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan}Uses:1822 1823 1824 1825 1827 1829 1831 1833 1835 1837 1839 1841 1843 1845 1847 1849 1851 1853 1855 1857 1859 1861 1863 1865 1867 1869 1871 1873 1703 1705 1707 1709 1711 1875 1877 1879 1881 1883 1885 1887 1889Used by:4649
Symbol 1891 GraphicUses:1324Used by:1959
Symbol 1892 GraphicUses:1326Used by:1959
Symbol 1893 GraphicUses:1328Used by:1959
Symbol 1894 GraphicUses:1330Used by:1959
Symbol 1895 BitmapUsed by:1896
Symbol 1896 GraphicUses:1895Used by:1959
Symbol 1897 BitmapUsed by:1898
Symbol 1898 GraphicUses:1897Used by:1959
Symbol 1899 BitmapUsed by:1900
Symbol 1900 GraphicUses:1899Used by:1959
Symbol 1901 BitmapUsed by:1902
Symbol 1902 GraphicUses:1901Used by:1959
Symbol 1903 BitmapUsed by:1904
Symbol 1904 GraphicUses:1903Used by:1959
Symbol 1905 BitmapUsed by:1906
Symbol 1906 GraphicUses:1905Used by:1959
Symbol 1907 BitmapUsed by:1908
Symbol 1908 GraphicUses:1907Used by:1959
Symbol 1909 BitmapUsed by:1910
Symbol 1910 GraphicUses:1909Used by:1959
Symbol 1911 BitmapUsed by:1912
Symbol 1912 GraphicUses:1911Used by:1959
Symbol 1913 BitmapUsed by:1914
Symbol 1914 GraphicUses:1913Used by:1959
Symbol 1915 BitmapUsed by:1916
Symbol 1916 GraphicUses:1915Used by:1959
Symbol 1917 BitmapUsed by:1918
Symbol 1918 GraphicUses:1917Used by:1959
Symbol 1919 BitmapUsed by:1920
Symbol 1920 GraphicUses:1919Used by:1959
Symbol 1921 BitmapUsed by:1922
Symbol 1922 GraphicUses:1921Used by:1959
Symbol 1923 BitmapUsed by:1924
Symbol 1924 GraphicUses:1923Used by:1959
Symbol 1925 BitmapUsed by:1926
Symbol 1926 GraphicUses:1925Used by:1959
Symbol 1927 BitmapUsed by:1928
Symbol 1928 GraphicUses:1927Used by:1959
Symbol 1929 BitmapUsed by:1930
Symbol 1930 GraphicUses:1929Used by:1959
Symbol 1931 BitmapUsed by:1932
Symbol 1932 GraphicUses:1931Used by:1959
Symbol 1933 BitmapUsed by:1934
Symbol 1934 GraphicUses:1933Used by:1959
Symbol 1935 BitmapUsed by:1936
Symbol 1936 GraphicUses:1935Used by:1959
Symbol 1937 BitmapUsed by:1938
Symbol 1938 GraphicUses:1937Used by:1959
Symbol 1939 BitmapUsed by:1940
Symbol 1940 GraphicUses:1939Used by:1959
Symbol 1941 BitmapUsed by:1942
Symbol 1942 GraphicUses:1941Used by:1959
Symbol 1943 BitmapUsed by:1944
Symbol 1944 GraphicUses:1943Used by:1959
Symbol 1945 BitmapUsed by:1946
Symbol 1946 GraphicUses:1945Used by:1959
Symbol 1947 BitmapUsed by:1948
Symbol 1948 GraphicUses:1947Used by:1959
Symbol 1949 BitmapUsed by:1950
Symbol 1950 GraphicUses:1949Used by:1959
Symbol 1951 BitmapUsed by:1952
Symbol 1952 GraphicUses:1951Used by:1959
Symbol 1953 BitmapUsed by:1954
Symbol 1954 GraphicUses:1953Used by:1959
Symbol 1955 BitmapUsed by:1956
Symbol 1956 GraphicUses:1955Used by:1959
Symbol 1957 BitmapUsed by:1958
Symbol 1958 GraphicUses:1957Used by:1959
Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan}Uses:1891 1892 1893 1894 1896 1898 1900 1902 1904 1906 1908 1910 1912 1914 1916 1918 1920 1922 1924 1926 1928 1930 1932 1934 1936 1938 1940 1942 1734 1736 1738 1740 1742 1944 1946 1948 1950 1952 1954 1956 1958Used by:4649
Symbol 1960 GraphicUses:186Used by:1998
Symbol 1961 GraphicUses:189Used by:1998
Symbol 1962 GraphicUses:192Used by:1998
Symbol 1963 GraphicUses:195Used by:1998
Symbol 1964 GraphicUses:200Used by:1998
Symbol 1965 GraphicUses:203Used by:1998
Symbol 1966 GraphicUses:206Used by:1998
Symbol 1967 GraphicUses:209Used by:1998
Symbol 1968 GraphicUses:212Used by:1998
Symbol 1969 GraphicUses:215Used by:1998
Symbol 1970 GraphicUses:218Used by:1998
Symbol 1971 GraphicUses:221Used by:1998
Symbol 1972 GraphicUses:224Used by:1998
Symbol 1973 GraphicUses:227Used by:1998
Symbol 1974 GraphicUses:230Used by:1998
Symbol 1975 GraphicUses:233Used by:1998
Symbol 1976 GraphicUses:236Used by:1998
Symbol 1977 GraphicUses:239Used by:1998
Symbol 1978 GraphicUses:242Used by:1998
Symbol 1979 GraphicUses:245Used by:1998
Symbol 1980 GraphicUses:248Used by:1998
Symbol 1981 GraphicUses:251Used by:1998
Symbol 1982 GraphicUses:254Used by:1998
Symbol 1983 GraphicUses:257Used by:1998
Symbol 1984 GraphicUses:260Used by:1998
Symbol 1985 GraphicUses:263Used by:1998
Symbol 1986 GraphicUses:266Used by:1998
Symbol 1987 GraphicUses:269Used by:1998
Symbol 1988 GraphicUses:274Used by:1998
Symbol 1989 GraphicUses:277Used by:1998
Symbol 1990 GraphicUses:297Used by:1998
Symbol 1991 GraphicUses:300Used by:1998
Symbol 1992 GraphicUses:303Used by:1998
Symbol 1993 GraphicUses:306Used by:1998
Symbol 1994 GraphicUses:309Used by:1998
Symbol 1995 GraphicUses:312Used by:1998
Symbol 1996 GraphicUses:315Used by:1998
Symbol 1997 GraphicUses:318Used by:1998
Symbol 1998 MovieClip {com.nitrome.twinshot.Player2}Uses:1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1728 1729 1730 1731 1732 1990 1991 1992 1993 1994 1995 1996 1997Used by:4649
Symbol 1999 BitmapUsed by:2000
Symbol 2000 GraphicUses:1999Used by:2001
Symbol 2001 MovieClipUses:2000Used by:2015
Symbol 2002 BitmapUsed by:2003
Symbol 2003 GraphicUses:2002Used by:2008
Symbol 2004 BitmapUsed by:2005
Symbol 2005 GraphicUses:2004Used by:2008
Symbol 2006 BitmapUsed by:2007
Symbol 2007 GraphicUses:2006Used by:2008
Symbol 2008 MovieClipUses:2003 2005 2007Used by:2015
Symbol 2009 BitmapUsed by:2010
Symbol 2010 GraphicUses:2009Used by:2011
Symbol 2011 MovieClipUses:2010Used by:2015
Symbol 2012 BitmapUsed by:2013
Symbol 2013 GraphicUses:2012Used by:2014
Symbol 2014 MovieClipUses:2013Used by:2015
Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow}Uses:2001 2008 2011 2014Used by:4649
Symbol 2016 BitmapUsed by:2017
Symbol 2017 GraphicUses:2016Used by:2020
Symbol 2018 BitmapUsed by:2019
Symbol 2019 GraphicUses:2018Used by:2020
Symbol 2020 MovieClip {com.nitrome.twinshot.FlyingLoveHeart}Uses:2017 2019Used by:4649
Symbol 2021 GraphicUsed by:2026
Symbol 2022 GraphicUsed by:2026
Symbol 2023 GraphicUsed by:2026
Symbol 2024 GraphicUsed by:2026
Symbol 2025 GraphicUsed by:2026
Symbol 2026 MovieClip {FireTrail1}Uses:2021 2022 2023 2024 2025Used by:4649
Symbol 2027 GraphicUsed by:2032
Symbol 2028 GraphicUsed by:2032
Symbol 2029 GraphicUsed by:2032
Symbol 2030 GraphicUsed by:2032
Symbol 2031 GraphicUsed by:2032
Symbol 2032 MovieClip {FireTrail2}Uses:2027 2028 2029 2030 2031Used by:4649
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2045
Symbol 2035 BitmapUsed by:2036
Symbol 2036 GraphicUses:2035Used by:2045
Symbol 2037 BitmapUsed by:2038
Symbol 2038 GraphicUses:2037Used by:2045
Symbol 2039 BitmapUsed by:2040
Symbol 2040 GraphicUses:2039Used by:2045
Symbol 2041 BitmapUsed by:2042
Symbol 2042 GraphicUses:2041Used by:2045
Symbol 2043 BitmapUsed by:2044
Symbol 2044 GraphicUses:2043Used by:2045
Symbol 2045 MovieClip {com.nitrome.twinshot.FloatingLoveHeart}Uses:2034 2036 2038 2040 2042 2044Used by:4649
Symbol 2046 BitmapUsed by:2047
Symbol 2047 GraphicUses:2046Used by:2050
Symbol 2048 BitmapUsed by:2049
Symbol 2049 GraphicUses:2048Used by:2050
Symbol 2050 MovieClip {com.nitrome.twinshot.Block2x2}Uses:2047 2049Used by:4649
Symbol 2051 BitmapUsed by:2052 2057
Symbol 2052 GraphicUses:2051Used by:2060
Symbol 2053 BitmapUsed by:2054 2058
Symbol 2054 GraphicUses:2053Used by:2060
Symbol 2055 BitmapUsed by:2056 2059
Symbol 2056 GraphicUses:2055Used by:2060
Symbol 2057 GraphicUses:2051Used by:2060
Symbol 2058 GraphicUses:2053Used by:2060
Symbol 2059 GraphicUses:2055Used by:2060
Symbol 2060 MovieClip {com.nitrome.twinshot.LightningBolt}Uses:2052 2054 2056 2057 2058 2059Used by:4649
Symbol 2061 BitmapUsed by:2062
Symbol 2062 GraphicUses:2061Used by:2065
Symbol 2063 BitmapUsed by:2064
Symbol 2064 GraphicUses:2063Used by:2065
Symbol 2065 MovieClip {TwinShot_fla.cloud_242}Uses:2062 2064Used by:2066
Symbol 2066 MovieClip {com.nitrome.twinshot.Cloudmobile}Uses:2065Used by:4649
Symbol 2067 BitmapUsed by:2068 2075
Symbol 2068 GraphicUses:2067Used by:2077
Symbol 2069 BitmapUsed by:2070 2075
Symbol 2070 GraphicUses:2069Used by:2077
Symbol 2071 BitmapUsed by:2072 2076
Symbol 2072 GraphicUses:2071Used by:2077
Symbol 2073 BitmapUsed by:2074 2076
Symbol 2074 GraphicUses:2073Used by:2077
Symbol 2075 GraphicUses:2069 2067Used by:2077
Symbol 2076 GraphicUses:2071 2073Used by:2077
Symbol 2077 MovieClip {com.nitrome.twinshot.Bomb}Uses:2068 2070 2072 2074 2075 2076Used by:4649
Symbol 2078 BitmapUsed by:2079
Symbol 2079 GraphicUses:2078Used by:2080
Symbol 2080 MovieClip {com.nitrome.twinshot.BonusPipe}Uses:2079Used by:4649
Symbol 2081 BitmapUsed by:2082
Symbol 2082 GraphicUses:2081Used by:2097
Symbol 2083 FontUsed by:2084
Symbol 2084 EditableTextUses:2083Used by:2097
Symbol 2085 BitmapUsed by:2086
Symbol 2086 GraphicUses:2085Used by:2097
Symbol 2087 BitmapUsed by:2088
Symbol 2088 GraphicUses:2087Used by:2097
Symbol 2089 BitmapUsed by:2090
Symbol 2090 GraphicUses:2089Used by:2097
Symbol 2091 BitmapUsed by:2092
Symbol 2092 GraphicUses:2091Used by:2097
Symbol 2093 BitmapUsed by:2094
Symbol 2094 GraphicUses:2093Used by:2097
Symbol 2095 BitmapUsed by:2096
Symbol 2096 GraphicUses:2095Used by:2097
Symbol 2097 MovieClip {com.nitrome.twinshot.BonusTarget}Uses:2082 2084 2086 2088 2090 2092 2094 2096Used by:4649
Symbol 2098 BitmapUsed by:2099
Symbol 2099 GraphicUses:2098Used by:2108
Symbol 2100 BitmapUsed by:2101
Symbol 2101 GraphicUses:2100Used by:2108
Symbol 2102 BitmapUsed by:2103
Symbol 2103 GraphicUses:2102Used by:2108
Symbol 2104 BitmapUsed by:2105
Symbol 2105 GraphicUses:2104Used by:2108
Symbol 2106 BitmapUsed by:2107
Symbol 2107 GraphicUses:2106Used by:2108
Symbol 2108 MovieClip {com.nitrome.twinshot.TreasureChest}Uses:2099 2101 2103 2105 2107Used by:4649
Symbol 2109 BitmapUsed by:2110
Symbol 2110 GraphicUses:2109Used by:2123
Symbol 2111 BitmapUsed by:2112
Symbol 2112 GraphicUses:2111Used by:2123
Symbol 2113 BitmapUsed by:2114
Symbol 2114 GraphicUses:2113Used by:2123
Symbol 2115 BitmapUsed by:2116
Symbol 2116 GraphicUses:2115Used by:2123
Symbol 2117 BitmapUsed by:2118
Symbol 2118 GraphicUses:2117Used by:2123
Symbol 2119 BitmapUsed by:2120
Symbol 2120 GraphicUses:2119Used by:2123
Symbol 2121 BitmapUsed by:2122
Symbol 2122 GraphicUses:2121Used by:2123
Symbol 2123 MovieClip {com.nitrome.twinshot.GoldCoin}Uses:2110 2112 2114 2116 2118 2120 2122Used by:4649
Symbol 2124 BitmapUsed by:2125
Symbol 2125 GraphicUses:2124Used by:2132
Symbol 2126 BitmapUsed by:2127
Symbol 2127 GraphicUses:2126Used by:2132
Symbol 2128 BitmapUsed by:2129
Symbol 2129 GraphicUses:2128Used by:2132
Symbol 2130 BitmapUsed by:2131
Symbol 2131 GraphicUses:2130Used by:2132
Symbol 2132 MovieClip {com.nitrome.twinshot.Gem}Uses:2125 2127 2129 2131Used by:4649
Symbol 2133 BitmapUsed by:2134
Symbol 2134 GraphicUses:2133Used by:2147
Symbol 2135 BitmapUsed by:2136
Symbol 2136 GraphicUses:2135Used by:2147
Symbol 2137 BitmapUsed by:2138
Symbol 2138 GraphicUses:2137Used by:2147
Symbol 2139 BitmapUsed by:2140
Symbol 2140 GraphicUses:2139Used by:2147
Symbol 2141 BitmapUsed by:2142
Symbol 2142 GraphicUses:2141Used by:2147
Symbol 2143 BitmapUsed by:2144
Symbol 2144 GraphicUses:2143Used by:2147
Symbol 2145 BitmapUsed by:2146
Symbol 2146 GraphicUses:2145Used by:2147
Symbol 2147 MovieClip {com.nitrome.twinshot.SilverCoin}Uses:2134 2136 2138 2140 2142 2144 2146Used by:4649
Symbol 2148 BitmapUsed by:2149
Symbol 2149 GraphicUses:2148Used by:2150
Symbol 2150 MovieClip {com.nitrome.twinshot.SpeedPickup}Uses:2149Used by:4649
Symbol 2151 BitmapUsed by:2152
Symbol 2152 GraphicUses:2151Used by:2153
Symbol 2153 MovieClip {com.nitrome.twinshot.InvincibilityPickup}Uses:2152Used by:4649
Symbol 2154 BitmapUsed by:2155
Symbol 2155 GraphicUses:2154Used by:2156
Symbol 2156 MovieClip {com.nitrome.twinshot.ReversePlayerPickup}Uses:2155Used by:4649
Symbol 2157 BitmapUsed by:2158
Symbol 2158 GraphicUses:2157Used by:2159
Symbol 2159 MovieClip {com.nitrome.twinshot.PiercingArrowsPickup}Uses:2158Used by:4649
Symbol 2160 BitmapUsed by:2161
Symbol 2161 GraphicUses:2160Used by:2162
Symbol 2162 MovieClip {com.nitrome.twinshot.BombArrowsPickup}Uses:2161Used by:4649
Symbol 2163 BitmapUsed by:2164
Symbol 2164 GraphicUses:2163Used by:2165
Symbol 2165 MovieClip {com.nitrome.twinshot.BigPickup}Uses:2164Used by:4649
Symbol 2166 BitmapUsed by:2167
Symbol 2167 GraphicUses:2166Used by:2168
Symbol 2168 MovieClip {com.nitrome.twinshot.SmallPickup}Uses:2167Used by:4649
Symbol 2169 BitmapUsed by:2170
Symbol 2170 GraphicUses:2169Used by:2171 5045
Symbol 2171 MovieClip {com.nitrome.twinshot.BonusPickup}Uses:2170Used by:4649
Symbol 2172 BitmapUsed by:2173
Symbol 2173 GraphicUses:2172Used by:2174 5027
Symbol 2174 MovieClip {com.nitrome.twinshot.LoveArrowsPickup}Uses:2173Used by:4649
Symbol 2175 BitmapUsed by:2176
Symbol 2176 GraphicUses:2175Used by:2177
Symbol 2177 MovieClip {com.nitrome.twinshot.HeartPickup}Uses:2176Used by:4649
Symbol 2178 BitmapUsed by:2179
Symbol 2179 GraphicUses:2178Used by:2180
Symbol 2180 MovieClip {com.nitrome.twinshot.FlyPickup}Uses:2179Used by:4649
Symbol 2181 BitmapUsed by:2182
Symbol 2182 GraphicUses:2181Used by:2195
Symbol 2183 BitmapUsed by:2184
Symbol 2184 GraphicUses:2183Used by:2195
Symbol 2185 BitmapUsed by:2186
Symbol 2186 GraphicUses:2185Used by:2195
Symbol 2187 BitmapUsed by:2188
Symbol 2188 GraphicUses:2187Used by:2195
Symbol 2189 BitmapUsed by:2190
Symbol 2190 GraphicUses:2189Used by:2195
Symbol 2191 BitmapUsed by:2192
Symbol 2192 GraphicUses:2191Used by:2195
Symbol 2193 BitmapUsed by:2194
Symbol 2194 GraphicUses:2193Used by:2195
Symbol 2195 MovieClip {com.nitrome.twinshot.BronzeCoin}Uses:2182 2184 2186 2188 2190 2192 2194Used by:4649
Symbol 2196 BitmapUsed by:2197
Symbol 2197 GraphicUses:2196Used by:2212
Symbol 2198 BitmapUsed by:2199
Symbol 2199 GraphicUses:2198Used by:2212
Symbol 2200 BitmapUsed by:2201
Symbol 2201 GraphicUses:2200Used by:2212
Symbol 2202 BitmapUsed by:2203
Symbol 2203 GraphicUses:2202Used by:2212
Symbol 2204 BitmapUsed by:2205
Symbol 2205 GraphicUses:2204Used by:2212
Symbol 2206 BitmapUsed by:2207
Symbol 2207 GraphicUses:2206Used by:2212
Symbol 2208 BitmapUsed by:2209
Symbol 2209 GraphicUses:2208Used by:2212
Symbol 2210 BitmapUsed by:2211
Symbol 2211 GraphicUses:2210Used by:2212
Symbol 2212 MovieClip {com.nitrome.twinshot.DizzyStars}Uses:2197 2199 2201 2203 2205 2207 2209 2211Used by:3303 3441 4649
Symbol 2213 BitmapUsed by:2214
Symbol 2214 GraphicUses:2213Used by:2215
Symbol 2215 MovieClipUses:2214Used by:2225
Symbol 2216 BitmapUsed by:2217
Symbol 2217 GraphicUses:2216Used by:2218
Symbol 2218 MovieClipUses:2217Used by:2225
Symbol 2219 BitmapUsed by:2220
Symbol 2220 GraphicUses:2219Used by:2221
Symbol 2221 MovieClipUses:2220Used by:2225
Symbol 2222 BitmapUsed by:2223
Symbol 2223 GraphicUses:2222Used by:2224
Symbol 2224 MovieClipUses:2223Used by:2225
Symbol 2225 MovieClip {com.nitrome.twinshot.FloatingScore}Uses:2215 2218 2221 2224Used by:4649
Symbol 2226 BitmapUsed by:2227
Symbol 2227 GraphicUses:2226Used by:2229
Symbol 2228 EditableTextUses:943Used by:2229
Symbol 2229 MovieClip {com.nitrome.twinshot.Sign}Uses:2227 2228Used by:4649
Symbol 2230 BitmapUsed by:2231 2246
Symbol 2231 GraphicUses:2230Used by:2254
Symbol 2232 BitmapUsed by:2233 2247
Symbol 2233 GraphicUses:2232Used by:2254
Symbol 2234 BitmapUsed by:2235 2248
Symbol 2235 GraphicUses:2234Used by:2254
Symbol 2236 BitmapUsed by:2237 2249
Symbol 2237 GraphicUses:2236Used by:2254
Symbol 2238 BitmapUsed by:2239 2250
Symbol 2239 GraphicUses:2238Used by:2254
Symbol 2240 BitmapUsed by:2241 2251
Symbol 2241 GraphicUses:2240Used by:2254
Symbol 2242 BitmapUsed by:2243 2252
Symbol 2243 GraphicUses:2242Used by:2254
Symbol 2244 BitmapUsed by:2245 2253
Symbol 2245 GraphicUses:2244Used by:2254
Symbol 2246 GraphicUses:2230Used by:2254
Symbol 2247 GraphicUses:2232Used by:2254
Symbol 2248 GraphicUses:2234Used by:2254
Symbol 2249 GraphicUses:2236Used by:2254
Symbol 2250 GraphicUses:2238Used by:2254
Symbol 2251 GraphicUses:2240Used by:2254
Symbol 2252 GraphicUses:2242Used by:2254
Symbol 2253 GraphicUses:2244Used by:2254
Symbol 2254 MovieClip {com.nitrome.twinshot.HoleMonster}Uses:2231 2233 2235 2237 2239 2241 2243 2245 2246 2247 2248 2249 2250 2251 2252 2253Used by:4649
Symbol 2255 BitmapUsed by:2256
Symbol 2256 GraphicUses:2255Used by:2275 2278
Symbol 2257 BitmapUsed by:2258
Symbol 2258 GraphicUses:2257Used by:2275 2278
Symbol 2259 BitmapUsed by:2260
Symbol 2260 GraphicUses:2259Used by:2275 2278
Symbol 2261 BitmapUsed by:2262
Symbol 2262 GraphicUses:2261Used by:2275 2278
Symbol 2263 BitmapUsed by:2264
Symbol 2264 GraphicUses:2263Used by:2275 2278
Symbol 2265 BitmapUsed by:2266
Symbol 2266 GraphicUses:2265Used by:2275 2278
Symbol 2267 BitmapUsed by:2268
Symbol 2268 GraphicUses:2267Used by:2275 2278
Symbol 2269 BitmapUsed by:2270
Symbol 2270 GraphicUses:2269Used by:2275 2278
Symbol 2271 BitmapUsed by:2272
Symbol 2272 GraphicUses:2271Used by:2275 2278
Symbol 2273 BitmapUsed by:2274
Symbol 2274 GraphicUses:2273Used by:2275 2278
Symbol 2275 MovieClip {com.nitrome.twinshot.Explosion}Uses:2256 2258 2260 2262 2264 2266 2268 2270 2272 2274Used by:4649
Symbol 2276 ShapeTweeningUsed by:2278
Symbol 2277 GraphicUsed by:2278
Symbol 2278 MovieClip {com.nitrome.twinshot.LoveExplosion}Uses:2256 2276 2258 2260 2262 2264 2266 2268 2270 2272 2274 2277Used by:4649
Symbol 2279 BitmapUsed by:2280
Symbol 2280 GraphicUses:2279Used by:2357
Symbol 2281 BitmapUsed by:2282
Symbol 2282 GraphicUses:2281Used by:2357
Symbol 2283 BitmapUsed by:2284
Symbol 2284 GraphicUses:2283Used by:2357
Symbol 2285 BitmapUsed by:2286
Symbol 2286 GraphicUses:2285Used by:2357
Symbol 2287 BitmapUsed by:2288
Symbol 2288 GraphicUses:2287Used by:2357
Symbol 2289 BitmapUsed by:2290
Symbol 2290 GraphicUses:2289Used by:2357
Symbol 2291 BitmapUsed by:2292
Symbol 2292 GraphicUses:2291Used by:2357
Symbol 2293 BitmapUsed by:2294
Symbol 2294 GraphicUses:2293Used by:2357
Symbol 2295 BitmapUsed by:2296
Symbol 2296 GraphicUses:2295Used by:2357
Symbol 2297 BitmapUsed by:2298
Symbol 2298 GraphicUses:2297Used by:2357
Symbol 2299 BitmapUsed by:2300
Symbol 2300 GraphicUses:2299Used by:2357
Symbol 2301 BitmapUsed by:2302
Symbol 2302 GraphicUses:2301Used by:2357
Symbol 2303 BitmapUsed by:2304
Symbol 2304 GraphicUses:2303Used by:2357
Symbol 2305 BitmapUsed by:2306
Symbol 2306 GraphicUses:2305Used by:2357
Symbol 2307 BitmapUsed by:2308
Symbol 2308 GraphicUses:2307Used by:2357
Symbol 2309 BitmapUsed by:2310
Symbol 2310 GraphicUses:2309Used by:2357
Symbol 2311 BitmapUsed by:2312
Symbol 2312 GraphicUses:2311Used by:2357
Symbol 2313 BitmapUsed by:2314
Symbol 2314 GraphicUses:2313Used by:2357
Symbol 2315 BitmapUsed by:2316
Symbol 2316 GraphicUses:2315Used by:2357
Symbol 2317 BitmapUsed by:2318
Symbol 2318 GraphicUses:2317Used by:2357
Symbol 2319 BitmapUsed by:2320
Symbol 2320 GraphicUses:2319Used by:2357
Symbol 2321 BitmapUsed by:2322
Symbol 2322 GraphicUses:2321Used by:2357
Symbol 2323 BitmapUsed by:2324
Symbol 2324 GraphicUses:2323Used by:2357
Symbol 2325 BitmapUsed by:2326
Symbol 2326 GraphicUses:2325Used by:2357
Symbol 2327 BitmapUsed by:2328
Symbol 2328 GraphicUses:2327Used by:2357
Symbol 2329 BitmapUsed by:2330
Symbol 2330 GraphicUses:2329Used by:2357
Symbol 2331 BitmapUsed by:2332
Symbol 2332 GraphicUses:2331Used by:2357
Symbol 2333 BitmapUsed by:2334
Symbol 2334 GraphicUses:2333Used by:2357
Symbol 2335 BitmapUsed by:2336
Symbol 2336 GraphicUses:2335Used by:2357
Symbol 2337 BitmapUsed by:2338
Symbol 2338 GraphicUses:2337Used by:2357
Symbol 2339 BitmapUsed by:2340
Symbol 2340 GraphicUses:2339Used by:2357
Symbol 2341 BitmapUsed by:2342
Symbol 2342 GraphicUses:2341Used by:2357
Symbol 2343 BitmapUsed by:2344
Symbol 2344 GraphicUses:2343Used by:2357
Symbol 2345 BitmapUsed by:2346
Symbol 2346 GraphicUses:2345Used by:2357
Symbol 2347 BitmapUsed by:2348
Symbol 2348 GraphicUses:2347Used by:2357
Symbol 2349 BitmapUsed by:2350
Symbol 2350 GraphicUses:2349Used by:2357
Symbol 2351 BitmapUsed by:2352
Symbol 2352 GraphicUses:2351Used by:2357
Symbol 2353 BitmapUsed by:2354
Symbol 2354 GraphicUses:2353Used by:2357
Symbol 2355 BitmapUsed by:2356
Symbol 2356 GraphicUses:2355Used by:2357
Symbol 2357 MovieClip {com.nitrome.twinshot.HelmetGuardNormal}Uses:2280 2282 2284 2286 2288 2290 2292 2294 2296 2298 2300 2302 2304 2306 2308 2310 2312 2314 2316 2318 2320 2322 2324 2326 2328 2330 2332 2334 2336 2338 2340 2342 2344 2346 2348 2350 2352 2354 2356Used by:4649
Symbol 2358 BitmapUsed by:2359
Symbol 2359 GraphicUses:2358Used by:2436
Symbol 2360 BitmapUsed by:2361
Symbol 2361 GraphicUses:2360Used by:2436
Symbol 2362 BitmapUsed by:2363
Symbol 2363 GraphicUses:2362Used by:2436
Symbol 2364 BitmapUsed by:2365
Symbol 2365 GraphicUses:2364Used by:2436
Symbol 2366 BitmapUsed by:2367
Symbol 2367 GraphicUses:2366Used by:2436
Symbol 2368 BitmapUsed by:2369
Symbol 2369 GraphicUses:2368Used by:2436
Symbol 2370 BitmapUsed by:2371
Symbol 2371 GraphicUses:2370Used by:2436
Symbol 2372 BitmapUsed by:2373
Symbol 2373 GraphicUses:2372Used by:2436
Symbol 2374 BitmapUsed by:2375
Symbol 2375 GraphicUses:2374Used by:2436
Symbol 2376 BitmapUsed by:2377
Symbol 2377 GraphicUses:2376Used by:2436
Symbol 2378 BitmapUsed by:2379
Symbol 2379 GraphicUses:2378Used by:2436
Symbol 2380 BitmapUsed by:2381
Symbol 2381 GraphicUses:2380Used by:2436
Symbol 2382 BitmapUsed by:2383
Symbol 2383 GraphicUses:2382Used by:2436
Symbol 2384 BitmapUsed by:2385
Symbol 2385 GraphicUses:2384Used by:2436
Symbol 2386 BitmapUsed by:2387
Symbol 2387 GraphicUses:2386Used by:2436
Symbol 2388 BitmapUsed by:2389
Symbol 2389 GraphicUses:2388Used by:2436
Symbol 2390 BitmapUsed by:2391
Symbol 2391 GraphicUses:2390Used by:2436
Symbol 2392 BitmapUsed by:2393
Symbol 2393 GraphicUses:2392Used by:2436
Symbol 2394 BitmapUsed by:2395
Symbol 2395 GraphicUses:2394Used by:2436
Symbol 2396 BitmapUsed by:2397
Symbol 2397 GraphicUses:2396Used by:2436
Symbol 2398 BitmapUsed by:2399
Symbol 2399 GraphicUses:2398Used by:2436
Symbol 2400 BitmapUsed by:2401
Symbol 2401 GraphicUses:2400Used by:2436
Symbol 2402 BitmapUsed by:2403
Symbol 2403 GraphicUses:2402Used by:2436
Symbol 2404 BitmapUsed by:2405
Symbol 2405 GraphicUses:2404Used by:2436
Symbol 2406 BitmapUsed by:2407
Symbol 2407 GraphicUses:2406Used by:2436
Symbol 2408 BitmapUsed by:2409
Symbol 2409 GraphicUses:2408Used by:2436
Symbol 2410 BitmapUsed by:2411
Symbol 2411 GraphicUses:2410Used by:2436
Symbol 2412 BitmapUsed by:2413
Symbol 2413 GraphicUses:2412Used by:2436
Symbol 2414 BitmapUsed by:2415
Symbol 2415 GraphicUses:2414Used by:2436
Symbol 2416 BitmapUsed by:2417
Symbol 2417 GraphicUses:2416Used by:2436
Symbol 2418 BitmapUsed by:2419
Symbol 2419 GraphicUses:2418Used by:2436
Symbol 2420 BitmapUsed by:2421
Symbol 2421 GraphicUses:2420Used by:2436
Symbol 2422 BitmapUsed by:2423
Symbol 2423 GraphicUses:2422Used by:2436
Symbol 2424 BitmapUsed by:2425
Symbol 2425 GraphicUses:2424Used by:2436
Symbol 2426 BitmapUsed by:2427
Symbol 2427 GraphicUses:2426Used by:2436
Symbol 2428 BitmapUsed by:2429
Symbol 2429 GraphicUses:2428Used by:2436
Symbol 2430 BitmapUsed by:2431
Symbol 2431 GraphicUses:2430Used by:2436
Symbol 2432 BitmapUsed by:2433
Symbol 2433 GraphicUses:2432Used by:2436
Symbol 2434 BitmapUsed by:2435
Symbol 2435 GraphicUses:2434Used by:2436
Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy}Uses:2359 2361 2363 2365 2367 2369 2371 2373 2375 2377 2379 2381 2383 2385 2387 2389 2391 2393 2395 2397 2399 2401 2403 2405 2407 2409 2411 2413 2415 2417 2419 2421 2423 2425 2427 2429 2431 2433 2435Used by:4649
Symbol 2437 BitmapUsed by:2438
Symbol 2438 GraphicUses:2437Used by:2457
Symbol 2439 BitmapUsed by:2440
Symbol 2440 GraphicUses:2439Used by:2457
Symbol 2441 BitmapUsed by:2442
Symbol 2442 GraphicUses:2441Used by:2457
Symbol 2443 BitmapUsed by:2444
Symbol 2444 GraphicUses:2443Used by:2457
Symbol 2445 BitmapUsed by:2446
Symbol 2446 GraphicUses:2445Used by:2457
Symbol 2447 BitmapUsed by:2448
Symbol 2448 GraphicUses:2447Used by:2457
Symbol 2449 BitmapUsed by:2450
Symbol 2450 GraphicUses:2449Used by:2457
Symbol 2451 BitmapUsed by:2452
Symbol 2452 GraphicUses:2451Used by:2457
Symbol 2453 BitmapUsed by:2454
Symbol 2454 GraphicUses:2453Used by:2457
Symbol 2455 BitmapUsed by:2456
Symbol 2456 GraphicUses:2455Used by:2457
Symbol 2457 MovieClip {com.nitrome.twinshot.HogRider}Uses:2438 2440 2442 2444 2446 2448 2450 2452 2454 2456Used by:4649
Symbol 2458 BitmapUsed by:2459
Symbol 2459 GraphicUses:2458Used by:2483
Symbol 2460 BitmapUsed by:2461
Symbol 2461 GraphicUses:2460Used by:2483
Symbol 2462 BitmapUsed by:2463
Symbol 2463 GraphicUses:2462Used by:2483
Symbol 2464 BitmapUsed by:2465
Symbol 2465 GraphicUses:2464Used by:2483
Symbol 2466 BitmapUsed by:2467
Symbol 2467 GraphicUses:2466Used by:2483
Symbol 2468 BitmapUsed by:2469
Symbol 2469 GraphicUses:2468Used by:2483
Symbol 2470 BitmapUsed by:2471
Symbol 2471 GraphicUses:2470Used by:2483
Symbol 2472 BitmapUsed by:2473
Symbol 2473 GraphicUses:2472Used by:2483
Symbol 2474 BitmapUsed by:2475
Symbol 2475 GraphicUses:2474Used by:2483
Symbol 2476 BitmapUsed by:2477
Symbol 2477 GraphicUses:2476Used by:2483
Symbol 2478 BitmapUsed by:2479 2480 2481 2482
Symbol 2479 GraphicUses:2478Used by:2483
Symbol 2480 GraphicUses:2478Used by:2483
Symbol 2481 GraphicUses:2478Used by:2483
Symbol 2482 GraphicUses:2478Used by:2483
Symbol 2483 MovieClip {com.nitrome.twinshot.BlobNormal}Uses:2459 2461 2463 2465 2467 2469 2471 2473 2475 2477 2479 2480 2481 2482Used by:4649
Symbol 2484 BitmapUsed by:2485
Symbol 2485 GraphicUses:2484Used by:2494
Symbol 2486 BitmapUsed by:2487
Symbol 2487 GraphicUses:2486Used by:2494
Symbol 2488 BitmapUsed by:2489
Symbol 2489 GraphicUses:2488Used by:2494
Symbol 2490 BitmapUsed by:2491
Symbol 2491 GraphicUses:2490Used by:2494
Symbol 2492 BitmapUsed by:2493
Symbol 2493 GraphicUses:2492Used by:2494
Symbol 2494 MovieClip {com.nitrome.twinshot.BatNormal}Uses:2485 2487 2489 2491 2493Used by:4649
Symbol 2495 BitmapUsed by:2496
Symbol 2496 GraphicUses:2495Used by:2513
Symbol 2497 BitmapUsed by:2498
Symbol 2498 GraphicUses:2497Used by:2513
Symbol 2499 BitmapUsed by:2500
Symbol 2500 GraphicUses:2499Used by:2513
Symbol 2501 BitmapUsed by:2502
Symbol 2502 GraphicUses:2501Used by:2513
Symbol 2503 BitmapUsed by:2504
Symbol 2504 GraphicUses:2503Used by:2513
Symbol 2505 BitmapUsed by:2506
Symbol 2506 GraphicUses:2505Used by:2513
Symbol 2507 BitmapUsed by:2508
Symbol 2508 GraphicUses:2507Used by:2513
Symbol 2509 BitmapUsed by:2510
Symbol 2510 GraphicUses:2509Used by:2513
Symbol 2511 BitmapUsed by:2512
Symbol 2512 GraphicUses:2511Used by:2513
Symbol 2513 MovieClip {com.nitrome.twinshot.BatPlus}Uses:2496 2498 2500 2502 2504 2506 2508 2510 2512Used by:4649
Symbol 2514 BitmapUsed by:2515
Symbol 2515 GraphicUses:2514Used by:2556 4154
Symbol 2516 BitmapUsed by:2517
Symbol 2517 GraphicUses:2516Used by:2556 4154
Symbol 2518 BitmapUsed by:2519
Symbol 2519 GraphicUses:2518Used by:2556 4154
Symbol 2520 BitmapUsed by:2521
Symbol 2521 GraphicUses:2520Used by:2556 4154
Symbol 2522 BitmapUsed by:2523
Symbol 2523 GraphicUses:2522Used by:2556 4154
Symbol 2524 BitmapUsed by:2525
Symbol 2525 GraphicUses:2524Used by:2556 4154
Symbol 2526 BitmapUsed by:2527
Symbol 2527 GraphicUses:2526Used by:2556 4154
Symbol 2528 BitmapUsed by:2529
Symbol 2529 GraphicUses:2528Used by:2556 4154
Symbol 2530 BitmapUsed by:2531
Symbol 2531 GraphicUses:2530Used by:2556 4154
Symbol 2532 BitmapUsed by:2533
Symbol 2533 GraphicUses:2532Used by:2556 4154
Symbol 2534 BitmapUsed by:2535
Symbol 2535 GraphicUses:2534Used by:2556
Symbol 2536 BitmapUsed by:2537
Symbol 2537 GraphicUses:2536Used by:2556
Symbol 2538 BitmapUsed by:2539
Symbol 2539 GraphicUses:2538Used by:2556 4154
Symbol 2540 BitmapUsed by:2541
Symbol 2541 GraphicUses:2540Used by:2556 4154
Symbol 2542 BitmapUsed by:2543
Symbol 2543 GraphicUses:2542Used by:2556 4154
Symbol 2544 BitmapUsed by:2545
Symbol 2545 GraphicUses:2544Used by:2556 4154
Symbol 2546 BitmapUsed by:2547
Symbol 2547 GraphicUses:2546Used by:2556 4154
Symbol 2548 BitmapUsed by:2549
Symbol 2549 GraphicUses:2548Used by:2556 4154
Symbol 2550 BitmapUsed by:2551
Symbol 2551 GraphicUses:2550Used by:2556 4154
Symbol 2552 BitmapUsed by:2553
Symbol 2553 GraphicUses:2552Used by:2556 4154
Symbol 2554 BitmapUsed by:2555
Symbol 2555 GraphicUses:2554Used by:2556 4154
Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan}Uses:2515 2517 2519 2521 2523 2525 2527 2529 2531 2533 2535 2537 2539 2541 2543 2545 2547 2549 2551 2553 2555Used by:4649
Symbol 2557 BitmapUsed by:2558
Symbol 2558 GraphicUses:2557Used by:2561
Symbol 2559 BitmapUsed by:2560
Symbol 2560 GraphicUses:2559Used by:2561
Symbol 2561 MovieClip {com.nitrome.twinshot.BlackManCorpse}Uses:2558 2560Used by:4649
Symbol 2562 BitmapUsed by:2563
Symbol 2563 GraphicUses:2562Used by:2624
Symbol 2564 BitmapUsed by:2565
Symbol 2565 GraphicUses:2564Used by:2624
Symbol 2566 BitmapUsed by:2567
Symbol 2567 GraphicUses:2566Used by:2624
Symbol 2568 BitmapUsed by:2569
Symbol 2569 GraphicUses:2568Used by:2624
Symbol 2570 BitmapUsed by:2571
Symbol 2571 GraphicUses:2570Used by:2624
Symbol 2572 BitmapUsed by:2573
Symbol 2573 GraphicUses:2572Used by:2624
Symbol 2574 BitmapUsed by:2575
Symbol 2575 GraphicUses:2574Used by:2624
Symbol 2576 BitmapUsed by:2577
Symbol 2577 GraphicUses:2576Used by:2624
Symbol 2578 BitmapUsed by:2579
Symbol 2579 GraphicUses:2578Used by:2624
Symbol 2580 BitmapUsed by:2581
Symbol 2581 GraphicUses:2580Used by:2624
Symbol 2582 BitmapUsed by:2583
Symbol 2583 GraphicUses:2582Used by:2624
Symbol 2584 BitmapUsed by:2585
Symbol 2585 GraphicUses:2584Used by:2624
Symbol 2586 BitmapUsed by:2587
Symbol 2587 GraphicUses:2586Used by:2624
Symbol 2588 BitmapUsed by:2589
Symbol 2589 GraphicUses:2588Used by:2624
Symbol 2590 BitmapUsed by:2591
Symbol 2591 GraphicUses:2590Used by:2624
Symbol 2592 BitmapUsed by:2593
Symbol 2593 GraphicUses:2592Used by:2624
Symbol 2594 BitmapUsed by:2595
Symbol 2595 GraphicUses:2594Used by:2624
Symbol 2596 BitmapUsed by:2597
Symbol 2597 GraphicUses:2596Used by:2624
Symbol 2598 BitmapUsed by:2599
Symbol 2599 GraphicUses:2598Used by:2624
Symbol 2600 BitmapUsed by:2601
Symbol 2601 GraphicUses:2600Used by:2624
Symbol 2602 BitmapUsed by:2603
Symbol 2603 GraphicUses:2602Used by:2624
Symbol 2604 BitmapUsed by:2605
Symbol 2605 GraphicUses:2604Used by:2624
Symbol 2606 BitmapUsed by:2607
Symbol 2607 GraphicUses:2606Used by:2624
Symbol 2608 BitmapUsed by:2609
Symbol 2609 GraphicUses:2608Used by:2624
Symbol 2610 BitmapUsed by:2611
Symbol 2611 GraphicUses:2610Used by:2624
Symbol 2612 BitmapUsed by:2613
Symbol 2613 GraphicUses:2612Used by:2624
Symbol 2614 BitmapUsed by:2615
Symbol 2615 GraphicUses:2614Used by:2624
Symbol 2616 BitmapUsed by:2617
Symbol 2617 GraphicUses:2616Used by:2624
Symbol 2618 BitmapUsed by:2619
Symbol 2619 GraphicUses:2618Used by:2624
Symbol 2620 BitmapUsed by:2621
Symbol 2621 GraphicUses:2620Used by:2624
Symbol 2622 BitmapUsed by:2623
Symbol 2623 GraphicUses:2622Used by:2624
Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth}Uses:2563 2565 2567 2569 2571 2573 2575 2577 2579 2581 2583 2585 2587 2589 2591 2593 2595 2597 2599 2601 2603 2605 2607 2609 2611 2613 2615 2617 2619 2621 2623Used by:4649
Symbol 2625 BitmapUsed by:2626
Symbol 2626 GraphicUses:2625Used by:2661
Symbol 2627 BitmapUsed by:2628
Symbol 2628 GraphicUses:2627Used by:2661
Symbol 2629 BitmapUsed by:2630
Symbol 2630 GraphicUses:2629Used by:2661
Symbol 2631 BitmapUsed by:2632
Symbol 2632 GraphicUses:2631Used by:2661
Symbol 2633 BitmapUsed by:2634
Symbol 2634 GraphicUses:2633Used by:2661
Symbol 2635 BitmapUsed by:2636
Symbol 2636 GraphicUses:2635Used by:2661
Symbol 2637 BitmapUsed by:2638
Symbol 2638 GraphicUses:2637Used by:2661
Symbol 2639 BitmapUsed by:2640
Symbol 2640 GraphicUses:2639Used by:2661
Symbol 2641 BitmapUsed by:2642
Symbol 2642 GraphicUses:2641Used by:2661
Symbol 2643 BitmapUsed by:2644
Symbol 2644 GraphicUses:2643Used by:2661
Symbol 2645 BitmapUsed by:2646
Symbol 2646 GraphicUses:2645Used by:2661
Symbol 2647 BitmapUsed by:2648
Symbol 2648 GraphicUses:2647Used by:2661
Symbol 2649 BitmapUsed by:2650
Symbol 2650 GraphicUses:2649Used by:2661
Symbol 2651 BitmapUsed by:2652
Symbol 2652 GraphicUses:2651Used by:2661
Symbol 2653 BitmapUsed by:2654
Symbol 2654 GraphicUses:2653Used by:2661
Symbol 2655 BitmapUsed by:2656
Symbol 2656 GraphicUses:2655Used by:2661
Symbol 2657 BitmapUsed by:2658
Symbol 2658 GraphicUses:2657Used by:2661
Symbol 2659 BitmapUsed by:2660
Symbol 2660 GraphicUses:2659Used by:2661
Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile}Uses:2626 2628 2630 2632 2634 2636 2638 2640 2642 2644 2646 2648 2650 2652 2654 2656 2658 2660Used by:4649
Symbol 2662 BitmapUsed by:2663
Symbol 2663 GraphicUses:2662Used by:2694
Symbol 2664 BitmapUsed by:2665
Symbol 2665 GraphicUses:2664Used by:2694
Symbol 2666 BitmapUsed by:2667
Symbol 2667 GraphicUses:2666Used by:2694
Symbol 2668 BitmapUsed by:2669
Symbol 2669 GraphicUses:2668Used by:2694
Symbol 2670 BitmapUsed by:2671
Symbol 2671 GraphicUses:2670Used by:2694
Symbol 2672 BitmapUsed by:2673
Symbol 2673 GraphicUses:2672Used by:2694
Symbol 2674 BitmapUsed by:2675
Symbol 2675 GraphicUses:2674Used by:2694
Symbol 2676 BitmapUsed by:2677
Symbol 2677 GraphicUses:2676Used by:2694
Symbol 2678 BitmapUsed by:2679
Symbol 2679 GraphicUses:2678Used by:2694
Symbol 2680 BitmapUsed by:2681
Symbol 2681 GraphicUses:2680Used by:2694
Symbol 2682 BitmapUsed by:2683
Symbol 2683 GraphicUses:2682Used by:2694
Symbol 2684 BitmapUsed by:2685
Symbol 2685 GraphicUses:2684Used by:2694
Symbol 2686 BitmapUsed by:2687
Symbol 2687 GraphicUses:2686Used by:2694
Symbol 2688 BitmapUsed by:2689
Symbol 2689 GraphicUses:2688Used by:2694
Symbol 2690 BitmapUsed by:2691
Symbol 2691 GraphicUses:2690Used by:2694
Symbol 2692 BitmapUsed by:2693
Symbol 2693 GraphicUses:2692Used by:2694
Symbol 2694 MovieClip {com.nitrome.twinshot.KingNormal}Uses:2663 2665 2667 2669 2671 2673 2675 2677 2679 2681 2683 2685 2687 2689 2691 2693Used by:4649
Symbol 2695 BitmapUsed by:2696
Symbol 2696 GraphicUses:2695Used by:2759
Symbol 2697 BitmapUsed by:2698
Symbol 2698 GraphicUses:2697Used by:2759
Symbol 2699 BitmapUsed by:2700
Symbol 2700 GraphicUses:2699Used by:2759
Symbol 2701 BitmapUsed by:2702
Symbol 2702 GraphicUses:2701Used by:2759
Symbol 2703 BitmapUsed by:2704
Symbol 2704 GraphicUses:2703Used by:2759
Symbol 2705 BitmapUsed by:2706
Symbol 2706 GraphicUses:2705Used by:2759
Symbol 2707 BitmapUsed by:2708
Symbol 2708 GraphicUses:2707Used by:2759
Symbol 2709 BitmapUsed by:2710
Symbol 2710 GraphicUses:2709Used by:2759
Symbol 2711 BitmapUsed by:2712
Symbol 2712 GraphicUses:2711Used by:2759
Symbol 2713 BitmapUsed by:2714
Symbol 2714 GraphicUses:2713Used by:2759
Symbol 2715 BitmapUsed by:2716
Symbol 2716 GraphicUses:2715Used by:2759
Symbol 2717 BitmapUsed by:2718
Symbol 2718 GraphicUses:2717Used by:2759
Symbol 2719 BitmapUsed by:2720
Symbol 2720 GraphicUses:2719Used by:2759
Symbol 2721 BitmapUsed by:2722
Symbol 2722 GraphicUses:2721Used by:2759
Symbol 2723 BitmapUsed by:2724
Symbol 2724 GraphicUses:2723Used by:2759
Symbol 2725 BitmapUsed by:2726
Symbol 2726 GraphicUses:2725Used by:2759
Symbol 2727 BitmapUsed by:2728
Symbol 2728 GraphicUses:2727Used by:2759
Symbol 2729 BitmapUsed by:2730
Symbol 2730 GraphicUses:2729Used by:2759
Symbol 2731 BitmapUsed by:2732
Symbol 2732 GraphicUses:2731Used by:2759
Symbol 2733 BitmapUsed by:2734
Symbol 2734 GraphicUses:2733Used by:2759
Symbol 2735 BitmapUsed by:2736
Symbol 2736 GraphicUses:2735Used by:2759
Symbol 2737 BitmapUsed by:2738
Symbol 2738 GraphicUses:2737Used by:2759
Symbol 2739 BitmapUsed by:2740
Symbol 2740 GraphicUses:2739Used by:2759
Symbol 2741 BitmapUsed by:2742
Symbol 2742 GraphicUses:2741Used by:2759
Symbol 2743 BitmapUsed by:2744
Symbol 2744 GraphicUses:2743Used by:2759
Symbol 2745 BitmapUsed by:2746
Symbol 2746 GraphicUses:2745Used by:2759
Symbol 2747 BitmapUsed by:2748
Symbol 2748 GraphicUses:2747Used by:2759
Symbol 2749 BitmapUsed by:2750
Symbol 2750 GraphicUses:2749Used by:2759
Symbol 2751 BitmapUsed by:2752
Symbol 2752 GraphicUses:2751Used by:2759
Symbol 2753 BitmapUsed by:2754
Symbol 2754 GraphicUses:2753Used by:2759
Symbol 2755 BitmapUsed by:2756
Symbol 2756 GraphicUses:2755Used by:2759
Symbol 2757 BitmapUsed by:2758
Symbol 2758 GraphicUses:2757Used by:2759
Symbol 2759 MovieClip {com.nitrome.twinshot.Thief}Uses:2696 2698 2700 2702 2704 2706 2708 2710 2712 2714 2716 2718 2720 2722 2724 2726 2728 2730 2732 2734 2736 2738 2740 2742 2744 2746 2748 2750 2752 2754 2756 2758Used by:4649
Symbol 2760 BitmapUsed by:2761
Symbol 2761 GraphicUses:2760Used by:2762
Symbol 2762 MovieClip {com.nitrome.twinshot.ShieldGuardBrokenShield}Uses:2761Used by:4649
Symbol 2763 BitmapUsed by:2764
Symbol 2764 GraphicUses:2763Used by:2777
Symbol 2765 BitmapUsed by:2766
Symbol 2766 GraphicUses:2765Used by:2777
Symbol 2767 BitmapUsed by:2768
Symbol 2768 GraphicUses:2767Used by:2777
Symbol 2769 BitmapUsed by:2770
Symbol 2770 GraphicUses:2769Used by:2777
Symbol 2771 BitmapUsed by:2772
Symbol 2772 GraphicUses:2771Used by:2777
Symbol 2773 BitmapUsed by:2774
Symbol 2774 GraphicUses:2773Used by:2777
Symbol 2775 BitmapUsed by:2776
Symbol 2776 GraphicUses:2775Used by:2777
Symbol 2777 MovieClip {com.nitrome.twinshot.ShieldGuard}Uses:2764 2766 2768 2770 2772 2774 2776Used by:4649
Symbol 2778 BitmapUsed by:2779
Symbol 2779 GraphicUses:2778Used by:2856
Symbol 2780 BitmapUsed by:2781
Symbol 2781 GraphicUses:2780Used by:2856
Symbol 2782 BitmapUsed by:2783
Symbol 2783 GraphicUses:2782Used by:2856
Symbol 2784 BitmapUsed by:2785
Symbol 2785 GraphicUses:2784Used by:2856
Symbol 2786 BitmapUsed by:2787
Symbol 2787 GraphicUses:2786Used by:2856
Symbol 2788 BitmapUsed by:2789
Symbol 2789 GraphicUses:2788Used by:2856
Symbol 2790 BitmapUsed by:2791
Symbol 2791 GraphicUses:2790Used by:2856
Symbol 2792 BitmapUsed by:2793
Symbol 2793 GraphicUses:2792Used by:2856
Symbol 2794 BitmapUsed by:2795
Symbol 2795 GraphicUses:2794Used by:2856
Symbol 2796 BitmapUsed by:2797
Symbol 2797 GraphicUses:2796Used by:2856
Symbol 2798 BitmapUsed by:2799
Symbol 2799 GraphicUses:2798Used by:2856
Symbol 2800 BitmapUsed by:2801
Symbol 2801 GraphicUses:2800Used by:2856
Symbol 2802 BitmapUsed by:2803
Symbol 2803 GraphicUses:2802Used by:2856
Symbol 2804 BitmapUsed by:2805
Symbol 2805 GraphicUses:2804Used by:2856
Symbol 2806 BitmapUsed by:2807
Symbol 2807 GraphicUses:2806Used by:2856
Symbol 2808 BitmapUsed by:2809
Symbol 2809 GraphicUses:2808Used by:2856
Symbol 2810 BitmapUsed by:2811
Symbol 2811 GraphicUses:2810Used by:2856
Symbol 2812 BitmapUsed by:2813
Symbol 2813 GraphicUses:2812Used by:2856
Symbol 2814 BitmapUsed by:2815
Symbol 2815 GraphicUses:2814Used by:2856
Symbol 2816 BitmapUsed by:2817
Symbol 2817 GraphicUses:2816Used by:2856
Symbol 2818 BitmapUsed by:2819
Symbol 2819 GraphicUses:2818Used by:2856
Symbol 2820 BitmapUsed by:2821
Symbol 2821 GraphicUses:2820Used by:2856
Symbol 2822 BitmapUsed by:2823
Symbol 2823 GraphicUses:2822Used by:2856
Symbol 2824 BitmapUsed by:2825
Symbol 2825 GraphicUses:2824Used by:2856
Symbol 2826 BitmapUsed by:2827
Symbol 2827 GraphicUses:2826Used by:2856
Symbol 2828 BitmapUsed by:2829
Symbol 2829 GraphicUses:2828Used by:2856
Symbol 2830 BitmapUsed by:2831
Symbol 2831 GraphicUses:2830Used by:2856
Symbol 2832 BitmapUsed by:2833
Symbol 2833 GraphicUses:2832Used by:2856
Symbol 2834 BitmapUsed by:2835
Symbol 2835 GraphicUses:2834Used by:2856
Symbol 2836 BitmapUsed by:2837
Symbol 2837 GraphicUses:2836Used by:2856
Symbol 2838 BitmapUsed by:2839
Symbol 2839 GraphicUses:2838Used by:2856
Symbol 2840 BitmapUsed by:2841
Symbol 2841 GraphicUses:2840Used by:2856
Symbol 2842 BitmapUsed by:2843
Symbol 2843 GraphicUses:2842Used by:2856
Symbol 2844 BitmapUsed by:2845
Symbol 2845 GraphicUses:2844Used by:2856
Symbol 2846 BitmapUsed by:2847
Symbol 2847 GraphicUses:2846Used by:2856
Symbol 2848 BitmapUsed by:2849
Symbol 2849 GraphicUses:2848Used by:2856
Symbol 2850 BitmapUsed by:2851
Symbol 2851 GraphicUses:2850Used by:2856
Symbol 2852 BitmapUsed by:2853
Symbol 2853 GraphicUses:2852Used by:2856
Symbol 2854 BitmapUsed by:2855
Symbol 2855 GraphicUses:2854Used by:2856
Symbol 2856 MovieClip {com.nitrome.twinshot.HelmetGuardPlus}Uses:2779 2781 2783 2785 2787 2789 2791 2793 2795 2797 2799 2801 2803 2805 2807 2809 2811 2813 2815 2817 2819 2821 2823 2825 2827 2829 2831 2833 2835 2837 2839 2841 2843 2845 2847 2849 2851 2853 2855Used by:4649
Symbol 2857 BitmapUsed by:2858
Symbol 2858 GraphicUses:2857Used by:2882
Symbol 2859 BitmapUsed by:2860
Symbol 2860 GraphicUses:2859Used by:2882
Symbol 2861 BitmapUsed by:2862
Symbol 2862 GraphicUses:2861Used by:2882
Symbol 2863 BitmapUsed by:2864
Symbol 2864 GraphicUses:2863Used by:2882
Symbol 2865 BitmapUsed by:2866
Symbol 2866 GraphicUses:2865Used by:2882
Symbol 2867 BitmapUsed by:2868
Symbol 2868 GraphicUses:2867Used by:2882
Symbol 2869 BitmapUsed by:2870
Symbol 2870 GraphicUses:2869Used by:2882
Symbol 2871 BitmapUsed by:2872
Symbol 2872 GraphicUses:2871Used by:2882
Symbol 2873 BitmapUsed by:2874
Symbol 2874 GraphicUses:2873Used by:2882
Symbol 2875 BitmapUsed by:2876
Symbol 2876 GraphicUses:2875Used by:2882
Symbol 2877 BitmapUsed by:2878 2879 2880 2881
Symbol 2878 GraphicUses:2877Used by:2882
Symbol 2879 GraphicUses:2877Used by:2882
Symbol 2880 GraphicUses:2877Used by:2882
Symbol 2881 GraphicUses:2877Used by:2882
Symbol 2882 MovieClip {com.nitrome.twinshot.BlobPlus}Uses:2858 2860 2862 2864 2866 2868 2870 2872 2874 2876 2878 2879 2880 2881Used by:4649
Symbol 2883 BitmapUsed by:2884
Symbol 2884 GraphicUses:2883Used by:2915
Symbol 2885 BitmapUsed by:2886
Symbol 2886 GraphicUses:2885Used by:2915
Symbol 2887 BitmapUsed by:2888
Symbol 2888 GraphicUses:2887Used by:2915
Symbol 2889 BitmapUsed by:2890
Symbol 2890 GraphicUses:2889Used by:2915
Symbol 2891 BitmapUsed by:2892
Symbol 2892 GraphicUses:2891Used by:2915
Symbol 2893 BitmapUsed by:2894
Symbol 2894 GraphicUses:2893Used by:2915
Symbol 2895 BitmapUsed by:2896
Symbol 2896 GraphicUses:2895Used by:2915
Symbol 2897 BitmapUsed by:2898
Symbol 2898 GraphicUses:2897Used by:2915
Symbol 2899 BitmapUsed by:2900
Symbol 2900 GraphicUses:2899Used by:2915
Symbol 2901 BitmapUsed by:2902
Symbol 2902 GraphicUses:2901Used by:2915
Symbol 2903 BitmapUsed by:2904
Symbol 2904 GraphicUses:2903Used by:2915
Symbol 2905 BitmapUsed by:2906
Symbol 2906 GraphicUses:2905Used by:2915
Symbol 2907 BitmapUsed by:2908
Symbol 2908 GraphicUses:2907Used by:2915
Symbol 2909 BitmapUsed by:2910
Symbol 2910 GraphicUses:2909Used by:2915
Symbol 2911 BitmapUsed by:2912
Symbol 2912 GraphicUses:2911Used by:2915
Symbol 2913 BitmapUsed by:2914
Symbol 2914 GraphicUses:2913Used by:2915
Symbol 2915 MovieClip {com.nitrome.twinshot.KingPlus}Uses:2884 2886 2888 2890 2892 2894 2896 2898 2900 2902 2904 2906 2908 2910 2912 2914Used by:4649
Symbol 2916 BitmapUsed by:2917
Symbol 2917 GraphicUses:2916Used by:2966
Symbol 2918 BitmapUsed by:2919
Symbol 2919 GraphicUses:2918Used by:2966
Symbol 2920 BitmapUsed by:2921
Symbol 2921 GraphicUses:2920Used by:2966
Symbol 2922 BitmapUsed by:2923
Symbol 2923 GraphicUses:2922Used by:2966
Symbol 2924 BitmapUsed by:2925
Symbol 2925 GraphicUses:2924Used by:2966
Symbol 2926 BitmapUsed by:2927
Symbol 2927 GraphicUses:2926Used by:2966
Symbol 2928 BitmapUsed by:2929
Symbol 2929 GraphicUses:2928Used by:2966
Symbol 2930 BitmapUsed by:2931
Symbol 2931 GraphicUses:2930Used by:2966
Symbol 2932 BitmapUsed by:2933
Symbol 2933 GraphicUses:2932Used by:2966
Symbol 2934 BitmapUsed by:2935
Symbol 2935 GraphicUses:2934Used by:2966
Symbol 2936 BitmapUsed by:2937 2938 2939 2940
Symbol 2937 GraphicUses:2936Used by:2966
Symbol 2938 GraphicUses:2936Used by:2966
Symbol 2939 GraphicUses:2936Used by:2966
Symbol 2940 GraphicUses:2936Used by:2966
Symbol 2941 BitmapUsed by:2942
Symbol 2942 GraphicUses:2941Used by:2966
Symbol 2943 BitmapUsed by:2944
Symbol 2944 GraphicUses:2943Used by:2966
Symbol 2945 BitmapUsed by:2946
Symbol 2946 GraphicUses:2945Used by:2966
Symbol 2947 BitmapUsed by:2948
Symbol 2948 GraphicUses:2947Used by:2966
Symbol 2949 BitmapUsed by:2950
Symbol 2950 GraphicUses:2949Used by:2966
Symbol 2951 BitmapUsed by:2952
Symbol 2952 GraphicUses:2951Used by:2966
Symbol 2953 BitmapUsed by:2954
Symbol 2954 GraphicUses:2953Used by:2966
Symbol 2955 BitmapUsed by:2956
Symbol 2956 GraphicUses:2955Used by:2966
Symbol 2957 BitmapUsed by:2958
Symbol 2958 GraphicUses:2957Used by:2966
Symbol 2959 BitmapUsed by:2960
Symbol 2960 GraphicUses:2959Used by:2966
Symbol 2961 BitmapUsed by:2962 2963 2964 2965
Symbol 2962 GraphicUses:2961Used by:2966
Symbol 2963 GraphicUses:2961Used by:2966
Symbol 2964 GraphicUses:2961Used by:2966
Symbol 2965 GraphicUses:2961Used by:2966
Symbol 2966 MovieClip {com.nitrome.twinshot.BlobMultiplier}Uses:2917 2919 2921 2923 2925 2927 2929 2931 2933 2935 2937 2938 2939 2940 2942 2944 2946 2948 2950 2952 2954 2956 2958 2960 2962 2963 2964 2965Used by:4649
Symbol 2967 BitmapUsed by:2968
Symbol 2968 GraphicUses:2967Used by:2969
Symbol 2969 MovieClip {com.nitrome.twinshot.HeavenBossPiece1}Uses:2968Used by:4649
Symbol 2970 BitmapUsed by:2971
Symbol 2971 GraphicUses:2970Used by:2972
Symbol 2972 MovieClip {com.nitrome.twinshot.HeavenBossPiece2}Uses:2971Used by:4649
Symbol 2973 BitmapUsed by:2974
Symbol 2974 GraphicUses:2973Used by:2975
Symbol 2975 MovieClip {com.nitrome.twinshot.HeavenBossPiece3}Uses:2974Used by:4649
Symbol 2976 BitmapUsed by:2977
Symbol 2977 GraphicUses:2976Used by:2978
Symbol 2978 MovieClip {com.nitrome.twinshot.HeavenBossPiece4}Uses:2977Used by:4649
Symbol 2979 BitmapUsed by:2980
Symbol 2980 GraphicUses:2979Used by:2981
Symbol 2981 MovieClip {com.nitrome.twinshot.HeavenBossPiece5}Uses:2980Used by:4649
Symbol 2982 BitmapUsed by:2983
Symbol 2983 GraphicUses:2982Used by:2984
Symbol 2984 MovieClip {com.nitrome.twinshot.HeavenBossPiece6}Uses:2983Used by:4649
Symbol 2985 BitmapUsed by:2986
Symbol 2986 GraphicUses:2985Used by:2987
Symbol 2987 MovieClip {com.nitrome.twinshot.HeavenBossPiece7}Uses:2986Used by:4649
Symbol 2988 BitmapUsed by:2989
Symbol 2989 GraphicUses:2988Used by:2990
Symbol 2990 MovieClip {com.nitrome.twinshot.HeavenBossPiece8}Uses:2989Used by:4649
Symbol 2991 BitmapUsed by:2992
Symbol 2992 GraphicUses:2991Used by:2993
Symbol 2993 MovieClip {com.nitrome.twinshot.HeavenBossPiece9}Uses:2992Used by:4649
Symbol 2994 BitmapUsed by:2995
Symbol 2995 GraphicUses:2994Used by:2996
Symbol 2996 MovieClip {com.nitrome.twinshot.HeavenBossPiece10}Uses:2995Used by:4649
Symbol 2997 BitmapUsed by:2998
Symbol 2998 GraphicUses:2997Used by:2999
Symbol 2999 MovieClip {com.nitrome.twinshot.HeavenBossPiece11}Uses:2998Used by:4649
Symbol 3000 BitmapUsed by:3001
Symbol 3001 GraphicUses:3000Used by:3102
Symbol 3002 BitmapUsed by:3003
Symbol 3003 GraphicUses:3002Used by:3012
Symbol 3004 BitmapUsed by:3005
Symbol 3005 GraphicUses:3004Used by:3012
Symbol 3006 BitmapUsed by:3007
Symbol 3007 GraphicUses:3006Used by:3012
Symbol 3008 BitmapUsed by:3009
Symbol 3009 GraphicUses:3008Used by:3012
Symbol 3010 BitmapUsed by:3011
Symbol 3011 GraphicUses:3010Used by:3012
Symbol 3012 MovieClipUses:3003 3005 3007 3009 3011Used by:3102
Symbol 3013 BitmapUsed by:3014
Symbol 3014 GraphicUses:3013Used by:3102
Symbol 3015 BitmapUsed by:3016
Symbol 3016 GraphicUses:3015Used by:3102
Symbol 3017 BitmapUsed by:3018
Symbol 3018 GraphicUses:3017Used by:3102
Symbol 3019 BitmapUsed by:3020
Symbol 3020 GraphicUses:3019Used by:3102
Symbol 3021 BitmapUsed by:3022
Symbol 3022 GraphicUses:3021Used by:3074 3102
Symbol 3023 BitmapUsed by:3024
Symbol 3024 GraphicUses:3023Used by:3102
Symbol 3025 BitmapUsed by:3026 3028
Symbol 3026 GraphicUses:3025Used by:3039
Symbol 3027 BitmapUsed by:3028
Symbol 3028 GraphicUses:3027 3025Used by:3039
Symbol 3029 BitmapUsed by:3030
Symbol 3030 GraphicUses:3029Used by:3039
Symbol 3031 BitmapUsed by:3032
Symbol 3032 GraphicUses:3031Used by:3039
Symbol 3033 BitmapUsed by:3034
Symbol 3034 GraphicUses:3033Used by:3039
Symbol 3035 BitmapUsed by:3036
Symbol 3036 GraphicUses:3035Used by:3039
Symbol 3037 BitmapUsed by:3038
Symbol 3038 GraphicUses:3037Used by:3039
Symbol 3039 MovieClip {TwinShot_fla.bolt_303}Uses:3026 3028 3030 3032 3034 3036 3038Used by:3102
Symbol 3040 BitmapUsed by:3041
Symbol 3041 GraphicUses:3040Used by:3060
Symbol 3042 BitmapUsed by:3043
Symbol 3043 GraphicUses:3042Used by:3060
Symbol 3044 BitmapUsed by:3045
Symbol 3045 GraphicUses:3044Used by:3060
Symbol 3046 BitmapUsed by:3047
Symbol 3047 GraphicUses:3046Used by:3060
Symbol 3048 BitmapUsed by:3049
Symbol 3049 GraphicUses:3048Used by:3060
Symbol 3050 BitmapUsed by:3051
Symbol 3051 GraphicUses:3050Used by:3060
Symbol 3052 BitmapUsed by:3053
Symbol 3053 GraphicUses:3052Used by:3060
Symbol 3054 BitmapUsed by:3055
Symbol 3055 GraphicUses:3054Used by:3060
Symbol 3056 BitmapUsed by:3057
Symbol 3057 GraphicUses:3056Used by:3060
Symbol 3058 BitmapUsed by:3059
Symbol 3059 GraphicUses:3058Used by:3060
Symbol 3060 MovieClip {TwinShot_fla.kingthrowbomb_304}Uses:3041 3043 3045 3047 3049 3051 3053 3055 3057 3059Used by:3102
Symbol 3061 BitmapUsed by:3062
Symbol 3062 GraphicUses:3061Used by:3101
Symbol 3063 BitmapUsed by:3064
Symbol 3064 GraphicUses:3063Used by:3101
Symbol 3065 BitmapUsed by:3066
Symbol 3066 GraphicUses:3065Used by:3071
Symbol 3067 BitmapUsed by:3068
Symbol 3068 GraphicUses:3067Used by:3071
Symbol 3069 BitmapUsed by:3070
Symbol 3070 GraphicUses:3069Used by:3071
Symbol 3071 MovieClipUses:3066 3068 3070Used by:3101
Symbol 3072 BitmapUsed by:3073
Symbol 3073 GraphicUses:3072Used by:3101
Symbol 3074 MovieClipUses:3022Used by:3101
Symbol 3075 BitmapUsed by:3076
Symbol 3076 GraphicUses:3075Used by:3087
Symbol 3077 BitmapUsed by:3078
Symbol 3078 GraphicUses:3077Used by:3087
Symbol 3079 BitmapUsed by:3080
Symbol 3080 GraphicUses:3079Used by:3087
Symbol 3081 BitmapUsed by:3082
Symbol 3082 GraphicUses:3081Used by:3087
Symbol 3083 BitmapUsed by:3084
Symbol 3084 GraphicUses:3083Used by:3087
Symbol 3085 BitmapUsed by:3086
Symbol 3086 GraphicUses:3085Used by:3087
Symbol 3087 MovieClipUses:3076 3078 3080 3082 3084 3086Used by:3101
Symbol 3088 BitmapUsed by:3089
Symbol 3089 GraphicUses:3088Used by:3100
Symbol 3090 BitmapUsed by:3091
Symbol 3091 GraphicUses:3090Used by:3100
Symbol 3092 BitmapUsed by:3093
Symbol 3093 GraphicUses:3092Used by:3100
Symbol 3094 BitmapUsed by:3095
Symbol 3095 GraphicUses:3094Used by:3100
Symbol 3096 BitmapUsed by:3097
Symbol 3097 GraphicUses:3096Used by:3100
Symbol 3098 BitmapUsed by:3099
Symbol 3099 GraphicUses:3098Used by:3100
Symbol 3100 MovieClipUses:3089 3091 3093 3095 3097 3099Used by:3101
Symbol 3101 MovieClipUses:3062 3064 3071 3073 3074 3087 3100Used by:3102
Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss}Uses:3001 3012 3014 3016 3018 3020 3022 3024 3039 3060 3101Used by:4649
Symbol 3103 BitmapUsed by:3104
Symbol 3104 GraphicUses:3103Used by:3119
Symbol 3105 BitmapUsed by:3106
Symbol 3106 GraphicUses:3105Used by:3119
Symbol 3107 BitmapUsed by:3108
Symbol 3108 GraphicUses:3107Used by:3119
Symbol 3109 BitmapUsed by:3110
Symbol 3110 GraphicUses:3109Used by:3119
Symbol 3111 BitmapUsed by:3112
Symbol 3112 GraphicUses:3111Used by:3119
Symbol 3113 BitmapUsed by:3114
Symbol 3114 GraphicUses:3113Used by:3119
Symbol 3115 BitmapUsed by:3116
Symbol 3116 GraphicUses:3115Used by:3119
Symbol 3117 BitmapUsed by:3118
Symbol 3118 GraphicUses:3117Used by:3119
Symbol 3119 MovieClip {com.nitrome.twinshot.Fireball}Uses:3104 3106 3108 3110 3112 3114 3116 3118Used by:4649
Symbol 3120 BitmapUsed by:3121
Symbol 3121 GraphicUses:3120Used by:3188
Symbol 3122 BitmapUsed by:3123
Symbol 3123 GraphicUses:3122Used by:3188
Symbol 3124 BitmapUsed by:3125
Symbol 3125 GraphicUses:3124Used by:3188
Symbol 3126 BitmapUsed by:3127
Symbol 3127 GraphicUses:3126Used by:3188
Symbol 3128 BitmapUsed by:3129
Symbol 3129 GraphicUses:3128Used by:3188
Symbol 3130 BitmapUsed by:3131
Symbol 3131 GraphicUses:3130Used by:3188
Symbol 3132 BitmapUsed by:3133
Symbol 3133 GraphicUses:3132Used by:3188
Symbol 3134 BitmapUsed by:3135
Symbol 3135 GraphicUses:3134Used by:3188
Symbol 3136 BitmapUsed by:3137
Symbol 3137 GraphicUses:3136Used by:3188
Symbol 3138 BitmapUsed by:3139
Symbol 3139 GraphicUses:3138Used by:3188
Symbol 3140 BitmapUsed by:3141
Symbol 3141 GraphicUses:3140Used by:3188
Symbol 3142 BitmapUsed by:3143
Symbol 3143 GraphicUses:3142Used by:3188
Symbol 3144 BitmapUsed by:3145
Symbol 3145 GraphicUses:3144Used by:3188
Symbol 3146 BitmapUsed by:3147
Symbol 3147 GraphicUses:3146Used by:3188
Symbol 3148 BitmapUsed by:3149
Symbol 3149 GraphicUses:3148Used by:3188
Symbol 3150 BitmapUsed by:3151
Symbol 3151 GraphicUses:3150Used by:3188
Symbol 3152 BitmapUsed by:3153
Symbol 3153 GraphicUses:3152Used by:3188
Symbol 3154 BitmapUsed by:3155
Symbol 3155 GraphicUses:3154Used by:3188
Symbol 3156 BitmapUsed by:3157
Symbol 3157 GraphicUses:3156Used by:3188
Symbol 3158 BitmapUsed by:3159
Symbol 3159 GraphicUses:3158Used by:3188
Symbol 3160 BitmapUsed by:3161
Symbol 3161 GraphicUses:3160Used by:3188
Symbol 3162 BitmapUsed by:3163
Symbol 3163 GraphicUses:3162Used by:3188
Symbol 3164 BitmapUsed by:3165
Symbol 3165 GraphicUses:3164Used by:3188
Symbol 3166 BitmapUsed by:3167
Symbol 3167 GraphicUses:3166Used by:3188
Symbol 3168 BitmapUsed by:3169
Symbol 3169 GraphicUses:3168Used by:3188
Symbol 3170 BitmapUsed by:3171
Symbol 3171 GraphicUses:3170Used by:3188
Symbol 3172 BitmapUsed by:3173
Symbol 3173 GraphicUses:3172Used by:3188
Symbol 3174 BitmapUsed by:3175
Symbol 3175 GraphicUses:3174Used by:3188
Symbol 3176 BitmapUsed by:3177
Symbol 3177 GraphicUses:3176Used by:3188
Symbol 3178 BitmapUsed by:3179
Symbol 3179 GraphicUses:3178Used by:3188
Symbol 3180 BitmapUsed by:3181
Symbol 3181 GraphicUses:3180Used by:3188
Symbol 3182 BitmapUsed by:3183
Symbol 3183 GraphicUses:3182Used by:3188
Symbol 3184 BitmapUsed by:3185
Symbol 3185 GraphicUses:3184Used by:3188
Symbol 3186 BitmapUsed by:3187
Symbol 3187 GraphicUses:3186Used by:3188
Symbol 3188 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal}Uses:3121 3123 3125 3127 3129 3131 3133 3135 3137 3139 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3183 3185 3187Used by:4649
Symbol 3189 BitmapUsed by:3190
Symbol 3190 GraphicUses:3189Used by:3268
Symbol 3191 BitmapUsed by:3192
Symbol 3192 GraphicUses:3191Used by:3268
Symbol 3193 BitmapUsed by:3194
Symbol 3194 GraphicUses:3193Used by:3268
Symbol 3195 BitmapUsed by:3196
Symbol 3196 GraphicUses:3195Used by:3268
Symbol 3197 BitmapUsed by:3198
Symbol 3198 GraphicUses:3197Used by:3268
Symbol 3199 BitmapUsed by:3200
Symbol 3200 GraphicUses:3199Used by:3268
Symbol 3201 BitmapUsed by:3202
Symbol 3202 GraphicUses:3201Used by:3268
Symbol 3203 BitmapUsed by:3204
Symbol 3204 GraphicUses:3203Used by:3268
Symbol 3205 BitmapUsed by:3206
Symbol 3206 GraphicUses:3205Used by:3268
Symbol 3207 BitmapUsed by:3208
Symbol 3208 GraphicUses:3207Used by:3268
Symbol 3209 BitmapUsed by:3210
Symbol 3210 GraphicUses:3209Used by:3268
Symbol 3211 BitmapUsed by:3212
Symbol 3212 GraphicUses:3211Used by:3268
Symbol 3213 BitmapUsed by:3214
Symbol 3214 GraphicUses:3213Used by:3268
Symbol 3215 BitmapUsed by:3216
Symbol 3216 GraphicUses:3215Used by:3268
Symbol 3217 BitmapUsed by:3218
Symbol 3218 GraphicUses:3217Used by:3268
Symbol 3219 BitmapUsed by:3220
Symbol 3220 GraphicUses:3219Used by:3268
Symbol 3221 BitmapUsed by:3222
Symbol 3222 GraphicUses:3221Used by:3268
Symbol 3223 BitmapUsed by:3224
Symbol 3224 GraphicUses:3223Used by:3268
Symbol 3225 BitmapUsed by:3226
Symbol 3226 GraphicUses:3225Used by:3268
Symbol 3227 BitmapUsed by:3228
Symbol 3228 GraphicUses:3227Used by:3268
Symbol 3229 BitmapUsed by:3230
Symbol 3230 GraphicUses:3229Used by:3268
Symbol 3231 BitmapUsed by:3232
Symbol 3232 GraphicUses:3231Used by:3268
Symbol 3233 BitmapUsed by:3234
Symbol 3234 GraphicUses:3233Used by:3268
Symbol 3235 BitmapUsed by:3236
Symbol 3236 GraphicUses:3235Used by:3268
Symbol 3237 BitmapUsed by:3238
Symbol 3238 GraphicUses:3237Used by:3268
Symbol 3239 BitmapUsed by:3240
Symbol 3240 GraphicUses:3239Used by:3268
Symbol 3241 BitmapUsed by:3242
Symbol 3242 GraphicUses:3241Used by:3251
Symbol 3243 BitmapUsed by:3244
Symbol 3244 GraphicUses:3243Used by:3251
Symbol 3245 BitmapUsed by:3246
Symbol 3246 GraphicUses:3245Used by:3251
Symbol 3247 BitmapUsed by:3248
Symbol 3248 GraphicUses:3247Used by:3251
Symbol 3249 BitmapUsed by:3250
Symbol 3250 GraphicUses:3249Used by:3251
Symbol 3251 MovieClipUses:3242 3244 3246 3248 3250Used by:3268
Symbol 3252 BitmapUsed by:3253
Symbol 3253 GraphicUses:3252Used by:3268
Symbol 3254 BitmapUsed by:3255
Symbol 3255 GraphicUses:3254Used by:3268
Symbol 3256 BitmapUsed by:3257
Symbol 3257 GraphicUses:3256Used by:3268
Symbol 3258 BitmapUsed by:3259
Symbol 3259 GraphicUses:3258Used by:3268
Symbol 3260 BitmapUsed by:3261
Symbol 3261 GraphicUses:3260Used by:3268
Symbol 3262 BitmapUsed by:3263
Symbol 3263 GraphicUses:3262Used by:3268
Symbol 3264 BitmapUsed by:3265
Symbol 3265 GraphicUses:3264Used by:3268
Symbol 3266 BitmapUsed by:3267
Symbol 3267 GraphicUses:3266Used by:3268
Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus}Uses:3190 3192 3194 3196 3198 3200 3202 3204 3206 3208 3210 3212 3214 3216 3218 3220 3222 3224 3226 3228 3230 3232 3234 3236 3238 3240 3251 3253 3255 3257 3259 3261 3263 3265 3267Used by:4649
Symbol 3269 BitmapUsed by:3270
Symbol 3270 GraphicUses:3269Used by:3303
Symbol 3271 BitmapUsed by:3272
Symbol 3272 GraphicUses:3271Used by:3303
Symbol 3273 BitmapUsed by:3274
Symbol 3274 GraphicUses:3273Used by:3303
Symbol 3275 BitmapUsed by:3276
Symbol 3276 GraphicUses:3275Used by:3303
Symbol 3277 BitmapUsed by:3278
Symbol 3278 GraphicUses:3277Used by:3303
Symbol 3279 BitmapUsed by:3280
Symbol 3280 GraphicUses:3279Used by:3303
Symbol 3281 BitmapUsed by:3282
Symbol 3282 GraphicUses:3281Used by:3303
Symbol 3283 BitmapUsed by:3284
Symbol 3284 GraphicUses:3283Used by:3303
Symbol 3285 BitmapUsed by:3286
Symbol 3286 GraphicUses:3285Used by:3303
Symbol 3287 BitmapUsed by:3288
Symbol 3288 GraphicUses:3287Used by:3303
Symbol 3289 BitmapUsed by:3290
Symbol 3290 GraphicUses:3289Used by:3303
Symbol 3291 BitmapUsed by:3292
Symbol 3292 GraphicUses:3291Used by:3303
Symbol 3293 BitmapUsed by:3294
Symbol 3294 GraphicUses:3293Used by:3303
Symbol 3295 BitmapUsed by:3296
Symbol 3296 GraphicUses:3295Used by:3303
Symbol 3297 BitmapUsed by:3298
Symbol 3298 GraphicUses:3297Used by:3303
Symbol 3299 BitmapUsed by:3300
Symbol 3300 GraphicUses:3299Used by:3303
Symbol 3301 BitmapUsed by:3302
Symbol 3302 GraphicUses:3301Used by:3303
Symbol 3303 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy}Uses:3270 3272 3274 3276 3278 3280 2212 3282 3284 3286 3288 3290 3292 3294 3296 3298 3300 3302Used by:4649
Symbol 3304 BitmapUsed by:3305
Symbol 3305 GraphicUses:3304Used by:3376
Symbol 3306 BitmapUsed by:3307
Symbol 3307 GraphicUses:3306Used by:3376
Symbol 3308 BitmapUsed by:3309
Symbol 3309 GraphicUses:3308Used by:3376
Symbol 3310 BitmapUsed by:3311
Symbol 3311 GraphicUses:3310Used by:3376
Symbol 3312 BitmapUsed by:3313
Symbol 3313 GraphicUses:3312Used by:3376
Symbol 3314 BitmapUsed by:3315
Symbol 3315 GraphicUses:3314Used by:3376
Symbol 3316 BitmapUsed by:3317
Symbol 3317 GraphicUses:3316Used by:3376
Symbol 3318 BitmapUsed by:3319
Symbol 3319 GraphicUses:3318Used by:3376
Symbol 3320 BitmapUsed by:3321
Symbol 3321 GraphicUses:3320Used by:3376
Symbol 3322 BitmapUsed by:3323
Symbol 3323 GraphicUses:3322Used by:3376
Symbol 3324 BitmapUsed by:3325
Symbol 3325 GraphicUses:3324Used by:3376
Symbol 3326 BitmapUsed by:3327
Symbol 3327 GraphicUses:3326Used by:3376
Symbol 3328 BitmapUsed by:3329
Symbol 3329 GraphicUses:3328Used by:3376
Symbol 3330 BitmapUsed by:3331
Symbol 3331 GraphicUses:3330Used by:3376
Symbol 3332 BitmapUsed by:3333
Symbol 3333 GraphicUses:3332Used by:3376
Symbol 3334 BitmapUsed by:3335
Symbol 3335 GraphicUses:3334Used by:3376
Symbol 3336 BitmapUsed by:3337
Symbol 3337 GraphicUses:3336Used by:3376
Symbol 3338 BitmapUsed by:3339
Symbol 3339 GraphicUses:3338Used by:3376
Symbol 3340 BitmapUsed by:3341
Symbol 3341 GraphicUses:3340Used by:3376
Symbol 3342 BitmapUsed by:3343
Symbol 3343 GraphicUses:3342Used by:3376
Symbol 3344 BitmapUsed by:3345
Symbol 3345 GraphicUses:3344Used by:3376
Symbol 3346 BitmapUsed by:3347
Symbol 3347 GraphicUses:3346Used by:3376
Symbol 3348 BitmapUsed by:3349
Symbol 3349 GraphicUses:3348Used by:3376
Symbol 3350 BitmapUsed by:3351
Symbol 3351 GraphicUses:3350Used by:3376
Symbol 3352 BitmapUsed by:3353
Symbol 3353 GraphicUses:3352Used by:3376
Symbol 3354 BitmapUsed by:3355
Symbol 3355 GraphicUses:3354Used by:3376
Symbol 3356 BitmapUsed by:3357
Symbol 3357 GraphicUses:3356Used by:3376
Symbol 3358 BitmapUsed by:3359
Symbol 3359 GraphicUses:3358Used by:3376
Symbol 3360 BitmapUsed by:3361
Symbol 3361 GraphicUses:3360Used by:3376
Symbol 3362 BitmapUsed by:3363
Symbol 3363 GraphicUses:3362Used by:3376
Symbol 3364 BitmapUsed by:3365
Symbol 3365 GraphicUses:3364Used by:3376
Symbol 3366 BitmapUsed by:3367
Symbol 3367 GraphicUses:3366Used by:3376
Symbol 3368 BitmapUsed by:3369
Symbol 3369 GraphicUses:3368Used by:3376
Symbol 3370 BitmapUsed by:3371
Symbol 3371 GraphicUses:3370Used by:3376
Symbol 3372 BitmapUsed by:3373
Symbol 3373 GraphicUses:3372Used by:3376
Symbol 3374 BitmapUsed by:3375
Symbol 3375 GraphicUses:3374Used by:3376
Symbol 3376 MovieClip {com.nitrome.twinshot.ArmouredEnemy}Uses:3305 3307 3309 3311 3313 3315 3317 3319 3321 3323 3325 3327 3329 3331 3333 3335 3337 3339 3341 3343 3345 3347 3349 3351 3353 3355 3357 3359 3361 3363 3365 3367 3369 3371 3373 3375Used by:4649
Symbol 3377 BitmapUsed by:3378
Symbol 3378 GraphicUses:3377Used by:3441
Symbol 3379 BitmapUsed by:3380
Symbol 3380 GraphicUses:3379Used by:3441
Symbol 3381 BitmapUsed by:3382
Symbol 3382 GraphicUses:3381Used by:3441
Symbol 3383 BitmapUsed by:3384
Symbol 3384 GraphicUses:3383Used by:3441
Symbol 3385 BitmapUsed by:3386
Symbol 3386 GraphicUses:3385Used by:3441
Symbol 3387 BitmapUsed by:3388
Symbol 3388 GraphicUses:3387Used by:3441
Symbol 3389 BitmapUsed by:3390
Symbol 3390 GraphicUses:3389Used by:3441
Symbol 3391 BitmapUsed by:3392
Symbol 3392 GraphicUses:3391Used by:3441
Symbol 3393 BitmapUsed by:3394
Symbol 3394 GraphicUses:3393Used by:3441
Symbol 3395 BitmapUsed by:3396
Symbol 3396 GraphicUses:3395Used by:3441
Symbol 3397 BitmapUsed by:3398
Symbol 3398 GraphicUses:3397Used by:3441
Symbol 3399 BitmapUsed by:3400
Symbol 3400 GraphicUses:3399Used by:3441
Symbol 3401 BitmapUsed by:3402
Symbol 3402 GraphicUses:3401Used by:3403
Symbol 3403 MovieClipUses:3402Used by:3404
Symbol 3404 MovieClip {TwinShot_fla.collectivemaskstunned_317}Uses:3403Used by:3441
Symbol 3405 BitmapUsed by:3406
Symbol 3406 GraphicUses:3405Used by:3441
Symbol 3407 BitmapUsed by:3408
Symbol 3408 GraphicUses:3407Used by:3441
Symbol 3409 BitmapUsed by:3410
Symbol 3410 GraphicUses:3409Used by:3441
Symbol 3411 BitmapUsed by:3412
Symbol 3412 GraphicUses:3411Used by:3441
Symbol 3413 BitmapUsed by:3414
Symbol 3414 GraphicUses:3413Used by:3441
Symbol 3415 BitmapUsed by:3416
Symbol 3416 GraphicUses:3415Used by:3441
Symbol 3417 BitmapUsed by:3418
Symbol 3418 GraphicUses:3417Used by:3441
Symbol 3419 BitmapUsed by:3420
Symbol 3420 GraphicUses:3419Used by:3441
Symbol 3421 BitmapUsed by:3422
Symbol 3422 GraphicUses:3421Used by:3441
Symbol 3423 BitmapUsed by:3424
Symbol 3424 GraphicUses:3423Used by:3441
Symbol 3425 BitmapUsed by:3426
Symbol 3426 GraphicUses:3425Used by:3441
Symbol 3427 BitmapUsed by:3428
Symbol 3428 GraphicUses:3427Used by:3441
Symbol 3429 BitmapUsed by:3430
Symbol 3430 GraphicUses:3429Used by:3441
Symbol 3431 BitmapUsed by:3432
Symbol 3432 GraphicUses:3431Used by:3441
Symbol 3433 BitmapUsed by:3434
Symbol 3434 GraphicUses:3433Used by:3441
Symbol 3435 BitmapUsed by:3436
Symbol 3436 GraphicUses:3435Used by:3441
Symbol 3437 BitmapUsed by:3438
Symbol 3438 GraphicUses:3437Used by:3441
Symbol 3439 BitmapUsed by:3440
Symbol 3440 GraphicUses:3439Used by:3441
Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy}Uses:3378 3380 3382 3384 3386 3388 3390 3392 3394 3396 3398 3400 3404 2212 3406 3408 3410 3412 3414 3416 3418 3420 3422 3424 3426 3428 3430 3432 3434 3436 3438 3440Used by:4649
Symbol 3442 BitmapUsed by:3443 3465
Symbol 3443 GraphicUses:3442Used by:3444
Symbol 3444 MovieClip {StraightLineManCorpse}Uses:3443Used by:4649
Symbol 3445 BitmapUsed by:3446
Symbol 3446 GraphicUses:3445Used by:3466
Symbol 3447 BitmapUsed by:3448
Symbol 3448 GraphicUses:3447Used by:3466
Symbol 3449 BitmapUsed by:3450
Symbol 3450 GraphicUses:3449Used by:3466
Symbol 3451 BitmapUsed by:3452
Symbol 3452 GraphicUses:3451Used by:3466
Symbol 3453 BitmapUsed by:3454
Symbol 3454 GraphicUses:3453Used by:3466
Symbol 3455 BitmapUsed by:3456
Symbol 3456 GraphicUses:3455Used by:3466
Symbol 3457 BitmapUsed by:3458
Symbol 3458 GraphicUses:3457Used by:3466
Symbol 3459 BitmapUsed by:3460
Symbol 3460 GraphicUses:3459Used by:3466
Symbol 3461 BitmapUsed by:3462
Symbol 3462 GraphicUses:3461Used by:3466
Symbol 3463 BitmapUsed by:3464
Symbol 3464 GraphicUses:3463Used by:3466
Symbol 3465 GraphicUses:3442Used by:3466
Symbol 3466 MovieClip {com.nitrome.twinshot.StraightLineMan}Uses:3446 3448 3450 3452 3454 3456 3458 3460 3462 3464 3465Used by:4649
Symbol 3467 BitmapUsed by:3468
Symbol 3468 GraphicUses:3467Used by:3499
Symbol 3469 BitmapUsed by:3470
Symbol 3470 GraphicUses:3469Used by:3499
Symbol 3471 BitmapUsed by:3472
Symbol 3472 GraphicUses:3471Used by:3499
Symbol 3473 BitmapUsed by:3474
Symbol 3474 GraphicUses:3473Used by:3499
Symbol 3475 BitmapUsed by:3476
Symbol 3476 GraphicUses:3475Used by:3499
Symbol 3477 BitmapUsed by:3478
Symbol 3478 GraphicUses:3477Used by:3499
Symbol 3479 BitmapUsed by:3480
Symbol 3480 GraphicUses:3479Used by:3499
Symbol 3481 BitmapUsed by:3482
Symbol 3482 GraphicUses:3481Used by:3499
Symbol 3483 BitmapUsed by:3484
Symbol 3484 GraphicUses:3483Used by:3499
Symbol 3485 BitmapUsed by:3486
Symbol 3486 GraphicUses:3485Used by:3499
Symbol 3487 BitmapUsed by:3488
Symbol 3488 GraphicUses:3487Used by:3499
Symbol 3489 BitmapUsed by:3490
Symbol 3490 GraphicUses:3489Used by:3499
Symbol 3491 BitmapUsed by:3492
Symbol 3492 GraphicUses:3491Used by:3499
Symbol 3493 BitmapUsed by:3494
Symbol 3494 GraphicUses:3493Used by:3499
Symbol 3495 BitmapUsed by:3496
Symbol 3496 GraphicUses:3495Used by:3499
Symbol 3497 BitmapUsed by:3498
Symbol 3498 GraphicUses:3497Used by:3499
Symbol 3499 MovieClip {com.nitrome.twinshot.KnockableEnemy}Uses:3468 3470 3472 3474 3476 3478 3480 3482 3484 3486 3488 3490 3492 3494 3496 3498Used by:4649
Symbol 3500 BitmapUsed by:3501
Symbol 3501 GraphicUses:3500Used by:3640
Symbol 3502 BitmapUsed by:3503
Symbol 3503 GraphicUses:3502Used by:3640
Symbol 3504 BitmapUsed by:3505
Symbol 3505 GraphicUses:3504Used by:3640
Symbol 3506 BitmapUsed by:3507
Symbol 3507 GraphicUses:3506Used by:3640
Symbol 3508 BitmapUsed by:3509
Symbol 3509 GraphicUses:3508Used by:3640
Symbol 3510 BitmapUsed by:3511
Symbol 3511 GraphicUses:3510Used by:3640
Symbol 3512 BitmapUsed by:3513
Symbol 3513 GraphicUses:3512Used by:3640
Symbol 3514 BitmapUsed by:3515
Symbol 3515 GraphicUses:3514Used by:3640
Symbol 3516 BitmapUsed by:3517
Symbol 3517 GraphicUses:3516Used by:3640
Symbol 3518 BitmapUsed by:3519
Symbol 3519 GraphicUses:3518Used by:3640
Symbol 3520 BitmapUsed by:3521
Symbol 3521 GraphicUses:3520Used by:3640
Symbol 3522 BitmapUsed by:3523
Symbol 3523 GraphicUses:3522Used by:3640
Symbol 3524 BitmapUsed by:3525
Symbol 3525 GraphicUses:3524Used by:3640
Symbol 3526 BitmapUsed by:3527
Symbol 3527 GraphicUses:3526Used by:3640
Symbol 3528 BitmapUsed by:3529
Symbol 3529 GraphicUses:3528Used by:3640
Symbol 3530 BitmapUsed by:3531
Symbol 3531 GraphicUses:3530Used by:3640
Symbol 3532 BitmapUsed by:3533
Symbol 3533 GraphicUses:3532Used by:3640
Symbol 3534 BitmapUsed by:3535
Symbol 3535 GraphicUses:3534Used by:3640
Symbol 3536 BitmapUsed by:3537
Symbol 3537 GraphicUses:3536Used by:3640
Symbol 3538 BitmapUsed by:3539
Symbol 3539 GraphicUses:3538Used by:3640
Symbol 3540 BitmapUsed by:3541
Symbol 3541 GraphicUses:3540Used by:3640
Symbol 3542 BitmapUsed by:3543
Symbol 3543 GraphicUses:3542Used by:3640
Symbol 3544 BitmapUsed by:3545
Symbol 3545 GraphicUses:3544Used by:3640
Symbol 3546 BitmapUsed by:3547
Symbol 3547 GraphicUses:3546Used by:3640
Symbol 3548 BitmapUsed by:3549
Symbol 3549 GraphicUses:3548Used by:3640
Symbol 3550 BitmapUsed by:3551
Symbol 3551 GraphicUses:3550Used by:3640
Symbol 3552 BitmapUsed by:3553
Symbol 3553 GraphicUses:3552Used by:3640
Symbol 3554 BitmapUsed by:3555
Symbol 3555 GraphicUses:3554Used by:3640
Symbol 3556 BitmapUsed by:3557
Symbol 3557 GraphicUses:3556Used by:3640
Symbol 3558 BitmapUsed by:3559
Symbol 3559 GraphicUses:3558Used by:3640
Symbol 3560 BitmapUsed by:3561
Symbol 3561 GraphicUses:3560Used by:3640
Symbol 3562 BitmapUsed by:3563
Symbol 3563 GraphicUses:3562Used by:3640
Symbol 3564 BitmapUsed by:3565
Symbol 3565 GraphicUses:3564Used by:3640
Symbol 3566 BitmapUsed by:3567
Symbol 3567 GraphicUses:3566Used by:3640
Symbol 3568 BitmapUsed by:3569
Symbol 3569 GraphicUses:3568Used by:3640
Symbol 3570 BitmapUsed by:3571
Symbol 3571 GraphicUses:3570Used by:3640
Symbol 3572 BitmapUsed by:3573
Symbol 3573 GraphicUses:3572Used by:3640
Symbol 3574 BitmapUsed by:3575
Symbol 3575 GraphicUses:3574Used by:3640
Symbol 3576 BitmapUsed by:3577
Symbol 3577 GraphicUses:3576Used by:3640
Symbol 3578 BitmapUsed by:3579
Symbol 3579 GraphicUses:3578Used by:3640
Symbol 3580 BitmapUsed by:3581
Symbol 3581 GraphicUses:3580Used by:3640
Symbol 3582 BitmapUsed by:3583
Symbol 3583 GraphicUses:3582Used by:3640
Symbol 3584 BitmapUsed by:3585
Symbol 3585 GraphicUses:3584Used by:3640
Symbol 3586 BitmapUsed by:3587
Symbol 3587 GraphicUses:3586Used by:3640
Symbol 3588 BitmapUsed by:3589
Symbol 3589 GraphicUses:3588Used by:3640
Symbol 3590 BitmapUsed by:3591
Symbol 3591 GraphicUses:3590Used by:3640
Symbol 3592 BitmapUsed by:3593
Symbol 3593 GraphicUses:3592Used by:3640
Symbol 3594 BitmapUsed by:3595
Symbol 3595 GraphicUses:3594Used by:3640
Symbol 3596 BitmapUsed by:3597
Symbol 3597 GraphicUses:3596Used by:3640
Symbol 3598 BitmapUsed by:3599
Symbol 3599 GraphicUses:3598Used by:3640
Symbol 3600 BitmapUsed by:3601
Symbol 3601 GraphicUses:3600Used by:3640
Symbol 3602 BitmapUsed by:3603
Symbol 3603 GraphicUses:3602Used by:3640
Symbol 3604 BitmapUsed by:3605
Symbol 3605 GraphicUses:3604Used by:3640
Symbol 3606 BitmapUsed by:3607
Symbol 3607 GraphicUses:3606Used by:3640
Symbol 3608 BitmapUsed by:3609
Symbol 3609 GraphicUses:3608Used by:3640
Symbol 3610 BitmapUsed by:3611
Symbol 3611 GraphicUses:3610Used by:3640
Symbol 3612 BitmapUsed by:3613
Symbol 3613 GraphicUses:3612Used by:3640
Symbol 3614 BitmapUsed by:3615
Symbol 3615 GraphicUses:3614Used by:3640
Symbol 3616 BitmapUsed by:3617
Symbol 3617 GraphicUses:3616Used by:3640
Symbol 3618 BitmapUsed by:3619
Symbol 3619 GraphicUses:3618Used by:3640
Symbol 3620 BitmapUsed by:3621
Symbol 3621 GraphicUses:3620Used by:3640
Symbol 3622 BitmapUsed by:3623
Symbol 3623 GraphicUses:3622Used by:3640
Symbol 3624 BitmapUsed by:3625
Symbol 3625 GraphicUses:3624Used by:3640
Symbol 3626 BitmapUsed by:3627
Symbol 3627 GraphicUses:3626Used by:3640
Symbol 3628 BitmapUsed by:3629
Symbol 3629 GraphicUses:3628Used by:3640
Symbol 3630 BitmapUsed by:3631
Symbol 3631 GraphicUses:3630Used by:3640
Symbol 3632 BitmapUsed by:3633
Symbol 3633 GraphicUses:3632Used by:3640
Symbol 3634 BitmapUsed by:3635
Symbol 3635 GraphicUses:3634Used by:3640
Symbol 3636 BitmapUsed by:3637
Symbol 3637 GraphicUses:3636Used by:3640
Symbol 3638 BitmapUsed by:3639
Symbol 3639 GraphicUses:3638Used by:3640
Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy}Uses:3501 3503 3505 3507 3509 3511 3513 3515 3517 3519 3521 3523 3525 3527 3529 3531 3533 3535 3537 3539 3541 3543 3545 3547 3549 3551 3553 3555 3557 3559 3561 3563 3565 3567 3569 3571 3573 3575 3577 3579 3581 3583 3585 3587 3589 3591 3593 3595 3597 3599 3601 3603 3605 3607 3609 3611 3613 3615 3617 3619 3621 3623 3625 3627 3629 3631 3633 3635 3637 3639Used by:4649
Symbol 3641 BitmapUsed by:3642
Symbol 3642 GraphicUses:3641Used by:3653
Symbol 3643 BitmapUsed by:3644
Symbol 3644 GraphicUses:3643Used by:3653
Symbol 3645 BitmapUsed by:3646
Symbol 3646 GraphicUses:3645Used by:3653
Symbol 3647 BitmapUsed by:3648
Symbol 3648 GraphicUses:3647Used by:3653
Symbol 3649 BitmapUsed by:3650
Symbol 3650 GraphicUses:3649Used by:3653
Symbol 3651 BitmapUsed by:3652
Symbol 3652 GraphicUses:3651Used by:3653
Symbol 3653 MovieClip {com.nitrome.twinshot.ExplodingEnemy}Uses:3642 3644 3646 3648 3650 3652Used by:4649
Symbol 3654 BitmapUsed by:3655
Symbol 3655 GraphicUses:3654Used by:3758
Symbol 3656 BitmapUsed by:3657
Symbol 3657 GraphicUses:3656Used by:3758
Symbol 3658 BitmapUsed by:3659
Symbol 3659 GraphicUses:3658Used by:3758
Symbol 3660 BitmapUsed by:3661
Symbol 3661 GraphicUses:3660Used by:3758
Symbol 3662 BitmapUsed by:3663
Symbol 3663 GraphicUses:3662Used by:3758
Symbol 3664 BitmapUsed by:3665
Symbol 3665 GraphicUses:3664Used by:3758
Symbol 3666 BitmapUsed by:3667
Symbol 3667 GraphicUses:3666Used by:3758
Symbol 3668 BitmapUsed by:3669
Symbol 3669 GraphicUses:3668Used by:3758
Symbol 3670 BitmapUsed by:3671
Symbol 3671 GraphicUses:3670Used by:3758
Symbol 3672 BitmapUsed by:3673
Symbol 3673 GraphicUses:3672Used by:3758
Symbol 3674 BitmapUsed by:3675
Symbol 3675 GraphicUses:3674Used by:3758
Symbol 3676 BitmapUsed by:3677
Symbol 3677 GraphicUses:3676Used by:3758
Symbol 3678 BitmapUsed by:3679
Symbol 3679 GraphicUses:3678Used by:3758
Symbol 3680 BitmapUsed by:3681
Symbol 3681 GraphicUses:3680Used by:3758
Symbol 3682 BitmapUsed by:3683
Symbol 3683 GraphicUses:3682Used by:3758
Symbol 3684 BitmapUsed by:3685
Symbol 3685 GraphicUses:3684Used by:3758
Symbol 3686 BitmapUsed by:3687
Symbol 3687 GraphicUses:3686Used by:3758
Symbol 3688 BitmapUsed by:3689
Symbol 3689 GraphicUses:3688Used by:3758
Symbol 3690 BitmapUsed by:3691
Symbol 3691 GraphicUses:3690Used by:3758
Symbol 3692 BitmapUsed by:3693
Symbol 3693 GraphicUses:3692Used by:3758
Symbol 3694 BitmapUsed by:3695
Symbol 3695 GraphicUses:3694Used by:3758
Symbol 3696 BitmapUsed by:3697
Symbol 3697 GraphicUses:3696Used by:3758
Symbol 3698 BitmapUsed by:3699
Symbol 3699 GraphicUses:3698Used by:3758
Symbol 3700 BitmapUsed by:3701
Symbol 3701 GraphicUses:3700Used by:3758
Symbol 3702 BitmapUsed by:3703
Symbol 3703 GraphicUses:3702Used by:3758
Symbol 3704 BitmapUsed by:3705
Symbol 3705 GraphicUses:3704Used by:3758
Symbol 3706 BitmapUsed by:3707
Symbol 3707 GraphicUses:3706Used by:3758
Symbol 3708 BitmapUsed by:3709
Symbol 3709 GraphicUses:3708Used by:3758
Symbol 3710 BitmapUsed by:3711
Symbol 3711 GraphicUses:3710Used by:3758
Symbol 3712 BitmapUsed by:3713
Symbol 3713 GraphicUses:3712Used by:3758
Symbol 3714 BitmapUsed by:3715
Symbol 3715 GraphicUses:3714Used by:3758
Symbol 3716 BitmapUsed by:3717
Symbol 3717 GraphicUses:3716Used by:3758
Symbol 3718 BitmapUsed by:3719
Symbol 3719 GraphicUses:3718Used by:3758
Symbol 3720 BitmapUsed by:3721
Symbol 3721 GraphicUses:3720Used by:3758
Symbol 3722 BitmapUsed by:3723
Symbol 3723 GraphicUses:3722Used by:3758
Symbol 3724 BitmapUsed by:3725
Symbol 3725 GraphicUses:3724Used by:3758
Symbol 3726 BitmapUsed by:3727
Symbol 3727 GraphicUses:3726Used by:3758
Symbol 3728 BitmapUsed by:3729
Symbol 3729 GraphicUses:3728Used by:3758
Symbol 3730 BitmapUsed by:3731
Symbol 3731 GraphicUses:3730Used by:3758
Symbol 3732 BitmapUsed by:3733
Symbol 3733 GraphicUses:3732Used by:3758
Symbol 3734 BitmapUsed by:3735
Symbol 3735 GraphicUses:3734Used by:3758
Symbol 3736 BitmapUsed by:3737
Symbol 3737 GraphicUses:3736Used by:3758
Symbol 3738 BitmapUsed by:3739
Symbol 3739 GraphicUses:3738Used by:3758
Symbol 3740 BitmapUsed by:3741
Symbol 3741 GraphicUses:3740Used by:3758
Symbol 3742 BitmapUsed by:3743
Symbol 3743 GraphicUses:3742Used by:3758
Symbol 3744 BitmapUsed by:3745
Symbol 3745 GraphicUses:3744Used by:3758
Symbol 3746 BitmapUsed by:3747
Symbol 3747 GraphicUses:3746Used by:3758
Symbol 3748 BitmapUsed by:3749
Symbol 3749 GraphicUses:3748Used by:3758
Symbol 3750 BitmapUsed by:3751
Symbol 3751 GraphicUses:3750Used by:3758
Symbol 3752 BitmapUsed by:3753
Symbol 3753 GraphicUses:3752Used by:3758
Symbol 3754 BitmapUsed by:3755
Symbol 3755 GraphicUses:3754Used by:3758
Symbol 3756 BitmapUsed by:3757
Symbol 3757 GraphicUses:3756Used by:3758
Symbol 3758 MovieClip {com.nitrome.twinshot.HidingEnemy}Uses:3655 3657 3659 3661 3663 3665 3667 3669 3671 3673 3675 3677 3679 3681 3683 3685 3687 3689 3691 3693 3695 3697 3699 3701 3703 3705 3707 3709 3711 3713 3715 3717 3719 3721 3723 3725 3727 3729 3731 3733 3735 3737 3739 3741 3743 3745 3747 3749 3751 3753 3755 3757Used by:4649
Symbol 3759 BitmapUsed by:3760
Symbol 3760 GraphicUses:3759Used by:3789
Symbol 3761 BitmapUsed by:3762
Symbol 3762 GraphicUses:3761Used by:3789
Symbol 3763 BitmapUsed by:3764
Symbol 3764 GraphicUses:3763Used by:3789
Symbol 3765 BitmapUsed by:3766
Symbol 3766 GraphicUses:3765Used by:3789
Symbol 3767 BitmapUsed by:3768
Symbol 3768 GraphicUses:3767Used by:3789
Symbol 3769 BitmapUsed by:3770
Symbol 3770 GraphicUses:3769Used by:3789
Symbol 3771 BitmapUsed by:3772
Symbol 3772 GraphicUses:3771Used by:3789
Symbol 3773 BitmapUsed by:3774
Symbol 3774 GraphicUses:3773Used by:3789
Symbol 3775 BitmapUsed by:3776
Symbol 3776 GraphicUses:3775Used by:3789
Symbol 3777 BitmapUsed by:3778
Symbol 3778 GraphicUses:3777Used by:3789
Symbol 3779 BitmapUsed by:3780
Symbol 3780 GraphicUses:3779Used by:3789
Symbol 3781 BitmapUsed by:3782
Symbol 3782 GraphicUses:3781Used by:3789
Symbol 3783 BitmapUsed by:3784
Symbol 3784 GraphicUses:3783Used by:3789
Symbol 3785 BitmapUsed by:3786
Symbol 3786 GraphicUses:3785Used by:3789
Symbol 3787 BitmapUsed by:3788
Symbol 3788 GraphicUses:3787Used by:3789
Symbol 3789 MovieClip {com.nitrome.twinshot.TileFlame}Uses:3760 3762 3764 3766 3768 3770 3772 3774 3776 3778 3780 3782 3784 3786 3788Used by:4649
Symbol 3790 BitmapUsed by:3791
Symbol 3791 GraphicUses:3790Used by:3808
Symbol 3792 BitmapUsed by:3793
Symbol 3793 GraphicUses:3792Used by:3808
Symbol 3794 BitmapUsed by:3795
Symbol 3795 GraphicUses:3794Used by:3808
Symbol 3796 BitmapUsed by:3797
Symbol 3797 GraphicUses:3796Used by:3808
Symbol 3798 BitmapUsed by:3799
Symbol 3799 GraphicUses:3798Used by:3808
Symbol 3800 BitmapUsed by:3801
Symbol 3801 GraphicUses:3800Used by:3808
Symbol 3802 BitmapUsed by:3803
Symbol 3803 GraphicUses:3802Used by:3808
Symbol 3804 BitmapUsed by:3805
Symbol 3805 GraphicUses:3804Used by:3808
Symbol 3806 BitmapUsed by:3807
Symbol 3807 GraphicUses:3806Used by:3808
Symbol 3808 MovieClip {com.nitrome.twinshot.FireTrailEnemy}Uses:3791 3793 3795 3797 3799 3801 3803 3805 3807Used by:4649
Symbol 3809 BitmapUsed by:3810
Symbol 3810 GraphicUses:3809Used by:3881
Symbol 3811 BitmapUsed by:3812
Symbol 3812 GraphicUses:3811Used by:3881
Symbol 3813 BitmapUsed by:3814
Symbol 3814 GraphicUses:3813Used by:3881
Symbol 3815 BitmapUsed by:3816
Symbol 3816 GraphicUses:3815Used by:3881
Symbol 3817 BitmapUsed by:3818
Symbol 3818 GraphicUses:3817Used by:3881
Symbol 3819 BitmapUsed by:3820
Symbol 3820 GraphicUses:3819Used by:3881
Symbol 3821 BitmapUsed by:3822
Symbol 3822 GraphicUses:3821Used by:3881
Symbol 3823 BitmapUsed by:3824
Symbol 3824 GraphicUses:3823Used by:3881
Symbol 3825 BitmapUsed by:3826
Symbol 3826 GraphicUses:3825Used by:3881
Symbol 3827 BitmapUsed by:3828
Symbol 3828 GraphicUses:3827Used by:3881
Symbol 3829 BitmapUsed by:3830
Symbol 3830 GraphicUses:3829Used by:3881
Symbol 3831 BitmapUsed by:3832
Symbol 3832 GraphicUses:3831Used by:3881
Symbol 3833 BitmapUsed by:3834
Symbol 3834 GraphicUses:3833Used by:3881
Symbol 3835 BitmapUsed by:3836
Symbol 3836 GraphicUses:3835Used by:3881
Symbol 3837 BitmapUsed by:3838
Symbol 3838 GraphicUses:3837Used by:3881
Symbol 3839 BitmapUsed by:3840
Symbol 3840 GraphicUses:3839Used by:3881
Symbol 3841 BitmapUsed by:3842
Symbol 3842 GraphicUses:3841Used by:3881
Symbol 3843 BitmapUsed by:3844
Symbol 3844 GraphicUses:3843Used by:3881
Symbol 3845 BitmapUsed by:3846
Symbol 3846 GraphicUses:3845Used by:3881
Symbol 3847 BitmapUsed by:3848
Symbol 3848 GraphicUses:3847Used by:3881
Symbol 3849 BitmapUsed by:3850
Symbol 3850 GraphicUses:3849Used by:3881
Symbol 3851 BitmapUsed by:3852
Symbol 3852 GraphicUses:3851Used by:3881
Symbol 3853 BitmapUsed by:3854
Symbol 3854 GraphicUses:3853Used by:3881
Symbol 3855 BitmapUsed by:3856
Symbol 3856 GraphicUses:3855Used by:3881
Symbol 3857 BitmapUsed by:3858
Symbol 3858 GraphicUses:3857Used by:3881
Symbol 3859 BitmapUsed by:3860
Symbol 3860 GraphicUses:3859Used by:3881
Symbol 3861 BitmapUsed by:3862
Symbol 3862 GraphicUses:3861Used by:3881
Symbol 3863 BitmapUsed by:3864
Symbol 3864 GraphicUses:3863Used by:3881
Symbol 3865 BitmapUsed by:3866
Symbol 3866 GraphicUses:3865Used by:3881
Symbol 3867 BitmapUsed by:3868
Symbol 3868 GraphicUses:3867Used by:3881
Symbol 3869 BitmapUsed by:3870
Symbol 3870 GraphicUses:3869Used by:3881
Symbol 3871 BitmapUsed by:3872
Symbol 3872 GraphicUses:3871Used by:3881
Symbol 3873 BitmapUsed by:3874
Symbol 3874 GraphicUses:3873Used by:3881
Symbol 3875 BitmapUsed by:3876
Symbol 3876 GraphicUses:3875Used by:3881
Symbol 3877 BitmapUsed by:3878
Symbol 3878 GraphicUses:3877Used by:3881
Symbol 3879 BitmapUsed by:3880
Symbol 3880 GraphicUses:3879Used by:3881
Symbol 3881 MovieClip {com.nitrome.twinshot.PitchforkEnemy}Uses:3810 3812 3814 3816 3818 3820 3822 3824 3826 3828 3830 3832 3834 3836 3838 3840 3842 3844 3846 3848 3850 3852 3854 3856 3858 3860 3862 3864 3866 3868 3870 3872 3874 3876 3878 3880Used by:4649
Symbol 3882 BitmapUsed by:3883
Symbol 3883 GraphicUses:3882Used by:3900
Symbol 3884 BitmapUsed by:3885
Symbol 3885 GraphicUses:3884Used by:3900
Symbol 3886 BitmapUsed by:3887
Symbol 3887 GraphicUses:3886Used by:3900
Symbol 3888 BitmapUsed by:3889
Symbol 3889 GraphicUses:3888Used by:3900
Symbol 3890 BitmapUsed by:3891
Symbol 3891 GraphicUses:3890Used by:3900
Symbol 3892 BitmapUsed by:3893
Symbol 3893 GraphicUses:3892Used by:3900
Symbol 3894 BitmapUsed by:3895
Symbol 3895 GraphicUses:3894Used by:3900
Symbol 3896 BitmapUsed by:3897
Symbol 3897 GraphicUses:3896Used by:3900
Symbol 3898 BitmapUsed by:3899
Symbol 3899 GraphicUses:3898Used by:3900
Symbol 3900 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock}Uses:3883 3885 3887 3889 3891 3893 3895 3897 3899Used by:4649
Symbol 3901 ShapeTweeningUsed by:3907
Symbol 3902 ShapeTweeningUsed by:3907
Symbol 3903 ShapeTweeningUsed by:3907
Symbol 3904 ShapeTweeningUsed by:3907
Symbol 3905 ShapeTweeningUsed by:3907
Symbol 3906 GraphicUsed by:3907
Symbol 3907 MovieClip {com.nitrome.twinshot.HellBossFireSnakeBody}Uses:3901 3902 3903 3904 3905 3906Used by:4649
Symbol 3908 BitmapUsed by:3909
Symbol 3909 GraphicUses:3908Used by:3926
Symbol 3910 BitmapUsed by:3911
Symbol 3911 GraphicUses:3910Used by:3926
Symbol 3912 BitmapUsed by:3913
Symbol 3913 GraphicUses:3912Used by:3926
Symbol 3914 BitmapUsed by:3915
Symbol 3915 GraphicUses:3914Used by:3926
Symbol 3916 BitmapUsed by:3917
Symbol 3917 GraphicUses:3916Used by:3926
Symbol 3918 BitmapUsed by:3919
Symbol 3919 GraphicUses:3918Used by:3926
Symbol 3920 BitmapUsed by:3921
Symbol 3921 GraphicUses:3920Used by:3926
Symbol 3922 BitmapUsed by:3923
Symbol 3923 GraphicUses:3922Used by:3926
Symbol 3924 BitmapUsed by:3925
Symbol 3925 GraphicUses:3924Used by:3926
Symbol 3926 MovieClip {com.nitrome.twinshot.HellBossFireSnake}Uses:3909 3911 3913 3915 3917 3919 3921 3923 3925Used by:4649
Symbol 3927 BitmapUsed by:3928
Symbol 3928 GraphicUses:3927Used by:3945
Symbol 3929 BitmapUsed by:3930
Symbol 3930 GraphicUses:3929Used by:3945
Symbol 3931 BitmapUsed by:3932
Symbol 3932 GraphicUses:3931Used by:3945
Symbol 3933 BitmapUsed by:3934
Symbol 3934 GraphicUses:3933Used by:3945
Symbol 3935 BitmapUsed by:3936
Symbol 3936 GraphicUses:3935Used by:3945
Symbol 3937 BitmapUsed by:3938
Symbol 3938 GraphicUses:3937Used by:3945
Symbol 3939 BitmapUsed by:3940
Symbol 3940 GraphicUses:3939Used by:3945
Symbol 3941 BitmapUsed by:3942
Symbol 3942 GraphicUses:3941Used by:3945
Symbol 3943 BitmapUsed by:3944
Symbol 3944 GraphicUses:3943Used by:3945
Symbol 3945 MovieClip {com.nitrome.twinshot.HellBossFireball}Uses:3928 3930 3932 3934 3936 3938 3940 3942 3944Used by:4649
Symbol 3946 BitmapUsed by:3947
Symbol 3947 GraphicUses:3946Used by:3948
Symbol 3948 MovieClip {com.nitrome.twinshot.HellBossPiece1}Uses:3947Used by:4649
Symbol 3949 BitmapUsed by:3950
Symbol 3950 GraphicUses:3949Used by:3951
Symbol 3951 MovieClip {com.nitrome.twinshot.HellBossPiece2}Uses:3950Used by:4649
Symbol 3952 BitmapUsed by:3953
Symbol 3953 GraphicUses:3952Used by:3954
Symbol 3954 MovieClip {com.nitrome.twinshot.HellBossPiece3}Uses:3953Used by:4649
Symbol 3955 BitmapUsed by:3956
Symbol 3956 GraphicUses:3955Used by:3957
Symbol 3957 MovieClip {com.nitrome.twinshot.HellBossPiece4}Uses:3956Used by:4649
Symbol 3958 BitmapUsed by:3959
Symbol 3959 GraphicUses:3958Used by:3960
Symbol 3960 MovieClip {com.nitrome.twinshot.HellBossPiece5}Uses:3959Used by:4649
Symbol 3961 BitmapUsed by:3962
Symbol 3962 GraphicUses:3961Used by:3977
Symbol 3963 BitmapUsed by:3964
Symbol 3964 GraphicUses:3963Used by:3977
Symbol 3965 BitmapUsed by:3966
Symbol 3966 GraphicUses:3965Used by:3977
Symbol 3967 BitmapUsed by:3968
Symbol 3968 GraphicUses:3967Used by:3977
Symbol 3969 BitmapUsed by:3970
Symbol 3970 GraphicUses:3969Used by:3977
Symbol 3971 BitmapUsed by:3972
Symbol 3972 GraphicUses:3971Used by:3977
Symbol 3973 BitmapUsed by:3974
Symbol 3974 GraphicUses:3973Used by:3977
Symbol 3975 BitmapUsed by:3976
Symbol 3976 GraphicUses:3975Used by:3977
Symbol 3977 MovieClipUses:3962 3964 3966 3968 3970 3972 3974 3976Used by:4045
Symbol 3978 BitmapUsed by:3979
Symbol 3979 GraphicUses:3978Used by:3996
Symbol 3980 BitmapUsed by:3981
Symbol 3981 GraphicUses:3980Used by:3996
Symbol 3982 BitmapUsed by:3983
Symbol 3983 GraphicUses:3982Used by:3996
Symbol 3984 BitmapUsed by:3985
Symbol 3985 GraphicUses:3984Used by:3996
Symbol 3986 BitmapUsed by:3987
Symbol 3987 GraphicUses:3986Used by:3996
Symbol 3988 BitmapUsed by:3989
Symbol 3989 GraphicUses:3988Used by:3996
Symbol 3990 BitmapUsed by:3991
Symbol 3991 GraphicUses:3990Used by:3996
Symbol 3992 BitmapUsed by:3993
Symbol 3993 GraphicUses:3992Used by:3996
Symbol 3994 BitmapUsed by:3995
Symbol 3995 GraphicUses:3994Used by:3996
Symbol 3996 MovieClipUses:3979 3981 3983 3985 3987 3989 3991 3993 3995Used by:4045
Symbol 3997 BitmapUsed by:3998
Symbol 3998 GraphicUses:3997Used by:4045
Symbol 3999 BitmapUsed by:4000
Symbol 4000 GraphicUses:3999Used by:4009
Symbol 4001 BitmapUsed by:4002
Symbol 4002 GraphicUses:4001Used by:4009
Symbol 4003 BitmapUsed by:4004
Symbol 4004 GraphicUses:4003Used by:4009
Symbol 4005 BitmapUsed by:4006
Symbol 4006 GraphicUses:4005Used by:4009
Symbol 4007 BitmapUsed by:4008
Symbol 4008 GraphicUses:4007Used by:4009
Symbol 4009 MovieClip {TwinShot_fla.mouth_340}Uses:4000 4002 4004 4006 4008Used by:4045
Symbol 4010 BitmapUsed by:4011
Symbol 4011 GraphicUses:4010Used by:4045
Symbol 4012 BitmapUsed by:4013
Symbol 4013 GraphicUses:4012Used by:4026
Symbol 4014 BitmapUsed by:4015
Symbol 4015 GraphicUses:4014Used by:4026
Symbol 4016 BitmapUsed by:4017
Symbol 4017 GraphicUses:4016Used by:4026
Symbol 4018 BitmapUsed by:4019
Symbol 4019 GraphicUses:4018Used by:4026
Symbol 4020 BitmapUsed by:4021
Symbol 4021 GraphicUses:4020Used by:4026
Symbol 4022 BitmapUsed by:4023
Symbol 4023 GraphicUses:4022Used by:4026
Symbol 4024 BitmapUsed by:4025
Symbol 4025 GraphicUses:4024Used by:4026
Symbol 4026 MovieClip {TwinShot_fla.firebodyexhaust_341}Uses:4013 4015 4017 4019 4021 4023 4025Used by:4045
Symbol 4027 BitmapUsed by:4028
Symbol 4028 GraphicUses:4027Used by:4045
Symbol 4029 BitmapUsed by:4030
Symbol 4030 GraphicUses:4029Used by:4045
Symbol 4031 BitmapUsed by:4032
Symbol 4032 GraphicUses:4031Used by:4045
Symbol 4033 BitmapUsed by:4034
Symbol 4034 GraphicUses:4033Used by:4045
Symbol 4035 BitmapUsed by:4036
Symbol 4036 GraphicUses:4035Used by:4045
Symbol 4037 BitmapUsed by:4038
Symbol 4038 GraphicUses:4037Used by:4045
Symbol 4039 BitmapUsed by:4040
Symbol 4040 GraphicUses:4039Used by:4045
Symbol 4041 BitmapUsed by:4042
Symbol 4042 GraphicUses:4041Used by:4045
Symbol 4043 BitmapUsed by:4044
Symbol 4044 GraphicUses:4043Used by:4045
Symbol 4045 MovieClip {com.nitrome.twinshot.HellBoss}Uses:3977 3996 3998 4009 4011 4026 4028 4030 4032 4034 4036 4038 4040 4042 4044Used by:4649
Symbol 4046 BitmapUsed by:4047
Symbol 4047 GraphicUses:4046Used by:4154
Symbol 4048 BitmapUsed by:4049
Symbol 4049 GraphicUses:4048Used by:4154
Symbol 4050 BitmapUsed by:4051
Symbol 4051 GraphicUses:4050Used by:4154
Symbol 4052 BitmapUsed by:4053
Symbol 4053 GraphicUses:4052Used by:4154
Symbol 4054 BitmapUsed by:4055
Symbol 4055 GraphicUses:4054Used by:4154
Symbol 4056 BitmapUsed by:4057
Symbol 4057 GraphicUses:4056Used by:4154
Symbol 4058 BitmapUsed by:4059
Symbol 4059 GraphicUses:4058Used by:4154
Symbol 4060 BitmapUsed by:4061
Symbol 4061 GraphicUses:4060Used by:4154
Symbol 4062 BitmapUsed by:4063
Symbol 4063 GraphicUses:4062Used by:4154
Symbol 4064 BitmapUsed by:4065
Symbol 4065 GraphicUses:4064Used by:4154
Symbol 4066 BitmapUsed by:4067
Symbol 4067 GraphicUses:4066Used by:4154
Symbol 4068 BitmapUsed by:4069
Symbol 4069 GraphicUses:4068Used by:4154
Symbol 4070 BitmapUsed by:4071
Symbol 4071 GraphicUses:4070Used by:4154
Symbol 4072 BitmapUsed by:4073
Symbol 4073 GraphicUses:4072Used by:4154
Symbol 4074 BitmapUsed by:4075
Symbol 4075 GraphicUses:4074Used by:4154
Symbol 4076 BitmapUsed by:4077
Symbol 4077 GraphicUses:4076Used by:4154
Symbol 4078 BitmapUsed by:4079
Symbol 4079 GraphicUses:4078Used by:4154
Symbol 4080 BitmapUsed by:4081
Symbol 4081 GraphicUses:4080Used by:4154
Symbol 4082 BitmapUsed by:4083
Symbol 4083 GraphicUses:4082Used by:4154
Symbol 4084 BitmapUsed by:4085
Symbol 4085 GraphicUses:4084Used by:4154
Symbol 4086 BitmapUsed by:4087
Symbol 4087 GraphicUses:4086Used by:4154
Symbol 4088 BitmapUsed by:4089
Symbol 4089 GraphicUses:4088Used by:4154
Symbol 4090 BitmapUsed by:4091
Symbol 4091 GraphicUses:4090Used by:4154
Symbol 4092 BitmapUsed by:4093
Symbol 4093 GraphicUses:4092Used by:4154
Symbol 4094 BitmapUsed by:4095
Symbol 4095 GraphicUses:4094Used by:4154
Symbol 4096 BitmapUsed by:4097
Symbol 4097 GraphicUses:4096Used by:4154
Symbol 4098 BitmapUsed by:4099
Symbol 4099 GraphicUses:4098Used by:4154
Symbol 4100 BitmapUsed by:4101
Symbol 4101 GraphicUses:4100Used by:4154
Symbol 4102 BitmapUsed by:4103
Symbol 4103 GraphicUses:4102Used by:4154
Symbol 4104 BitmapUsed by:4105
Symbol 4105 GraphicUses:4104Used by:4154
Symbol 4106 BitmapUsed by:4107
Symbol 4107 GraphicUses:4106Used by:4154
Symbol 4108 BitmapUsed by:4109
Symbol 4109 GraphicUses:4108Used by:4154
Symbol 4110 BitmapUsed by:4111
Symbol 4111 GraphicUses:4110Used by:4154
Symbol 4112 BitmapUsed by:4113
Symbol 4113 GraphicUses:4112Used by:4154
Symbol 4114 BitmapUsed by:4115
Symbol 4115 GraphicUses:4114Used by:4154
Symbol 4116 BitmapUsed by:4117
Symbol 4117 GraphicUses:4116Used by:4154
Symbol 4118 BitmapUsed by:4119
Symbol 4119 GraphicUses:4118Used by:4154
Symbol 4120 BitmapUsed by:4121
Symbol 4121 GraphicUses:4120Used by:4154
Symbol 4122 BitmapUsed by:4123
Symbol 4123 GraphicUses:4122Used by:4154
Symbol 4124 BitmapUsed by:4125
Symbol 4125 GraphicUses:4124Used by:4154
Symbol 4126 BitmapUsed by:4127
Symbol 4127 GraphicUses:4126Used by:4154
Symbol 4128 BitmapUsed by:4129
Symbol 4129 GraphicUses:4128Used by:4154
Symbol 4130 BitmapUsed by:4131
Symbol 4131 GraphicUses:4130Used by:4154
Symbol 4132 BitmapUsed by:4133
Symbol 4133 GraphicUses:4132Used by:4154
Symbol 4134 BitmapUsed by:4135
Symbol 4135 GraphicUses:4134Used by:4154
Symbol 4136 BitmapUsed by:4137
Symbol 4137 GraphicUses:4136Used by:4154
Symbol 4138 BitmapUsed by:4139
Symbol 4139 GraphicUses:4138Used by:4154
Symbol 4140 BitmapUsed by:4141
Symbol 4141 GraphicUses:4140Used by:4154
Symbol 4142 BitmapUsed by:4143
Symbol 4143 GraphicUses:4142Used by:4154
Symbol 4144 BitmapUsed by:4145
Symbol 4145 GraphicUses:4144Used by:4154
Symbol 4146 BitmapUsed by:4147
Symbol 4147 GraphicUses:4146Used by:4154
Symbol 4148 BitmapUsed by:4149
Symbol 4149 GraphicUses:4148Used by:4154
Symbol 4150 BitmapUsed by:4151
Symbol 4151 GraphicUses:4150Used by:4154
Symbol 4152 BitmapUsed by:4153
Symbol 4153 GraphicUses:4152Used by:4154
Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy}Uses:2515 2517 2519 2521 2523 2525 2527 2529 2531 2533 2539 2541 2543 2545 2547 2549 2551 2553 2555 4047 4049 4051 4053 4055 4057 4059 4061 4063 4065 4067 4069 4071 4073 4075 4077 4079 4081 4083 4085 4087 4089 4091 4093 4095 4097 4099 4101 4103 4105 4107 4109 4111 4113 4115 4117 4119 4121 4123 4125 4127 4129 4131 4133 4135 4137 4139 4141 4143 4145 4147 4149 4151 4153Used by:4649
Symbol 4155 BitmapUsed by:4156
Symbol 4156 GraphicUses:4155Used by:4157
Symbol 4157 MovieClip {com.nitrome.twinshot.RisingPlatform4x1}Uses:4156Used by:4649
Symbol 4158 BitmapUsed by:4159
Symbol 4159 GraphicUses:4158Used by:4160
Symbol 4160 MovieClip {com.nitrome.twinshot.RisingPlatform3x1}Uses:4159Used by:4649
Symbol 4161 BitmapUsed by:4162
Symbol 4162 GraphicUses:4161Used by:4163
Symbol 4163 MovieClip {com.nitrome.twinshot.RisingPlatform1x3}Uses:4162Used by:4649
Symbol 4164 BitmapUsed by:4165
Symbol 4165 GraphicUses:4164Used by:4166
Symbol 4166 MovieClip {com.nitrome.twinshot.RisingPlatform1x3Spike}Uses:4165Used by:4649
Symbol 4167 BitmapUsed by:4168
Symbol 4168 GraphicUses:4167Used by:4169
Symbol 4169 MovieClipUses:4168Used by:4170 4171
Symbol 4170 MovieClip {com.nitrome.twinshot.SwitchPlatformHA}Uses:4169Used by:4649
Symbol 4171 MovieClip {com.nitrome.twinshot.SwitchPlatformHB}Uses:4169Used by:4649
Symbol 4172 BitmapUsed by:4173
Symbol 4173 GraphicUses:4172Used by:4174
Symbol 4174 MovieClipUses:4173Used by:4175 4176
Symbol 4175 MovieClip {com.nitrome.twinshot.FlickerPlatformA}Uses:4174Used by:4649
Symbol 4176 MovieClip {com.nitrome.twinshot.FlickerPlatformB}Uses:4174Used by:4649
Symbol 4177 BitmapUsed by:4178 4182
Symbol 4178 GraphicUses:4177Used by:4181
Symbol 4179 BitmapUsed by:4180 4183
Symbol 4180 GraphicUses:4179Used by:4181
Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1}Uses:4178 4180Used by:4649
Symbol 4182 GraphicUses:4177Used by:4184
Symbol 4183 GraphicUses:4179Used by:4184
Symbol 4184 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1}Uses:4182 4183Used by:4649
Symbol 4185 BitmapUsed by:4186
Symbol 4186 GraphicUses:4185Used by:4187
Symbol 4187 MovieClipUses:4186Used by:4188
Symbol 4188 MovieClip {com.nitrome.twinshot.TimerPlatform}Uses:4187Used by:4649
Symbol 4189 SoundUsed by:4190
Symbol 4190 MovieClip {TwinShot_fla.jump_358}Uses:4189Used by:4277
Symbol 4191 SoundUsed by:4192
Symbol 4192 MovieClip {TwinShot_fla.arrowFire_359}Uses:4191Used by:4277
Symbol 4193 SoundUsed by:4194
Symbol 4194 MovieClip {TwinShot_fla.arrowHitWall_360}Uses:4193Used by:4277
Symbol 4195 SoundUsed by:4196
Symbol 4196 MovieClip {TwinShot_fla.arrowHitMetal_361}Uses:4195Used by:4277
Symbol 4197 SoundUsed by:4198
Symbol 4198 MovieClip {TwinShot_fla.spring_362}Uses:4197Used by:4277
Symbol 4199 SoundUsed by:4200
Symbol 4200 MovieClip {TwinShot_fla.playerHit_363}Uses:4199Used by:4277
Symbol 4201 SoundUsed by:4202
Symbol 4202 MovieClip {TwinShot_fla.enemyHit_364}Uses:4201Used by:4277
Symbol 4203 SoundUsed by:4204
Symbol 4204 MovieClip {TwinShot_fla.coin_365}Uses:4203Used by:4277
Symbol 4205 SoundUsed by:4206
Symbol 4206 MovieClip {TwinShot_fla.coin2_366}Uses:4205Used by:4277
Symbol 4207 SoundUsed by:4208
Symbol 4208 MovieClip {TwinShot_fla.gem_367}Uses:4207Used by:4277
Symbol 4209 SoundUsed by:4210
Symbol 4210 MovieClip {TwinShot_fla.beamIn_368}Uses:4209Used by:4277
Symbol 4211 SoundUsed by:4212
Symbol 4212 MovieClip {TwinShot_fla.chestOpen_369}Uses:4211Used by:4277
Symbol 4213 SoundUsed by:4214
Symbol 4214 MovieClip {TwinShot_fla.playerHitByArrow_370}Uses:4213Used by:4277
Symbol 4215 SoundUsed by:4216
Symbol 4216 MovieClip {TwinShot_fla.lever_371}Uses:4215Used by:4277
Symbol 4217 SoundUsed by:4218
Symbol 4218 MovieClip {TwinShot_fla.playerDeath_372}Uses:4217Used by:4277
Symbol 4219 SoundUsed by:4220
Symbol 4220 MovieClip {TwinShot_fla.powerupCollect_373}Uses:4219Used by:4277
Symbol 4221 SoundUsed by:4222
Symbol 4222 MovieClip {TwinShot_fla.nitrome_374}Uses:4221Used by:4277
Symbol 4223 SoundUsed by:4224
Symbol 4224 MovieClip {TwinShot_fla.loveInfection_375}Uses:4223Used by:4277
Symbol 4225 SoundUsed by:4226
Symbol 4226 MovieClip {TwinShot_fla.loveExplosionAnticipate_376}Uses:4225Used by:4277
Symbol 4227 SoundUsed by:4228
Symbol 4228 MovieClip {TwinShot_fla.explosion_377}Uses:4227Used by:4277
Symbol 4229 SoundUsed by:4230
Symbol 4230 MovieClip {TwinShot_fla.bouncyTile_378}Uses:4229Used by:4277
Symbol 4231 SoundUsed by:4232
Symbol 4232 MovieClip {TwinShot_fla.peekGemIn_379}Uses:4231Used by:4277
Symbol 4233 SoundUsed by:4234
Symbol 4234 MovieClip {TwinShot_fla.peekGemOut_380}Uses:4233Used by:4277
Symbol 4235 SoundUsed by:4236
Symbol 4236 MovieClip {TwinShot_fla.fart1_381}Uses:4235Used by:4277
Symbol 4237 SoundUsed by:4238
Symbol 4238 MovieClip {TwinShot_fla.fart2_382}Uses:4237Used by:4277
Symbol 4239 SoundUsed by:4240
Symbol 4240 MovieClip {TwinShot_fla.fart3_383}Uses:4239Used by:4277
Symbol 4241 SoundUsed by:4242
Symbol 4242 MovieClip {TwinShot_fla.bossFireballThrow_384}Uses:4241Used by:4277
Symbol 4243 SoundUsed by:4244
Symbol 4244 MovieClip {TwinShot_fla.cloudLightning_385}Uses:4243Used by:4277
Symbol 4245 SoundUsed by:4246
Symbol 4246 MovieClip {TwinShot_fla.flyingBlockFreeze_386}Uses:4245Used by:4277
Symbol 4247 SoundUsed by:4248
Symbol 4248 MovieClip {TwinShot_fla.leafEnemyPopup_387}Uses:4247Used by:4277
Symbol 4249 SoundUsed by:4250
Symbol 4250 MovieClip {TwinShot_fla.morpher_388}Uses:4249Used by:4277
Symbol 4251 SoundUsed by:4252
Symbol 4252 MovieClip {TwinShot_fla.rageEnemyHit_389}Uses:4251Used by:4277
Symbol 4253 SoundUsed by:4254
Symbol 4254 MovieClip {TwinShot_fla.projectileEnemyFire_390}Uses:4253Used by:4277
Symbol 4255 SoundUsed by:4256
Symbol 4256 MovieClip {TwinShot_fla.leafEnemyBackIn_391}Uses:4255Used by:4277
Symbol 4257 SoundUsed by:4258
Symbol 4258 MovieClip {TwinShot_fla.coin3_392}Uses:4257Used by:4277
Symbol 4259 SoundUsed by:4260
Symbol 4260 MovieClip {TwinShot_fla.bossExplosion_393}Uses:4259Used by:4277
Symbol 4261 SoundUsed by:4262
Symbol 4262 MovieClip {TwinShot_fla.electrify_394}Uses:4261Used by:4277
Symbol 4263 SoundUsed by:4264
Symbol 4264 MovieClip {TwinShot_fla.tileAccidentalBreak_395}Uses:4263Used by:4277
Symbol 4265 SoundUsed by:4266
Symbol 4266 MovieClip {TwinShot_fla.bossLightning_396}Uses:4265Used by:4277
Symbol 4267 SoundUsed by:4268
Symbol 4268 MovieClip {TwinShot_fla.bossLightningAnticipation_397}Uses:4267Used by:4277
Symbol 4269 SoundUsed by:4270
Symbol 4270 MovieClip {TwinShot_fla.bossBombThrow_398}Uses:4269Used by:4277
Symbol 4271 SoundUsed by:4272
Symbol 4272 MovieClip {TwinShot_fla.bonusMoreTime1_399}Uses:4271Used by:4277
Symbol 4273 SoundUsed by:4274
Symbol 4274 MovieClip {TwinShot_fla.bonusMoreTime2_400}Uses:4273Used by:4277
Symbol 4275 SoundUsed by:4276
Symbol 4276 MovieClip {TwinShot_fla.bonusRunningOut_401}Uses:4275Used by:4277
Symbol 4277 MovieClip {com.nitrome.game.SoundManager}Uses:4190 4192 4194 4196 4198 4200 4202 4204 4206 4208 4210 4212 4214 4216 4218 4220 4222 4224 4226 4228 4230 4232 4234 4236 4238 4240 4242 4244 4246 4248 4250 4252 4254 4256 4258 4260 4262 4264 4266 4268 4270 4272 4274 4276Used by:4649  Timeline
Symbol 4278 GraphicUsed by:4327
Symbol 4279 TextUses:943Used by:4327
Symbol 4280 BitmapUsed by:4285
Symbol 4281 BitmapUsed by:4285
Symbol 4282 BitmapUsed by:4285
Symbol 4283 BitmapUsed by:4285
Symbol 4284 BitmapUsed by:4285
Symbol 4285 GraphicUses:4280 4281 4282 4283 4284Used by:4286
Symbol 4286 MovieClipUses:4285Used by:4327
Symbol 4287 BitmapUsed by:4297 4873
Symbol 4288 BitmapUsed by:4297 4873
Symbol 4289 BitmapUsed by:4297 4873
Symbol 4290 BitmapUsed by:4297 4873
Symbol 4291 BitmapUsed by:4297 4873
Symbol 4292 BitmapUsed by:4297 4873
Symbol 4293 BitmapUsed by:4297 4873
Symbol 4294 BitmapUsed by:4297 4873
Symbol 4295 BitmapUsed by:4297 4873
Symbol 4296 BitmapUsed by:4297 4873
Symbol 4297 GraphicUses:4287 4288 4289 4290 4291 4292 4293 4294 4295 4296Used by:4327
Symbol 4298 TextUses:943Used by:4327
Symbol 4299 TextUses:943Used by:4327
Symbol 4300 TextUses:943Used by:4327
Symbol 4301 TextUses:943Used by:4327
Symbol 4302 TextUses:943Used by:4327
Symbol 4303 TextUses:943Used by:4327
Symbol 4304 TextUses:943Used by:4327
Symbol 4305 TextUses:943Used by:4327
Symbol 4306 TextUses:943Used by:4327
Symbol 4307 TextUses:943Used by:4327
Symbol 4308 EditableTextUses:943Used by:4327
Symbol 4309 TextUses:943Used by:4327
Symbol 4310 EditableTextUses:943Used by:4327
Symbol 4311 BitmapUsed by:4313 4324 4978
Symbol 4312 BitmapUsed by:4313 4323 4976
Symbol 4313 GraphicUses:4311 4312Used by:4327
Symbol 4314 BitmapUsed by:4315
Symbol 4315 GraphicUses:4314Used by:4327
Symbol 4316 TextUses:943Used by:4327
Symbol 4317 EditableTextUses:943Used by:4327
Symbol 4318 TextUses:943Used by:4327
Symbol 4319 EditableTextUses:943Used by:4327
Symbol 4320 EditableTextUses:943Used by:4327
Symbol 4321 GraphicUsed by:4327
Symbol 4322 BitmapUsed by:4323
Symbol 4323 GraphicUses:4322 4312Used by:4327
Symbol 4324 GraphicUses:4311Used by:4327
Symbol 4325 EditableTextUses:943Used by:4327
Symbol 4326 EditableTextUses:943Used by:4327
Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403}Uses:4278 4279 1372 1373 4286 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 1152 1142 1374 4307 4308 4309 4310 4313 856 4315 1377 1378 1379 4316 4317 4318 4319 4320 4321 4323 4324 4325 4326Used by:4328
Symbol 4328 MovieClip {com.nitrome.game.IngamePopup}Uses:4327Used by:4649
Symbol 4329 BitmapUsed by:4330
Symbol 4330 GraphicUses:4329Used by:4433 4506
Symbol 4331 BitmapUsed by:4332 4333 4334 4335 4336
Symbol 4332 GraphicUses:4331Used by:4337
Symbol 4333 GraphicUses:4331Used by:4337
Symbol 4334 GraphicUses:4331Used by:4337
Symbol 4335 GraphicUses:4331Used by:4337
Symbol 4336 GraphicUses:4331Used by:4337
Symbol 4337 MovieClipUses:4332 4333 4334 4335 4336Used by:4344 4440
Symbol 4338 BitmapUsed by:4339 4340 4341 4342 4343
Symbol 4339 GraphicUses:4338Used by:4344
Symbol 4340 GraphicUses:4338Used by:4344
Symbol 4341 GraphicUses:4338Used by:4344
Symbol 4342 GraphicUses:4338Used by:4344
Symbol 4343 GraphicUses:4338Used by:4344
Symbol 4344 MovieClip {TwinShot_fla.heartcounter2_406}Uses:4337 4339 4340 4341 4342 4343Used by:4433
Symbol 4345 FontUsed by:4346 4441
Symbol 4346 EditableTextUses:4345Used by:4433
Symbol 4347 BitmapUsed by:4348
Symbol 4348 GraphicUses:4347Used by:4368
Symbol 4349 GraphicUsed by:4368
Symbol 4350 BitmapUsed by:4351
Symbol 4351 GraphicUses:4350Used by:4368
Symbol 4352 BitmapUsed by:4353
Symbol 4353 GraphicUses:4352Used by:4368
Symbol 4354 BitmapUsed by:4355
Symbol 4355 GraphicUses:4354Used by:4368
Symbol 4356 BitmapUsed by:4357
Symbol 4357 GraphicUses:4356Used by:4368
Symbol 4358 BitmapUsed by:4359
Symbol 4359 GraphicUses:4358Used by:4368
Symbol 4360 BitmapUsed by:4361
Symbol 4361 GraphicUses:4360Used by:4368
Symbol 4362 BitmapUsed by:4363
Symbol 4363 GraphicUses:4362Used by:4368
Symbol 4364 BitmapUsed by:4365
Symbol 4365 GraphicUses:4364Used by:4368
Symbol 4366 BitmapUsed by:4367
Symbol 4367 GraphicUses:4366Used by:4368
Symbol 4368 MovieClipUses:4348 4349 4351 4353 4355 4357 4359 4361 4363 4365 4367Used by:4433 4506
Symbol 4369 BitmapUsed by:4370 4371 4372 4373 4413 4419 4425 4431
Symbol 4370 GraphicUses:4369Used by:4432
Symbol 4371 GraphicUses:4369Used by:4432
Symbol 4372 GraphicUses:4369Used by:4432
Symbol 4373 GraphicUses:4369Used by:4432
Symbol 4374 BitmapUsed by:4375 4386 4392 4398 4412 4418 4424 4430
Symbol 4375 GraphicUses:4374Used by:4432
Symbol 4376 BitmapUsed by:4377 4387 4393 4399 4411 4417 4423 4429
Symbol 4377 GraphicUses:4376Used by:4432
Symbol 4378 BitmapUsed by:4379 4388 4394 4400 4410 4416 4422 4428
Symbol 4379 GraphicUses:4378Used by:4432
Symbol 4380 BitmapUsed by:4381 4389 4395 4401 4409 4415 4421 4427
Symbol 4381 GraphicUses:4380Used by:4432
Symbol 4382 BitmapUsed by:4383 4390 4396 4402 4408 4414 4420 4426
Symbol 4383 GraphicUses:4382Used by:4432
Symbol 4384 BitmapUsed by:4385 4391 4397 4403 4404 4405 4406 4407
Symbol 4385 GraphicUses:4384Used by:4432
Symbol 4386 GraphicUses:4374Used by:4432
Symbol 4387 GraphicUses:4376Used by:4432
Symbol 4388 GraphicUses:4378Used by:4432
Symbol 4389 GraphicUses:4380Used by:4432
Symbol 4390 GraphicUses:4382Used by:4432
Symbol 4391 GraphicUses:4384Used by:4432
Symbol 4392 GraphicUses:4374Used by:4432
Symbol 4393 GraphicUses:4376Used by:4432
Symbol 4394 GraphicUses:4378Used by:4432
Symbol 4395 GraphicUses:4380Used by:4432
Symbol 4396 GraphicUses:4382Used by:4432
Symbol 4397 GraphicUses:4384Used by:4432
Symbol 4398 GraphicUses:4374Used by:4432
Symbol 4399 GraphicUses:4376Used by:4432
Symbol 4400 GraphicUses:4378Used by:4432
Symbol 4401 GraphicUses:4380Used by:4432
Symbol 4402 GraphicUses:4382Used by:4432
Symbol 4403 GraphicUses:4384Used by:4432
Symbol 4404 GraphicUses:4384Used by:4432
Symbol 4405 GraphicUses:4384Used by:4432
Symbol 4406 GraphicUses:4384Used by:4432
Symbol 4407 GraphicUses:4384Used by:4432
Symbol 4408 GraphicUses:4382Used by:4432
Symbol 4409 GraphicUses:4380Used by:4432
Symbol 4410 GraphicUses:4378Used by:4432
Symbol 4411 GraphicUses:4376Used by:4432
Symbol 4412 GraphicUses:4374Used by:4432
Symbol 4413 GraphicUses:4369Used by:4432
Symbol 4414 GraphicUses:4382Used by:4432
Symbol 4415 GraphicUses:4380Used by:4432
Symbol 4416 GraphicUses:4378Used by:4432
Symbol 4417 GraphicUses:4376Used by:4432
Symbol 4418 GraphicUses:4374Used by:4432
Symbol 4419 GraphicUses:4369Used by:4432
Symbol 4420 GraphicUses:4382Used by:4432
Symbol 4421 GraphicUses:4380Used by:4432
Symbol 4422 GraphicUses:4378Used by:4432
Symbol 4423 GraphicUses:4376Used by:4432
Symbol 4424 GraphicUses:4374Used by:4432
Symbol 4425 GraphicUses:4369Used by:4432
Symbol 4426 GraphicUses:4382Used by:4432
Symbol 4427 GraphicUses:4380Used by:4432
Symbol 4428 GraphicUses:4378Used by:4432
Symbol 4429 GraphicUses:4376Used by:4432
Symbol 4430 GraphicUses:4374Used by:4432
Symbol 4431 GraphicUses:4369Used by:4432
Symbol 4432 MovieClip {TwinShot_fla.orangetimer_409}Uses:4370 4371 4372 4373 856 4375 4377 4379 4381 4383 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431Used by:4433
Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2}Uses:4330 4344 4346 4368 4432Used by:4649  Timeline
Symbol 4434 BitmapUsed by:4435 4436 4437 4438 4439
Symbol 4435 GraphicUses:4434Used by:4440
Symbol 4436 GraphicUses:4434Used by:4440
Symbol 4437 GraphicUses:4434Used by:4440
Symbol 4438 GraphicUses:4434Used by:4440
Symbol 4439 GraphicUses:4434Used by:4440
Symbol 4440 MovieClip {TwinShot_fla.heartcounter1_411}Uses:4337 4435 4436 4437 4438 4439Used by:4506
Symbol 4441 EditableTextUses:4345Used by:4506
Symbol 4442 BitmapUsed by:4443 4444 4445 4446 4486 4492 4498 4504
Symbol 4443 GraphicUses:4442Used by:4505
Symbol 4444 GraphicUses:4442Used by:4505
Symbol 4445 GraphicUses:4442Used by:4505
Symbol 4446 GraphicUses:4442Used by:4505
Symbol 4447 BitmapUsed by:4448 4459 4465 4471 4485 4491 4497 4503
Symbol 4448 GraphicUses:4447Used by:4505
Symbol 4449 BitmapUsed by:4450 4460 4466 4472 4484 4490 4496 4502
Symbol 4450 GraphicUses:4449Used by:4505
Symbol 4451 BitmapUsed by:4452 4461 4467 4473 4483 4489 4495 4501
Symbol 4452 GraphicUses:4451Used by:4505
Symbol 4453 BitmapUsed by:4454 4462 4468 4474 4482 4488 4494 4500
Symbol 4454 GraphicUses:4453Used by:4505
Symbol 4455 BitmapUsed by:4456 4463 4469 4475 4481 4487 4493 4499
Symbol 4456 GraphicUses:4455Used by:4505
Symbol 4457 BitmapUsed by:4458 4464 4470 4476 4477 4478 4479 4480
Symbol 4458 GraphicUses:4457Used by:4505
Symbol 4459 GraphicUses:4447Used by:4505
Symbol 4460 GraphicUses:4449Used by:4505
Symbol 4461 GraphicUses:4451Used by:4505
Symbol 4462 GraphicUses:4453Used by:4505
Symbol 4463 GraphicUses:4455Used by:4505
Symbol 4464 GraphicUses:4457Used by:4505
Symbol 4465 GraphicUses:4447Used by:4505
Symbol 4466 GraphicUses:4449Used by:4505
Symbol 4467 GraphicUses:4451Used by:4505
Symbol 4468 GraphicUses:4453Used by:4505
Symbol 4469 GraphicUses:4455Used by:4505
Symbol 4470 GraphicUses:4457Used by:4505
Symbol 4471 GraphicUses:4447Used by:4505
Symbol 4472 GraphicUses:4449Used by:4505
Symbol 4473 GraphicUses:4451Used by:4505
Symbol 4474 GraphicUses:4453Used by:4505
Symbol 4475 GraphicUses:4455Used by:4505
Symbol 4476 GraphicUses:4457Used by:4505
Symbol 4477 GraphicUses:4457Used by:4505
Symbol 4478 GraphicUses:4457Used by:4505
Symbol 4479 GraphicUses:4457Used by:4505
Symbol 4480 GraphicUses:4457Used by:4505
Symbol 4481 GraphicUses:4455Used by:4505
Symbol 4482 GraphicUses:4453Used by:4505
Symbol 4483 GraphicUses:4451Used by:4505
Symbol 4484 GraphicUses:4449Used by:4505
Symbol 4485 GraphicUses:4447Used by:4505
Symbol 4486 GraphicUses:4442Used by:4505
Symbol 4487 GraphicUses:4455Used by:4505
Symbol 4488 GraphicUses:4453Used by:4505
Symbol 4489 GraphicUses:4451Used by:4505
Symbol 4490 GraphicUses:4449Used by:4505
Symbol 4491 GraphicUses:4447Used by:4505
Symbol 4492 GraphicUses:4442Used by:4505
Symbol 4493 GraphicUses:4455Used by:4505
Symbol 4494 GraphicUses:4453Used by:4505
Symbol 4495 GraphicUses:4451Used by:4505
Symbol 4496 GraphicUses:4449Used by:4505
Symbol 4497 GraphicUses:4447Used by:4505
Symbol 4498 GraphicUses:4442Used by:4505
Symbol 4499 GraphicUses:4455Used by:4505
Symbol 4500 GraphicUses:4453Used by:4505
Symbol 4501 GraphicUses:4451Used by:4505
Symbol 4502 GraphicUses:4449Used by:4505
Symbol 4503 GraphicUses:4447Used by:4505
Symbol 4504 GraphicUses:4442Used by:4505
Symbol 4505 MovieClip {TwinShot_fla.pinktimer_412}Uses:4443 4444 4445 4446 856 4448 4450 4452 4454 4456 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504Used by:4506
Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1}Uses:4330 4440 4441 4368 4505Used by:4649  Timeline
Symbol 4507 BitmapUsed by:4508
Symbol 4508 GraphicUses:4507Used by:4512
Symbol 4509 BitmapUsed by:4511
Symbol 4510 BitmapUsed by:4511
Symbol 4511 GraphicUses:4509 4510Used by:4512
Symbol 4512 MovieClip {com.nitrome.game.PauseButton}Uses:4508 4511Used by:4649  Timeline
Symbol 4513 BitmapUsed by:4514
Symbol 4514 GraphicUses:4513Used by:4518
Symbol 4515 BitmapUsed by:4517
Symbol 4516 BitmapUsed by:4517
Symbol 4517 GraphicUses:4515 4516Used by:4518
Symbol 4518 MovieClip {com.nitrome.game.SkipLevelButton}Uses:4514 4517Used by:4649  Timeline
Symbol 4519 BitmapUsed by:4520
Symbol 4520 GraphicUses:4519Used by:4526
Symbol 4521 BitmapUsed by:4523
Symbol 4522 BitmapUsed by:4523
Symbol 4523 GraphicUses:4521 4522Used by:4526
Symbol 4524 BitmapUsed by:4525
Symbol 4525 GraphicUses:4524Used by:4526
Symbol 4526 MovieClip {com.nitrome.game.MusicToggle}Uses:4520 4523 4525Used by:4649  Timeline
Symbol 4527 BitmapUsed by:4528
Symbol 4528 GraphicUses:4527Used by:4534
Symbol 4529 BitmapUsed by:4531
Symbol 4530 BitmapUsed by:4531
Symbol 4531 GraphicUses:4529 4530Used by:4534
Symbol 4532 BitmapUsed by:4533
Symbol 4533 GraphicUses:4532Used by:4534
Symbol 4534 MovieClip {com.nitrome.game.FxToggle}Uses:4528 4531 4533Used by:4649  Timeline
Symbol 4535 BitmapUsed by:4536
Symbol 4536 GraphicUses:4535Used by:4539
Symbol 4537 BitmapUsed by:4538
Symbol 4538 GraphicUses:4537Used by:4539
Symbol 4539 MovieClip {com.nitrome.game.ChangeKeysButton}Uses:4536 4538Used by:4649  Timeline
Symbol 4540 BitmapUsed by:4541
Symbol 4541 GraphicUses:4540Used by:4552
Symbol 4542 FontUsed by:4543
Symbol 4543 EditableTextUses:4542Used by:4552
Symbol 4544 BitmapUsed by:4545
Symbol 4545 GraphicUses:4544Used by:4552
Symbol 4546 BitmapUsed by:4547
Symbol 4547 GraphicUses:4546Used by:4552
Symbol 4548 BitmapUsed by:4549
Symbol 4549 GraphicUses:4548Used by:4552
Symbol 4550 BitmapUsed by:4551
Symbol 4551 GraphicUses:4550Used by:4552
Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}Uses:4541 4543 4545 4547 4549 4551Used by:4649  Timeline
Symbol 4553 BitmapUsed by:4554
Symbol 4554 GraphicUses:4553Used by:4557
Symbol 4555 BitmapUsed by:4556
Symbol 4556 GraphicUses:4555Used by:4557
Symbol 4557 MovieClip {com.nitrome.game.ResetKeysButton}Uses:4554 4556Used by:4649  Timeline
Symbol 4558 TextUses:1353Used by:4564
Symbol 4559 TextUses:1353Used by:4564
Symbol 4560 FontUsed by:4561 4562 4563
Symbol 4561 TextUses:4560Used by:4564
Symbol 4562 TextUses:4560Used by:4564
Symbol 4563 TextUses:4560Used by:4564
Symbol 4564 MovieClip {com.nitrome.game.RedefineKeysText}Uses:4558 4559 4561 4562 4563Used by:4649  Timeline
Symbol 4565 GraphicUsed by:4602 4606 4640
Symbol 4566 BitmapUsed by:4567 4598
Symbol 4567 GraphicUses:4566Used by:4599
Symbol 4568 BitmapUsed by:4569
Symbol 4569 GraphicUses:4568Used by:4599
Symbol 4570 BitmapUsed by:4571
Symbol 4571 GraphicUses:4570Used by:4599
Symbol 4572 BitmapUsed by:4573
Symbol 4573 GraphicUses:4572Used by:4599
Symbol 4574 BitmapUsed by:4575
Symbol 4575 GraphicUses:4574Used by:4599
Symbol 4576 BitmapUsed by:4577
Symbol 4577 GraphicUses:4576Used by:4599
Symbol 4578 BitmapUsed by:4579
Symbol 4579 GraphicUses:4578Used by:4599
Symbol 4580 BitmapUsed by:4581 4627
Symbol 4581 GraphicUses:4580Used by:4599
Symbol 4582 BitmapUsed by:4583
Symbol 4583 GraphicUses:4582Used by:4599 4638
Symbol 4584 BitmapUsed by:4585
Symbol 4585 GraphicUses:4584Used by:4588
Symbol 4586 BitmapUsed by:4587
Symbol 4587 GraphicUses:4586Used by:4588
Symbol 4588 MovieClipUses:4585 4587Used by:4599
Symbol 4589 BitmapUsed by:4590
Symbol 4590 GraphicUses:4589Used by:4599
Symbol 4591 BitmapUsed by:4592
Symbol 4592 GraphicUses:4591Used by:4599
Symbol 4593 BitmapUsed by:4594
Symbol 4594 GraphicUses:4593Used by:4599
Symbol 4595 BitmapUsed by:4596
Symbol 4596 GraphicUses:4595Used by:4599
Symbol 4597 BitmapUsed by:4598
Symbol 4598 GraphicUses:4597 4566Used by:4599
Symbol 4599 MovieClip {TwinShot_fla.intro_good_clip_422}Uses:4567 4569 930 4571 4573 4575 4577 4579 4581 4583 4588 4590 4592 4594 4596 4598Used by:4602
Symbol 4600 BitmapUsed by:4601 4635 4639
Symbol 4601 GraphicUses:4600Used by:4602 4606 4609
Symbol 4602 MovieClip {intro_good}Uses:4565 4599 856 4601Used by:4649  Timeline
Symbol 4603 BitmapUsed by:4604
Symbol 4604 GraphicUses:4603Used by:4606
Symbol 4605 GraphicUsed by:4606 4609
Symbol 4606 MovieClip {congrats_good}Uses:4565 4604 856 4601 4605 1378 1379Used by:4649  Timeline
Symbol 4607 BitmapUsed by:4608
Symbol 4608 GraphicUses:4607Used by:4609
Symbol 4609 MovieClip {congrats_evil}Uses:4608 856 4601 4605 1378 1379Used by:4649  Timeline
Symbol 4610 BitmapUsed by:4616
Symbol 4611 BitmapUsed by:4616
Symbol 4612 BitmapUsed by:4616
Symbol 4613 BitmapUsed by:4616
Symbol 4614 BitmapUsed by:4616 4626
Symbol 4615 BitmapUsed by:4616 4626
Symbol 4616 GraphicUses:4610 4611 4612 4613 4614 4615Used by:4638
Symbol 4617 BitmapUsed by:4618
Symbol 4618 GraphicUses:4617Used by:4638
Symbol 4619 BitmapUsed by:4620
Symbol 4620 GraphicUses:4619Used by:4638
Symbol 4621 BitmapUsed by:4622
Symbol 4622 GraphicUses:4621Used by:4638
Symbol 4623 BitmapUsed by:4624
Symbol 4624 GraphicUses:4623Used by:4638
Symbol 4625 BitmapUsed by:4626
Symbol 4626 GraphicUses:4625 4614 4615Used by:4638
Symbol 4627 GraphicUses:4580Used by:4638
Symbol 4628 BitmapUsed by:4629
Symbol 4629 GraphicUses:4628Used by:4630
Symbol 4630 MovieClipUses:4629Used by:4638
Symbol 4631 BitmapUsed by:4632
Symbol 4632 GraphicUses:4631Used by:4638
Symbol 4633 BitmapUsed by:4634
Symbol 4634 GraphicUses:4633Used by:4638
Symbol 4635 GraphicUses:4600Used by:4638
Symbol 4636 BitmapUsed by:4637
Symbol 4637 GraphicUses:4636Used by:4638
Symbol 4638 MovieClip {TwinShot_fla.intro_evil_clip_427}Uses:4616 4618 4620 4622 4624 4626 4583 4627 4630 4632 4634 4635 4637Used by:4640
Symbol 4639 GraphicUses:4600Used by:4640
Symbol 4640 MovieClip {intro_evil}Uses:4565 4638 856 4639Used by:4649  Timeline
Symbol 4641 FontUsed by:4642
Symbol 4642 TextUses:4641Used by:4645
Symbol 4643 BitmapUsed by:4644
Symbol 4644 GraphicUses:4643Used by:4645
Symbol 4645 MovieClip {com.nitrome.util.Lock}Uses:1360 4642 4644Used by:4649
Symbol 4646 Sound {MenuMusic}Used by:4649
Symbol 4647 Sound {GameMusic}Used by:4649
Symbol 4648 Sound {GameHellMusic}Used by:4649
Symbol 4649 MovieClip {TwinShot_fla.everythingintheknownuniverse_20}Uses:949 965 968 979 982 985 988 991 994 997 1000 1003 1006 1009 1012 1015 1018 1021 1024 1027 1030 1033 1036 1039 1042 1045 1048 1051 1054 1057 1060 1063 1066 1069 1072 1075 1078 1081 1084 1087 1090 1093 1096 1099 1102 1105 1108 1111 1114 1117 1120 1123 1126 1129 1132 1142 1152 1156 1184 1193 1194 1195 1214 1215 1216 1217 1218 1219 1220 1221 1222 1231 1238 1240 1243 1244 1245 1246 1247 1248 1300 1305 1306 1307 1308 1314 1334 1340 939 1343 1348 1349 1350 1352 1357 1358 1359 1361 1362 1364 1365 1366 1367 1369 1372 1373 1374 1377 1378 1379 1388 1389 1407 1413 1426 1439 1452 1465 1484 1495 1508 1543 1552 1555 1558 1561 1564 1567 1570 1573 1576 1579 1582 1585 1588 1591 1594 1597 1600 1603 1606 1609 1612 1615 1618 1621 1624 1627 1630 1633 1636 1639 1642 1645 1648 1651 1654 1657 1661 1664 1667 1670 1673 1676 1679 1682 1685 1688 1691 1693 1696 1727 1743 1760 1778 1783 1821 1890 1959 1998 2015 2020 2026 2032 2045 2050 2060 2066 2077 2080 2097 2108 2123 2132 2147 2150 2153 2156 2159 2162 2165 2168 2171 2174 2177 2180 2195 2212 2225 2229 2254 2275 2278 2357 2436 2457 2483 2494 2513 2556 2561 2624 2661 2694 2759 2762 2777 2856 2882 2915 2966 2969 2972 2975 2978 2981 2984 2987 2990 2993 2996 2999 3102 3119 3188 3268 3303 3376 3441 3444 3466 3499 3640 3653 3758 3789 3808 3881 3900 3907 3926 3945 3948 3951 3954 3957 3960 4045 4154 4157 4160 4163 4166 4170 4171 4175 4176 4181 4184 4188 936 4277 4328 4433 4506 4512 4518 4526 4534 4539 4552 4557 4564 4602 4606 4609 4640 4645 1363 4646 4647 4648Used by:Timeline
Symbol 4650 GraphicUsed by:Timeline
Symbol 4651 BitmapUsed by:4652
Symbol 4652 GraphicUses:4651Used by:4771 4816
Symbol 4653 BitmapUsed by:4654
Symbol 4654 GraphicUses:4653Used by:4661
Symbol 4655 BitmapUsed by:4656
Symbol 4656 GraphicUses:4655Used by:4661
Symbol 4657 BitmapUsed by:4658
Symbol 4658 GraphicUses:4657Used by:4661
Symbol 4659 BitmapUsed by:4660
Symbol 4660 GraphicUses:4659Used by:4661
Symbol 4661 MovieClipUses:4654 4656 4658 4660Used by:4816
Symbol 4662 BitmapUsed by:4663
Symbol 4663 GraphicUses:4662Used by:4670
Symbol 4664 BitmapUsed by:4665
Symbol 4665 GraphicUses:4664Used by:4670
Symbol 4666 BitmapUsed by:4667
Symbol 4667 GraphicUses:4666Used by:4670
Symbol 4668 BitmapUsed by:4669
Symbol 4669 GraphicUses:4668Used by:4670
Symbol 4670 MovieClipUses:4663 4665 4667 4669Used by:4816
Symbol 4671 BitmapUsed by:4672
Symbol 4672 GraphicUses:4671Used by:4687
Symbol 4673 BitmapUsed by:4674
Symbol 4674 GraphicUses:4673Used by:4687
Symbol 4675 BitmapUsed by:4676
Symbol 4676 GraphicUses:4675Used by:4687
Symbol 4677 BitmapUsed by:4678
Symbol 4678 GraphicUses:4677Used by:4687
Symbol 4679 BitmapUsed by:4680
Symbol 4680 GraphicUses:4679Used by:4687
Symbol 4681 BitmapUsed by:4682
Symbol 4682 GraphicUses:4681Used by:4687
Symbol 4683 BitmapUsed by:4684
Symbol 4684 GraphicUses:4683Used by:4687
Symbol 4685 BitmapUsed by:4686
Symbol 4686 GraphicUses:4685Used by:4687
Symbol 4687 MovieClipUses:4672 4674 4676 4678 4680 4682 4684 4686Used by:4816
Symbol 4688 BitmapUsed by:4689
Symbol 4689 GraphicUses:4688Used by:4704
Symbol 4690 BitmapUsed by:4691
Symbol 4691 GraphicUses:4690Used by:4704
Symbol 4692 BitmapUsed by:4693
Symbol 4693 GraphicUses:4692Used by:4704
Symbol 4694 BitmapUsed by:4695
Symbol 4695 GraphicUses:4694Used by:4704
Symbol 4696 BitmapUsed by:4697
Symbol 4697 GraphicUses:4696Used by:4704
Symbol 4698 BitmapUsed by:4699
Symbol 4699 GraphicUses:4698Used by:4704
Symbol 4700 BitmapUsed by:4701
Symbol 4701 GraphicUses:4700Used by:4704
Symbol 4702 BitmapUsed by:4703
Symbol 4703 GraphicUses:4702Used by:4704
Symbol 4704 MovieClipUses:4689 4691 4693 4695 4697 4699 4701 4703Used by:4816
Symbol 4705 BitmapUsed by:4706
Symbol 4706 GraphicUses:4705Used by:4721
Symbol 4707 BitmapUsed by:4708
Symbol 4708 GraphicUses:4707Used by:4721
Symbol 4709 BitmapUsed by:4710
Symbol 4710 GraphicUses:4709Used by:4721
Symbol 4711 BitmapUsed by:4712
Symbol 4712 GraphicUses:4711Used by:4721
Symbol 4713 BitmapUsed by:4714
Symbol 4714 GraphicUses:4713Used by:4721
Symbol 4715 BitmapUsed by:4716
Symbol 4716 GraphicUses:4715Used by:4721
Symbol 4717 BitmapUsed by:4718
Symbol 4718 GraphicUses:4717Used by:4721
Symbol 4719 BitmapUsed by:4720
Symbol 4720 GraphicUses:4719Used by:4721
Symbol 4721 MovieClipUses:4706 4708 4710 4712 4714 4716 4718 4720Used by:4816
Symbol 4722 BitmapUsed by:4723
Symbol 4723 GraphicUses:4722Used by:4740
Symbol 4724 BitmapUsed by:4725
Symbol 4725 GraphicUses:4724Used by:4740
Symbol 4726 BitmapUsed by:4727
Symbol 4727 GraphicUses:4726Used by:4740
Symbol 4728 BitmapUsed by:4729
Symbol 4729 GraphicUses:4728Used by:4740
Symbol 4730 BitmapUsed by:4731
Symbol 4731 GraphicUses:4730Used by:4740
Symbol 4732 BitmapUsed by:4733
Symbol 4733 GraphicUses:4732Used by:4740
Symbol 4734 BitmapUsed by:4735
Symbol 4735 GraphicUses:4734Used by:4740
Symbol 4736 BitmapUsed by:4737
Symbol 4737 GraphicUses:4736Used by:4740
Symbol 4738 BitmapUsed by:4739
Symbol 4739 GraphicUses:4738Used by:4740
Symbol 4740 MovieClipUses:4723 4725 4727 4729 4731 4733 4735 4737 4739Used by:4816
Symbol 4741 BitmapUsed by:4742
Symbol 4742 GraphicUses:4741Used by:4759
Symbol 4743 BitmapUsed by:4744
Symbol 4744 GraphicUses:4743Used by:4759
Symbol 4745 BitmapUsed by:4746
Symbol 4746 GraphicUses:4745Used by:4759
Symbol 4747 BitmapUsed by:4748
Symbol 4748 GraphicUses:4747Used by:4759
Symbol 4749 BitmapUsed by:4750
Symbol 4750 GraphicUses:4749Used by:4759
Symbol 4751 BitmapUsed by:4752
Symbol 4752 GraphicUses:4751Used by:4759
Symbol 4753 BitmapUsed by:4754
Symbol 4754 GraphicUses:4753Used by:4759
Symbol 4755 BitmapUsed by:4756
Symbol 4756 GraphicUses:4755Used by:4759
Symbol 4757 BitmapUsed by:4758
Symbol 4758 GraphicUses:4757Used by:4759
Symbol 4759 MovieClipUses:4742 4744 4746 4748 4750 4752 4754 4756 4758Used by:4816
Symbol 4760 BitmapUsed by:4761 4762
Symbol 4761 GraphicUses:4760Used by:4816
Symbol 4762 GraphicUses:4760Used by:4816
Symbol 4763 BitmapUsed by:4764
Symbol 4764 GraphicUses:4763Used by:4771
Symbol 4765 BitmapUsed by:4766
Symbol 4766 GraphicUses:4765Used by:4771
Symbol 4767 BitmapUsed by:4768
Symbol 4768 GraphicUses:4767Used by:4771
Symbol 4769 BitmapUsed by:4770 4775
Symbol 4770 GraphicUses:4769Used by:4771
Symbol 4771 MovieClipUses:4652 4764 4766 4768 4770Used by:4816
Symbol 4772 BitmapUsed by:4773
Symbol 4773 GraphicUses:4772Used by:4774
Symbol 4774 MovieClipUses:4773Used by:4816
Symbol 4775 GraphicUses:4769Used by:4816
Symbol 4776 GraphicUsed by:4816
Symbol 4777 BitmapUsed by:4778
Symbol 4778 GraphicUses:4777Used by:4793
Symbol 4779 BitmapUsed by:4780
Symbol 4780 GraphicUses:4779Used by:4793
Symbol 4781 BitmapUsed by:4782
Symbol 4782 GraphicUses:4781Used by:4793
Symbol 4783 BitmapUsed by:4784
Symbol 4784 GraphicUses:4783Used by:4793
Symbol 4785 BitmapUsed by:4786
Symbol 4786 GraphicUses:4785Used by:4793
Symbol 4787 BitmapUsed by:4788
Symbol 4788 GraphicUses:4787Used by:4793
Symbol 4789 BitmapUsed by:4790
Symbol 4790 GraphicUses:4789Used by:4793
Symbol 4791 BitmapUsed by:4792
Symbol 4792 GraphicUses:4791Used by:4793
Symbol 4793 MovieClipUses:4778 4780 4782 4784 4786 4788 4790 4792Used by:4816
Symbol 4794 BitmapUsed by:4795
Symbol 4795 GraphicUses:4794Used by:4804
Symbol 4796 BitmapUsed by:4797
Symbol 4797 GraphicUses:4796Used by:4804
Symbol 4798 BitmapUsed by:4799
Symbol 4799 GraphicUses:4798Used by:4804
Symbol 4800 BitmapUsed by:4801
Symbol 4801 GraphicUses:4800Used by:4804
Symbol 4802 BitmapUsed by:4803
Symbol 4803 GraphicUses:4802Used by:4804
Symbol 4804 MovieClipUses:4795 4797 4799 4801 4803Used by:4816
Symbol 4805 BitmapUsed by:4806
Symbol 4806 GraphicUses:4805Used by:4815
Symbol 4807 BitmapUsed by:4808
Symbol 4808 GraphicUses:4807Used by:4815
Symbol 4809 BitmapUsed by:4810
Symbol 4810 GraphicUses:4809Used by:4815
Symbol 4811 BitmapUsed by:4812
Symbol 4812 GraphicUses:4811Used by:4815
Symbol 4813 BitmapUsed by:4814
Symbol 4814 GraphicUses:4813Used by:4815
Symbol 4815 MovieClipUses:4806 4808 4810 4812 4814Used by:4816
Symbol 4816 MovieClip {TwinShot_fla.nitromeintro_430}Uses:4652 1363 4661 4670 4687 4704 4721 4740 4759 4761 4762 4771 4774 4775 4776 4793 4804 4815Used by:Timeline
Symbol 4817 BitmapUsed by:4818
Symbol 4818 GraphicUses:4817Used by:Timeline
Symbol 4819 BitmapUsed by:4820
Symbol 4820 GraphicUses:4819Used by:4821
Symbol 4821 MovieClipUses:4820 1363Used by:Timeline
Symbol 4822 GraphicUsed by:4823
Symbol 4823 MovieClipUses:4822Used by:Timeline
Symbol 4824 BitmapUsed by:4825
Symbol 4825 GraphicUses:4824Used by:Timeline
Symbol 4826 BitmapUsed by:4827
Symbol 4827 GraphicUses:4826Used by:4829
Symbol 4828 TextUses:943Used by:4829
Symbol 4829 MovieClipUses:4827 4828Used by:Timeline
Symbol 4830 GraphicUsed by:4831
Symbol 4831 MovieClipUses:4830Used by:Timeline
Symbol 4832 BitmapUsed by:4833
Symbol 4833 GraphicUses:4832Used by:Timeline
Symbol 4834 TextUses:943Used by:Timeline
Symbol 4835 TextUses:943Used by:Timeline
Symbol 4836 TextUses:943Used by:Timeline
Symbol 4837 TextUses:943Used by:Timeline
Symbol 4838 TextUses:943Used by:Timeline
Symbol 4839 TextUses:943Used by:Timeline
Symbol 4840 TextUses:943Used by:Timeline
Symbol 4841 TextUses:943Used by:Timeline
Symbol 4842 TextUses:943Used by:Timeline
Symbol 4843 TextUses:943Used by:Timeline
Symbol 4844 TextUses:943Used by:Timeline
Symbol 4845 TextUses:943Used by:Timeline
Symbol 4846 TextUses:943Used by:Timeline
Symbol 4847 BitmapUsed by:4848
Symbol 4848 GraphicUses:4847Used by:Timeline
Symbol 4849 BitmapUsed by:4850
Symbol 4850 GraphicUses:4849Used by:4852 4854
Symbol 4851 EditableTextUses:943Used by:4852
Symbol 4852 MovieClip {TwinShot_fla.evil_price_panel_447}Uses:4850 4851Used by:Timeline
Symbol 4853 EditableTextUses:943Used by:4854
Symbol 4854 MovieClip {TwinShot_fla.cheats_price_panel_448}Uses:4850 4853Used by:Timeline
Symbol 4855 TextUses:943Used by:Timeline
Symbol 4856 TextUses:943Used by:Timeline
Symbol 4857 TextUses:943Used by:Timeline
Symbol 4858 TextUses:943Used by:Timeline
Symbol 4859 TextUses:943Used by:Timeline
Symbol 4860 BitmapUsed by:4861
Symbol 4861 GraphicUses:4860Used by:4862
Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton}Uses:1302 856 4861Used by:Timeline
Symbol 4863 GraphicUsed by:4864 4898
Symbol 4864 MovieClipUses:4863Used by:Timeline
Symbol 4865 TextUses:943Used by:Timeline
Symbol 4866 GraphicUsed by:4867
Symbol 4867 MovieClipUses:4866Used by:Timeline
Symbol 4868 BitmapUsed by:4873
Symbol 4869 BitmapUsed by:4873
Symbol 4870 BitmapUsed by:4873
Symbol 4871 BitmapUsed by:4873
Symbol 4872 BitmapUsed by:4873
Symbol 4873 GraphicUses:1225 1232 4287 4288 4868 4869 4289 4870 4290 4291 4292 4293 4871 4294 4295 4296 4872Used by:Timeline
Symbol 4874 TextUses:943Used by:Timeline
Symbol 4875 TextUses:943Used by:Timeline
Symbol 4876 TextUses:943Used by:Timeline
Symbol 4877 TextUses:943Used by:Timeline
Symbol 4878 TextUses:943Used by:Timeline
Symbol 4879 TextUses:943Used by:Timeline
Symbol 4880 TextUses:943Used by:Timeline
Symbol 4881 TextUses:943Used by:Timeline
Symbol 4882 TextUses:943Used by:Timeline
Symbol 4883 TextUses:943Used by:Timeline
Symbol 4884 TextUses:943Used by:Timeline
Symbol 4885 TextUses:943Used by:Timeline
Symbol 4886 TextUses:943Used by:Timeline
Symbol 4887 TextUses:943Used by:Timeline
Symbol 4888 TextUses:943Used by:Timeline
Symbol 4889 TextUses:943Used by:Timeline
Symbol 4890 TextUses:943Used by:Timeline
Symbol 4891 TextUses:943Used by:Timeline
Symbol 4892 BitmapUsed by:4893
Symbol 4893 GraphicUses:4892Used by:4897
Symbol 4894 TextUses:943Used by:4897
Symbol 4895 TextUses:943Used by:4897
Symbol 4896 TextUses:943Used by:4897
Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452}Uses:4893 4894 4895 4896Used by:Timeline
Symbol 4898 MovieClipUses:4863Used by:Timeline
Symbol 4899 BitmapUsed by:4900
Symbol 4900 GraphicUses:4899Used by:Timeline
Symbol 4901 TextUses:943Used by:Timeline
Symbol 4902 TextUses:943Used by:Timeline
Symbol 4903 BitmapUsed by:4904
Symbol 4904 GraphicUses:4903Used by:4907
Symbol 4905 TextUses:943Used by:4907
Symbol 4906 TextUses:943Used by:4907
Symbol 4907 MovieClip {TwinShot_fla.skins_ad_463}Uses:4904 4905 4906 856Used by:Timeline
Symbol 4908 GraphicUsed by:4909 5065
Symbol 4909 MovieClipUses:4908Used by:Timeline
Symbol 4910 EditableTextUses:943Used by:Timeline
Symbol 4911 BitmapUsed by:4912
Symbol 4912 GraphicUses:4911Used by:Timeline
Symbol 4913 TextUses:943Used by:Timeline
Symbol 4914 TextUses:943Used by:Timeline
Symbol 4915 TextUses:943Used by:Timeline
Symbol 4916 BitmapUsed by:4917
Symbol 4917 GraphicUses:4916Used by:Timeline
Symbol 4918 EditableTextUses:943Used by:Timeline
Symbol 4919 EditableTextUses:943Used by:Timeline
Symbol 4920 GraphicUsed by:4921
Symbol 4921 MovieClipUses:4920Used by:Timeline
Symbol 4922 BitmapUsed by:4930 4982
Symbol 4923 BitmapUsed by:4930 4982
Symbol 4924 BitmapUsed by:4930 4982
Symbol 4925 BitmapUsed by:4930 4982
Symbol 4926 BitmapUsed by:4930 4982
Symbol 4927 BitmapUsed by:4930 4982
Symbol 4928 BitmapUsed by:4930 4982
Symbol 4929 BitmapUsed by:4930 4982
Symbol 4930 GraphicUses:4922 4923 4924 4925 4926 4927 4928 4929Used by:5057
Symbol 4931 GraphicUses:1252Used by:4935
Symbol 4932 GraphicUses:1254Used by:4935
Symbol 4933 GraphicUses:1256Used by:4935
Symbol 4934 GraphicUses:1250Used by:4935
Symbol 4935 MovieClipUses:4931 4932 4933 4934Used by:5057
Symbol 4936 BitmapUsed by:4937
Symbol 4937 GraphicUses:4936Used by:4950
Symbol 4938 BitmapUsed by:4939
Symbol 4939 GraphicUses:4938Used by:4950
Symbol 4940 BitmapUsed by:4941
Symbol 4941 GraphicUses:4940Used by:4950
Symbol 4942 BitmapUsed by:4943
Symbol 4943 GraphicUses:4942Used by:4950
Symbol 4944 BitmapUsed by:4945
Symbol 4945 GraphicUses:4944Used by:4950
Symbol 4946 BitmapUsed by:4947
Symbol 4947 GraphicUses:4946Used by:4950
Symbol 4948 BitmapUsed by:4949
Symbol 4949 GraphicUses:4948Used by:4950
Symbol 4950 MovieClipUses:4937 4939 4941 4943 4945 4947 4949Used by:5057
Symbol 4951 TextUses:943Used by:5057
Symbol 4952 TextUses:943Used by:5057
Symbol 4953 BitmapUsed by:4954
Symbol 4954 GraphicUses:4953Used by:4957
Symbol 4955 BitmapUsed by:4956
Symbol 4956 GraphicUses:4955Used by:4957
Symbol 4957 MovieClipUses:4954 4956Used by:5057
Symbol 4958 BitmapUsed by:4959
Symbol 4959 GraphicUses:4958Used by:4962
Symbol 4960 BitmapUsed by:4961
Symbol 4961 GraphicUses:4960Used by:4962
Symbol 4962 MovieClipUses:4959 4961Used by:5057
Symbol 4963 TextUses:943Used by:5057
Symbol 4964 BitmapUsed by:4965
Symbol 4965 GraphicUses:4964Used by:4977
Symbol 4966 BitmapUsed by:4967
Symbol 4967 GraphicUses:4966Used by:4977
Symbol 4968 BitmapUsed by:4969
Symbol 4969 GraphicUses:4968Used by:4977
Symbol 4970 BitmapUsed by:4971
Symbol 4971 GraphicUses:4970Used by:4977
Symbol 4972 BitmapUsed by:4973
Symbol 4973 GraphicUses:4972Used by:4977
Symbol 4974 BitmapUsed by:4975
Symbol 4975 GraphicUses:4974Used by:4977
Symbol 4976 GraphicUses:4312Used by:4977
Symbol 4977 MovieClipUses:4965 4967 4969 4971 4973 4975 4976Used by:5057
Symbol 4978 GraphicUses:4311Used by:4979
Symbol 4979 MovieClipUses:4978Used by:4980
Symbol 4980 MovieClip {TwinShot_fla.arrow_472}Uses:4979Used by:5057
Symbol 4981 TextUses:943Used by:5057
Symbol 4982 GraphicUses:4925 4923 4922 4924 4926 4927 4928 4929Used by:5057
Symbol 4983 GraphicUsed by:5057
Symbol 4984 BitmapUsed by:4985
Symbol 4985 GraphicUses:4984Used by:5000
Symbol 4986 BitmapUsed by:4987
Symbol 4987 GraphicUses:4986Used by:5000
Symbol 4988 BitmapUsed by:4989
Symbol 4989 GraphicUses:4988Used by:5000
Symbol 4990 BitmapUsed by:4991
Symbol 4991 GraphicUses:4990Used by:5000
Symbol 4992 BitmapUsed by:4993
Symbol 4993 GraphicUses:4992Used by:5000
Symbol 4994 BitmapUsed by:4995
Symbol 4995 GraphicUses:4994Used by:5000
Symbol 4996 BitmapUsed by:4997
Symbol 4997 GraphicUses:4996Used by:5000
Symbol 4998 BitmapUsed by:4999
Symbol 4999 GraphicUses:4998Used by:5000
Symbol 5000 MovieClipUses:4985 4987 4989 4991 4993 4995 4997 4999Used by:5057
Symbol 5001 TextUses:943Used by:5057
Symbol 5002 BitmapUsed by:5003
Symbol 5003 GraphicUses:5002Used by:5016
Symbol 5004 BitmapUsed by:5005
Symbol 5005 GraphicUses:5004Used by:5016
Symbol 5006 BitmapUsed by:5007
Symbol 5007 GraphicUses:5006Used by:5016
Symbol 5008 BitmapUsed by:5009
Symbol 5009 GraphicUses:5008Used by:5016
Symbol 5010 BitmapUsed by:5011
Symbol 5011 GraphicUses:5010Used by:5016
Symbol 5012 BitmapUsed by:5013
Symbol 5013 GraphicUses:5012Used by:5016
Symbol 5014 BitmapUsed by:5015
Symbol 5015 GraphicUses:5014Used by:5016
Symbol 5016 MovieClipUses:5003 5005 5007 5009 5011 5013 5015Used by:5057
Symbol 5017 BitmapUsed by:5018
Symbol 5018 GraphicUses:5017Used by:5019
Symbol 5019 MovieClipUses:5018Used by:5057
Symbol 5020 TextUses:943Used by:5057
Symbol 5021 BitmapUsed by:5022
Symbol 5022 GraphicUses:5021Used by:5023
Symbol 5023 MovieClipUses:5022Used by:5057
Symbol 5024 BitmapUsed by:5025
Symbol 5025 GraphicUses:5024Used by:5026
Symbol 5026 MovieClipUses:5025Used by:5057
Symbol 5027 MovieClipUses:2173Used by:5057
Symbol 5028 BitmapUsed by:5029
Symbol 5029 GraphicUses:5028Used by:5030
Symbol 5030 MovieClipUses:5029Used by:5057
Symbol 5031 TextUses:943Used by:5032
Symbol 5032 MovieClipUses:5031Used by:5057
Symbol 5033 TextUses:943Used by:5034
Symbol 5034 MovieClipUses:5033Used by:5057
Symbol 5035 TextUses:943Used by:5036
Symbol 5036 MovieClipUses:5035Used by:5057
Symbol 5037 TextUses:943Used by:5038
Symbol 5038 MovieClipUses:5037Used by:5057
Symbol 5039 BitmapUsed by:5040
Symbol 5040 GraphicUses:5039Used by:5041
Symbol 5041 MovieClipUses:5040Used by:5057
Symbol 5042 BitmapUsed by:5043
Symbol 5043 GraphicUses:5042Used by:5044
Symbol 5044 MovieClipUses:5043Used by:5057
Symbol 5045 MovieClipUses:2170Used by:5057
Symbol 5046 BitmapUsed by:5047
Symbol 5047 GraphicUses:5046Used by:5048
Symbol 5048 MovieClipUses:5047Used by:5057
Symbol 5049 TextUses:943Used by:5050
Symbol 5050 MovieClipUses:5049Used by:5057
Symbol 5051 TextUses:943Used by:5052
Symbol 5052 MovieClipUses:5051Used by:5057
Symbol 5053 TextUses:943Used by:5054
Symbol 5054 MovieClipUses:5053Used by:5057
Symbol 5055 TextUses:943Used by:5056
Symbol 5056 MovieClipUses:5055Used by:5057
Symbol 5057 MovieClipUses:4930 4935 4950 4951 4952 4957 4962 4963 4977 4980 4981 4982 4983 5000 5001 5016 5019 5020 5023 5026 5027 5030 5032 5034 5036 5038 5041 5044 5045 5048 5050 5052 5054 5056Used by:Timeline
Symbol 5058 TextUses:1353Used by:Timeline
Symbol 5059 TextUses:1353Used by:Timeline
Symbol 5060 TextUses:1353Used by:Timeline
Symbol 5061 TextUses:1353Used by:Timeline
Symbol 5062 BitmapUsed by:5063
Symbol 5063 GraphicUses:5062Used by:Timeline
Symbol 5064 TextUses:1353Used by:Timeline
Symbol 5065 MovieClipUses:4908Used by:Timeline
Symbol 5066 MovieClipUsed by:Timeline

Instance Names

"background"Frame 1Symbol 936 MovieClip {com.nitrome.twinshot.Background}
"curves_clip"Frame 1Symbol 942 MovieClip
"progressText"Frame 2Symbol 944 EditableText
"__id0_"Frame 2Symbol 856 MovieClip {TwinShotFont}
"background"Frame 20Symbol 936 MovieClip {com.nitrome.twinshot.Background}
"error_message"Frame 20Symbol 1156 MovieClip {com.nitrome.coins.MochiErrorMessage}
"store_button"Frame 30Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton}
"cheats_button"Frame 30Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton}
"__id31_"Frame 30Symbol 856 MovieClip {TwinShotFont}
"__id32_"Frame 30Symbol 856 MovieClip {TwinShotFont}
"skins_ad_bubble"Frame 30Symbol 4829 MovieClip
"__id33_"Frame 50Symbol 856 MovieClip {TwinShotFont}
"__id34_"Frame 50Symbol 856 MovieClip {TwinShotFont}
"__id35_"Frame 50Symbol 856 MovieClip {TwinShotFont}
"buyLevelPack"Frame 50Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton}
"buyCheatsNTreats"Frame 50Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton}
"evil_price_panel"Frame 50Symbol 4852 MovieClip {TwinShot_fla.evil_price_panel_447}
"cheats_price_panel"Frame 50Symbol 4854 MovieClip {TwinShot_fla.cheats_price_panel_448}
"__id36_"Frame 50Symbol 856 MovieClip {TwinShotFont}
"buyFree"Frame 50Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton}
"__id38_"Frame 60Symbol 856 MovieClip {TwinShotFont}
"__id39_"Frame 80Symbol 856 MovieClip {TwinShotFont}
"hearts1"Frame 80Symbol 1231 MovieClip {hearts_selector_1}
"hearts2"Frame 80Symbol 1238 MovieClip {hearts_selector_2}
"invincible"Frame 80Symbol 1214 MovieClip {invincible_selector}
"fly"Frame 80Symbol 1215 MovieClip {fly_selector}
"speed"Frame 80Symbol 1216 MovieClip {speed_selector}
"swap_players"Frame 80Symbol 1217 MovieClip {swap_selector}
"love_arrow"Frame 80Symbol 1218 MovieClip {love_selector}
"fire_arrow"Frame 80Symbol 1219 MovieClip {fire_selector}
"explosive_arrow"Frame 80Symbol 1220 MovieClip {explosive_selector}
"big_player"Frame 80Symbol 1221 MovieClip {big_selector}
"small_player"Frame 80Symbol 1222 MovieClip {small_selector}
"level_skip"Frame 80Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle}
"secret_character"Frame 80Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle}
"fart_mode"Frame 80Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle}
"game_mode"Frame 80Symbol 1184 MovieClip {com.nitrome.buttons.GameModeToggle}
"s_1"Frame 80Symbol 1152 MovieClip {player_1_powerup_selector}
"s_2"Frame 80Symbol 1142 MovieClip {player_2_powerup_selector}
"multiplayerTip"Frame 80Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452}
"play_1"Frame 90Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton}
"play_2"Frame 90Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton}
"__id40_"Frame 90Symbol 856 MovieClip {TwinShotFont}
"key0"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key1"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key2"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key3"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key4"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key5"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key6"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key7"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key8"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"key9"Frame 90Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton}
"redefineKeysText"Frame 90Symbol 4564 MovieClip {com.nitrome.game.RedefineKeysText}
"p_1"Frame 90Symbol 716 MovieClip {skin_select_1}
"p_2"Frame 90Symbol 712 MovieClip {skin_select_2}
"skins_ad"Frame 90Symbol 4907 MovieClip {TwinShot_fla.skins_ad_463}
"redefineKeysButton"Frame 90Symbol 4539 MovieClip {com.nitrome.game.ChangeKeysButton}
"__id42_"Frame 102Symbol 856 MovieClip {TwinShotFont}
"select_game_back_button"Frame 102Symbol 1343 MovieClip {com.nitrome.buttons.BackButton}
"player_text"Frame 102Symbol 4910 EditableText
"random_button"Frame 102Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton}
"__id43_"Frame 102Symbol 856 MovieClip {TwinShotFont}
"button3"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button2"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button1"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button4"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button5"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button8"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button7"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button6"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button9"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button10"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button13"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button12"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button11"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button14"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button15"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button18"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button17"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button16"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button19"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button20"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button23"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button22"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button21"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button24"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button25"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button28"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button27"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button26"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button29"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button30"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button33"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button32"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button31"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button34"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button35"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button38"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button37"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button36"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button39"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button40"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button43"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button42"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button41"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button44"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button45"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button48"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button47"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button46"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button49"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button50"Frame 114Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"__id44_"Frame 114Symbol 856 MovieClip {TwinShotFont}
"player_text"Frame 114Symbol 4918 EditableText
"select_level_back_button"Frame 114Symbol 1343 MovieClip {com.nitrome.buttons.BackButton}
"button53"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button52"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button51"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button54"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button55"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button58"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button57"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button56"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button59"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button60"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button63"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button62"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button61"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button64"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button65"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button68"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button67"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button66"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button69"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button70"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button73"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button72"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button71"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button74"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button75"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button78"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button77"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button76"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button79"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button80"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button83"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button82"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button81"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button84"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button85"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button88"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button87"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button86"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button89"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button90"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button93"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button92"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button91"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button94"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button95"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button98"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button97"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button96"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button99"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"button100"Frame 127Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton}
"__id45_"Frame 127Symbol 856 MovieClip {TwinShotFont}
"player_text"Frame 127Symbol 4919 EditableText
"select_level_back_button"Frame 127Symbol 1343 MovieClip {com.nitrome.buttons.BackButton}
"__id46_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id47_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id48_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id49_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id50_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id51_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id52_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id53_"Frame 160Symbol 856 MovieClip {TwinShotFont}
"__id54_"Frame 170Symbol 856 MovieClip {TwinShotFont}
"content"Frame 220Symbol 5066 MovieClip
"flyingPlayerHolder"Frame 220Symbol 5066 MovieClip
"playerInfo2"Frame 220Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2}
"playerInfo1"Frame 220Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1}
"bonusIndicator"Frame 220Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator}
"pauseGame"Frame 220Symbol 4512 MovieClip {com.nitrome.game.PauseButton}
"skipLevel"Frame 220Symbol 4518 MovieClip {com.nitrome.game.SkipLevelButton}
"skin_0"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 696 MovieClip {TwinShot_fla.switch_orange_462}
"skin_5"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 699 MovieClip {TwinShot_fla.switch_demon_455}
"skin_3"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456}
"skin_1"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 705 MovieClip {TwinShot_fla.switch_white_457}
"skin_2"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458}
"skin_4"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 711 MovieClip {TwinShot_fla.switch_stone_459}
"skin_5"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 699 MovieClip {TwinShot_fla.switch_demon_455}
"skin_3"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456}
"skin_1"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 705 MovieClip {TwinShot_fla.switch_white_457}
"skin_2"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458}
"skin_4"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 711 MovieClip {TwinShot_fla.switch_stone_459}
"skin_0"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 715 MovieClip {TwinShot_fla.switch_pink_460}
"farClouds"Symbol 866 MovieClip {TwinShot_fla.menubackground_2} Frame 1Symbol 861 MovieClip
"nearClouds"Symbol 866 MovieClip {TwinShot_fla.menubackground_2} Frame 1Symbol 865 MovieClip
"farClouds"Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5} Frame 1Symbol 886 MovieClip
"farClouds"Symbol 920 MovieClip {TwinShot_fla.hellbackground_9} Frame 1Symbol 919 MovieClip
"nearClouds"Symbol 920 MovieClip {TwinShot_fla.hellbackground_9} Frame 1Symbol 865 MovieClip
"farClouds"Symbol 935 MovieClip {TwinShot_fla.originalbackground_13} Frame 1Symbol 861 MovieClip
"nearClouds"Symbol 935 MovieClip {TwinShot_fla.originalbackground_13} Frame 1Symbol 865 MovieClip
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 1Symbol 866 MovieClip {TwinShot_fla.menubackground_2}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 11Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 21Symbol 920 MovieClip {TwinShot_fla.hellbackground_9}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 31Symbol 935 MovieClip {TwinShot_fla.originalbackground_13}
"B"Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 952 MovieClip
"O"Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 955 MovieClip
"N"Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 958 MovieClip
"U"Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 961 MovieClip
"S"Symbol 965 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 964 MovieClip
"button_1"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_2"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_3"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_4"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_5"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_6"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_7"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_8"Symbol 1142 MovieClip {player_2_powerup_selector} Frame 1Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82}
"button_1"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_2"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_3"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_4"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_5"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_6"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_7"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"button_8"Symbol 1152 MovieClip {player_1_powerup_selector} Frame 1Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84}
"normal_button"Symbol 1184 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87}
"tag_button"Symbol 1184 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88}
"friendly_button"Symbol 1184 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89}
"plus_button"Symbol 1214 MovieClip {invincible_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1214 MovieClip {invincible_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1215 MovieClip {fly_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1215 MovieClip {fly_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1216 MovieClip {speed_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1216 MovieClip {speed_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1217 MovieClip {swap_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1217 MovieClip {swap_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1218 MovieClip {love_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1218 MovieClip {love_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1219 MovieClip {fire_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1219 MovieClip {fire_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1220 MovieClip {explosive_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1220 MovieClip {explosive_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1221 MovieClip {big_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1221 MovieClip {big_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1222 MovieClip {small_selector} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1222 MovieClip {small_selector} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1231 MovieClip {hearts_selector_1} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1231 MovieClip {hearts_selector_1} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"plus_button"Symbol 1238 MovieClip {hearts_selector_2} Frame 1Symbol 1202 MovieClip {TwinShot_fla.plus_button_94}
"minus_button"Symbol 1238 MovieClip {hearts_selector_2} Frame 1Symbol 1207 MovieClip {TwinShot_fla.minus_button_95}
"__id1_"Symbol 1243 MovieClip {com.nitrome.buttons.PlayButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id2_"Symbol 1244 MovieClip {com.nitrome.buttons.ScoresButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id3_"Symbol 1245 MovieClip {com.nitrome.buttons.HelpButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id4_"Symbol 1246 MovieClip {com.nitrome.buttons.CreditsButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id5_"Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id6_"Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id7_"Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"player_1"Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114}
"__id8_"Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id9_"Symbol 1306 MovieClip {com.nitrome.buttons.GoodButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id10_"Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id11_"Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id12_"Symbol 1314 MovieClip {com.nitrome.buttons.MoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id13_"Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"player_1"Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114}
"player_2"Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128}
"numberField"Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id14_"Symbol 1343 MovieClip {com.nitrome.buttons.BackButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id15_"Symbol 1349 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id16_"Symbol 1350 MovieClip {com.nitrome.buttons.ResetButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id17_"Symbol 1352 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_rank_text"Symbol 1357 MovieClip {ScoreLine} Frame 1Symbol 1354 EditableText
"_name_text"Symbol 1357 MovieClip {ScoreLine} Frame 1Symbol 1355 EditableText
"_score_text"Symbol 1357 MovieClip {ScoreLine} Frame 1Symbol 1356 EditableText
"__id18_"Symbol 1358 MovieClip {NextArrow} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id19_"Symbol 1359 MovieClip {PrevArrow} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_score_line_1"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_2"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_3"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_4"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_5"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_6"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_7"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_8"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_9"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_score_line_10"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1357 MovieClip {ScoreLine}
"_next_arrow"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1358 MovieClip {NextArrow}
"_prev_arrow"Symbol 1364 MovieClip {HighScoreBoard} Frame 1Symbol 1359 MovieClip {PrevArrow}
"__id20_"Symbol 1364 MovieClip {HighScoreBoard} Frame 11Symbol 856 MovieClip {TwinShotFont}
"__id21_"Symbol 1365 MovieClip {SubmitButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id22_"Symbol 1366 MovieClip {ClearButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_letter"Symbol 1367 MovieClip {LetterButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_submit_button"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1365 MovieClip {SubmitButton}
"_name_text"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_clear_button"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1366 MovieClip {ClearButton}
"A"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"B"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"C"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"D"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"E"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"F"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"G"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"H"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"I"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"J"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"K"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"L"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"M"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"N"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"O"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"P"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"Q"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"R"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"S"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"T"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"U"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"V"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"W"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"X"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"Y"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"Z"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1367 MovieClip {LetterButton}
"_score_text"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1368 EditableText
"__id23_"Symbol 1372 MovieClip {com.nitrome.game.ContinueGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id24_"Symbol 1373 MovieClip {com.nitrome.game.EndGameButton1} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id25_"Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id26_"Symbol 1377 MovieClip {com.nitrome.game.RestartLevelButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id27_"Symbol 1378 MovieClip {com.nitrome.game.EndGameButton2} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id28_"Symbol 1379 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"lever"Symbol 1413 MovieClip {tile_sw} Frame 1Symbol 1410 MovieClip
"triangle"Symbol 1778 MovieClip {com.nitrome.twinshot.Player1OutOfView} Frame 1Symbol 1765 MovieClip
"triangle"Symbol 1783 MovieClip {com.nitrome.twinshot.Player2OutOfView} Frame 1Symbol 1765 MovieClip
"inner"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 1Symbol 2001 MovieClip
"inner"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 11Symbol 2008 MovieClip
"inner"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 21Symbol 2011 MovieClip
"inner"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 31Symbol 2014 MovieClip
"cloud"Symbol 2066 MovieClip {com.nitrome.twinshot.Cloudmobile} Frame 1Symbol 2065 MovieClip {TwinShot_fla.cloud_242}
"timer"Symbol 2097 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 1Symbol 2084 EditableText
"textField"Symbol 2229 MovieClip {com.nitrome.twinshot.Sign} Frame 1Symbol 2228 EditableText
"proj"Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 40Symbol 3251 MovieClip
"mouth"Symbol 4045 MovieClip {com.nitrome.twinshot.HellBoss} Frame 1Symbol 4009 MovieClip {TwinShot_fla.mouth_340}
"fire"Symbol 4045 MovieClip {com.nitrome.twinshot.HellBoss} Frame 11Symbol 4026 MovieClip {TwinShot_fla.firebodyexhaust_341}
"solidVersion"Symbol 4170 MovieClip {com.nitrome.twinshot.SwitchPlatformHA} Frame 1Symbol 4169 MovieClip
"solidVersion"Symbol 4171 MovieClip {com.nitrome.twinshot.SwitchPlatformHB} Frame 1Symbol 4169 MovieClip
"solidVersion"Symbol 4175 MovieClip {com.nitrome.twinshot.FlickerPlatformA} Frame 1Symbol 4174 MovieClip
"solidVersion"Symbol 4176 MovieClip {com.nitrome.twinshot.FlickerPlatformB} Frame 1Symbol 4174 MovieClip
"solidVersion"Symbol 4188 MovieClip {com.nitrome.twinshot.TimerPlatform} Frame 1Symbol 4187 MovieClip
"jump"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4190 MovieClip {TwinShot_fla.jump_358}
"arrowFire"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4192 MovieClip {TwinShot_fla.arrowFire_359}
"arrowHitWall"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4194 MovieClip {TwinShot_fla.arrowHitWall_360}
"arrowHitMetal"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4196 MovieClip {TwinShot_fla.arrowHitMetal_361}
"spring"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4198 MovieClip {TwinShot_fla.spring_362}
"playerHit"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4200 MovieClip {TwinShot_fla.playerHit_363}
"enemyHit"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4202 MovieClip {TwinShot_fla.enemyHit_364}
"coin"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4204 MovieClip {TwinShot_fla.coin_365}
"coin2"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4206 MovieClip {TwinShot_fla.coin2_366}
"gem"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4208 MovieClip {TwinShot_fla.gem_367}
"beamIn"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4210 MovieClip {TwinShot_fla.beamIn_368}
"chestOpen"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4212 MovieClip {TwinShot_fla.chestOpen_369}
"playerHitByArrow"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4214 MovieClip {TwinShot_fla.playerHitByArrow_370}
"lever"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4216 MovieClip {TwinShot_fla.lever_371}
"playerDeath"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4218 MovieClip {TwinShot_fla.playerDeath_372}
"powerupCollect"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4220 MovieClip {TwinShot_fla.powerupCollect_373}
"nitrome"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4222 MovieClip {TwinShot_fla.nitrome_374}
"loveInfection"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4224 MovieClip {TwinShot_fla.loveInfection_375}
"loveExplosionAnticipate"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4226 MovieClip {TwinShot_fla.loveExplosionAnticipate_376}
"explosion"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4228 MovieClip {TwinShot_fla.explosion_377}
"bouncyTile"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4230 MovieClip {TwinShot_fla.bouncyTile_378}
"peekGemIn"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4232 MovieClip {TwinShot_fla.peekGemIn_379}
"peekGemOut"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4234 MovieClip {TwinShot_fla.peekGemOut_380}
"fart1"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4236 MovieClip {TwinShot_fla.fart1_381}
"fart2"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4238 MovieClip {TwinShot_fla.fart2_382}
"fart3"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4240 MovieClip {TwinShot_fla.fart3_383}
"bossFireballThrow"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4242 MovieClip {TwinShot_fla.bossFireballThrow_384}
"cloudLightning"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4244 MovieClip {TwinShot_fla.cloudLightning_385}
"flyingBlockFreeze"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4246 MovieClip {TwinShot_fla.flyingBlockFreeze_386}
"leafEnemyPopup"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4248 MovieClip {TwinShot_fla.leafEnemyPopup_387}
"morpher"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4250 MovieClip {TwinShot_fla.morpher_388}
"rageEnemyHit"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4252 MovieClip {TwinShot_fla.rageEnemyHit_389}
"projectileEnemyFire"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4254 MovieClip {TwinShot_fla.projectileEnemyFire_390}
"leafEnemyBackIn"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4256 MovieClip {TwinShot_fla.leafEnemyBackIn_391}
"coin3"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4258 MovieClip {TwinShot_fla.coin3_392}
"bossExplosion"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4260 MovieClip {TwinShot_fla.bossExplosion_393}
"electrify"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4262 MovieClip {TwinShot_fla.electrify_394}
"tileAccidentalBreak"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4264 MovieClip {TwinShot_fla.tileAccidentalBreak_395}
"bossLightning"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4266 MovieClip {TwinShot_fla.bossLightning_396}
"bossLightningAnticipation"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4268 MovieClip {TwinShot_fla.bossLightningAnticipation_397}
"bossBombThrow"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4270 MovieClip {TwinShot_fla.bossBombThrow_398}
"bonusMoreTime1"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4272 MovieClip {TwinShot_fla.bonusMoreTime1_399}
"bonusMoreTime2"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4274 MovieClip {TwinShot_fla.bonusMoreTime2_400}
"bonusRunningOut"Symbol 4277 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4276 MovieClip {TwinShot_fla.bonusRunningOut_401}
"default_resume"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 1Symbol 1372 MovieClip {com.nitrome.game.ContinueGameButton}
"s_1"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 10Symbol 1152 MovieClip {player_1_powerup_selector}
"s_2"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 10Symbol 1142 MovieClip {player_2_powerup_selector}
"default_next"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 21Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton}
"levelScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 21Symbol 4308 EditableText
"totalScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 21Symbol 4310 EditableText
"__id29_"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 21Symbol 856 MovieClip {TwinShotFont}
"default_restart"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 31Symbol 1377 MovieClip {com.nitrome.game.RestartLevelButton}
"totalScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 31Symbol 4317 EditableText
"default_next"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 41Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton}
"levelScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 41Symbol 4319 EditableText
"totalScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 41Symbol 4320 EditableText
"player1Score"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51Symbol 856 MovieClip {TwinShotFont}
"player2Score"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51Symbol 856 MovieClip {TwinShotFont}
"__id30_"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51Symbol 856 MovieClip {TwinShotFont}
"levelScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51Symbol 4325 EditableText
"totalScore"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51Symbol 4326 EditableText
"inner"Symbol 4328 MovieClip {com.nitrome.game.IngamePopup} Frame 2Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403}
"maxHits"Symbol 4344 MovieClip {TwinShot_fla.heartcounter2_406} Frame 1Symbol 4337 MovieClip
"secondsLeft"Symbol 4432 MovieClip {TwinShot_fla.orangetimer_409} Frame 1Symbol 856 MovieClip {TwinShotFont}
"life"Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4344 MovieClip {TwinShot_fla.heartcounter2_406}
"score"Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4346 EditableText
"powerup"Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4368 MovieClip
"bonusTimer"Symbol 4433 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4432 MovieClip {TwinShot_fla.orangetimer_409}
"maxHits"Symbol 4440 MovieClip {TwinShot_fla.heartcounter1_411} Frame 1Symbol 4337 MovieClip
"secondsLeft"Symbol 4505 MovieClip {TwinShot_fla.pinktimer_412} Frame 1Symbol 856 MovieClip {TwinShotFont}
"life"Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4440 MovieClip {TwinShot_fla.heartcounter1_411}
"score"Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4441 EditableText
"powerup"Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4368 MovieClip
"bonusTimer"Symbol 4506 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4505 MovieClip {TwinShot_fla.pinktimer_412}
"letter"Symbol 4552 MovieClip {com.nitrome.game.KeyLetterButton} Frame 1Symbol 4543 EditableText
"textBox"Symbol 4602 MovieClip {intro_good} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4606 MovieClip {congrats_good} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4609 MovieClip {congrats_evil} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4640 MovieClip {intro_evil} Frame 1Symbol 856 MovieClip {TwinShotFont}
"coins_text"Symbol 4852 MovieClip {TwinShot_fla.evil_price_panel_447} Frame 1Symbol 4851 EditableText
"coins_text"Symbol 4854 MovieClip {TwinShot_fla.cheats_price_panel_448} Frame 1Symbol 4853 EditableText
"__id37_"Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id41_"Symbol 4907 MovieClip {TwinShot_fla.skins_ad_463} Frame 1Symbol 856 MovieClip {TwinShotFont}
"inner"Symbol 4980 MovieClip {TwinShot_fla.arrow_472} Frame 1Symbol 4979 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"preloader"Frame 2
"nitrome"Frame 10
"title_screen"Frame 20
"menu"Frame 30
"store"Frame 40
"store_info"Frame 50
"not_logged_in"Frame 60
"about_mochicoins"Frame 70
"cheats"Frame 80
"select_players"Frame 90
"select_game"Frame 102
"select_level_good"Frame 114
"select_level_evil"Frame 127
"help"Frame 140
"credits"Frame 150
"view_scores"Frame 160
"submit_score"Frame 170
"intro_good"Frame 180
"intro_evil"Frame 190
"congrats_good"Frame 200
"congrats_evil"Frame 210
"game"Frame 220
"stand"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 1
"dizzyStand"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 15
"walkCycle"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 33
"dizzyWalkCycle"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 43
"jump"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 53
"fall"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 58
"fly"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 63
"attack"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 74
"hit"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 82
"dead"Symbol 91 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 92
"stand"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 1
"dizzyStand"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 15
"walkCycle"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 33
"dizzyWalkCycle"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 43
"jump"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 53
"fall"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 58
"fly"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 63
"attack"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 74
"hit"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 82
"dead"Symbol 184 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 92
"stand"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 1
"dizzyStand"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 15
"walkCycle"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 33
"dizzyWalkCycle"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 43
"jump"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 53
"fall"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 58
"fly"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 63
"attack"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 74
"hit"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 82
"dead"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 92
"stand"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 1
"dizzyStand"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 15
"walkCycle"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 33
"dizzyWalkCycle"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 43
"jump"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 53
"fall"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 58
"fly"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 63
"attack"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 74
"hit"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 82
"dead"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 92
"stand"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 1
"dizzyStand"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 15
"walkCycle"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 33
"dizzyWalkCycle"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 43
"jump"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 53
"fall"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 58
"fly"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 63
"attack"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 74
"hit"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 82
"dead"Symbol 504 MovieClip {com.nitrome.twinshot.Player2White} Frame 92
"stand"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 1
"dizzyStand"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 15
"walkCycle"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 33
"dizzyWalkCycle"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 43
"jump"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 53
"fall"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 58
"fly"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 63
"attack"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 74
"hit"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 82
"dead"Symbol 505 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 92
"stand"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 1
"dizzyStand"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 15
"walkCycle"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 33
"dizzyWalkCycle"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 43
"jump"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 53
"fall"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 58
"fly"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 63
"attack"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 74
"hit"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 82
"dead"Symbol 506 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 92
"stand"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 1
"dizzyStand"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 15
"walkCycle"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 33
"dizzyWalkCycle"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 43
"jump"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 53
"fall"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 58
"fly"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 63
"attack"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 74
"hit"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 82
"dead"Symbol 597 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 92
"stand"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 1
"dizzyStand"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 15
"walkCycle"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 33
"dizzyWalkCycle"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 43
"jump"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 53
"fall"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 58
"fly"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 63
"attack"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 74
"hit"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 82
"dead"Symbol 644 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 92
"stand"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 1
"dizzyStand"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 15
"walkCycle"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 33
"dizzyWalkCycle"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 43
"jump"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 53
"fall"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 58
"fly"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 63
"attack"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 74
"hit"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 82
"dead"Symbol 690 MovieClip {com.nitrome.twinshot.Player1White} Frame 92
"off"Symbol 696 MovieClip {TwinShot_fla.switch_orange_462} Frame 1
"off_over"Symbol 696 MovieClip {TwinShot_fla.switch_orange_462} Frame 10
"on"Symbol 696 MovieClip {TwinShot_fla.switch_orange_462} Frame 20
"on_over"Symbol 696 MovieClip {TwinShot_fla.switch_orange_462} Frame 30
"off"Symbol 699 MovieClip {TwinShot_fla.switch_demon_455} Frame 1
"off_over"Symbol 699 MovieClip {TwinShot_fla.switch_demon_455} Frame 10
"on"Symbol 699 MovieClip {TwinShot_fla.switch_demon_455} Frame 20
"on_over"Symbol 699 MovieClip {TwinShot_fla.switch_demon_455} Frame 30
"off"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456} Frame 1
"off_over"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456} Frame 10
"on"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456} Frame 20
"on_over"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_456} Frame 30
"off"Symbol 705 MovieClip {TwinShot_fla.switch_white_457} Frame 1
"off_over"Symbol 705 MovieClip {TwinShot_fla.switch_white_457} Frame 10
"on"Symbol 705 MovieClip {TwinShot_fla.switch_white_457} Frame 20
"on_over"Symbol 705 MovieClip {TwinShot_fla.switch_white_457} Frame 30
"off"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458} Frame 1
"off_over"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458} Frame 10
"on"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458} Frame 20
"on_over"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_458} Frame 30
"off"Symbol 711 MovieClip {TwinShot_fla.switch_stone_459} Frame 1
"off_over"Symbol 711 MovieClip {TwinShot_fla.switch_stone_459} Frame 10
"on"Symbol 711 MovieClip {TwinShot_fla.switch_stone_459} Frame 20
"on_over"Symbol 711 MovieClip {TwinShot_fla.switch_stone_459} Frame 30
"off"Symbol 715 MovieClip {TwinShot_fla.switch_pink_460} Frame 1
"off_over"Symbol 715 MovieClip {TwinShot_fla.switch_pink_460} Frame 10
"on"Symbol 715 MovieClip {TwinShot_fla.switch_pink_460} Frame 20
"on_over"Symbol 715 MovieClip {TwinShot_fla.switch_pink_460} Frame 30
"menu"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 1
"heaven"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 11
"hell"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 21
"original"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 31
"off"Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82} Frame 1
"off_over"Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82} Frame 10
"on"Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82} Frame 20
"on_over"Symbol 1141 MovieClip {TwinShot_fla.player_2_switch_82} Frame 30
"off"Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84} Frame 1
"off_over"Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84} Frame 10
"on"Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84} Frame 20
"on_over"Symbol 1151 MovieClip {TwinShot_fla.player_1_switch_84} Frame 30
"off"Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87} Frame 1
"off_over"Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87} Frame 10
"on"Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87} Frame 20
"on_over"Symbol 1165 MovieClip {TwinShot_fla.m_normal_button_87} Frame 30
"off"Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88} Frame 1
"off_over"Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88} Frame 10
"on"Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88} Frame 20
"on_over"Symbol 1174 MovieClip {TwinShot_fla.m_tag_button_88} Frame 30
"off"Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89} Frame 1
"off_over"Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89} Frame 10
"on"Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89} Frame 20
"on_over"Symbol 1183 MovieClip {TwinShot_fla.m_friendly_button_89} Frame 30
"off"Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 1
"off_over"Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 10
"on"Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 20
"on_over"Symbol 1193 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 30
"normal"Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 1
"normal_over"Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 10
"special"Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 20
"special_over"Symbol 1194 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 30
"off"Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 1
"off_over"Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 10
"on"Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 20
"on_over"Symbol 1195 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 30
"up"Symbol 1202 MovieClip {TwinShot_fla.plus_button_94} Frame 1
"over"Symbol 1202 MovieClip {TwinShot_fla.plus_button_94} Frame 2
"up"Symbol 1207 MovieClip {TwinShot_fla.minus_button_95} Frame 1
"over"Symbol 1207 MovieClip {TwinShot_fla.minus_button_95} Frame 2
"up"Symbol 1243 MovieClip {com.nitrome.buttons.PlayButton} Frame 1
"over"Symbol 1243 MovieClip {com.nitrome.buttons.PlayButton} Frame 11
"up"Symbol 1244 MovieClip {com.nitrome.buttons.ScoresButton} Frame 1
"over"Symbol 1244 MovieClip {com.nitrome.buttons.ScoresButton} Frame 11
"up"Symbol 1245 MovieClip {com.nitrome.buttons.HelpButton} Frame 1
"over"Symbol 1245 MovieClip {com.nitrome.buttons.HelpButton} Frame 11
"up"Symbol 1246 MovieClip {com.nitrome.buttons.CreditsButton} Frame 1
"over"Symbol 1246 MovieClip {com.nitrome.buttons.CreditsButton} Frame 11
"up"Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton} Frame 1
"over"Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton} Frame 11
"off"Symbol 1247 MovieClip {com.nitrome.buttons.StoreButton} Frame 21
"up"Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton} Frame 1
"over"Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton} Frame 11
"off"Symbol 1248 MovieClip {com.nitrome.buttons.CheatsButton} Frame 21
"skin_0"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 1
"skin_1"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 2
"skin_2"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 3
"skin_3"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 4
"skin_4"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 5
"skin_5"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 6
"skin_6"Symbol 1299 MovieClip {TwinShot_fla.skin_display_1_114} Frame 7
"up"Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1
"over"Symbol 1300 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 11
"up"Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton} Frame 1
"over"Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton} Frame 11
"off"Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton} Frame 21
"off_over"Symbol 1305 MovieClip {com.nitrome.buttons.RandomButton} Frame 32
"up"Symbol 1306 MovieClip {com.nitrome.buttons.GoodButton} Frame 1
"over"Symbol 1306 MovieClip {com.nitrome.buttons.GoodButton} Frame 11
"up"Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton} Frame 1
"over"Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton} Frame 11
"off"Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton} Frame 21
"off_over"Symbol 1307 MovieClip {com.nitrome.buttons.EvilButton} Frame 32
"up"Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton} Frame 1
"over"Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton} Frame 12
"off"Symbol 1308 MovieClip {com.nitrome.buttons.BuyButton} Frame 23
"up"Symbol 1314 MovieClip {com.nitrome.buttons.MoreButton} Frame 1
"over"Symbol 1314 MovieClip {com.nitrome.buttons.MoreButton} Frame 12
"skin_0"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 1
"skin_1"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 2
"skin_2"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 3
"skin_3"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 4
"skin_4"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 5
"skin_5"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 6
"skin_6"Symbol 1333 MovieClip {TwinShot_fla.skin_display_2_128} Frame 7
"up"Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1
"over"Symbol 1334 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 11
"locked"Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 1
"up"Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 10
"over"Symbol 1340 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 18
"up"Symbol 1343 MovieClip {com.nitrome.buttons.BackButton} Frame 1
"over"Symbol 1343 MovieClip {com.nitrome.buttons.BackButton} Frame 11
"up"Symbol 1348 MovieClip {com.nitrome.buttons.AboutMochicoinsButton} Frame 1
"over"Symbol 1348 MovieClip {com.nitrome.buttons.AboutMochicoinsButton} Frame 11
"up"Symbol 1349 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 1
"over"Symbol 1349 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 11
"up"Symbol 1350 MovieClip {com.nitrome.buttons.ResetButton} Frame 1
"over"Symbol 1350 MovieClip {com.nitrome.buttons.ResetButton} Frame 11
"up"Symbol 1352 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 1
"over"Symbol 1352 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 11
"_up"Symbol 1358 MovieClip {NextArrow} Frame 1
"_over"Symbol 1358 MovieClip {NextArrow} Frame 11
"_up"Symbol 1359 MovieClip {PrevArrow} Frame 1
"_over"Symbol 1359 MovieClip {PrevArrow} Frame 11
"on"Symbol 1364 MovieClip {HighScoreBoard} Frame 1
"off"Symbol 1364 MovieClip {HighScoreBoard} Frame 11
"_up"Symbol 1365 MovieClip {SubmitButton} Frame 1
"_over"Symbol 1365 MovieClip {SubmitButton} Frame 11
"_up"Symbol 1366 MovieClip {ClearButton} Frame 1
"_over"Symbol 1366 MovieClip {ClearButton} Frame 11
"_up"Symbol 1367 MovieClip {LetterButton} Frame 1
"_over"Symbol 1367 MovieClip {LetterButton} Frame 10
"on"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 1
"off"Symbol 1369 MovieClip {ScoreSubmitPanel} Frame 11
"_up"Symbol 1372 MovieClip {com.nitrome.game.ContinueGameButton} Frame 1
"_over"Symbol 1372 MovieClip {com.nitrome.game.ContinueGameButton} Frame 11
"_up"Symbol 1373 MovieClip {com.nitrome.game.EndGameButton1} Frame 1
"_over"Symbol 1373 MovieClip {com.nitrome.game.EndGameButton1} Frame 11
"_up"Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton} Frame 1
"_over"Symbol 1374 MovieClip {com.nitrome.game.NextLevelButton} Frame 11
"_up"Symbol 1377 MovieClip {com.nitrome.game.RestartLevelButton} Frame 1
"_over"Symbol 1377 MovieClip {com.nitrome.game.RestartLevelButton} Frame 11
"_up"Symbol 1378 MovieClip {com.nitrome.game.EndGameButton2} Frame 1
"_over"Symbol 1378 MovieClip {com.nitrome.game.EndGameButton2} Frame 11
"_up"Symbol 1379 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 1
"_over"Symbol 1379 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 11
"normal"Symbol 1407 MovieClip {tile_cx} Frame 1
"crumble"Symbol 1407 MovieClip {tile_cx} Frame 9
"crumbling"Symbol 1407 MovieClip {tile_cx} Frame 21
"normal"Symbol 1426 MovieClip {tile_sp1} Frame 1
"spring"Symbol 1426 MovieClip {tile_sp1} Frame 11
"normal"Symbol 1439 MovieClip {tile_sp1h} Frame 1
"spring"Symbol 1439 MovieClip {tile_sp1h} Frame 11
"normal"Symbol 1452 MovieClip {tile_sp2} Frame 1
"spring"Symbol 1452 MovieClip {tile_sp2} Frame 11
"normal"Symbol 1465 MovieClip {tile_sp2h} Frame 1
"spring"Symbol 1465 MovieClip {tile_sp2h} Frame 11
"normal"Symbol 1495 MovieClip {tile_tmr} Frame 1
"activate"Symbol 1495 MovieClip {tile_tmr} Frame 11
"normal"Symbol 1543 MovieClip {tile_br} Frame 1
"hit"Symbol 1543 MovieClip {tile_br} Frame 11
"restore"Symbol 1543 MovieClip {tile_br} Frame 24
"normalHell"Symbol 1543 MovieClip {tile_br} Frame 31
"hitHell"Symbol 1543 MovieClip {tile_br} Frame 41
"restoreHell"Symbol 1543 MovieClip {tile_br} Frame 54
"normal"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 1
"spartan"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 12
"white"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 23
"tiger"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 34
"shadow"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 45
"demon"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 56
"stone"Symbol 1727 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 67
"normal"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 1
"spartan"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 12
"white"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 23
"tiger"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 34
"shadow"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 45
"demon"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 56
"stone"Symbol 1743 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 67
"stand"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 1
"dizzyStand"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 15
"walkCycle"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 33
"dizzyWalkCycle"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 43
"jump"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 53
"fall"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 58
"fly"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 63
"attack"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 74
"hit"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 82
"dead"Symbol 1821 MovieClip {com.nitrome.twinshot.Player1} Frame 92
"stand"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 1
"dizzyStand"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 15
"walkCycle"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 31
"dizzyWalkCycle"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 40
"jump"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 49
"fly"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 54
"attack"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 65
"hit"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 73
"dead"Symbol 1890 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 83
"stand"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 1
"dizzyStand"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 15
"walkCycle"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 31
"dizzyWalkCycle"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 40
"jump"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 49
"fly"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 54
"attack"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 65
"hit"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 73
"dead"Symbol 1959 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 83
"stand"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 1
"dizzyStand"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 15
"walkCycle"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 33
"dizzyWalkCycle"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 43
"jump"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 53
"fall"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 58
"fly"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 63
"attack"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 74
"hit"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 82
"dead"Symbol 1998 MovieClip {com.nitrome.twinshot.Player2} Frame 92
"normal"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 1
"piercing"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 11
"love"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 21
"bomb"Symbol 2015 MovieClip {com.nitrome.twinshot.Arrow} Frame 31
"loop"Symbol 2045 MovieClip {com.nitrome.twinshot.FloatingLoveHeart} Frame 6
"heaven"Symbol 2050 MovieClip {com.nitrome.twinshot.Block2x2} Frame 1
"hell"Symbol 2050 MovieClip {com.nitrome.twinshot.Block2x2} Frame 11
"heaven"Symbol 2065 MovieClip {TwinShot_fla.cloud_242} Frame 1
"hell"Symbol 2065 MovieClip {TwinShot_fla.cloud_242} Frame 11
"strike"Symbol 2065 MovieClip {TwinShot_fla.cloud_242} Frame 16
"static"Symbol 2077 MovieClip {com.nitrome.twinshot.Bomb} Frame 1
"timedExplosion"Symbol 2077 MovieClip {com.nitrome.twinshot.Bomb} Frame 11
"normal"Symbol 2097 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 1
"break"Symbol 2097 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 11
"closed"Symbol 2108 MovieClip {com.nitrome.twinshot.TreasureChest} Frame 1
"open"Symbol 2108 MovieClip {com.nitrome.twinshot.TreasureChest} Frame 11
"score1"Symbol 2225 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 1
"score50"Symbol 2225 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 28
"score100"Symbol 2225 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 55
"score500"Symbol 2225 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 82
"still"Symbol 2254 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 1
"movingRight"Symbol 2254 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 10
"movingLeft"Symbol 2254 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 26
"walking"Symbol 2357 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 1
"jumping"Symbol 2357 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 19
"peek"Symbol 2357 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 25
"dead"Symbol 2357 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 79
"walking"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 1
"jumping"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 27
"eat"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 33
"eatFinish"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 41
"throwBack"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 44
"dead"Symbol 2436 MovieClip {com.nitrome.twinshot.Teethy} Frame 63
"walking"Symbol 2457 MovieClip {com.nitrome.twinshot.HogRider} Frame 1
"charging"Symbol 2457 MovieClip {com.nitrome.twinshot.HogRider} Frame 13
"dead"Symbol 2457 MovieClip {com.nitrome.twinshot.HogRider} Frame 23
"walking"Symbol 2483 MovieClip {com.nitrome.twinshot.BlobNormal} Frame 1
"dead"Symbol 2483 MovieClip {com.nitrome.twinshot.BlobNormal} Frame 27
"walking"Symbol 2494 MovieClip {com.nitrome.twinshot.BatNormal} Frame 1
"dead"Symbol 2494 MovieClip {com.nitrome.twinshot.BatNormal} Frame 11
"walking"Symbol 2513 MovieClip {com.nitrome.twinshot.BatPlus} Frame 1
"dropBomb"Symbol 2513 MovieClip {com.nitrome.twinshot.BatPlus} Frame 11
"dead"Symbol 2513 MovieClip {com.nitrome.twinshot.BatPlus} Frame 20
"walking"Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan} Frame 1
"jumping"Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan} Frame 19
"dead"Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan} Frame 25
"beingThrown"Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan} Frame 34
"loveDeath"Symbol 2556 MovieClip {com.nitrome.twinshot.BlackMan} Frame 39
"walking"Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth} Frame 1
"grab"Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth} Frame 34
"standingHolding"Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth} Frame 53
"throw"Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth} Frame 70
"dead"Symbol 2624 MovieClip {com.nitrome.twinshot.Behemoth} Frame 89
"spin"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 1
"splash"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 8
"spin_cyan"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 16
"splash_cyan"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 23
"spin_blue"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 31
"splash_blue"Symbol 2661 MovieClip {com.nitrome.twinshot.Projectile} Frame 38
"walking"Symbol 2694 MovieClip {com.nitrome.twinshot.KingNormal} Frame 1
"shoot"Symbol 2694 MovieClip {com.nitrome.twinshot.KingNormal} Frame 27
"dead"Symbol 2694 MovieClip {com.nitrome.twinshot.KingNormal} Frame 42
"walking"Symbol 2759 MovieClip {com.nitrome.twinshot.Thief} Frame 1
"steal"Symbol 2759 MovieClip {com.nitrome.twinshot.Thief} Frame 18
"jumping"Symbol 2759 MovieClip {com.nitrome.twinshot.Thief} Frame 34
"falling"Symbol 2759 MovieClip {com.nitrome.twinshot.Thief} Frame 44
"dead"Symbol 2759 MovieClip {com.nitrome.twinshot.Thief} Frame 57
"walking"Symbol 2777 MovieClip {com.nitrome.twinshot.ShieldGuard} Frame 1
"dead"Symbol 2777 MovieClip {com.nitrome.twinshot.ShieldGuard} Frame 14
"walking"Symbol 2856 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 1
"jumping"Symbol 2856 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 19
"peek"Symbol 2856 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 25
"dead"Symbol 2856 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 79
"walking"Symbol 2882 MovieClip {com.nitrome.twinshot.BlobPlus} Frame 1
"dead"Symbol 2882 MovieClip {com.nitrome.twinshot.BlobPlus} Frame 27
"walking"Symbol 2915 MovieClip {com.nitrome.twinshot.KingPlus} Frame 1
"shoot"Symbol 2915 MovieClip {com.nitrome.twinshot.KingPlus} Frame 27
"dead"Symbol 2915 MovieClip {com.nitrome.twinshot.KingPlus} Frame 42
"walking"Symbol 2966 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 1
"dead"Symbol 2966 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 27
"walking2"Symbol 2966 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 37
"dead2"Symbol 2966 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 63
"static"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 1
"following"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 11
"stopAndFireDestructive"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 21
"restoreGround"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 62
"throwBomb"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 72
"electrified"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 82
"death"Symbol 3102 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 92
"flying"Symbol 3119 MovieClip {com.nitrome.twinshot.Fireball} Frame 1
"hitWall"Symbol 3119 MovieClip {com.nitrome.twinshot.Fireball} Frame 11
"walking"Symbol 3188 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 1
"jumping"Symbol 3188 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 22
"firing"Symbol 3188 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 27
"dead"Symbol 3188 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 49
"walking"Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 1
"jumping"Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 22
"firing"Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 27
"dead"Symbol 3268 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 86
"two"Symbol 3303 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 1
"one_backwards"Symbol 3303 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 11
"one_forwards"Symbol 3303 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 24
"dead"Symbol 3303 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 35
"walking"Symbol 3376 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 1
"stunned"Symbol 3376 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 16
"dead"Symbol 3376 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 109
"walking"Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 1
"jumping"Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 11
"stunned"Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 16
"restore"Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 37
"dead"Symbol 3441 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 46
"walking"Symbol 3466 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 1
"jumping"Symbol 3466 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 22
"dead"Symbol 3466 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 32
"stand"Symbol 3499 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 1
"hit"Symbol 3499 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 15
"dead"Symbol 3499 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 35
"walking3"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 1
"jumping3"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 29
"rage3"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 35
"walking2"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 49
"jumping2"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 77
"rage2"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 83
"walking1"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 97
"jumping1"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 125
"dead"Symbol 3640 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 131
"walking"Symbol 3653 MovieClip {com.nitrome.twinshot.ExplodingEnemy} Frame 1
"walking"Symbol 3758 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 1
"intoTile"Symbol 3758 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 17
"outOfTile"Symbol 3758 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 46
"dead"Symbol 3758 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 86
"walking"Symbol 3808 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 1
"jumping"Symbol 3808 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 15
"dead"Symbol 3808 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 21
"walking"Symbol 3881 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 1
"stab_up"Symbol 3881 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 19
"stab_down"Symbol 3881 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 31
"dead"Symbol 3881 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 43
"flying"Symbol 3900 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock} Frame 1
"frozen"Symbol 3900 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock} Frame 9
"normal"Symbol 3926 MovieClip {com.nitrome.twinshot.HellBossFireSnake} Frame 1
"out"Symbol 3926 MovieClip {com.nitrome.twinshot.HellBossFireSnake} Frame 10
"normal"Symbol 3945 MovieClip {com.nitrome.twinshot.HellBossFireball} Frame 1
"out"Symbol 3945 MovieClip {com.nitrome.twinshot.HellBossFireball} Frame 8
"flying"Symbol 4045 MovieClip {com.nitrome.twinshot.HellBoss} Frame 1
"vulnerable"Symbol 4045 MovieClip {com.nitrome.twinshot.HellBoss} Frame 11
"walking"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 1
"jumping"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 19
"grow"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 25
"walking2"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 85
"jumping2"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 113
"falling2"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 117
"pound"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 121
"dead"Symbol 4154 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 137
"heaven"Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1} Frame 1
"hell"Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1} Frame 11
"heaven"Symbol 4184 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1} Frame 1
"hell"Symbol 4184 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1} Frame 11
"paused"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 1
"paused_cheats"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 10
"complete"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 21
"failed"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 31
"bonus_over"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 41
"1p_win"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 51
"2p_win"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 61
"draw"Symbol 4327 MovieClip {TwinShot_fla.popupcontent_403} Frame 71
"_up"Symbol 4512 MovieClip {com.nitrome.game.PauseButton} Frame 1
"_over"Symbol 4512 MovieClip {com.nitrome.game.PauseButton} Frame 6
"_up"Symbol 4518 MovieClip {com.nitrome.game.SkipLevelButton} Frame 1
"_over"Symbol 4518 MovieClip {com.nitrome.game.SkipLevelButton} Frame 6
"_on_up"Symbol 4526 MovieClip {com.nitrome.game.MusicToggle} Frame 1
"_on_over"Symbol 4526 MovieClip {com.nitrome.game.MusicToggle} Frame 6
"_off_up"Symbol 4526 MovieClip {com.nitrome.game.MusicToggle} Frame 11
"_off_over"Symbol 4526 MovieClip {com.nitrome.game.MusicToggle} Frame 16
"_on_up"Symbol 4534 MovieClip {com.nitrome.game.FxToggle} Frame 1
"_on_over"Symbol 4534 MovieClip {com.nitrome.game.FxToggle} Frame 6
"_off_up"Symbol 4534 MovieClip {com.nitrome.game.FxToggle} Frame 11
"_off_over"Symbol 4534 MovieClip {com.nitrome.game.FxToggle} Frame 16
"_up"Symbol 4539 MovieClip {com.nitrome.game.ChangeKeysButton} Frame 1
"_over"Symbol 4539 MovieClip {com.nitrome.game.ChangeKeysButton} Frame 11
"_up"Symbol 4557 MovieClip {com.nitrome.game.ResetKeysButton} Frame 1
"_over"Symbol 4557 MovieClip {com.nitrome.game.ResetKeysButton} Frame 11
"custom"Symbol 4564 MovieClip {com.nitrome.game.RedefineKeysText} Frame 1
"custom_adjust"Symbol 4564 MovieClip {com.nitrome.game.RedefineKeysText} Frame 11
"default"Symbol 4564 MovieClip {com.nitrome.game.RedefineKeysText} Frame 21
"up"Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 1
"over"Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 12
"off"Symbol 4862 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 23
"off"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452} Frame 1
"normal"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452} Frame 8
"tag"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452} Frame 15
"friendlyFire"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_452} Frame 22




http://swfchan.com/17/81264/info.shtml
Created: 2/4 -2019 01:34:50 Last modified: 2/4 -2019 01:34:50 Server time: 30/04 -2024 19:40:01