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

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

concussion.swf

This is the info page for
Flash #123469

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


Text
Loading...

SAVE

SIDE

FEET

E2E

FEELER

GAPFEELER

POP UP MENU!!!

X

Tile Bank

Exit

Test

Save

Map Dump

AWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAER

AWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAERAWERWETWAERTWFWERFWERWERwaerWERAWERAWErawERAWERAwerAWerAWERaWErAWErAWerwaERWAER

Press A to close

You have found a gem!

Gems are scattered through the
caverns in hard to reach areas.
You may need powerups to
reach some of them.

Can you find them all?

You have found the

You can now fire two grenades
at once! fire one below and
another above and soar to new
heights!

Double Shot

You can now Destroy any enemy
with a close enough blast!
Cracked blocks can also be
destroyed!

Power Shot

New Game

<p align="center"><font face="Tahoma" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Save Name</font></p>

Clear Data

Yes

No

Delete data? Are you sure?

Choose a Save File

Play Adventure

Challenge Courses

More Games

Credits

O

C

N

U

S

I

O

Updates

<p align="center"><font face="Tahoma" size="40" color="#cccccc" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Tahoma" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00:00.000</font></p>

Challenge
Course

Back

Since last Accident

Days

7

2

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 FPS</b></font></p>

Back to menu

Press Q for low quality

Press Q for high quality

Press Q for low quality

FRAMERATE LOW

<p align="center"><font face="Tahoma" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">1:25.26</font></p>

<p align="center"><font face="Tahoma" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1">3</font></p>

<p align="center"><font face="Tahoma" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">YAY</font></p>

<p align="center"><font face="Tahoma" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">PREVIOUS TIME 00:00.000</font></p>

Restart Course

Congratulations

You escaped the caves and completed the adventure!

<p align="center"><font face="Tahoma" size="20" color="#bbc0cc" letterSpacing="0.000000" kerning="1">You collected 4 of 9 gems</font></p>

<p align="center"><font face="Tahoma" size="20" color="#bbc0cc" letterSpacing="0.000000" kerning="1">Try to find them all!</font></p>

Developed by

CHEAT DETECTED

Please close any programs
that may be interfering with
flash memory use and
refresh page

ActionScript [AS3]

Section 1
//ag_intro_mc_67 (concjump_fla.ag_intro_mc_67) package concjump_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class ag_intro_mc_67 extends MovieClip { public var agb:SimpleButton; public function ag_intro_mc_67(){ addFrameScript(0, frame1, 81, frame82, 217, frame218); } function frame82(){ agb.addEventListener(MouseEvent.CLICK, agbb); } function frame218(){ MovieClip(parent).nextFrame(); } function frame1(){ gotoAndPlay(2); } public function agbb(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } } }//package concjump_fla
Section 2
//entity_bull_31 (concjump_fla.entity_bull_31) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_bull_31 extends MovieClip { public function entity_bull_31(){ addFrameScript(14, frame15, 27, frame28, 44, frame45, 64, frame65, 129, frame130); } function frame65(){ gotoAndPlay("falling"); } function frame15(){ gotoAndPlay("walk"); } function frame28(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } function frame45(){ gotoAndPlay("charge"); } function frame130(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } } }//package concjump_fla
Section 3
//entity_conc_anim_26 (concjump_fla.entity_conc_anim_26) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_conc_anim_26 extends MovieClip { public function entity_conc_anim_26(){ addFrameScript(56, frame57, 57, frame58, 58, frame59, 59, frame60, 71, frame72); } function frame72(){ MovieClip(parent).blastrad = 0; MovieClip(parent).dead = true; } function frame57(){ MovieClip(parent).freeze = true; if (MovieClip(parent).blastrad == 0){ MovieClip(parent).blastrad = 50; }; MovieClip(parent).displacer = true; MovieClip(parent).visible = false; } function frame58(){ if (MovieClip(parent).blastrad == 0){ MovieClip(parent).blastrad = 50; }; MovieClip(parent).displacer = true; MovieClip(parent).visible = false; } function frame59(){ if (MovieClip(parent).blastrad == 0){ MovieClip(parent).blastrad = 50; }; MovieClip(parent).displacer = true; MovieClip(parent).visible = false; } function frame60(){ if (MovieClip(parent).blastrad == 0){ MovieClip(parent).blastrad = 50; }; MovieClip(parent).displacer = true; MovieClip(parent).visible = false; } } }//package concjump_fla
Section 4
//entity_concglow_anim_34 (concjump_fla.entity_concglow_anim_34) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_concglow_anim_34 extends MovieClip { public function entity_concglow_anim_34(){ addFrameScript(15, frame16); } function frame16(){ MovieClip(parent).dead = true; } } }//package concjump_fla
Section 5
//entity_concglow2_anim_36 (concjump_fla.entity_concglow2_anim_36) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_concglow2_anim_36 extends MovieClip { public function entity_concglow2_anim_36(){ addFrameScript(15, frame16); } function frame16(){ MovieClip(parent).dead = true; } } }//package concjump_fla
Section 6
//entity_fly_32 (concjump_fla.entity_fly_32) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_fly_32 extends MovieClip { public function entity_fly_32(){ addFrameScript(69, frame70, 93, frame94, 110, frame111, 130, frame131, 180, frame181); } function frame70(){ gotoAndPlay("walk"); } function frame94(){ MovieClip(parent).AIstate = "falling"; gotoAndPlay("falling"); } function frame181(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } function frame111(){ gotoAndPlay("charge"); } function frame131(){ gotoAndPlay("falling"); } } }//package concjump_fla
Section 7
//entity_glowey_44 (concjump_fla.entity_glowey_44) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_glowey_44 extends MovieClip { public function entity_glowey_44(){ addFrameScript(9, frame10); } function frame10(){ MovieClip(parent).dead = true; } } }//package concjump_fla
Section 8
//entity_lavabubble_45 (concjump_fla.entity_lavabubble_45) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_lavabubble_45 extends MovieClip { public function entity_lavabubble_45(){ addFrameScript(28, frame29); } function frame29(){ MovieClip(parent).dead = true; } } }//package concjump_fla
Section 9
//entity_lavadrop_46 (concjump_fla.entity_lavadrop_46) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_lavadrop_46 extends MovieClip { public function entity_lavadrop_46(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ MovieClip(parent).dead = true; } function frame1(){ stop(); } } }//package concjump_fla
Section 10
//entity_multibombanim_50 (concjump_fla.entity_multibombanim_50) package concjump_fla { import flash.display.*; public dynamic class entity_multibombanim_50 extends MovieClip { public function entity_multibombanim_50(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ rotation = (rotation - 20); } function frame2(){ rotation = (rotation - 20); } } }//package concjump_fla
Section 11
//entity_player_legs_16 (concjump_fla.entity_player_legs_16) package concjump_fla { import flash.display.*; public dynamic class entity_player_legs_16 extends MovieClip { public function entity_player_legs_16(){ addFrameScript(3, frame4, 12, frame13, 14, frame15); } function frame15(){ gotoAndPlay("jump"); } function frame13(){ gotoAndPlay("walk"); } function frame4(){ gotoAndPlay("idle"); } } }//package concjump_fla
Section 12
//entity_player_upperbody_18 (concjump_fla.entity_player_upperbody_18) package concjump_fla { import flash.display.*; public dynamic class entity_player_upperbody_18 extends MovieClip { public var pb:MovieClip; } }//package concjump_fla
Section 13
//entity_poof_43 (concjump_fla.entity_poof_43) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_poof_43 extends MovieClip { public function entity_poof_43(){ addFrameScript(6, frame7); } function frame7(){ MovieClip(parent).dead = true; } } }//package concjump_fla
Section 14
//entity_snake_28 (concjump_fla.entity_snake_28) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class entity_snake_28 extends MovieClip { public function entity_snake_28(){ addFrameScript(16, frame17, 29, frame30, 38, frame39, 59, frame60, 79, frame80, 139, frame140); } function frame80(){ gotoAndPlay("falling"); } function frame17(){ gotoAndPlay("walk"); } function frame30(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } function frame39(){ MovieClip(parent.parent.parent).throwentity("barf", MovieClip(parent).worldx, MovieClip(parent).worldy, 0, (-(MovieClip(parent).scaleX) * 5), -3.5); } function frame140(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } function frame60(){ MovieClip(parent).AIstate = "walk"; gotoAndPlay("walk"); } } }//package concjump_fla
Section 15
//guyfallanim_95 (concjump_fla.guyfallanim_95) package concjump_fla { import flash.display.*; public dynamic class guyfallanim_95 extends MovieClip { public var pb:MovieClip; } }//package concjump_fla
Section 16
//loader_8 (concjump_fla.loader_8) package concjump_fla { import flash.display.*; public dynamic class loader_8 extends MovieClip { public function loader_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package concjump_fla
Section 17
//menu_anim_debris_97 (concjump_fla.menu_anim_debris_97) package concjump_fla { import flash.display.*; public dynamic class menu_anim_debris_97 extends MovieClip { public var xv:Number; public var yv:Number; public var rv:Number; public var choice:MovieClip; public function menu_anim_debris_97(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ x = (x + xv); y = (y + yv); yv = (yv + 1); gotoAndPlay(2); } function frame1(){ xv = (x / 50); yv = ((y - 50) / 10); choice.gotoAndStop(Math.floor((Math.random() * 4))); rotation = (Math.random() * 360); rv = ((Math.random() * 20) - 10); } function frame2(){ x = (x + xv); y = (y + yv); yv = (yv + 1); rotation = (rotation + rv); } } }//package concjump_fla
Section 18
//menu_anim_exclamation_93 (concjump_fla.menu_anim_exclamation_93) package concjump_fla { import flash.display.*; public dynamic class menu_anim_exclamation_93 extends MovieClip { public function menu_anim_exclamation_93(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package concjump_fla
Section 19
//menu_chall_86 (concjump_fla.menu_chall_86) package concjump_fla { import flash.display.*; import flash.text.*; public dynamic class menu_chall_86 extends MovieClip { public var chnum:TextField; public var ctime:TextField; } }//package concjump_fla
Section 20
//menu_concussion_animation_83 (concjump_fla.menu_concussion_animation_83) package concjump_fla { import flash.display.*; public dynamic class menu_concussion_animation_83 extends MovieClip { public var pb:MovieClip; public function menu_concussion_animation_83(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package concjump_fla
Section 21
//menu_handsanim_108 (concjump_fla.menu_handsanim_108) package concjump_fla { import flash.display.*; public dynamic class menu_handsanim_108 extends MovieClip { public function menu_handsanim_108(){ addFrameScript(32, frame33); } function frame33(){ MovieClip(parent).gotoAndStop("adventurestats"); } } }//package concjump_fla
Section 22
//menu_introanim_90 (concjump_fla.menu_introanim_90) package concjump_fla { import flash.display.*; public dynamic class menu_introanim_90 extends MovieClip { public function menu_introanim_90(){ addFrameScript(84, frame85); } function frame85(){ MovieClip(parent).gotoAndStop("adventure"); } } }//package concjump_fla
Section 23
//menu_introanim_dudeloop_92 (concjump_fla.menu_introanim_dudeloop_92) package concjump_fla { import flash.display.*; public dynamic class menu_introanim_dudeloop_92 extends MovieClip { public var pb:MovieClip; } }//package concjump_fla
Section 24
//menub_tileselector_62 (concjump_fla.menub_tileselector_62) package concjump_fla { import flash.display.*; public dynamic class menub_tileselector_62 extends MovieClip { public var sel:MovieClip; } }//package concjump_fla
Section 25
//musicvolume_103 (concjump_fla.musicvolume_103) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class musicvolume_103 extends MovieClip { public var vb1:SimpleButton; public var vb2:SimpleButton; public var vb4:SimpleButton; public var vb3:SimpleButton; public var ind:MovieClip; public function musicvolume_103(){ addFrameScript(0, frame1); } public function vb2b(_arg1:MouseEvent){ MovieClip(parent).svolume = 0.3; ind.gotoAndStop(2); } public function vb3b(_arg1:MouseEvent){ MovieClip(parent).svolume = 0.6; ind.gotoAndStop(3); } public function vb4b(_arg1:MouseEvent){ MovieClip(parent).svolume = 1; ind.gotoAndStop(4); } function frame1(){ vb1.addEventListener(MouseEvent.CLICK, vb1b); vb2.addEventListener(MouseEvent.CLICK, vb2b); vb3.addEventListener(MouseEvent.CLICK, vb3b); vb4.addEventListener(MouseEvent.CLICK, vb4b); if (MovieClip(parent).svolume == 0){ ind.gotoAndStop(1); }; if (MovieClip(parent).svolume == 0.3){ ind.gotoAndStop(2); }; if (MovieClip(parent).svolume == 0.6){ ind.gotoAndStop(3); }; if (MovieClip(parent).svolume == 1){ ind.gotoAndStop(4); }; } public function vb1b(_arg1:MouseEvent){ MovieClip(parent).svolume = 0; ind.gotoAndStop(1); } } }//package concjump_fla
Section 26
//saveslot_70 (concjump_fla.saveslot_70) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class saveslot_70 extends MovieClip { public var savename:TextField; public var chb:SimpleButton; public var savecoins:MovieClip; public function saveslot_70(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ chb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); chb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); chb.addEventListener(MouseEvent.CLICK, chbb); } public function chbb(_arg1:MouseEvent){ if (y < 200){ MovieClip(parent).savenumber = 1; }; if ((((y >= 200)) && ((y < 250)))){ MovieClip(parent).savenumber = 2; }; if (y >= 250){ MovieClip(parent).savenumber = 3; }; MovieClip(parent).gotoAndStop("loaded"); } function frame2(){ chb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); chb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); chb.addEventListener(MouseEvent.CLICK, chbb); stop(); if (y < 200){ savename.text = "Save 1"; savecoins.c1.gotoAndStop((MovieClip(parent).c1a + 1)); savecoins.c2.gotoAndStop((MovieClip(parent).c2a + 1)); savecoins.c3.gotoAndStop((MovieClip(parent).c3a + 1)); savecoins.c4.gotoAndStop((MovieClip(parent).c4a + 1)); savecoins.c5.gotoAndStop((MovieClip(parent).c5a + 1)); savecoins.c6.gotoAndStop((MovieClip(parent).c6a + 1)); savecoins.c7.gotoAndStop((MovieClip(parent).c7a + 1)); savecoins.c8.gotoAndStop((MovieClip(parent).c8a + 1)); savecoins.c9.gotoAndStop((MovieClip(parent).c9a + 1)); savecoins.c10.gotoAndStop((MovieClip(parent).c10a + 1)); }; if ((((y >= 200)) && ((y < 250)))){ savename.text = "Save 2"; savecoins.c1.gotoAndStop((MovieClip(parent).c1b + 1)); savecoins.c2.gotoAndStop((MovieClip(parent).c2b + 1)); savecoins.c3.gotoAndStop((MovieClip(parent).c3b + 1)); savecoins.c4.gotoAndStop((MovieClip(parent).c4b + 1)); savecoins.c5.gotoAndStop((MovieClip(parent).c5b + 1)); savecoins.c6.gotoAndStop((MovieClip(parent).c6b + 1)); savecoins.c7.gotoAndStop((MovieClip(parent).c7b + 1)); savecoins.c8.gotoAndStop((MovieClip(parent).c8b + 1)); savecoins.c9.gotoAndStop((MovieClip(parent).c9b + 1)); savecoins.c10.gotoAndStop((MovieClip(parent).c10b + 1)); }; if (y >= 250){ savename.text = "Save 3"; savecoins.c1.gotoAndStop((MovieClip(parent).c1c + 1)); savecoins.c2.gotoAndStop((MovieClip(parent).c2c + 1)); savecoins.c3.gotoAndStop((MovieClip(parent).c3c + 1)); savecoins.c4.gotoAndStop((MovieClip(parent).c4c + 1)); savecoins.c5.gotoAndStop((MovieClip(parent).c5c + 1)); savecoins.c6.gotoAndStop((MovieClip(parent).c6c + 1)); savecoins.c7.gotoAndStop((MovieClip(parent).c7c + 1)); savecoins.c8.gotoAndStop((MovieClip(parent).c8c + 1)); savecoins.c9.gotoAndStop((MovieClip(parent).c9c + 1)); savecoins.c10.gotoAndStop((MovieClip(parent).c10c + 1)); }; } } }//package concjump_fla
Section 27
//sureclear_75 (concjump_fla.sureclear_75) package concjump_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class sureclear_75 extends MovieClip { public var yb:SimpleButton; public var clb:SimpleButton; public var nb:SimpleButton; public function sureclear_75(){ addFrameScript(0, frame1, 1, frame2); } public function nbb(_arg1:MouseEvent){ gotoAndStop(1); } public function clbb(_arg1:MouseEvent){ gotoAndStop(2); } function frame1(){ clb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); clb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); clb.addEventListener(MouseEvent.CLICK, clbb); stop(); } function frame2(){ yb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); yb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); yb.addEventListener(MouseEvent.CLICK, ybb); nb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); nb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); nb.addEventListener(MouseEvent.CLICK, nbb); } public function ybb(_arg1:MouseEvent){ if (MovieClip(parent).y < 200){ MovieClip(parent.parent).so.data.savepoint1 = 0; MovieClip(parent.parent).so.data.multibomb1 = false; MovieClip(parent.parent).so.data.powerbomb1 = false; MovieClip(parent.parent).so.data.hascoins1 = [false, false, false, false, false, false, false, false, false, false]; MovieClip(parent.parent).so.data.hassave1 = false; MovieClip(parent.parent).so.data.ch1timea = 0; MovieClip(parent.parent).so.data.ch2timea = 0; MovieClip(parent.parent).so.data.ch3timea = 0; MovieClip(parent.parent).so.data.ch4timea = 0; MovieClip(parent.parent).so.flush(); }; if ((((MovieClip(parent).y >= 200)) && ((MovieClip(parent).y < 250)))){ MovieClip(parent.parent).so.data.savepoint2 = 0; MovieClip(parent.parent).so.data.multibomb2 = false; MovieClip(parent.parent).so.data.powerbomb2 = false; MovieClip(parent.parent).so.data.hascoins2 = [false, false, false, false, false, false, false, false, false, false]; MovieClip(parent.parent).so.data.hassave2 = false; MovieClip(parent.parent).so.data.ch1timeb = 0; MovieClip(parent.parent).so.data.ch2timeb = 0; MovieClip(parent.parent).so.data.ch3timeb = 0; MovieClip(parent.parent).so.data.ch4timeb = 0; MovieClip(parent.parent).so.flush(); }; if (MovieClip(parent).y >= 250){ MovieClip(parent.parent).so.data.savepoint3 = 0; MovieClip(parent.parent).so.data.multibomb3 = false; MovieClip(parent.parent).so.data.powerbomb3 = false; MovieClip(parent.parent).so.data.hascoins3 = [false, false, false, false, false, false, false, false, false, false]; MovieClip(parent.parent).so.data.hassave3 = false; MovieClip(parent.parent).so.data.ch1timec = 0; MovieClip(parent.parent).so.data.ch2timec = 0; MovieClip(parent.parent).so.data.ch3timec = 0; MovieClip(parent.parent).so.data.ch4timec = 0; MovieClip(parent.parent).so.flush(); }; MovieClip(parent).gotoAndStop(1); } } }//package concjump_fla
Section 28
//UI_coins_73 (concjump_fla.UI_coins_73) package concjump_fla { import flash.display.*; public dynamic class UI_coins_73 extends MovieClip { public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c2:MovieClip; public var c7:MovieClip; public var c9:MovieClip; public var c10:MovieClip; } }//package concjump_fla
Section 29
//ui_timer_107 (concjump_fla.ui_timer_107) package concjump_fla { import flash.display.*; import flash.text.*; public dynamic class ui_timer_107 extends MovieClip { public var showcd:TextField; public var showtime:TextField; } }//package concjump_fla
Section 30
//collidepoint (collidepoint) package { import flash.display.*; public class collidepoint extends MovieClip { public var mytype:String; } }//package
Section 31
//collidepoint_enttoent (collidepoint_enttoent) package { public dynamic class collidepoint_enttoent extends collidepoint { public function collidepoint_enttoent(){ addFrameScript(0, frame1); } function frame1(){ visible = false; mytype = "e2e"; } } }//package
Section 32
//collidepoint_feeler (collidepoint_feeler) package { public dynamic class collidepoint_feeler extends collidepoint { public function collidepoint_feeler(){ addFrameScript(0, frame1); } function frame1(){ visible = false; mytype = "feeler"; } } }//package
Section 33
//collidepoint_feet (collidepoint_feet) package { public dynamic class collidepoint_feet extends collidepoint { public function collidepoint_feet(){ addFrameScript(0, frame1); } function frame1(){ visible = false; mytype = "feet"; } } }//package
Section 34
//collidepoint_gapfeeler (collidepoint_gapfeeler) package { public dynamic class collidepoint_gapfeeler extends collidepoint { public function collidepoint_gapfeeler(){ addFrameScript(0, frame1); } function frame1(){ visible = false; mytype = "gapfeeler"; } } }//package
Section 35
//collidepoint_side (collidepoint_side) package { public dynamic class collidepoint_side extends collidepoint { public function collidepoint_side(){ addFrameScript(0, frame1); } function frame1(){ visible = false; mytype = "side"; } } }//package
Section 36
//entity (entity) package { import flash.events.*; import flash.display.*; import flash.filters.*; import flash.geom.*; public class entity extends MovieClip { public var xv:Number; public var onsave:Boolean; public var life:Number; public var legs:MovieClip; public var anim:MovieClip; public var yv:Number; public var worldx:Number; public var etype:String; public var loaded:Boolean; public var blastrad:Number; public var worldy:Number; public var linked:Number; public var rv:Number; public var AIstate:String; public var dead:Boolean; public var grounded:Boolean; public var displacer:Boolean; public var diecounter:Number; public var groundcounter:Number; public var freeze:Boolean; public var collidepoints:Array; public var recharge:Number; public var dispoffs:Number; public var blockedleft:Boolean; public var invincible:Number; public var blockedright:Boolean; public var bouncy:Number; public var stuck:Boolean; public var upperbod:MovieClip; public var ox:Number; public var oy:Number; public static var gravity:Number = 0.2; public function entity(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number){ diecounter = 0; dispoffs = 0; linked = 1; life = 3; onsave = false; rv = ((Math.random() * 11) - 5); groundcounter = 0; invincible = 0; visible = false; recharge = 0; dead = false; blastrad = 0; freeze = false; stuck = false; etype = _arg1; gotoAndStop(_arg1); loaded = false; grounded = false; bouncy = _arg4; displacer = false; worldx = _arg2; worldy = _arg3; ox = _arg2; oy = _arg3; xv = 0; yv = 0; if ((((((((((((((etype == "challengegoal")) || ((etype == "exit")))) || ((etype == "concglow")))) || ((etype == "concglow2")))) || ((etype == "multibomb")))) || ((etype == "powerbomb")))) || ((etype == "coin")))){ freeze = true; }; if (etype == "crackrock"){ freeze = true; }; AIstate = "walk"; } public function frameupdate(){ if (!grounded){ groundcounter++; } else { groundcounter = 0; }; if (etype == "player"){ if (life <= 0){ diecounter++; if (diecounter < 50){ worldx = (worldx + ((Math.random() * diecounter) / 3)); worldy = (worldy + ((Math.random() * diecounter) / 3)); worldx = (worldx - ((Math.random() * diecounter) / 3)); worldy = (worldy - ((Math.random() * diecounter) / 3)); } else { xv = 0; yv = 0; if (diecounter < 53){ alpha = 0; MovieClip(parent.parent).sounds.playsound("s_concuss"); MovieClip(parent.parent).throwentity("concglow", worldx, worldy, ((Math.random() * 4) - 2), ((Math.random() * 4) - 2), 0); }; if (diecounter > 140){ alpha = 1; diecounter = 0; xv = 0; yv = 0; life = 3; MovieClip(parent.parent).tolastsave(); }; }; }; }; if (invincible > 0){ invincible--; }; if ((((etype == "barf")) || ((etype == "lavadrop")))){ rotation = ((Math.atan2(yv, xv) * 180) / Math.PI); }; if ((((((((((etype == "flypart1")) || ((etype == "flypart2")))) || ((etype == "flypart3")))) || ((etype == "flypart4")))) || ((etype == "rockbit")))){ if (((((!((etype == "flypart2"))) && (!((etype == "flypart3"))))) && (!((etype == "flypart4"))))){ life = (life - 0.02); }; rotation = (rotation + rv); if (life < 0){ dead = true; }; }; if (etype == "lavadrop"){ life = (life - 0.01); if (life < 0){ dead = true; }; }; if (etype == "snake"){ snakeAI(); }; if (etype == "bull"){ bullAI(); }; if (etype == "fly"){ flyAI(); }; if (!loaded){ loadit(); visible = true; }; if (((!(freeze)) && (!(stuck)))){ worldx = (worldx + xv); worldy = (worldy + yv); if (!MovieClip(parent.parent).editor){ yv = (yv + gravity); }; if ((((etype == "glowey")) || ((etype == "lavabubble")))){ yv = (yv - gravity); }; }; if (xv > 20){ xv = 20; }; if (xv < -20){ xv = -20; }; if (yv > 20){ yv = 20; }; if (yv < -20){ yv = -20; }; if (((grounded) || (MovieClip(parent.parent).editor))){ xv = (xv * 0.8); yv = (yv * 0.8); }; if (blastrad > 0){ if (blastrad == 50){ if (MovieClip(parent.parent).powerbomb){ MovieClip(parent.parent).addentity("concglow2", worldx, worldy, 0); } else { MovieClip(parent.parent).addentity("concglow", worldx, worldy, 0); }; MovieClip(parent.parent).sounds.playsound("s_concuss", 0, 0, x, y); }; blastrad = (blastrad + 6); freeze = true; MovieClip(parent.parent).concuss(x, y, blastrad); }; x = (worldx - (MovieClip(parent.parent).mapx * 2)); y = (worldy - (MovieClip(parent.parent).mapy * 2)); } public function entitiycollide(_arg1:entity){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:entity; var _local8:entity; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; _local2 = 0; _local3 = 0; _local4 = 0; _local5 = 0; while (_local5 < numChildren) { if ((getChildAt(_local5) is collidepoint)){ if (collidepoint(getChildAt(_local5)).mytype == "e2e"){ _local6 = 0; while (_local6 < _arg1.numChildren) { if ((_arg1.getChildAt(_local6) is collidepoint)){ if (collidepoint(_arg1.getChildAt(_local6)).mytype == "e2e"){ _local2 = ((_arg1.worldx + collidepoint(_arg1.getChildAt(_local6)).x) - (worldx + collidepoint(getChildAt(_local5)).x)); _local3 = ((_arg1.worldy + collidepoint(_arg1.getChildAt(_local6)).y) - (worldy + collidepoint(getChildAt(_local5)).y)); _local4 = ((_local2 * _local2) + (_local3 * _local3)); if (_local4 < (20 * 20)){ _local7 = null; _local8 = null; _local9 = ((_arg1.worldx + worldx) / 2); _local10 = ((_arg1.worldy + worldy) / 2); if (_arg1.etype == "player"){ _local7 = _arg1; _local8 = this; }; if (etype == "player"){ _local7 = this; _local8 = _arg1; }; if (_local7 != null){ if (_local8.etype == "exit"){ _local11 = 0; while (_local11 < MovieClip(parent.parent).coins.length) { MovieClip(parent.parent).savedcoins[_local11] = MovieClip(parent.parent).coins[_local11]; _local11++; }; if (MovieClip(parent.parent).savenumber == 1){ MovieClip(parent.parent).so.data.savepoint1 = MovieClip(parent.parent).saveloc; MovieClip(parent.parent).so.data.multibomb1 = MovieClip(parent.parent).multibomb; MovieClip(parent.parent).so.data.powerbomb1 = MovieClip(parent.parent).powerbomb; MovieClip(parent.parent).so.data.hascoins1 = MovieClip(parent.parent).savedcoins; }; if (MovieClip(parent.parent).savenumber == 2){ MovieClip(parent.parent).so.data.savepoint2 = MovieClip(parent.parent).saveloc; MovieClip(parent.parent).so.data.multibomb2 = MovieClip(parent.parent).multibomb; MovieClip(parent.parent).so.data.powerbomb2 = MovieClip(parent.parent).powerbomb; MovieClip(parent.parent).so.data.hascoins2 = MovieClip(parent.parent).savedcoins; }; if (MovieClip(parent.parent).savenumber == 3){ MovieClip(parent.parent).so.data.savepoint3 = MovieClip(parent.parent).saveloc; MovieClip(parent.parent).so.data.multibomb3 = MovieClip(parent.parent).multibomb; MovieClip(parent.parent).so.data.powerbomb3 = MovieClip(parent.parent).powerbomb; MovieClip(parent.parent).so.data.hascoins3 = MovieClip(parent.parent).savedcoins; }; MovieClip(parent.parent).so.flush(); MovieClip(parent.parent).sounds.playsound("s_stuffget"); MovieClip(parent.parent).endgame(); MovieClip(parent.parent.parent).gotoAndStop("winadventure"); } else { if (_local8.etype == "challengegoal"){ MovieClip(parent.parent).cwin = true; } else { if ((((((_local8.etype == "multibomb")) || ((_local8.etype == "powerbomb")))) || ((_local8.etype == "coin")))){ MovieClip(parent.parent).sounds.playsound("s_stuffget"); _local8.dead = true; if (_local8.etype == "multibomb"){ MovieClip(parent.parent).multibomb = true; MovieClip(parent.parent).addmenu(0, 0, "dsinfo", "grow"); }; if (_local8.etype == "powerbomb"){ MovieClip(parent.parent).powerbomb = true; MovieClip(parent.parent).addmenu(0, 0, "psinfo", "grow"); }; if (_local8.etype == "coin"){ MovieClip(parent.parent).coins[MovieClip(parent.parent).themap] = true; _local12 = 0; _local13 = 0; while (_local13 < 10) { if (MovieClip(parent.parent).coins[_local13]){ _local12++; }; _local13++; }; if (_local12 <= 1){ MovieClip(parent.parent).addmenu(0, 0, "coininfo", "grow"); }; }; } else { if (_local7.invincible == 0){ if (_local8.AIstate != "recover"){ life--; if (_local7.worldx < _local9){ _local7.xv = -3; } else { _local7.xv = 3; }; _local7.yv = -3; _local7.invincible = 50; }; }; }; }; }; }; }; }; }; _local6++; }; }; }; _local5++; }; } public function mapcollide(_arg1:tiles){ var _local2:Boolean; var _local3:Number; var _local4:Boolean; var _local5:Boolean; var _local6:Number; var _local7:Number; var _local8:Boolean; var _local9:Boolean; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:String; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Boolean; _local2 = false; _local3 = 0; _local4 = false; onsave = false; blockedleft = false; blockedright = false; _local5 = false; _local6 = xv; _local7 = yv; _local8 = false; _local9 = false; grounded = false; if (((loaded) && (!(freeze)))){ _local10 = 0; while (_local10 < numChildren) { if ((getChildAt(_local10) is collidepoint)){ if (collidepoint(getChildAt(_local10)).mytype != "e2e"){ _local11 = 0; _local11 = _arg1.findtile(((worldx + getChildAt(_local10).x) / 2), ((worldy + getChildAt(_local10).y) / 2)); if (_local11 == 80){ ox = ((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) + 20); oy = ((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) + 20); }; _local12 = 0; _local13 = ""; _local14 = 0; _local15 = 0; if (etype == "player"){ if (_local11 == 81){ _local12 = 0; while (_local12 < MovieClip(parent.parent).entities.length) { if (MovieClip(parent.parent).entities[_local12] != MovieClip(parent.parent).player){ MovieClip(parent.parent).entities[_local12].dead = true; }; _local12++; }; _arg1.resettiles(); MovieClip(parent.parent).savecam(); _local13 = _arg1.mapname; MovieClip(parent.parent).findmap(_arg1.getportal(0)); _local14 = ((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) - worldx); _local15 = ((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) - worldy); MovieClip(parent.parent).shiftto(_local13, _local14, _local15); MovieClip(parent.parent).loadcam(); }; if (_local11 == 80){ _local12 = 0; while (_local12 < MovieClip(parent.parent).entities.length) { if (MovieClip(parent.parent).entities[_local12] != MovieClip(parent.parent).player){ MovieClip(parent.parent).entities[_local12].dead = true; }; _local12++; }; _arg1.resettiles(); MovieClip(parent.parent).savecam(); _local13 = _arg1.mapname; MovieClip(parent.parent).findmap(_arg1.getportal(1)); _local14 = ((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) - worldx); _local15 = ((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) - worldy); MovieClip(parent.parent).shiftto(_local13, _local14, _local15); MovieClip(parent.parent).loadcam(); }; if (_local11 == 79){ _local12 = 0; while (_local12 < MovieClip(parent.parent).entities.length) { if (MovieClip(parent.parent).entities[_local12] != MovieClip(parent.parent).player){ MovieClip(parent.parent).entities[_local12].dead = true; }; _local12++; }; _arg1.resettiles(); MovieClip(parent.parent).savecam(); _local13 = _arg1.mapname; MovieClip(parent.parent).findmap(_arg1.getportal(2)); _local14 = ((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) - worldx); _local15 = ((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) - worldy); MovieClip(parent.parent).shiftto(_local13, _local14, _local15); MovieClip(parent.parent).loadcam(); }; if (_local11 == 78){ life = 3; onsave = true; }; }; if ((((_local11 == 74)) || ((_local11 == 1074)))){ _local11 = 21; }; if ((((_local11 < 10)) || ((((_local11 >= 65)) && ((_local11 < 75)))))){ if (collidepoint(getChildAt(_local10)).mytype == "gapfeeler"){ if (MovieClip(getChildAt(_local10)).x < 0){ blockedleft = true; } else { blockedright = true; }; }; }; if ((((_local11 >= 10)) && ((_local11 < 75)))){ if ((((((etype == "barf")) || ((etype == "flypart1")))) || ((etype == "rockbit")))){ dead = true; }; if (etype == "lavadrop"){ freeze = true; anim.gotoAndPlay("splash"); }; if ((((_local11 >= 65)) && ((_local11 < 74)))){ if ((((collidepoint(getChildAt(_local10)).mytype == "feeler")) || ((collidepoint(getChildAt(_local10)).mytype == "gapfeeler")))){ } else { if (etype == "player"){ if (invincible == 0){ _local4 = true; }; } else { if (etype == "conc"){ if ((anim is MovieClip)){ anim.gotoAndPlay("boom"); }; } else { if ((((((etype == "bull")) || ((etype == "snake")))) || ((etype == "fly")))){ MovieClip(parent.parent).throwentity("flypart1", (worldx + 3), (worldy + 1), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx - 3), (worldy + 1), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx + 1), (worldy - 3), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx - 1), (worldy + 3), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx + 3), (worldy + 1), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx - 3), (worldy + 1), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx + 1), (worldy - 3), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); MovieClip(parent.parent).throwentity("flypart1", (worldx - 1), (worldy + 3), 0.5, (((Math.random() * 11) - 5) / 5), (((Math.random() * 11) - 5) / 5)); }; dead = true; }; }; }; }; if ((((_local11 >= 53)) && ((_local11 <= 61)))){ if (etype == "conc"){ stuck = true; }; }; if (collidepoint(getChildAt(_local10)).mytype == "feeler"){ if (MovieClip(getChildAt(_local10)).x < 0){ blockedleft = true; } else { blockedright = true; }; } else { if (collidepoint(getChildAt(_local10)).mytype != "gapfeeler"){ _local16 = 0; _local17 = (((worldx + getChildAt(_local10).x) % 40) - 20); _local18 = (((worldy + getChildAt(_local10).y) % 40) - 20); _local19 = false; if (Math.abs(_local17) > Math.abs(_local18)){ if (_local17 >= 0){ _local17 = 1; } else { _local17 = -1; }; if (_local18 >= 0){ _local18 = 1; } else { _local18 = -1; }; _local16 = _arg1.findtile((((worldx + getChildAt(_local10).x) / 2) + (_local17 * 20)), ((worldy + getChildAt(_local10).y) / 2)); if ((((_local16 == 74)) || ((_local16 == 1074)))){ _local16 = 21; }; if ((((_local16 < 10)) || ((_local16 >= 75)))){ worldx = ((((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) + 20) + (20 * _local17)) - getChildAt(_local10).x); _local3 = _local17; _local6 = -(xv); _local8 = true; } else { worldy = ((((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) + 20) + (20 * _local18)) - getChildAt(_local10).y); _local7 = -(yv); _local9 = true; if (_local18 < 0){ _local19 = true; }; }; } else { if (_local17 >= 0){ _local17 = 1; } else { _local17 = -1; }; if (_local18 >= 0){ _local18 = 1; } else { _local18 = -1; }; _local16 = _arg1.findtile(((worldx + getChildAt(_local10).x) / 2), (((worldy + getChildAt(_local10).y) / 2) + (_local18 * 20))); if ((((_local16 == 74)) || ((_local16 == 1074)))){ _local16 = 21; }; if ((((_local16 < 10)) || ((_local16 >= 75)))){ worldy = ((((Math.floor(((worldy + getChildAt(_local10).y) / 40)) * 40) + 20) + (20 * _local18)) - getChildAt(_local10).y); _local7 = -(yv); _local9 = true; if (_local18 < 0){ _local19 = true; }; } else { worldx = ((((Math.floor(((worldx + getChildAt(_local10).x) / 40)) * 40) + 20) + (20 * _local17)) - getChildAt(_local10).x); _local6 = -(xv); _local3 = _local17; _local8 = true; }; }; if (collidepoint(getChildAt(_local10)).mytype == "feet"){ if (_local19){ if (((!(grounded)) && ((groundcounter > 5)))){ MovieClip(parent.parent).sounds.playsound("s_thump", 0, 0, x, y); }; grounded = true; }; _local5 = true; }; if (collidepoint(getChildAt(_local10)).mytype == "head"){ worldy++; _local5 = true; }; rv = (rv * 0.8); }; }; }; }; }; _local10++; }; }; if (((((_local8) || (_local9))) && ((etype == "conc")))){ if (Math.abs(yv) > 1){ MovieClip(parent.parent).sounds.playsound("s_tink", 0, 0, x, y); }; }; xv = _local6; yv = _local7; if (_local8){ xv = (xv * bouncy); }; if (_local9){ yv = (yv * bouncy); }; if (((((((!((etype == "player"))) && (!((etype == "snake"))))) && (!((etype == "bull"))))) && (!((etype == "fly"))))){ if (_local8){ yv = (yv * bouncy); }; if (_local9){ xv = (xv * bouncy); }; }; x = (worldx - (Math.round(MovieClip(parent.parent).mapx) * 2)); y = (worldy - (Math.round(MovieClip(parent.parent).mapy) * 2)); if (_local4){ life--; invincible = 50; yv = -5; if (_local8){ if (_local3 < 0){ xv = -6; }; if (_local3 > 0){ xv = 6; }; }; }; if (((grounded) && (!(_local4)))){ xv = (xv * 0.8); yv = (yv * 0.8); }; } private function snakeAI(){ var _local1:*; var _local2:*; var _local3:Number; var _local4:Number; if (recharge > 0){ recharge--; }; if (groundcounter == 10){ AIstate = "fall"; }; if (grounded){ if (AIstate == "falling"){ groundcounter = 0; anim.gotoAndPlay("recover"); AIstate = "recover"; }; if ((((AIstate == "walk")) && ((recharge == 0)))){ _local1 = (worldx - MovieClip(parent.parent).player.worldx); _local2 = (worldy - MovieClip(parent.parent).player.worldy); _local3 = Math.atan2(_local2, _local1); _local4 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 > (Math.PI * 2)){ _local3 = (_local3 - (Math.PI * 2)); }; if (_local3 < 0){ _local3 = (_local3 + (Math.PI * 2)); }; if (_local4 < 250){ if ((((_local3 <= (Math.PI / 4))) || ((_local3 >= (Math.PI * 1.8))))){ if (scaleX < 0){ anim.gotoAndPlay("turn"); AIstate = "turn"; scaleX = 1; } else { AIstate = "shoot"; }; }; if ((((_local3 <= (Math.PI * 1.2))) && ((_local3 >= ((Math.PI * 3) / 4))))){ if (scaleX > 0){ anim.gotoAndPlay("turn"); AIstate = "turn"; scaleX = -1; } else { AIstate = "shoot"; }; }; }; }; }; if (AIstate == "fall"){ AIstate = "falling"; anim.gotoAndPlay("falling"); }; if (AIstate == "shoot"){ anim.gotoAndPlay("shoot"); AIstate = "shooting"; recharge = 100; }; if (AIstate == "walk"){ if (grounded){ if (scaleX > 0){ if (blockedleft){ scaleX = -1; AIstate = "turn"; anim.gotoAndPlay("turn"); } else { xv = (xv - 0.4); }; } else { if (blockedright){ scaleX = 1; AIstate = "turn"; anim.gotoAndPlay("turn"); } else { xv = (xv + 0.4); }; }; }; }; if (AIstate == "turn"){ }; } public function loadit(){ var _local1:Number; _local1 = 0; while (_local1 < numChildren) { if ((getChildAt(_local1) is collidepoint)){ if (getChildAt(_local1) != null){ loaded = true; }; }; _local1++; }; } private function flyAI(){ var _local1:*; var _local2:*; var _local3:Number; var _local4:Number; if (recharge > 0){ recharge--; }; if ((((AIstate == "walk")) && ((groundcounter == 10)))){ anim.gotoAndPlay("falling"); AIstate = "falling"; }; if (grounded){ if (AIstate == "falling"){ groundcounter = 0; anim.gotoAndPlay("walk"); AIstate = "walk"; }; if ((((AIstate == "walk")) && ((recharge == 0)))){ _local1 = (worldx - MovieClip(parent.parent).player.worldx); _local2 = (worldy - MovieClip(parent.parent).player.worldy); _local3 = Math.atan2(_local2, _local1); _local4 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 > (Math.PI * 2)){ _local3 = (_local3 - (Math.PI * 2)); }; if (_local3 < 0){ _local3 = (_local3 + (Math.PI * 2)); }; if (_local4 < 200){ recharge = 200; yv = 0; AIstate = "flying"; anim.gotoAndPlay("fly"); if ((((_local3 <= (Math.PI * 0.2))) || ((_local3 >= (Math.PI * 1.8))))){ if (scaleX < 0){ }; }; if ((((_local3 <= (Math.PI * 1.2))) && ((_local3 >= (Math.PI * 0.8))))){ if (scaleX > 0){ }; }; }; }; }; if (AIstate == "flying"){ yv = (yv - 0.25); if (MovieClip(parent.parent).player.worldx < worldx){ xv = (xv - 0.03); scaleX = 1; } else { xv = (xv + 0.03); scaleX = -1; }; }; if (AIstate == "fall"){ AIstate = "falling"; anim.gotoAndPlay("falling"); }; if (AIstate == "charge"){ anim.gotoAndPlay("charge"); AIstate = "charging"; recharge = 100; }; if (scaleX > 0){ if (blockedleft){ scaleX = -1; }; } else { if (blockedright){ scaleX = 1; }; }; if (AIstate == "turn"){ }; } private function bullAI(){ var _local1:*; var _local2:*; var _local3:Number; var _local4:Number; if (recharge > 0){ recharge--; }; if (groundcounter == 10){ AIstate = "fall"; }; if (grounded){ if (AIstate == "falling"){ groundcounter = 0; anim.gotoAndPlay("recover"); AIstate = "recover"; }; if ((((AIstate == "walk")) && ((recharge == 0)))){ _local1 = (worldx - MovieClip(parent.parent).player.worldx); _local2 = (worldy - MovieClip(parent.parent).player.worldy); _local3 = Math.atan2(_local2, _local1); _local4 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 > (Math.PI * 2)){ _local3 = (_local3 - (Math.PI * 2)); }; if (_local3 < 0){ _local3 = (_local3 + (Math.PI * 2)); }; if (_local4 < 200){ if ((((_local3 <= (Math.PI * 0.2))) || ((_local3 >= (Math.PI * 1.8))))){ if (scaleX < 0){ } else { AIstate = "charge"; }; }; if ((((_local3 <= (Math.PI * 1.2))) && ((_local3 >= (Math.PI * 0.8))))){ if (scaleX > 0){ } else { AIstate = "charge"; }; }; }; }; }; if (AIstate == "fall"){ AIstate = "falling"; anim.gotoAndPlay("falling"); }; if (AIstate == "charge"){ anim.gotoAndPlay("charge"); AIstate = "charging"; recharge = 100; }; if ((((AIstate == "walk")) || ((AIstate == "charging")))){ if (grounded){ if (scaleX > 0){ if (blockedleft){ scaleX = -1; AIstate = "turn"; anim.gotoAndPlay("turn"); } else { xv = (xv - 0.4); if (AIstate == "charging"){ xv = (xv - 0.8); }; }; } else { if (blockedright){ scaleX = 1; AIstate = "turn"; anim.gotoAndPlay("turn"); } else { xv = (xv + 0.4); if (AIstate == "charging"){ xv = (xv + 0.8); }; }; }; }; }; if (AIstate == "turn"){ }; } } }//package
Section 37
//gamestage (gamestage) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.filters.*; import flash.geom.*; public class gamestage extends MovieClip { public var mouseclick:Boolean; public var multibombloc:Number; public var coins:Array; public var qwarning:Number; public var challengecd:Number; public var warpeffect:BitmapData; public var debugger:MovieClip; public var crand1:Number; public var crand2:Number; public var overmenu:Boolean; public var keymenu:Boolean; var so:SharedObject; public var bgtiles:Array; public var lasttimer:Number; public var animoffs:Number; public var challengemode:Boolean; public var panim:String; public var cwin:Boolean; public var challengego:Boolean; public var mapy:Number; public var saveloc:Number; public var iterate:Number; public var backgroundplate:tileplate; public var mapx:Number; public var challengetimer:Number; public var powerbombloc:Number; public var initialized:Boolean; public var player:entity; public var keyleft:Boolean; public var tileset:tilesets; public var savenumber:Number; public var keyjump:Boolean; public var dispbufferdata:BitmapData; public var keyshoot:Boolean; public var keyright:Boolean; public var powerbomb:Boolean; public var keyul:Boolean; public var keyur:Boolean; public var keydl:Boolean; public var sounds:VoidSound; public var keydr:Boolean; public var tilebrush:Number; public var entitylayer:MovieClip; public var menulayer:MovieClip; public var mapxs:Number; public var themap:Number; public var multibomb:Boolean; public var exitloc:Number; public var fgtiles:Array; public var editor:Boolean; public var thistimer:Number; public var playerang:Number; public var keyup:Boolean; public var fader:Number; public var keyctrl:Boolean; public var mapys:Number; public var keydown:Boolean; public var level:Number; public var bombsout:Number; public var ms:Number; public var foregroundplate:tileplate; public var entities:Array; public var savedcoins:Array; public var keyq:Boolean; public static var frameupdatems:Number = 20; public function gamestage(_arg1:Number, _arg2:Number){ var _local3:String; var _local4:warpeffectimage; var _local5:Matrix; var _local6:String; so = SharedObject.getLocal("concussionData"); super(); crand1 = (Math.floor((Math.random() * 5)) + 5); crand2 = Math.floor((Math.random() * 3)); qwarning = 0; cwin = false; challengetimer = crand2; challengecd = (30 * 3); if (_arg1 > 0){ challengemode = true; _local6 = ("challenge" + _arg1); } else { challengemode = false; }; sounds = new VoidSound(); sounds.regsound(new s_concuss(), "s_concuss"); sounds.regsound(new s_shoot(), "s_shoot"); sounds.regsound(new s_stuffget(), "s_stuffget"); sounds.regsound(new s_thump(), "s_thump"); sounds.regsound(new s_tink(), "s_tink"); sounds.regmusic(new music3(), "music3"); sounds.regmusic(new music1(), "music1"); sounds.regmusic(new music2(), "music2"); sounds.musicsequence("01212"); savenumber = _arg2; coins = new Array(); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); coins.push(false); savedcoins = new Array(); iterate = 0; while (iterate < coins.length) { savedcoins.push(coins[iterate]); iterate++; }; multibomb = false; powerbomb = false; panim = "idle"; animoffs = 0; tilebrush = 0; overmenu = false; thistimer = getTimer(); lasttimer = thistimer; ms = 0; mapx = 0; mapy = 0; mapxs = 0; mapys = 0; fgtiles = new Array(); bgtiles = new Array(); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "d(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((DDANN(((((NNNNNNNNN"); _local3 = (_local3 + "NNNNNNNNNNNBDDDDDDDANNNNNNNNNNNNNNNNNNNN(DAO=>((v((<===================MBDDDANNO"); _local3 = (_local3 + "====================(DE==>(((((<====================MNNNO======================="); _local3 = (_local3 + "(DE==>(((((<================================================(DE==>(((((<========"); _local3 = (_local3 + "===============GGGGGGG==================(AO==>(((((<======================>((((("); _local3 = (_local3 + "((F=================(E===>(((((<==J===================>(~((((((FGG========GG===="); _local3 = (_local3 + "(E==J>(((((F=======================4PQQR((()((FGGGGGGH(((((((E==GH((((((F======="); _local3 = (_local3 + "=========GGGGGGG78(((((((((z(y(((((((((((E=H(((((((((<==============>+(((((((((("); _local3 = (_local3 + "(233333333334((((((((E>((((((((((FGGGGGGGG======H(((((((((((*<[f=========333===("); _local3 = (_local3 + "(E=3S(*((((((((((((1(+FGGGGH((((((((23333===================(E===333333333333bb`"); _local3 = (_local3 + "(((((*(((((23333========================(E======h===========33333333333=g======="); _local3 = (_local3 + "====================(E====J====================================================="); _local3 = (_local3 + "(E==========================================================(E=================="); _local3 = (_local3 + "========================================(E======================================"); _local3 = (_local3 + "====================(K::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"); fgtiles[(fgtiles.length - 1)].loadmap("start", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 30, "start"); fgtiles[(fgtiles.length - 1)].addportal("a2"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "P((((((((((((((((((((((((((((((((((((((((((NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB"); _local3 = (_local3 + "((=====================================C((=====================================C"); _local3 = (_local3 + "((=========================GGGGG=======C((F==================GGGGGH(((((<=J====C"); _local3 = (_local3 + "(((F=============GGGH(((((((((((F======C((((FGG========GH((((((((((((((((F=====C"); _local3 = (_local3 + "(((()((FGGGGGGH(((((((((((((((((((FG===C((((((((y(z(((((((((((((((234(((((((<==C"); _local3 = (_local3 + "(3333333333334((((v(((((((<=>(((((((<==C(==[f=========333334((24((<==S((((((<==C"); _local3 = (_local3 + "(=================[=ii==ii===H(((*u(<==C(===========================H(((2======C"); _local3 = (_local3 + "(========================J=>((((F===J==C(==========================>(((PR<=====C"); _local3 = (_local3 + "(==========================H*(((6G=====C(=========================>PR(((((F====C"); _local3 = (_local3 + "(=======================GGG8(((((((<===C(GGGGGGG=============GGH(((((((24((FGG=C"); _local3 = (_local3 + "((((((((FGGGGGGGGGGGH((((((((((<>(((((<C((((((((w(|((((((((r((((((23S((<>(((~(<C"); _local3 = (_local3 + "((((((((234((((((((r((((23J=>((<>((233=C(3333333===3333333334(((<====ii==ii====C"); _local3 = (_local3 + "(===================>((*<GGGG==========C(===================>((6H((((F===GG====C"); _local3 = (_local3 + "(===================>(((((((((FGH((FGGGC(====================4(((((((({(x((((((("); _local3 = (_local3 + "(==================J=>1(((PQQQR23333333((=====================`((((j233========("); _local3 = (_local3 + "(======================33333===========((((((((================================("); _local3 = (_local3 + "(((((((::::::::::::::::::::::::::::::::((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("a2", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 30, "a2"); fgtiles[(fgtiles.length - 1)].addportal("start"); fgtiles[(fgtiles.length - 1)].addportal("a3"); fgtiles[(fgtiles.length - 1)].addportal("c1"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "P(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "((((((((((((((((((((((((((((((((((((((((((((((((((((========================(((("); _local3 = (_local3 + "(((((((((((=========================(((((((((((((((=========================(((("); _local3 = (_local3 + "(((((((((((((=======================(((((((((((((((((=======================(((("); _local3 = (_local3 + "(((((((((((((========GGGGGGGGGGGGGG((((((((((((((((((=======>((((({(x((((((((((("); _local3 = (_local3 + "(((((((((((((=======H(((((233333333((((((((((((((((((======>k(((23=========((((("); _local3 = (_local3 + "(((((((((((((======>((((<==========((((((((((((((((((======>(((a===========((((("); _local3 = (_local3 + "(((((((((((((======>((,c===========((((((((((((((((((======>(((c============(((("); _local3 = (_local3 + "(((((((((((((======>(((_============(((((((((((((((((======>(((+<===========(((("); _local3 = (_local3 + "(((((((((((((======>((((FG=========((((((((((((((((((=======4(((((FG============"); _local3 = (_local3 + "(((====((==((=======>(((~(PRF===========(======ii==ii=======e-(PQQQQRF=========="); _local3 = (_local3 + "(==GGGG=============e(((/((((jF=========(GH((((F===GG=======e(((.((((((FGGGGGGGG"); _local3 = (_local3 + "((((((((FGH((FGGGGGG^(((]((((((|(w((((((((((((((y(z(((((((((((((+(((23333334(((("); _local3 = (_local3 + "((((PQQQR233333334(v((((((((<=======4((((((((j233=========334((t((((<========333"); _local3 = (_local3 + "(33333===============3333333============(======================================="); _local3 = (_local3 + "(::::::::::::::::::;====================(=DDDDDDDDDDDDDDDDDK::::::::::::::(((((("); fgtiles[(fgtiles.length - 1)].loadmap("a3", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(40, 50, "a3"); fgtiles[(fgtiles.length - 1)].addportal("a2"); fgtiles[(fgtiles.length - 1)].addportal("b1"); fgtiles[(fgtiles.length - 1)].addportal("a4"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "P(((((((((((((((((((((((((((((((((((((((((=(((((((((======(=====================("); _local3 = (_local3 + "(((((((((==============================((((((((((((============================("); _local3 = (_local3 + "((======================================((==================GddddG=============="); _local3 = (_local3 + "((FG===============H()/.+(F=============((PRF=============>(((./(((<============"); _local3 = (_local3 + "(PQQRF============>(((a`(((<============(((((jF===========H(((ce(((<============"); _local3 = (_local3 + "(((((((FGGGGGGGGGH((((ce(((FG=====GGGGGG(((((((y(z((((((((((((ce(((((FGGGH(((((("); _local3 = (_local3 + "((((23333334((((((((((ce((((((({(x((((((((((<=======4(((v(((((<>((((*((233333333"); _local3 = (_local3 + "((((<========333334(((<>(((PQR2=========((33==============>(((<>(((673=========="); _local3 = (_local3 + "((================>(((<>(((((<==========((=(=============GH((2==S((((F=========C"); _local3 = (_local3 + "((==============>((((<==>(((((<========C((((((((((((((==>((((<==>(((((<========C"); _local3 = (_local3 + "((((((((((((((==>(((2====4k(((F========C((((((((((((((=GH(((c=====4((PR<=======C"); _local3 = (_local3 + "((((((((((((((>PQR((_=====>(((2========C((((((((((((((=34(((._====>(((<GG======C"); _local3 = (_local3 + "((((((((((((((==>(((/)<=PQQR((I((F=====C((((((((((((((==>(((](Fq78((((r(((<====C"); _local3 = (_local3 + "((((((((((((((==>(((((((((((((r(~(<====C((((((((((((((==>(((t((((((((23333=====C"); _local3 = (_local3 + "((((((((((((((==>((PQR((((*((<=========C((((((((((((((==>(((5((((24((<=========C"); _local3 = (_local3 + "((((((((((((((===iii=iiii==ii==========C((((((((((((((=========================C"); _local3 = (_local3 + "((((((((((((((=========================C(((((((((((((((((((((((((((((((========C"); _local3 = (_local3 + "(((((((((((((((((((((((((((((((======((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("a4", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(40, 40, "a4"); fgtiles[(fgtiles.length - 1)].addportal("a3"); fgtiles[(fgtiles.length - 1)].addportal("a5"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((=(((NNNNNNNNNNNNNNNNNNNNNNNNN"); _local3 = (_local3 + "NNNNNNNNNNNNN(((((((((((((=====================================((((((((((((====="); _local3 = (_local3 + "=================================(((((((((((((====================GGGGGGG====GGG"); _local3 = (_local3 + "GGG((((((((((((==================GGH(((((((FGGH((((((((((((((((((==============G"); _local3 = (_local3 + "GGH((((((((((({(x((((((((((((((((=============GGH(((((((((((((((23333333=======C"); _local3 = (_local3 + "((((===========H((((((((((((233333===J===========C(((((=========>(((((((((((((<="); _local3 = (_local3 + "===================C(((((=========>(~(PQR(((((((<==J=================C(((((====="); _local3 = (_local3 + "=====3333S(((((((2=====================C(((((==============>(((((((<=GGGGGGGGG=="); _local3 = (_local3 + "=========C((((===============>((((((6GH(((((((((FdGG=======C(((((==============>"); _local3 = (_local3 + "(((((((((((((((((((/((_d=====C(((((==============>(((((((((((((((((((.((.(F====C"); _local3 = (_local3 + "(((((===============334(((((((PQQQR33S(/((/((<=J=C(((((==================334(((("); _local3 = (_local3 + ".,_33==H(.((.((<===C(((<====================GH((((/(.<=J>((/((]((F===C(((<======"); _local3 = (_local3 + "=============>PQQQQR.(/<==>((.((((((F==C(((<==============GGGGGGdd78((/(.c==>((/"); _local3 = (_local3 + "((((((j<=C(((FG=====GGGGGGGH((((((/.((((/(/c==>((]((((((j<=C(((((FGGGH(((((((((("); _local3 = (_local3 + "((((./((((/(/c==>(((((((((j<=C(((((((y(z((((((((((((((PR((((/(.<==H((((((s((j<=C"); _local3 = (_local3 + "((((*((233333334(v(24(((((((PR.(/<=>((((((634(j<=C(((PQR2=========333=>(((((((5k"); _local3 = (_local3 + "/(/FG>((((PQR<>(j<=C(((673===============iiiiiii>(/(.((?((((((2==33==C(((((<===="); _local3 = (_local3 + "==================>(](/((?((((((<======C(((((<======================>(((/((<b`(("); _local3 = (_local3 + "((<======C(((((=======================>(((.((FGH((((<======C((((((((((((========"); _local3 = (_local3 + "========>((,]((((((((2=======C((((((((((((================>((((((((((((<=======C"); _local3 = (_local3 + "((((((((((((((==============>(((((((((((2========C((((((((((((((==============>("); _local3 = (_local3 + "(((((((233=========C((((((((((((((===============iiiiiiii============C(((((((((("); _local3 = (_local3 + "(((((==================================C(((((((((((((((========================="); _local3 = (_local3 + "=========C((((((((((((((((((((((===========================C(((((((((((((((((((("); _local3 = (_local3 + "((((=========================C((((((((((((((((((((((((===================((====("); _local3 = (_local3 + "((((((((((((((((((((((((((================((((((((((((((((((((((((((((((((((===="); _local3 = (_local3 + "===========((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("a5", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "a5"); fgtiles[(fgtiles.length - 1)].addportal("a4"); fgtiles[(fgtiles.length - 1)].addportal("multibomb"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "((((((((((((((((((((((((((((((((((((((((((((((((((=============================="); _local3 = (_local3 + "==========((((((((((========================================((((((((((=========="); _local3 = (_local3 + "==============================(((((((((========================================="); _local3 = (_local3 + "(((((((((=========================================(((((((((=========GGG========="); _local3 = (_local3 + "====================(((((((((========H(((F============================(((((((((="); _local3 = (_local3 + "======>(((((<==========================G(((((((((=======>(~(((<=GGGGGGGGGGGGGGGG"); _local3 = (_local3 + "GGGGGGGGH(((((((((=========334((<>((((((((((((((((({(x((((((((((((=============>"); _local3 = (_local3 + "((c>(((((((((*(((((((2333334(((==================>((_H(((((((2333333333=======33"); _local3 = (_local3 + "(==================>(((((((((((c==================(==================>(((((((((("); _local3 = (_local3 + "(_G=================(==================e-((((((((((((<================(========="); _local3 = (_local3 + "=========>(u(u(((((((((<===============C(===================33333334(((((FGGGGGG"); _local3 = (_local3 + "GGGGGGG==C(==========================>(((((((((((((((((((F=C(==================="); _local3 = (_local3 + "=======>((((((((((((((((((((<C(===============GGGGGGGGGGGG8(((((((((((((((((((<C"); _local3 = (_local3 + "(==============H((((((((((((r(((((((((((PQQQR(((cC(=============>(((((((((((((r("); _local3 = (_local3 + "(((*((((PQQR((((((cC(=============>((((((23333333333333333378(((((((cC(========="); _local3 = (_local3 + "====H(((((6G======GGqqGGqqGGH(((((((((<C(========GGGGHQRrrrPQQFGGGGH(((((((((((("); _local3 = (_local3 + "(((((((s<C(=======>(((((./((((/(((((((((((((((((((((((((23=C(=======>(((((/.(((("); _local3 = (_local3 + "/((((((((((((((((((((((5((<==C(=======>(((((/.((((.(((((((((((((((((((((2>((<==C"); _local3 = (_local3 + "(=======e(((((./((((n(((23333334((23333333=>((<==C(=======e(((((a`(((((((,_ddG=="); _local3 = (_local3 + "==ii==========ii===C(=======e(((((_^((((((((((((<====================C(=======e("); _local3 = (_local3 + "((((+(((((((((((((<====================C(=======e((((((((((((((((s((<==========="); _local3 = (_local3 + "=========C(=======>((0t(((((((((((a`((<====================C(========3bbb3334((("); _local3 = (_local3 + "((((c>ll<====================C(===============>u((((((c=33====================(("); _local3 = (_local3 + "(================S((((((<=====================(((((===============HQQQR(((<====="); _local3 = (_local3 + "==(((((((((((((((((((==============>QR((((((<===(((((((((((((((((((((((=GGGGGGGG"); _local3 = (_local3 + "GGGGGG8((((((u<===(((((((((((((((((((((((>(((((y(z(((((((v(((((2====(((((((((((("); _local3 = (_local3 + "(((((((((((H(((((2333333333333333=====(((((((((((((((((((((((k(((23============="); _local3 = (_local3 + "=====((((((((((((((((((((((((((((((<===================((((((((((((((((((((((((("); _local3 = (_local3 + "((((a====================((((((((((((((((((((((((((((,c====================((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("b1", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "b1"); fgtiles[(fgtiles.length - 1)].addportal("a3"); fgtiles[(fgtiles.length - 1)].addportal("b2"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNNNNNNNNNNNNNNNNNNNNNN"); _local3 = (_local3 + "NNNNNNNNNNNNNNNNNBDD((((===================================GGGGGGGGMBD((((======"); _local3 = (_local3 + "=============GGGGGGG========H((((((((<MB(((===============GGGd^(((((((=GGGGGGH(("); _local3 = (_local3 + "(((((~(<=C(((==============H(((.)((((((((((((((((((lll233==C((((============>((("); _local3 = (_local3 + "(/((((((((((((((((((j233=====C((((============>((((.(((234(t((((((((s(2========C"); _local3 = (_local3 + "((((============>((((/(((<==333334(((j23=========C((((============>(((1.0((<===="); _local3 = (_local3 + "===>(((j<==========C(((=============>(((ab`((<=======>(((j<==========C(((======="); _local3 = (_local3 + "======>(((===((<=======>(((6G==========C((((============>u(((((((<==GdGGGG8(((j<"); _local3 = (_local3 + "==========(((==============S((((((2==^(.((((((((j<==========(((==============>(("); _local3 = (_local3 + "((((<=>/(/((((((((j<==========(((===(==========H((((((<=H.(.((234(((2==========="); _local3 = (_local3 + "(((=============>PQQQR((c>(/(/((F==iii============(================334((((c>(.(]"); _local3 = (_local3 + "(((F================(==================>((((_>(/((((((FqGqGG==========(========="); _local3 = (_local3 + "=========>(((((I(.((((((((((((F=====GGGG(==============GGGGG8((((r(](((((((((((("); _local3 = (_local3 + "(FGGGH(((((GGGGGGGGGGGGGH((((((((((r((((((((((((((({(x(((((((((((((y(z(((((((((("); _local3 = (_local3 + "(((((r(((((((((((((((2333334(((((((((2333334(((v(2333333333333333333333======>(("); _local3 = (_local3 + "(333333=======33333============================>(((============================="); _local3 = (_local3 + "==================4((===============================================>((========="); _local3 = (_local3 + "======================================>((======================================="); _local3 = (_local3 + "==========(((((((((((((((((((((((((((((((((((((=============(((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("b2", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "b2"); fgtiles[(fgtiles.length - 1)].addportal("b1"); fgtiles[(fgtiles.length - 1)].addportal("powerbomb"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((E(((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(E(((((((((((((((((((((((((((((((((((((((((((((((((E====================(((((((("); _local3 = (_local3 + "(((((((((((((((((((((E===========================================((((((E========"); _local3 = (_local3 + "===================================((((((E======================================"); _local3 = (_local3 + "=====((((((E=======GGGGGG==============================((((((E======H((((((FGGGG"); _local3 = (_local3 + "GGGG=====================((((((E=====>(((((((((((/((((FGGGGGGGGGG==========((((("); _local3 = (_local3 + "(E=====>(((((((((((.(((((((((((((((FGGGGGGGGG((((((E=====>((24u(((((s/(((((((((("); _local3 = (_local3 + "(((((z(y(((((((((((((E=====>((<=4(((((6b8((((((((((((((234(((((((((((((E=====>(,"); _local3 = (_local3 + "c==4(((((I((((((v(2333333===3333333((((((E=====e((c==>((((((t((((233============"); _local3 = (_local3 + "======(((((E=====e-(F===33333333333=====================(((((E=====e(((<========"); _local3 = (_local3 + "==========================(((((E=====>(((<==================================(((("); _local3 = (_local3 + "(E======4((<====================================(((E======>((<==============Gdd="); _local3 = (_local3 + "==================(((E======>((<=============>(+.<==================(((E=======4"); _local3 = (_local3 + "(<=============>(~/<==================(((E======G^(<===GG===GGdGG>(ab==GGGGGGGG="); _local3 = (_local3 + "========(((E=====H(.1<==>((<=>((/((?(F==H((((((((<========(((E====>((ab===>((FdH"); _local3 = (_local3 + "((/((?((_^-((((((((F========(((E====e((FGGGGH(((/(((.((?((/.((((((((((<=======(("); _local3 = (_local3 + "(E====e((((((mm(((.(((]((?((./(((2==4(((<=======(((E====e-((((((((((/((((((?((.."); _local3 = (_local3 + "(((<==>(((<=======(((E====>(((((((((((.((((((I((a`(((<==H(((<=======(((E=====4PQ"); _local3 = (_local3 + "QR(((((2b4((((((((_^(((<=>PR((<=======(((E======34(((((((FGH(((((((((((((<==S((("); _local3 = (_local3 + "<=======(((E=======>(((((((((((((((((((((((<==>(((<=======(((E========iiiiiiiiii"); _local3 = (_local3 + "iiiiiiiiiiiii===>(((F=======(((E=============================J====>((PR<======(("); _local3 = (_local3 + "(E=====================GqqGdGqqGGdGq^(((2========((E===================GH((((/(("); _local3 = (_local3 + "(((.((](((F========((((((<=============GH((((((/(((((/(((((((<========(((((F===="); _local3 = (_local3 + "=========((((((((.(((((.(((((((<=======(((((((F=======GGGGH(((((((t/((((2b4((((*"); _local3 = (_local3 + "u<=======((((((((FGG===H((((((((((((2b4(((FGH((2333========(((((((((((FGH((((((("); _local3 = (_local3 + "((((((FGH((((((((<J==========((((=4(((((x({(((((((*24((((((((((((((<===========("); _local3 = (_local3 + "(33==3333333333333333==iiiiiiiiiiiiii============((:::::::::::::::::::::::::::::"); _local3 = (_local3 + ":::::::::::::::::::("); fgtiles[(fgtiles.length - 1)].loadmap("c1", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(40, 45, "c1"); fgtiles[(fgtiles.length - 1)].addportal("a2"); fgtiles[(fgtiles.length - 1)].addportal("c2"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNNNNNNNNN"); _local3 = (_local3 + "NNNNNNNNNNNNNNNNNN==((((((((((((((((((((==============================(((((((((("); _local3 = (_local3 + "((((((((((((============================((((((((((((((((((===============GGGGGG="); _local3 = (_local3 + "=====GGGGH((((((((((((((((((=============GH((((((FGGGGH(((((((((((((((((((((((=="); _local3 = (_local3 + "==========>((((((((((({(x(((((((((((((((((((((((============>(((((((((((23333333"); _local3 = (_local3 + "((((((((((((((((((============>(((((((((23========((((((((((((((((((============"); _local3 = (_local3 + ">(((((((23==========(((((((((((((((((=============>((((((2============(((((((((("); _local3 = (_local3 + "((((================>rrr677G============(((((((((((===================e(((((((F="); _local3 = (_local3 + "==========(((((((((((===================e((((((((F==========(((((((((((========="); _local3 = (_local3 + "==========e(((((((((<=========(((((((((((===================>(((((((((F========="); _local3 = (_local3 + "(((((((((((===================>((((((((((F========(((((((((((==================="); _local3 = (_local3 + ">((*((((((((<=======(((((((((((=========GGGGG======3334(((((((F=======(((((((((("); _local3 = (_local3 + "(========>(((((Fddd=G===>((((((((<======(((((((((((========>((((((/./I(FG=>((((("); _local3 = (_local3 + "*((<======(((((((((((========>(~((((//]((((<e((((24((<======(((((((((((========="); _local3 = (_local3 + "334(((.](((((<e-(((c>((<======(((((((((((===========>(((n((((((FH((((c=ii======="); _local3 = (_local3 + "(((((((((((===========>((((((((((((((((c==========(((((((((((===========e((((((("); _local3 = (_local3 + "(((((((((c==========(((((((((((((=========e((((((((5(((((((<==========(((((((((("); _local3 = (_local3 + "(((=========e(((((((2>lllllll===========(((((((((((((((=======>((((((PQQQQQR677="); _local3 = (_local3 + "==========(((((((((((((((=======>((((((PQQQQQQQQR<==========(((((((((((((((====="); _local3 = (_local3 + "==>(((((((((((((233=========(((((((((((((((((========33S((((((((((<==========((("); _local3 = (_local3 + "(((((((((((((((==========>((((((((((<==========((((((((((((((((((==========>(((("); _local3 = (_local3 + "((((((<==========((((((((((((((((((==========>((((((((((<==========((((((((((((("); _local3 = (_local3 + "(((((===========34((((((((<==========((((((((((((((((((============e((((((((<==="); _local3 = (_local3 + "=======((((((((((((((((((============e((((((((<J=========(((((((((((((((((((((=="); _local3 = (_local3 + "=======e-((((((u<==========(((((((((((((((((((((=========e(((((233===========((("); _local3 = (_local3 + "((((((((((((((((((=========e(((((F=============(((((((((((((((((((((=========e(("); _local3 = (_local3 + "((((F=======GGGGG(((((((((((((((((((((=========>(v(((((FGG===H(((((((((((((((((("); _local3 = (_local3 + "((((((((==========334(((((((FGH(((((((((((((((((((((((((((=============34(((((z("); _local3 = (_local3 + "y(((((((((((((((((((((((((((===============33333333333333(((((((((((((((((((((::"); _local3 = (_local3 + ":::::::::::::::::::::::::::(((((((((((((((((((((DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD(("); _local3 = (_local3 + "((((((((((((((((((DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD((((((((((((((((((((DDDDDDDDDDDD"); _local3 = (_local3 + "DDDDDDDDDDDDDDDDDD(("); fgtiles[(fgtiles.length - 1)].loadmap("c2", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(45, 45, "c2"); fgtiles[(fgtiles.length - 1)].addportal("c1"); fgtiles[(fgtiles.length - 1)].addportal("c3"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((=======GGGGddd===(=((======(((((((((((((((((("); _local3 = (_local3 + "(((((======>(((((.(<=============((((((((((((((((((((((======>*~(((/(<=========="); _local3 = (_local3 + "===((((((((((((((((((=(((======>PQR((/(<=============(((((((((((((((============"); _local3 = (_local3 + "==4(.((.(<=============((((((((((((((===============>(/((/(<==================(("); _local3 = (_local3 + "(((((((===============>(/((n(FGGGG==============(((((((((===============H(.((((("); _local3 = (_local3 + "((((<=============(((((((((==============H((/(((((((((<=============(((((((((==="); _local3 = (_local3 + "==========>(((n(((((((((<=============(((===================>(((((((((((((FG===="); _local3 = (_local3 + "===GGGGG(((===================>(((((((((((((((FGGGGGH((((((((==================G"); _local3 = (_local3 + "H((((((((((((((({(x((((((((((((=================H((((((2333333333333333333333333"); _local3 = (_local3 + "(===============GH(((((((<======================(((GGGG======GGGGH((((((((*<===="); _local3 = (_local3 + "==================(((((((FGGGGH(((((((((((*23=======================((((((((((y("); _local3 = (_local3 + "z((((((((v(23=========================((((((((((2333333333333==================="); _local3 = (_local3 + "========((((((((23========================================((((((23=============="); _local3 = (_local3 + "============================(((((2========================================(((((("); _local3 = (_local3 + "((2=========================================(((((((============================="); _local3 = (_local3 + "==========((=((((((((==================================((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((=((=(==(=(=======(((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("c3", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(40, 45, "c3"); fgtiles[(fgtiles.length - 1)].addportal("c2"); fgtiles[(fgtiles.length - 1)].addportal("exit"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "F(((((((((((((((((((((((((((((((NNNNNNNNNNNNNNNNNNNNNNNNNNN=((==================="); _local3 = (_local3 + "=========C(============================C(============================C(========="); _local3 = (_local3 + "===================C(GGGGGG====GGGGGGGGGGG=======C(((((((FGGH(((((((((((FG=====C"); _local3 = (_local3 + "((((((((y(z((((((v((((((F====C((((((((23333333334((((((<===C((233333===J======e("); _local3 = (_local3 + "(((((F=J=C((<===============e-((((((<==C((<==J============e(((((((<==C((<======="); _local3 = (_local3 + "========>(((((((<==C((================>((1~(((<==C((================>0(a34((<==C"); _local3 = (_local3 + "(((================bb===33===C((((((((=(===================C((((((((=(=========="); _local3 = (_local3 + "=========C(((((((((====================C((((((((=====================C((((((((=="); _local3 = (_local3 + "===================C((((((((=====================C((((((((====================(("); _local3 = (_local3 + "((((((((=====((=(==((((((((((((((((((((=(((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("multibomb", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(40, 40, "multibomb"); fgtiles[(fgtiles.length - 1)].addportal("a5"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((NNNNNNNNNNNNNNNNNNNNNNNNNNNNN"); _local3 = (_local3 + "NN(((((((((((((((((((===============================(((((((((((((((((((GqGG====="); _local3 = (_local3 + "======================(((((((((((((((((((((((F=====GGGGdddd=============(((((((("); _local3 = (_local3 + "((((((((((((((((FGGGH((((/+.(_G===========((((((((((((((((((((((((y(z((((((.v/(+"); _local3 = (_local3 + "(F==========((((((((((((((((((((((((2333334((PQR((((<=========(((((((((((((((((("); _local3 = (_local3 + "(33333======>(((r(((((<=========(((((((((((((((((((===========>(((r(((((<======="); _local3 = (_local3 + "===((((((((((((((((((============4((r(((((<==========((((((((((((((((((========="); _local3 = (_local3 + "===>((r(((((<==========((((((((((((((((((============>((r(((((<=========(((((((("); _local3 = (_local3 + "(((((((((((=============S(r(((((<=========(((((((((((((((((((=============>(r((("); _local3 = (_local3 + "((<=========(((((((((((((((((((=============>1r(((((<=========(((((((((((((((((("); _local3 = (_local3 + "(==============`r(((((<=========(((((((((((((((((((==============er(((((<======="); _local3 = (_local3 + "==(((((((((((((((((((===============34(~*(<=========(((((((((((((((((((========="); _local3 = (_local3 + "========3333==========((((((((((((((((((((((============================(((((((("); _local3 = (_local3 + "((((((((((((((============================((((((((((((((((((((((================"); _local3 = (_local3 + "==========((((((((((((((((((((((((==========================(((((((((((((((((((("); _local3 = (_local3 + "((((==========================((((((((((((((((((((((((=========================="); _local3 = (_local3 + "((((((((((((((((((((((((==========================(((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((===(((=(((=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("powerbomb", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "powerbomb"); fgtiles[(fgtiles.length - 1)].addportal("b2"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((=======(((((((((((("); _local3 = (_local3 + "(((<========(((((((((((((((((((============4(((((((((<========(((((((((((((((((("); _local3 = (_local3 + "(============H(((((((((<========(((((((((((((((((((===========H((((((((((<======"); _local3 = (_local3 + "==(((((((((((((((((((==========>(((((((((((<========(((((((((((((((((((========="); _local3 = (_local3 + "=H(((((((((((<========(((((((((((((((((((=========>((((((((((((<========(((((((("); _local3 = (_local3 + "(((((((((((=========>((((((((((((<========(((((((((((((((<============>((((((((("); _local3 = (_local3 + "(((<========(((((((((((((((<============>((((((~(((((<========(((((((((((((((<=="); _local3 = (_local3 + "=========GH((((((((((((<========(((((((((((((((<==========>((((((((((((((<======"); _local3 = (_local3 + "==(((((((((((((((<==========>(((((((23S*((2=========(((((((((((((((FG=======GGH("); _local3 = (_local3 + "(((233===333==========(((((((((((((((((FGGGGGH(((((23===================(((((((("); _local3 = (_local3 + "(((((((((y(z(((((((((<====================(((((((((33333333333333333333========="); _local3 = (_local3 + "============(((((((((=========================================(((((((((========="); _local3 = (_local3 + "=======================(========(((((((((=============================((((((==(("); _local3 = (_local3 + "(((((((((((=============================(((((((((((((((((((((==================="); _local3 = (_local3 + "==========(((((((((((((((((((((=======================(==(==(((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((==((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("exit", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "exit"); fgtiles[(fgtiles.length - 1)].addportal("c3"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "((((((((((((((((((((((((((((((((((((((((((((((((((((((=========================="); _local3 = (_local3 + "=======(((((((((((((((((=================================((((((((((((((((======="); _local3 = (_local3 + "===========================(((((((((((((((((=================================((("); _local3 = (_local3 + "((((((((((((((============GGGGGG===============(((((((((((((((((===========>(((("); _local3 = (_local3 + "((_==============(((((((((((((((((===========>((((((+c=============((((((((((((("); _local3 = (_local3 + "((((===========>((((((,_GGGGG========(((((((((((((((((===========>(((((((.(((((<"); _local3 = (_local3 + "=======(((((((((((((((((((((=======>(~(((((/(((((<=======(((((((((((((((((((((=="); _local3 = (_local3 + "=====>PQR((((.(((((<=======(((((((((((((((((((((========8PR((((n(((((<=======((("); _local3 = (_local3 + "(((((((((((((============>PR@((((((((((<=======((((((((((((((==============>PQR("); _local3 = (_local3 + "(((((((23========((((((((((((((===============334((((((((c=========((((((((((((("); _local3 = (_local3 + "(E================>(((((((,c=========((((((((((((((E================>((((((((c=="); _local3 = (_local3 + "=======((((((((((((((E================>((((((((<=========((((((((((((((E========"); _local3 = (_local3 + "=========334(((((<=========((((((((((((((E============GGGGGGGH(((((<=========((("); _local3 = (_local3 + "(((((((((((E=GGGGG==GGGH(((((((((((((<=========((((((((((((((E>(((((_^(((((((((("); _local3 = (_local3 + "(((((23==========((((((((((((((E>((((((+(((((((((((((((<===========((((((((((((("); _local3 = (_local3 + "(E>((((((((((((((((((((((<===========((((((((((((((E>(((((((((((((((((2S(((<===="); _local3 = (_local3 + "=======((((((((((((((E>(((((((((l((((((j<>(((<===========((((((((((((((E>((v(((("); _local3 = (_local3 + "0(5(1((((j<>(((<===========((((((((((((((E=33=333bbb=bb33333==iii============((("); _local3 = (_local3 + "(((((((((((K;==================================((((((((((((((DK;================"); _local3 = (_local3 + "=================((((((((((((((DDK;================================((((((((((((("); _local3 = (_local3 + "(DDDK;===============================((((((((((((((DDDDK::::::::::::::::::::::::"); _local3 = (_local3 + ":::::::((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("challenge1", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "challenge1"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((=========="); _local3 = (_local3 + "=================((((((((((((((===================================(((((((((((((("); _local3 = (_local3 + "(===================================(((((((((((((((============================="); _local3 = (_local3 + "======(((((((((((((((===================================(((((((((((((((========="); _local3 = (_local3 + "==========================(((((((((((((((===================================(((("); _local3 = (_local3 + "(((((((((((===========ddGGGGGGGGqq============(((((((((((((((=======GGd^+/(((((("); _local3 = (_local3 + "((((F===========(((((((((((((((======>(((.(/(((((((((((F==========(((((((((((((("); _local3 = (_local3 + "(======>(((/(.(((24PQR((((<=========(((((((((((((((======>(((.(/(((<=4k(((((<==="); _local3 = (_local3 + "======(((((((((((((((======>(((/(/(((<=>k(((((<=========(((((((((((((((======>(("); _local3 = (_local3 + "(/(/((l<=>k(((PQ<=========(((((((((((((((======>(((.(.((6==>k(((((<=========(((("); _local3 = (_local3 + "(((((((((((======>(((/(/(((<=>k(((((<=========(((((((((((((((======>(((/(](((<=="); _local3 = (_local3 + "8k((((<=========(((((((((((((((======>(((/(((((c=>QQQR((<=========(((((((((((((("); _local3 = (_local3 + "(======>(((.((((,c=>((((((<=========(((((((((((((((======>(((n(((((c=>((((((<==="); _local3 = (_local3 + "======(((((((((((((((======>(((((((((<=>((((((<=========(((((((((((((((======H(("); _local3 = (_local3 + "(((((((F=>((jiii==========(((((((((((((((=====>QRk(((((PQQ<>((jqqq==========(((("); _local3 = (_local3 + "(((((((((((======34k(((((F33=>((((((<=========(((((((((((((((=======>k(((((j<==>"); _local3 = (_local3 + "((((((<=========(((((((((((((((=======>k(((((j<===33S(((<=========(((((((((((((("); _local3 = (_local3 + "(=======>k(((((j<==>QQR(((<=========(((((((((((((((=======>k(((((j<==>((((((<==="); _local3 = (_local3 + "======(((((((((((((((=======>k(((((j<==>((((((<=========(((((((((((((((=======>k"); _local3 = (_local3 + "((v((j<==>(~((((<=========(((((((((((((((========3333333====333333==========(((("); _local3 = (_local3 + "(((((((((((===================================(((((((((((((((==================="); _local3 = (_local3 + "================(((((((((((((((===================================(((((((((((((("); _local3 = (_local3 + "(===================================(((((((((((((((============================="); _local3 = (_local3 + "======(((((((((((((((===================================(((((((((((((((========="); _local3 = (_local3 + "==========================(((((((((((((((======((((((((=((((=(((((((((======(((("); _local3 = (_local3 + "(((((((((((======((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("challenge2", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "challenge2"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; _local3 = (_local3 + "Z(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNNNNNNNNNNNNNNNN"); _local3 = (_local3 + "NNNNNNNNNN(((((((((((((((((((((((((========GGGGGG==========((((((((((((((((((((("); _local3 = (_local3 + "(((((=======H((((((F=========((((((((((((((((((((((((((======>((((((((<========("); _local3 = (_local3 + "(((((((((((((((((((((((((======>((((((((F========((((((((((((((((((((((((((====="); _local3 = (_local3 + "=>(((((((((<=======(((((((((((((((((((((((((((=====>(((((((((F=======((((((((((("); _local3 = (_local3 + "(((((((((((((((======>(((((((((j<======((((((((((((((((((((((((((======>(~(((((("); _local3 = (_local3 + "(j<======((((((((((((((((((((((((((=======333334(((j<======((((((((((((((((((((("); _local3 = (_local3 + "(((((=========GGG^(((j<======((((((((((((((((((((((((((========e(((/(((j<======("); _local3 = (_local3 + "(((((((((((((((((((((((((========e(((.(((j<================((((((((((((((((====="); _local3 = (_local3 + "===e(((n(((j<================C(((((((((((((((========e-((((((2=================C"); _local3 = (_local3 + "(((((((((((((((========e(((((((<=================C(((((((((((((((========e(((((("); _local3 = (_local3 + "(<=================C(((((((((((((((========e(((((((FGG===============C(((((((((("); _local3 = (_local3 + "(((===========34((((((((FGGGGG=========C((((((==(((((===========GH(((((((((((((("); _local3 = (_local3 + "F========C((((((=================>(((((((((((((((((F=======C((((((=============="); _local3 = (_local3 + "===>(((((5((((((((((((FGGGGG=C((=====================>(((((?((5((5((((((((((((<C"); _local3 = (_local3 + "(======================>(((((?((?((?((5(((((((((<C(======================>(((((?"); _local3 = (_local3 + "((?((?((?(((((((((<C(======================>lllll?ll?ll?ll?(((((((((<C(========="); _local3 = (_local3 + "==============33333=33=33=33=333333S((<C(=======GGGGGGGGGGddGGGGGGddGGGGGGddGGGG"); _local3 = (_local3 + "GGG==>((<C(======>((((((((((./((((((./((((((/.(((((((FG^((<C(======>((((((((((/."); _local3 = (_local3 + "((((((/.((((((./((((((((((((<C(======>((((((((((//((((((//((((((./((((((((((((<C"); _local3 = (_local3 + "(======>(v((((((((./((((((/.((((((/.((((((((((((<C(=======3=3S((((((a`((((((a`(("); _local3 = (_local3 + "((((a`((((((PQQQQR<C(==========>((((((FH((((((FH((((((FH((((((63=333=C(========="); _local3 = (_local3 + "=>((((((mm((((((mm((((((mm((((((j<=====C(==========>(((((((((((((((((((((((((((("); _local3 = (_local3 + "((j<=====C(==========>(((((((((((((((((((((((((((((((<=====C(==========>(((((((("); _local3 = (_local3 + "(((((((((((((((((((((((<=====C(==========>(((((((((((((((((((((((((((((((<=====C"); _local3 = (_local3 + "(===========iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii======C(=((=========================="); _local3 = (_local3 + "===================C((((=============================================C((((======"); _local3 = (_local3 + "=======================================C((((===================================="); _local3 = (_local3 + "=========C((((=============================================C((((((=============="); _local3 = (_local3 + "=====================((((====C(((((((((((((((((((((((((((((((((((((((((((((=(((("); _local3 = (_local3 + "(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("); _local3 = (_local3 + "(((((((((((((((((((("); fgtiles[(fgtiles.length - 1)].loadmap("challenge3", _local3); bgtiles[(fgtiles.length - 1)].newmapbg(50, 50, "challenge3"); fgtiles.push(new tiles()); bgtiles.push(new tiles()); _local3 = ""; fgtiles[(fgtiles.length - 1)].newmap(50, 50, "challenge4"); bgtiles[(fgtiles.length - 1)].newmapbg(40, 40, "challenge4"); if (challengemode){ findmap(_local6); multibomb = true; powerbomb = true; saveloc = themap; } else { findmap("start"); multibombloc = findmapnum("multibomb"); powerbombloc = findmapnum("powerbomb"); exitloc = findmapnum("exit"); saveloc = themap; if (savenumber == 1){ if (so.data.multibomb1){ multibomb = so.data.multibomb1; }; if (so.data.powerbomb1){ powerbomb = so.data.powerbomb1; }; if (so.data.savepoint1 != -1){ saveloc = so.data.savepoint1; }; if (so.data.hascoins1){ savedcoins = so.data.hascoins1; }; themap = saveloc; so.data.savepoint1 = saveloc; so.flush(); }; if (savenumber == 2){ if (so.data.multibomb2){ multibomb = so.data.multibomb2; }; if (so.data.powerbomb2){ powerbomb = so.data.powerbomb2; }; if (so.data.savepoint2 != -1){ saveloc = so.data.savepoint2; }; if (so.data.hascoins2){ savedcoins = so.data.hascoins2; }; themap = saveloc; so.data.savepoint2 = saveloc; so.flush(); }; if (savenumber == 3){ if (so.data.multibomb3){ multibomb = so.data.multibomb3; }; if (so.data.powerbomb3){ powerbomb = so.data.powerbomb3; }; if (so.data.savepoint3 != -1){ saveloc = so.data.savepoint3; }; if (so.data.hascoins3){ savedcoins = so.data.hascoins3; }; themap = saveloc; so.data.savepoint3 = saveloc; so.flush(); }; iterate = 0; while (iterate < coins.length) { coins[iterate] = savedcoins[iterate]; iterate++; }; }; initialized = false; keyul = false; keyur = false; keydl = false; keydr = false; keyjump = false; keyshoot = false; keydown = false; keyup = false; keyleft = false; keyright = false; keyctrl = false; keymenu = false; keyq = false; mouseclick = false; tileset = new tilesets(); tileset.gotoAndStop(1); entities = new Array(); backgroundplate = new tileplate(tileset); addChild(backgroundplate); entitylayer = new MovieClip(); addChild(entitylayer); foregroundplate = new tileplate(tileset); addChild(foregroundplate); addEventListener(Event.ENTER_FRAME, frameupdate); debugger = new MovieClip(); addChild(debugger); menulayer = new MovieClip(); addChild(menulayer); dispbufferdata = new BitmapData(550, 400, false, 0x808080); warpeffect = new BitmapData(1450, 870, false, 0x808080); _local4 = new warpeffectimage(); _local5 = new Matrix(2, 0, 0, 2, 1, 1); warpeffect.draw(_local4, _local5); fader = 100; } public function throwentity(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number){ entities.push(new entity(_arg1, _arg2, _arg3, _arg4)); entities[(entities.length - 1)].xv = _arg5; entities[(entities.length - 1)].yv = _arg6; entities[(entities.length - 1)].worldx = (entities[(entities.length - 1)].worldx + entities[(entities.length - 1)].xv); entities[(entities.length - 1)].worldy = (entities[(entities.length - 1)].worldy + entities[(entities.length - 1)].yv); entitylayer.addChild(entities[(entities.length - 1)]); } public function frameupdate(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:String; var _local5:String; var _local6:Number; var _local7:ColorTransform; var _local8:ColorTransform; var _local9:DisplacementMapFilter; if (MovieClip(parent).FPScounter.fps < 24){ if (qwarning < 100){ qwarning++; }; } else { if (qwarning > 0){ qwarning--; }; }; if ((((qwarning > 50)) && ((MovieClip(parent).qsetting == 1)))){ MovieClip(parent).qs.gotoAndStop(3); }; sounds.vsoundvolume = (1 * MovieClip(parent).svolume); sounds.vmusicvolume = (0.5 * MovieClip(parent).svolume); if (challengemode){ if (challengego){ challengetimer = (challengetimer + crand1); } else { challengecd--; _local5 = ("" + (Math.floor((challengecd / 30)) + 1)); MovieClip(parent).timer.showcd.text = _local5; if (challengecd <= 0){ challengego = true; MovieClip(parent).timer.showcd.visible = false; }; }; challengetimer = (challengetimer - crand2); if ((challengetimer % crand1) != 0){ endgame(); MovieClip(parent).gotoAndStop("cheater"); }; if (cwin){ sounds.playsound("s_stuffget"); MovieClip(parent).endtime = (((challengetimer / crand1) * 1000) / 30); if (savenumber == 1){ if (themap == 13){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch1ta)) || ((so.data.ch1ta == 0)))){ so.data.ch1ta = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 14){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch2ta)) || ((so.data.ch2ta == 0)))){ so.data.ch2ta = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 15){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch3ta)) || ((so.data.ch3ta == 0)))){ so.data.ch3ta = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 16){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch4ta)) || ((so.data.ch4ta == 0)))){ so.data.ch4ta = (((challengetimer / crand1) * 1000) / 30); }; }; so.flush(); }; if (savenumber == 2){ if (themap == 13){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch1tb)) || ((so.data.ch1tb == 0)))){ so.data.ch1tb = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 14){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch2tb)) || ((so.data.ch2tb == 0)))){ so.data.ch2tb = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 15){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch3tb)) || ((so.data.ch3tb == 0)))){ so.data.ch3tb = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 16){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch4tb)) || ((so.data.ch4tb == 0)))){ so.data.ch4tb = (((challengetimer / crand1) * 1000) / 30); }; }; so.flush(); }; if (savenumber == 3){ if (themap == 13){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch1tc)) || ((so.data.ch1tc == 0)))){ so.data.ch1tc = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 14){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch2tc)) || ((so.data.ch2tc == 0)))){ so.data.ch2tc = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 15){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch3tc)) || ((so.data.ch3tc == 0)))){ so.data.ch3tc = (((challengetimer / crand1) * 1000) / 30); }; }; if (themap == 16){ if (((((((challengetimer / crand1) * 1000) / 30) < so.data.ch4tc)) || ((so.data.ch4tc == 0)))){ so.data.ch4tc = (((challengetimer / crand1) * 1000) / 30); }; }; so.flush(); }; endgame(); MovieClip(parent).gotoAndStop("winchallenge"); }; _local3 = (((challengetimer / crand1) * 1000) / 30); _local4 = ""; _local4 = (_local4 + (Math.floor((_local3 / 60000)) + ":")); if (Math.floor(((_local3 % 60000) / 1000)) < 10){ _local4 = (_local4 + "0"); }; _local4 = (_local4 + (Math.floor(((_local3 % 60000) / 1000)) + ".")); if ((_local3 % 1000) < 100){ _local4 = (_local4 + "0"); }; if ((_local3 % 1000) < 10){ _local4 = (_local4 + "0"); }; _local4 = (_local4 + (Math.floor(_local3) % 1000)); MovieClip(parent).timer.showtime.text = _local4; crand2 = Math.floor((Math.random() * 3)); challengetimer = (challengetimer + crand2); } else { _local6 = 0; while (_local6 < coins.length) { MovieClip(parent).endcoins[_local6] = coins[_local6]; _local6++; }; }; if (player){ _local7 = player.transform.colorTransform; if (((player.invincible) && (((animoffs % 16) < 8)))){ _local7.redMultiplier = 0.6; _local7.greenMultiplier = 0.6; _local7.blueMultiplier = 0.6; _local7.redOffset = -50; _local7.greenOffset = -50; _local7.blueOffset = -50; } else { _local7.redMultiplier = 1; _local7.greenMultiplier = 1; _local7.blueMultiplier = 1; _local7.redOffset = 0; _local7.greenOffset = 0; _local7.blueOffset = 0; }; player.transform.colorTransform = _local7; }; if (fader > 0){ fader = (fader - 2); _local8 = transform.colorTransform; _local8.redMultiplier = (1 - (fader / 100)); _local8.greenMultiplier = (1 - (fader / 100)); _local8.blueMultiplier = (1 - (fader / 100)); _local8.redOffset = 0; _local8.greenOffset = 0; _local8.blueOffset = 0; transform.colorTransform = _local8; }; if (!challengemode){ MovieClip(root).coins.c1.gotoAndStop((coins[0] + 1)); MovieClip(root).coins.c2.gotoAndStop((coins[1] + 1)); MovieClip(root).coins.c3.gotoAndStop((coins[2] + 1)); MovieClip(root).coins.c4.gotoAndStop((coins[3] + 1)); MovieClip(root).coins.c5.gotoAndStop((coins[4] + 1)); MovieClip(root).coins.c6.gotoAndStop((coins[5] + 1)); MovieClip(root).coins.c7.gotoAndStop((coins[6] + 1)); MovieClip(root).coins.c8.gotoAndStop((coins[7] + 1)); MovieClip(root).coins.c9.gotoAndStop((coins[8] + 1)); MovieClip(root).coins.c10.gotoAndStop((coins[9] + 1)); }; if (player){ MovieClip(root).lifebar.gotoAndStop((player.life + 1)); }; if (!initialized){ init(); }; _local2 = 0; _local2 = 0; while (_local2 < 2) { timestep(); _local2++; }; foregroundplate.drawplate(Math.round((mapx - 137)), Math.round((mapy - 100)), fgtiles[themap]); if ((((MovieClip(parent).qsetting < 2)) || ((fader > 90)))){ backgroundplate.drawplate(Math.round((((mapx - 137) * 0.5) + 200)), Math.round((((mapy - 100) * 0.5) + 200)), bgtiles[themap]); backgroundplate.blurplate(4); backgroundplate.colorplate(); dispbufferdata.fillRect(new Rectangle(0, 0, 550, 400), 0x808080); _local2 = 0; while (_local2 < entities.length) { if (entities[_local2].displacer){ entities[_local2].dispoffs++; dispbufferdata.copyPixels(warpeffect, new Rectangle(((entities[_local2].dispoffs % 5) * 290), (Math.floor((entities[_local2].dispoffs / 5)) * 290), 290, 290), new Point(((entities[_local2].x + 275) - 145), ((entities[_local2].y + 200) - 145))); }; _local2++; }; _local9 = new DisplacementMapFilter(dispbufferdata, new Point(0, 0), 1, 2, 200, 200, "clamp"); foregroundplate.filters = [_local9]; }; } public function shiftto(_arg1:String, _arg2:Number, _arg3:Number){ var _local4:*; _local4 = fgtiles[themap].findportal(_arg1); player.worldx = ((_local4 % fgtiles[themap].wdth) * 40); player.worldy = (Math.floor((_local4 / fgtiles[themap].wdth)) * 40); player.worldx = (player.worldx - _arg2); player.worldy = (player.worldy - _arg3); } public function tolastsave(){ var _local1:*; var _local2:Number; if (challengemode){ challengetimer = crand2; challengecd = (30 * 3); challengego = false; MovieClip(parent).timer.showcd.visible = true; }; themap = saveloc; _local1 = 0; _local2 = 0; while (_local2 < fgtiles[themap].tile.length) { if (fgtiles[themap].tile[_local2] == 78){ _local1 = _local2; }; _local2++; }; player.worldx = (((_local1 % fgtiles[themap].wdth) * 40) + 20); player.worldy = ((Math.floor((_local1 / fgtiles[themap].wdth)) * 40) + 20); fgtiles[themap].resettiles(); _local2 = 0; while (_local2 < entities.length) { if (entities[_local2].etype != "player"){ entities[_local2].dead = true; }; _local2++; }; mapx = (player.worldx / 2); mapy = (player.worldy / 2); if (!challengemode){ if (savenumber == 1){ if (so.data.multibomb1){ multibomb = so.data.multibomb1; } else { multibomb = false; }; if (so.data.powerbomb1){ powerbomb = so.data.powerbomb1; } else { powerbomb = false; }; if (so.data.hascoins1){ savedcoins = so.data.hascoins1; }; }; if (savenumber == 2){ if (so.data.multibomb2){ multibomb = so.data.multibomb2; } else { multibomb = false; }; if (so.data.powerbomb2){ powerbomb = so.data.powerbomb2; } else { powerbomb = false; }; if (so.data.hascoins2){ savedcoins = so.data.hascoins2; }; }; if (savenumber == 3){ if (so.data.multibomb3){ multibomb = so.data.multibomb3; } else { multibomb = false; }; if (so.data.powerbomb3){ powerbomb = so.data.powerbomb3; } else { powerbomb = false; }; if (so.data.hascoins3){ savedcoins = so.data.hascoins3; }; }; iterate = 0; while (iterate < coins.length) { coins[iterate] = savedcoins[iterate]; iterate++; }; }; } private function getplayerinput(){ if (((!(challengemode)) || (challengego))){ if (((((keyleft) || (keydl))) || (keyul))){ player.scaleX = -1; if (player.xv > -3){ if (((editor) || (((player.grounded) && (!(((((((keyup) || (keydown))) || (keydl))) || (keyul)))))))){ player.xv = (player.xv - 1.2); } else { if (((((((keyup) || (keydown))) || (keydl))) || (keyul))){ if (!player.grounded){ player.xv = (player.xv - 0.1); }; } else { player.xv = (player.xv - 0.3); }; }; }; }; if (((((keyright) || (keydr))) || (keyur))){ player.scaleX = 1; if (player.xv < 3){ if (((editor) || (((player.grounded) && (!(((((((keyup) || (keydown))) || (keydr))) || (keyur)))))))){ player.xv = (player.xv + 1.2); } else { if (((((((keyup) || (keydown))) || (keydr))) || (keyur))){ if (!player.grounded){ player.xv = (player.xv + 0.1); }; } else { player.xv = (player.xv + 0.3); }; }; }; }; }; if (((editor) && (keydown))){ player.yv = (player.yv + 1); }; if (((editor) && (keyup))){ player.yv = (player.yv - 1); }; if (((((keyleft) || (keydl))) || (keyul))){ if (((keyup) || (keyul))){ playerang = 1; } else { if (((keydown) || (keydl))){ playerang = 3; } else { playerang = 2; }; }; } else { if (((((keyright) || (keydr))) || (keyur))){ if (((keyup) || (keyur))){ playerang = 1; } else { if (((keydown) || (keydr))){ playerang = 3; } else { playerang = 2; }; }; } else { if (keyup){ playerang = 0; } else { if (keydown){ playerang = 4; } else { playerang = 2; }; }; }; }; player.upperbod.gotoAndStop((playerang + 1)); if (((mouseclick) && (editor))){ if (!overmenu){ if (keyctrl){ bgtiles[themap].painttile((((mapx * 0.8) + (mouseX / 2)) + 28), (((mapy * 0.8) + (mouseY / 2)) + 18), tilebrush); } else { fgtiles[themap].painttile((mapx + (mouseX / 2)), (mapy + (mouseY / 2)), tilebrush); }; }; }; if (player.grounded){ if (Math.abs(player.xv) > 2){ if (panim != "walk"){ player.legs.gotoAndPlay("walk"); }; panim = "walk"; } else { if (panim != "idle"){ player.legs.gotoAndPlay("idle"); }; panim = "idle"; }; } else { if (panim != "jump"){ player.legs.gotoAndPlay("jump"); }; panim = "jump"; }; } public function keyreleased(_arg1:KeyboardEvent){ if (_arg1.keyCode == 81){ keyq = false; }; if (_arg1.keyCode == 27){ keymenu = false; }; if ((((_arg1.keyCode == 65)) || ((_arg1.keyCode == 101)))){ keyjump = false; }; if (_arg1.keyCode == 83){ keyshoot = false; }; if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 100)))){ keyleft = false; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 102)))){ keyright = false; }; if ((((_arg1.keyCode == 38)) || ((_arg1.keyCode == 104)))){ keyup = false; }; if ((((_arg1.keyCode == 40)) || ((_arg1.keyCode == 98)))){ keydown = false; }; if (_arg1.keyCode == 17){ keyctrl = false; }; if (_arg1.keyCode == 103){ keyul = false; }; if (_arg1.keyCode == 105){ keyur = false; }; if (_arg1.keyCode == 97){ keydl = false; }; if (_arg1.keyCode == 99){ keydr = false; }; } public function concuss(_arg1:Number, _arg2:Number, _arg3){ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = 0; while (_local7 < entities.length) { if (entities[_local7].etype != "conc"){ _local4 = (((entities[_local7].x - _arg1) * (entities[_local7].x - _arg1)) + ((entities[_local7].y - _arg2) * (entities[_local7].y - _arg2))); if (_local4 < (_arg3 * _arg3)){ _local6 = Math.atan2((entities[_local7].y - _arg2), (entities[_local7].x - _arg1)); _local4 = Math.sqrt(_local4); _local4 = Math.sqrt(_local4); if ((((((entities[_local7].etype == "fly")) || (((powerbomb) && ((((entities[_local7].etype == "snake")) || ((entities[_local7].etype == "bull")))))))) && ((_local4 < 7)))){ entities[_local7].dead = true; throwentity("flypart1", (entities[_local7].worldx + 3), (entities[_local7].worldy + 1), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("flypart1", (entities[_local7].worldx - 3), (entities[_local7].worldy + 1), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("flypart1", (entities[_local7].worldx + 1), (entities[_local7].worldy - 3), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("flypart1", (entities[_local7].worldx - 1), (entities[_local7].worldy + 3), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); if (entities[_local7].etype == "fly"){ throwentity("flypart2", (entities[_local7].worldx - 2), (entities[_local7].worldy - 1), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); }; if (entities[_local7].etype == "bull"){ throwentity("flypart3", (entities[_local7].worldx - 2), (entities[_local7].worldy - 1), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); }; if (entities[_local7].etype == "snake"){ throwentity("flypart4", (entities[_local7].worldx - 2), (entities[_local7].worldy - 1), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); }; throwentity("poof", entities[_local7].worldx, entities[_local7].worldy, 0, 0, 0); }; if ((((((entities[_local7].etype == "crackrock")) && ((_local4 < 10)))) && (powerbomb))){ fgtiles[themap].tile[entities[_local7].linked] = 2074; entities[_local7].dead = true; throwentity("rockbit", (entities[_local7].worldx + 5), (entities[_local7].worldy + 5), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx - 5), (entities[_local7].worldy + 5), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx + 5), (entities[_local7].worldy - 5), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx - 5), (entities[_local7].worldy - 5), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx + 10), (entities[_local7].worldy + 10), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx - 10), (entities[_local7].worldy + 10), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx + 10), (entities[_local7].worldy - 10), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); throwentity("rockbit", (entities[_local7].worldx - 10), (entities[_local7].worldy - 10), 0.5, (entities[_local7].xv + (((Math.random() * 11) - 5) / 10)), (entities[_local7].yv + (((Math.random() * 11) - 5) / 10))); }; if (_local4 < 10){ _local4 = 10; }; if (_local4 == 0){ _local5 = 0; } else { _local5 = (10 / _local4); }; entities[_local7].xv = (entities[_local7].xv * 0.8); entities[_local7].yv = (entities[_local7].yv * 0.8); entities[_local7].xv = (entities[_local7].xv + (_local5 * Math.cos(_local6))); entities[_local7].yv = (entities[_local7].yv + (_local5 * Math.sin(_local6))); }; }; _local7++; }; } public function addentitylinked(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ entities.push(new entity(_arg1, _arg2, _arg3, _arg4)); entities[(entities.length - 1)].linked = _arg5; entitylayer.addChild(entities[(entities.length - 1)]); } public function dumpmap(){ addmenu(0, 0, "mapdump", "grow"); } public function mousereleased(_arg1:MouseEvent){ mouseclick = false; } public function keypressed(_arg1:KeyboardEvent){ var _local2:Number; var _local3:Number; var _local4:Number; if (_arg1.keyCode == 81){ if (!keyq){ MovieClip(parent).qsetting++; if (MovieClip(parent).qsetting > 2){ MovieClip(parent).qsetting = 1; }; if (MovieClip(parent).qsetting == 1){ stage.quality = StageQuality.HIGH; }; if (MovieClip(parent).qsetting == 2){ qwarning = 0; stage.quality = StageQuality.LOW; }; if (MovieClip(parent).qsetting == 1){ MovieClip(parent).qs.gotoAndStop(1); }; if (MovieClip(parent).qsetting == 2){ MovieClip(parent).qs.gotoAndStop(2); }; }; keyq = true; }; if (((!(challengemode)) || (challengego))){ if (_arg1.keyCode == 83){ if (((!(keyshoot)) && (((((multibomb) && ((bombsout < 2)))) || (((!(multibomb)) && ((bombsout < 1)))))))){ _local2 = 8; _local3 = (_local2 * Math.cos((Math.PI / 4))); sounds.playsound("s_shoot"); addentity("conc", player.worldx, (player.worldy - 5), 0.5); if (playerang == 0){ entities[(entities.length - 1)].xv = (player.xv / 2); entities[(entities.length - 1)].yv = (-(_local2) + (player.yv / 2)); }; if (playerang == 1){ entities[(entities.length - 1)].xv = ((_local3 * player.scaleX) + (player.xv / 2)); entities[(entities.length - 1)].yv = (-(_local3) + (player.yv / 2)); }; if (playerang == 2){ entities[(entities.length - 1)].xv = ((_local2 * player.scaleX) + (player.xv / 2)); entities[(entities.length - 1)].yv = (player.yv / 2); }; if (playerang == 3){ entities[(entities.length - 1)].xv = ((_local3 * player.scaleX) + (player.xv / 2)); entities[(entities.length - 1)].yv = (_local3 + (player.yv / 2)); }; if (playerang == 4){ entities[(entities.length - 1)].xv = (player.xv / 2); entities[(entities.length - 1)].yv = (_local2 + (player.yv / 2)); }; }; keyshoot = true; }; if ((((_arg1.keyCode == 65)) || ((_arg1.keyCode == 101)))){ _local4 = 0; while (_local4 < MovieClip(menulayer).numChildren) { if ((MovieClip(menulayer).getChildAt(_local4) is popmenu)){ MovieClip(menulayer.getChildAt(_local4)).dead = true; }; _local4++; }; if (!keyjump){ if (player.grounded){ player.yv = -5; }; }; keyjump = true; }; if (_arg1.keyCode == 17){ keyctrl = true; }; }; if (_arg1.keyCode == 103){ keyul = true; }; if (_arg1.keyCode == 105){ keyur = true; }; if (_arg1.keyCode == 97){ keydl = true; }; if (_arg1.keyCode == 99){ keydr = true; }; if ((((_arg1.keyCode == 38)) || ((_arg1.keyCode == 104)))){ keyup = true; }; if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 100)))){ keyleft = true; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 102)))){ keyright = true; }; if ((((_arg1.keyCode == 40)) || ((_arg1.keyCode == 98)))){ if (((!(keydown)) && (!(challengemode)))){ if (player.onsave){ saveloc = themap; iterate = 0; while (iterate < coins.length) { savedcoins[iterate] = coins[iterate]; iterate++; }; if (savenumber == 1){ so.data.savepoint1 = saveloc; so.data.multibomb1 = multibomb; so.data.powerbomb1 = powerbomb; so.data.hascoins1 = savedcoins; }; if (savenumber == 2){ so.data.savepoint2 = saveloc; so.data.multibomb2 = multibomb; so.data.powerbomb2 = powerbomb; so.data.hascoins2 = savedcoins; }; if (savenumber == 3){ so.data.savepoint3 = saveloc; so.data.multibomb3 = multibomb; so.data.powerbomb3 = powerbomb; so.data.hascoins3 = savedcoins; }; so.flush(); }; }; keydown = true; }; } public function init(){ var _local1:Boolean; var _local2:Number; if (MovieClip(parent).qsetting == 1){ MovieClip(parent).qs.gotoAndStop(1); }; if (MovieClip(parent).qsetting == 2){ MovieClip(parent).qs.gotoAndStop(2); }; _local1 = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, keypressed); stage.addEventListener(KeyboardEvent.KEY_UP, keyreleased); stage.addEventListener(MouseEvent.MOUSE_DOWN, mousepressed); stage.addEventListener(MouseEvent.MOUSE_UP, mousereleased); _local2 = 0; while (_local2 < fgtiles[themap].tile.length) { if (fgtiles[themap].tile[_local2] == 78){ addentity("player", (((_local2 % fgtiles[themap].wdth) * 40) + 20), ((Math.floor((_local2 / fgtiles[themap].wdth)) * 40) + 20), 0); player = entities[(entities.length - 1)]; _local1 = true; }; _local2++; }; if (!_local1){ addentity("player", 60, 60, 0); player = entities[(entities.length - 1)]; }; mapx = (player.worldx / 2); mapy = (player.worldy / 2); saveloc = themap; sounds.playmusic(); sounds.vsoundvolume = (1 * MovieClip(parent).svolume); sounds.vmusicvolume = (0.5 * MovieClip(parent).svolume); initialized = true; } public function findmap(_arg1:String){ var _local2:Number; _local2 = 0; while (_local2 < fgtiles.length) { if (fgtiles[_local2].mapname == _arg1){ themap = _local2; }; _local2++; }; } public function timestep(){ var _local1:Number; var _local2:Number; animoffs++; if (animoffs > 100000){ animoffs = 0; }; if (!editor){ foregroundplate.activatespawns(Math.round((mapx - 137)), Math.round((mapy - 100)), fgtiles[themap]); }; mapx = (((mapx * 6) + (player.worldx / 2)) / 7); mapy = (((mapy * 6) + (player.worldy / 2)) / 7); _local1 = 0; _local2 = 0; getplayerinput(); _local1 = 0; while (_local1 < entities.length) { entities[_local1].frameupdate(); if (!editor){ entities[_local1].mapcollide(fgtiles[themap]); }; _local2 = (_local1 + 1); while (_local2 < entities.length) { entities[_local1].entitiycollide(entities[_local2]); _local2++; }; _local1++; }; bombsout = 0; _local1 = 0; while (_local1 < entities.length) { if ((((entities[_local1].etype == "conc")) && (!(entities[_local1].freeze)))){ bombsout++; }; if (entities[_local1].dead){ entitylayer.removeChild(entities[_local1]); entities.splice(_local1, 1); }; _local1++; }; } public function loadcam(){ mapx = ((player.worldx / 2) + mapxs); mapy = ((player.worldy / 2) + mapys); } public function savecam(){ mapxs = (mapx - (player.worldx / 2)); mapys = (mapy - (player.worldy / 2)); } public function endgame(){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keypressed); stage.removeEventListener(KeyboardEvent.KEY_UP, keyreleased); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousepressed); stage.removeEventListener(MouseEvent.MOUSE_UP, mousereleased); sounds.stopmusic(); } public function addmenu(_arg1:Number, _arg2:Number, _arg3:String, _arg4:String){ var _local5:*; _local5 = new popmenu(_arg1, _arg2, _arg3, _arg4); menulayer.addChild(_local5); } public function findmapnum(_arg1:String):Number{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = 0; while (_local3 < fgtiles.length) { if (fgtiles[_local3].mapname == _arg1){ _local2 = _local3; }; _local3++; }; return (_local2); } public function addentity(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number){ entities.push(new entity(_arg1, _arg2, _arg3, _arg4)); entitylayer.addChild(entities[(entities.length - 1)]); } public function mousepressed(_arg1:MouseEvent){ var _local2:*; overmenu = false; _local2 = 0; while (_local2 < MovieClip(menulayer).numChildren) { if (MovieClip(menulayer.getChildAt(_local2)).moused){ overmenu = true; }; _local2++; }; if (!overmenu){ mouseclick = true; }; } } }//package
Section 38
//maingame (maingame) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.geom.*; public class maingame extends MovieClip { public var backbch:SimpleButton; public var game:gamestage; public var coins:MovieClip; public var endcoins:Array; public var c2a:Boolean; public var c2b:Boolean; public var c2c:Boolean; public var qs:MovieClip; public var c3a:Boolean; public var c3b:Boolean; public var urlStart:Number; public var endtime:Number; public var ch3time:Number; public var challengenum:Number; public var domEnd:Number; public var c4a:Boolean; public var c4c:Boolean; public var c4b:Boolean; public var backb:SimpleButton; public var sg2:MovieClip; public var sg3:MovieClip; public var c3c:Boolean; public var so:SharedObject; public var ch2:MovieClip; public var ch4:MovieClip; public var c5b:Boolean; public var c5c:Boolean; public var backbchs:SimpleButton; public var sg1:MovieClip; public var c5a:Boolean; public var ch1:MovieClip; public var mytime:Number; public var c6b:Boolean; public var ch3:MovieClip; public var c6a:Boolean; public var c6c:Boolean; public var prevt:String; public var resulttext2:TextField; public var vb:MovieClip; public var c7a:Boolean; public var c7b:Boolean; public var c7c:Boolean; public var LastDot:Number; public var mbch:SimpleButton; public var qsetting:Number; public var ecoins:MovieClip; public var ch2time:Number; public var resulttext:TextField; public var domain:String; public var endmessage:TextField; public var fordomain:String; public var c8c:Boolean; public var c8a:Boolean; public var c8b:Boolean; public var c10c:Boolean; public var againbch:SimpleButton; public var urlEnd:Number; public var c10b:Boolean; public var agb:MovieClip; public var endmessage1:TextField; public var c9b:Boolean; public var savenumber:Number; public var FPScounter:VoidFPS; public var c9c:Boolean; public var c10a:Boolean; public var c9a:Boolean; public var upb:SimpleButton; public var ch1time:Number; public var backb2:SimpleButton; public var hgb:SimpleButton; public var timer:MovieClip; public var svolume:Number; public var totalcoins:Number; public var mbc:SimpleButton; public var url:String; public var mba:SimpleButton; public var bmb:SimpleButton; public var mbm:SimpleButton; public var lifebar:MovieClip; public var bmb2:SimpleButton; public var ch4time:Number; public var timertext:String; public var c1a:Boolean; public var c1b:Boolean; public var loadanim:MovieClip; public var c1c:Boolean; public function maingame(){ addFrameScript(1, frame2, 3, frame4, 4, frame5, 5, frame6, 7, frame8, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17); } public function bmb2b(_arg1:MouseEvent){ game.endgame(); endgame(); removeChild(FPScounter); removeChild(lifebar); removeChild(timer); removeChild(bmb2); removeChild(vb); removeChild(qs); gotoAndStop("loaded"); } function frame10(){ endcoins = new Array(); endcoins = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; startgame(0, savenumber); setChildIndex(FPScounter, (numChildren - 1)); setChildIndex(lifebar, (numChildren - 1)); setChildIndex(coins, (numChildren - 1)); setChildIndex(bmb, (numChildren - 1)); setChildIndex(vb, (numChildren - 1)); setChildIndex(qs, (numChildren - 1)); bmb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bmb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bmb.addEventListener(MouseEvent.CLICK, bmbb); } function frame16(){ backb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); backb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); backb.addEventListener(MouseEvent.CLICK, backbb); hgb.addEventListener(MouseEvent.CLICK, hgbb); } public function upbb(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorblog.com"); navigateToURL(_local3, _local2); } public function backbchsb(_arg1:MouseEvent){ gotoAndStop("loaded"); } function frame5(){ agb.addEventListener(MouseEvent.CLICK, agbb); so = SharedObject.getLocal("concussionData"); c1a = false; c2a = false; c3a = false; c4a = false; c5a = false; c6a = false; c7a = false; c8a = false; c9a = false; c10a = false; c1b = false; c2b = false; c3b = false; c4b = false; c5b = false; c6b = false; c7b = false; c8b = false; c9b = false; c10b = false; c1c = false; c2c = false; c3c = false; c4c = false; c5c = false; c6c = false; c7c = false; c8c = false; c9c = false; c10c = false; savenumber = 0; ch1time = 0; ch2time = 0; ch3time = 0; ch4time = 0; svolume = 1; qsetting = 1; if (so.data.hassave1){ sg1.gotoAndStop(2); c1a = so.data.hascoins1[0]; c2a = so.data.hascoins1[1]; c3a = so.data.hascoins1[2]; c4a = so.data.hascoins1[3]; c5a = so.data.hascoins1[4]; c6a = so.data.hascoins1[5]; c7a = so.data.hascoins1[6]; c8a = so.data.hascoins1[7]; c9a = so.data.hascoins1[8]; c10a = so.data.hascoins1[9]; } else { sg1.gotoAndStop(1); }; if (so.data.hassave2){ sg2.gotoAndStop(2); c1b = so.data.hascoins2[0]; c2b = so.data.hascoins2[1]; c3b = so.data.hascoins2[2]; c4b = so.data.hascoins2[3]; c5b = so.data.hascoins2[4]; c6b = so.data.hascoins2[5]; c7b = so.data.hascoins2[6]; c8b = so.data.hascoins2[7]; c9b = so.data.hascoins2[8]; c10b = so.data.hascoins2[9]; } else { sg2.gotoAndStop(1); }; if (so.data.hassave3){ sg3.gotoAndStop(2); c1c = so.data.hascoins3[0]; c2c = so.data.hascoins3[1]; c3c = so.data.hascoins3[2]; c4c = so.data.hascoins3[3]; c5c = so.data.hascoins3[4]; c6c = so.data.hascoins3[5]; c7c = so.data.hascoins3[6]; c8c = so.data.hascoins3[7]; c9c = so.data.hascoins3[8]; c10c = so.data.hascoins3[9]; } else { sg3.gotoAndStop(1); }; } public function backbchb(_arg1:MouseEvent){ gotoAndStop("chch"); } public function againbchb(_arg1:MouseEvent){ gotoAndStop("challenge"); } function frame2(){ agb.addEventListener(MouseEvent.CLICK, agbb); stop(); fordomain = ""; url = stage.loaderInfo.url; urlStart = (url.indexOf("://") + 3); urlEnd = url.indexOf("/", urlStart); domain = url.substring(urlStart, urlEnd); LastDot = (domain.lastIndexOf(".") - 1); domEnd = (domain.lastIndexOf(".", LastDot) + 1); domain = domain.substring(domEnd, domain.length); stage.stageFocusRect = false; stage.showDefaultContextMenu = false; addEventListener(Event.ENTER_FRAME, loading); } function frame4(){ stop(); } function frame8(){ agb.addEventListener(MouseEvent.CLICK, agbb); ch1.chnum.text = "1"; ch2.chnum.text = "2"; ch3.chnum.text = "3"; ch4.chnum.text = "4"; timertext = ""; if (ch1time != 0){ timertext = ""; timertext = (timertext + (Math.floor((ch1time / 60000)) + ":")); if (Math.floor(((ch1time % 60000) / 1000)) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(((ch1time % 60000) / 1000)) + ".")); if ((ch1time % 1000) < 100){ timertext = (timertext + "0"); }; if ((ch1time % 1000) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(ch1time) % 1000)); ch1.ctime.text = timertext; } else { ch1.ctime.text = ""; }; if (ch2time != 0){ timertext = ""; timertext = (timertext + (Math.floor((ch2time / 60000)) + ":")); if (Math.floor(((ch2time % 60000) / 1000)) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(((ch2time % 60000) / 1000)) + ".")); if ((ch2time % 1000) < 100){ timertext = (timertext + "0"); }; if ((ch2time % 1000) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(ch2time) % 1000)); ch2.ctime.text = timertext; } else { ch2.ctime.text = ""; }; if (ch3time != 0){ timertext = ""; timertext = (timertext + (Math.floor((ch3time / 60000)) + ":")); if (Math.floor(((ch3time % 60000) / 1000)) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(((ch3time % 60000) / 1000)) + ".")); if ((ch3time % 1000) < 100){ timertext = (timertext + "0"); }; if ((ch3time % 1000) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(ch3time) % 1000)); ch3.ctime.text = timertext; } else { ch3.ctime.text = ""; }; if (ch4time != 0){ timertext = ""; timertext = (timertext + (Math.floor((ch4time / 60000)) + ":")); if (Math.floor(((ch4time % 60000) / 1000)) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(((ch4time % 60000) / 1000)) + ".")); if ((ch4time % 1000) < 100){ timertext = (timertext + "0"); }; if ((ch4time % 1000) < 10){ timertext = (timertext + "0"); }; timertext = (timertext + (Math.floor(ch4time) % 1000)); ch4.ctime.text = timertext; } else { ch4.ctime.text = ""; }; ch1.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); ch1.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); ch1.addEventListener(MouseEvent.CLICK, ch1b); ch2.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); ch2.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); ch2.addEventListener(MouseEvent.CLICK, ch2b); ch3.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); ch3.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); ch3.addEventListener(MouseEvent.CLICK, ch3b); ch4.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); ch4.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); ch4.addEventListener(MouseEvent.CLICK, ch4b); backbchs.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); backbchs.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); backbchs.addEventListener(MouseEvent.CLICK, backbchsb); } function frame17(){ endgame(); removeChild(FPScounter); removeChild(lifebar); removeChild(timer); if (bmb){ removeChild(bmb); }; if (bmb2){ removeChild(bmb2); }; removeChild(vb); } function frame6(){ agb.addEventListener(MouseEvent.CLICK, agbb); challengenum = 0; endtime = 0; if (savenumber == 1){ if (so.data.hassave1){ ch1time = so.data.ch1ta; ch2time = so.data.ch2ta; ch3time = so.data.ch3ta; ch4time = so.data.ch4ta; } else { so.data.hassave1 = true; so.data.ch1ta = ch1time; so.data.ch2ta = ch2time; so.data.ch3ta = ch3time; so.data.ch4ta = ch4time; so.data.multibomb1 = false; so.data.powerbomb1 = false; so.data.hascoins1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; so.data.savepoint1 = -1; so.data.hassave1 = true; }; so.flush(); }; if (savenumber == 2){ if (so.data.hassave2){ ch1time = so.data.ch1tb; ch2time = so.data.ch2tb; ch3time = so.data.ch3tb; ch4time = so.data.ch4tb; } else { so.data.hassave2 = true; so.data.ch1tb = ch1time; so.data.ch2tb = ch2time; so.data.ch3tb = ch3time; so.data.ch4tb = ch4time; so.data.multibomb2 = false; so.data.powerbomb2 = false; so.data.hascoins2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; so.data.savepoint2 = -1; so.data.hassave2 = true; }; so.flush(); }; if (savenumber == 3){ if (so.data.hassave1){ ch1time = so.data.ch1tc; ch2time = so.data.ch2tc; ch3time = so.data.ch3tc; ch4time = so.data.ch4tc; } else { so.data.hassave3 = true; so.data.ch1tc = ch1time; so.data.ch2tc = ch2time; so.data.ch3tc = ch3time; so.data.ch4tc = ch4time; so.data.multibomb3 = false; so.data.powerbomb3 = false; so.data.hascoins3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; so.data.savepoint3 = -1; so.data.hassave3 = true; }; so.flush(); }; mba.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); mba.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); mba.addEventListener(MouseEvent.CLICK, mbab); mbch.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); mbch.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); mbch.addEventListener(MouseEvent.CLICK, mbchb); mbm.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); mbm.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); mbm.addEventListener(MouseEvent.CLICK, mbmb); mbc.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); mbc.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); mbc.addEventListener(MouseEvent.CLICK, mbcb); upb.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); upb.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); upb.addEventListener(MouseEvent.CLICK, upbb); } public function mbab(_arg1:MouseEvent){ if ((((((((savenumber == 1)) && ((so.data.savepoint1 == -1)))) || ((((savenumber == 2)) && ((so.data.savepoint2 == -1)))))) || ((((savenumber == 3)) && ((so.data.savepoint3 == -1)))))){ gotoAndStop("story"); } else { gotoAndStop("adventure"); }; } function frame15(){ backb2.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); backb2.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); backb2.addEventListener(MouseEvent.CLICK, backbb2); ecoins.c1.gotoAndStop((endcoins[0] + 1)); ecoins.c2.gotoAndStop((endcoins[1] + 1)); ecoins.c3.gotoAndStop((endcoins[2] + 1)); ecoins.c4.gotoAndStop((endcoins[3] + 1)); ecoins.c5.gotoAndStop((endcoins[4] + 1)); ecoins.c6.gotoAndStop((endcoins[5] + 1)); ecoins.c7.gotoAndStop((endcoins[6] + 1)); ecoins.c8.gotoAndStop((endcoins[7] + 1)); ecoins.c9.gotoAndStop((endcoins[8] + 1)); ecoins.c10.gotoAndStop((endcoins[9] + 1)); totalcoins = (((((((((endcoins[0] + endcoins[1]) + endcoins[2]) + endcoins[3]) + endcoins[4]) + endcoins[5]) + endcoins[6]) + endcoins[7]) + endcoins[8]) + endcoins[9]); resulttext.text = (("You collected " + totalcoins) + " of 10 gems!"); if (totalcoins < 10){ resulttext2.text = "Try to find them all!"; } else { resulttext2.text = "Well done!"; }; } function frame11(){ bmb2.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bmb2.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bmb2.addEventListener(MouseEvent.CLICK, bmb2b); startgame(challengenum, savenumber); setChildIndex(FPScounter, (numChildren - 1)); setChildIndex(lifebar, (numChildren - 1)); setChildIndex(timer, (numChildren - 1)); setChildIndex(bmb2, (numChildren - 1)); setChildIndex(vb, (numChildren - 1)); setChildIndex(qs, (numChildren - 1)); } function frame12(){ gotoAndStop(1); } public function mbcb(_arg1:MouseEvent){ gotoAndStop("credits"); } function frame13(){ endgame(); removeChild(FPScounter); removeChild(lifebar); removeChild(coins); removeChild(bmb); removeChild(vb); removeChild(qs); } public function mbchb(_arg1:MouseEvent){ gotoAndStop("chch"); } public function agbb(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } function frame14(){ backbch.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); backbch.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); backbch.addEventListener(MouseEvent.CLICK, backbchb); againbch.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); againbch.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); againbch.addEventListener(MouseEvent.CLICK, againbchb); endgame(); removeChild(FPScounter); removeChild(lifebar); removeChild(timer); removeChild(bmb2); removeChild(vb); removeChild(qs); mytime = 0; if (savenumber == 1){ ch1time = so.data.ch1ta; ch2time = so.data.ch2ta; ch3time = so.data.ch3ta; ch4time = so.data.ch4ta; if (challengenum == 1){ mytime = so.data.ch1ta; }; if (challengenum == 2){ mytime = so.data.ch2ta; }; if (challengenum == 3){ mytime = so.data.ch3ta; }; if (challengenum == 4){ mytime = so.data.ch4ta; }; }; if (savenumber == 2){ ch1time = so.data.ch1tb; ch2time = so.data.ch2tb; ch3time = so.data.ch3tb; ch4time = so.data.ch4tb; if (challengenum == 1){ mytime = so.data.ch1tb; }; if (challengenum == 2){ mytime = so.data.ch2tb; }; if (challengenum == 3){ mytime = so.data.ch3tb; }; if (challengenum == 4){ mytime = so.data.ch4tb; }; }; if (savenumber == 3){ ch1time = so.data.ch1tc; ch2time = so.data.ch2tc; ch3time = so.data.ch3tc; ch4time = so.data.ch4tc; if (challengenum == 1){ mytime = so.data.ch1tc; }; if (challengenum == 2){ mytime = so.data.ch2tc; }; if (challengenum == 3){ mytime = so.data.ch3tc; }; if (challengenum == 4){ mytime = so.data.ch4tc; }; }; prevt = ""; prevt = (prevt + (Math.floor((endtime / 60000)) + ":")); if (Math.floor(((endtime % 60000) / 1000)) < 10){ prevt = (prevt + "0"); }; prevt = (prevt + (Math.floor(((endtime % 60000) / 1000)) + ".")); if ((endtime % 1000) < 100){ prevt = (prevt + "0"); }; if ((endtime % 1000) < 10){ prevt = (prevt + "0"); }; prevt = (prevt + (Math.floor(endtime) % 1000)); endmessage1.text = ("COMPLETION TIME " + prevt); if (endtime == mytime){ endmessage.text = "NEW RECORD!"; } else { prevt = ""; prevt = (prevt + (Math.floor((mytime / 60000)) + ":")); if (Math.floor(((mytime % 60000) / 1000)) < 10){ prevt = (prevt + "0"); }; prevt = (prevt + (Math.floor(((mytime % 60000) / 1000)) + ".")); if ((mytime % 1000) < 100){ prevt = (prevt + "0"); }; if ((mytime % 1000) < 10){ prevt = (prevt + "0"); }; prevt = (prevt + (Math.floor(mytime) % 1000)); endmessage.text = ("PREVIOUS TIME " + prevt); }; } public function loading(_arg1:Event){ var _local2:*; var _local3:*; var _local4:*; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = Math.round(((_local3 * 100) / _local2)); loadanim.gotoAndPlay(_local4); if (_local3 >= _local2){ removeEventListener(Event.ENTER_FRAME, loading); gotoAndStop("sponsoranim"); }; } public function startgame(_arg1:Number, _arg2:Number){ game = new gamestage(_arg1, _arg2); addChild(game); game.x = 275; game.y = 200; } public function ch1b(_arg1:MouseEvent){ challengenum = 1; gotoAndStop("challenge"); } public function backbb(_arg1:MouseEvent){ gotoAndStop("loaded"); } public function hgbb(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.hatchedgames.com"); navigateToURL(_local3, _local2); } public function ch2b(_arg1:MouseEvent){ challengenum = 2; gotoAndStop("challenge"); } public function endgame(){ removeChild(game); } public function backbb2(_arg1:MouseEvent){ gotoAndStop("loaded"); } public function ch3b(_arg1:MouseEvent){ challengenum = 3; gotoAndStop("challenge"); } public function bmbb(_arg1:MouseEvent){ game.endgame(); endgame(); removeChild(FPScounter); removeChild(lifebar); removeChild(coins); removeChild(bmb); removeChild(vb); removeChild(qs); gotoAndStop("loaded"); } public function ch4b(_arg1:MouseEvent){ challengenum = 4; gotoAndStop("challenge"); } public function mbmb(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } } }//package
Section 39
//music1 (music1) package { import flash.media.*; public dynamic class music1 extends Sound { } }//package
Section 40
//music2 (music2) package { import flash.media.*; public dynamic class music2 extends Sound { } }//package
Section 41
//music3 (music3) package { import flash.media.*; public dynamic class music3 extends Sound { } }//package
Section 42
//popmenu (popmenu) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.filters.*; import flash.geom.*; public class popmenu extends MovieClip { public var poptype:String; public var bxcoin2:SimpleButton; public var bxcoin3:SimpleButton; public var dumptext:TextField; public var offs:Bitmap; public var moused:Boolean; public var bs:SimpleButton; public var bt:SimpleButton; public var dead:Boolean; public var dumptextb:TextField; public var bx:SimpleButton; public var bts:MovieClip; public var bxcoin:SimpleButton; public function popmenu(_arg1:Number, _arg2:Number, _arg3:String, _arg4:String){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); dead = false; gotoAndStop(_arg3); poptype = _arg4; if (poptype == "grow"){ scaleX = 0.1; scaleY = 0.1; }; x = _arg1; y = _arg2; addEventListener(Event.ENTER_FRAME, frameupdate); } public function bxc2(_arg1:MouseEvent){ selfdestruct(); } public function bxc3(_arg1:MouseEvent){ selfdestruct(); } public function btsc(_arg1:MouseEvent){ var _local2:*; var _local3:*; _local2 = (mouseX - bts.x); _local3 = (mouseY - bts.y); MovieClip(parent.parent).tilebrush = ((Math.floor((_local3 / 20)) * 10) + Math.floor((_local2 / 20))); bts.sel.x = (Math.floor((_local2 / 20)) * 20); bts.sel.y = (Math.floor((_local3 / 20)) * 20); } public function bsc(_arg1:MouseEvent){ MovieClip(parent.parent).dumpmap(); } public function bxcoinc(_arg1:MouseEvent){ dead = true; } function frame3(){ dumptext.text = MovieClip(parent.parent).fgtiles[MovieClip(parent.parent).themap].dumpmap(); dumptextb.text = MovieClip(parent.parent).bgtiles[MovieClip(parent.parent).themap].dumpmap(); bx.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bx.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bx.addEventListener(MouseEvent.CLICK, bxc3); } private function frameupdate(_arg1:Event){ if (poptype == "grow"){ if (!dead){ scaleX = ((scaleX + 1) / 2); scaleY = scaleX; } else { scaleX = (scaleX / 2); scaleY = scaleX; if (scaleX < 0.1){ selfdestruct(); }; }; }; if ((((((((mouseX > (-(width) / 2))) && ((mouseX < (width / 2))))) && ((mouseY > (-(height) / 2))))) && ((mouseY < (height / 2))))){ moused = true; } else { moused = false; }; } function frame5(){ bxcoin2.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bxcoin2.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bxcoin2.addEventListener(MouseEvent.CLICK, bxcoin2c); } function frame1(){ bx.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bx.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bx.addEventListener(MouseEvent.CLICK, bxc); } function frame4(){ bxcoin.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bxcoin.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bxcoin.addEventListener(MouseEvent.CLICK, bxcoinc); } function frame2(){ bx.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bx.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bx.addEventListener(MouseEvent.CLICK, bxc2); bt.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bt.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bt.addEventListener(MouseEvent.CLICK, btc); bs.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bs.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bs.addEventListener(MouseEvent.CLICK, bsc); bts.addEventListener(MouseEvent.CLICK, btsc); } public function btc(_arg1:MouseEvent){ MovieClip(parent.parent).editor = false; selfdestruct(); } public function bxcoin2c(_arg1:MouseEvent){ dead = true; } function frame6(){ bxcoin3.addEventListener(MouseEvent.MOUSE_OVER, VoidLib.bgrow); bxcoin3.addEventListener(MouseEvent.MOUSE_OUT, VoidLib.bshrink); bxcoin3.addEventListener(MouseEvent.CLICK, bxcoin3c); } public function bxcoin3c(_arg1:MouseEvent){ dead = true; } public function bxc(_arg1:MouseEvent){ selfdestruct(); } private function selfdestruct(){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.focus = parent.parent; MovieClip(parent.parent).overmenu = false; parent.removeChild(this); } } }//package
Section 43
//s_concuss (s_concuss) package { import flash.media.*; public dynamic class s_concuss extends Sound { } }//package
Section 44
//s_shoot (s_shoot) package { import flash.media.*; public dynamic class s_shoot extends Sound { } }//package
Section 45
//s_stuffget (s_stuffget) package { import flash.media.*; public dynamic class s_stuffget extends Sound { } }//package
Section 46
//s_thump (s_thump) package { import flash.media.*; public dynamic class s_thump extends Sound { } }//package
Section 47
//s_tink (s_tink) package { import flash.media.*; public dynamic class s_tink extends Sound { } }//package
Section 48
//tileplate (tileplate) package { import flash.events.*; import flash.display.*; import flash.filters.*; import flash.geom.*; public class tileplate extends MovieClip { public var tileset:BitmapData; public var buffer:Bitmap; public var bufferdata:BitmapData; public function tileplate(_arg1:MovieClip){ tileset = new BitmapData(400, 800, true, 0); _arg1.gotoAndStop(2); tileset.draw(_arg1); scaleX = 2; scaleY = 2; x = -275; y = -200; bufferdata = new BitmapData(275, 200, true, 0xFF00FF); buffer = new Bitmap(bufferdata); addChild(buffer); } function activatespawns(_arg1:Number, _arg2:Number, _arg3:tiles){ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = 0; _local8 = 0; _local5 = 0; while (_local5 < 11) { _local4 = 0; while (_local4 < 15) { _local6 = ((_local4 * 20) - ((_arg1 + 1000) % 20)); _local7 = ((_local5 * 20) - ((_arg2 + 1000) % 20)); _local8 = _arg3.findtile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20))); if (_local8 == 75){ _arg3.painttile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)), (_local8 + 1000)); MovieClip(parent).addentity("snake", (((_arg1 * 2) + (_local6 * 2)) + 20), (((_arg2 * 2) + (_local7 * 2)) + 20), 0.2); }; if (_local8 == 76){ _arg3.painttile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)), (_local8 + 1000)); MovieClip(parent).addentity("bull", (((_arg1 * 2) + (_local6 * 2)) + 20), (((_arg2 * 2) + (_local7 * 2)) + 20), 0.2); }; if (_local8 == 77){ _arg3.painttile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)), (_local8 + 1000)); MovieClip(parent).addentity("fly", (((_arg1 * 2) + (_local6 * 2)) + 20), (((_arg2 * 2) + (_local7 * 2)) + 20), 0.2); }; if (_local8 == 74){ _arg3.painttile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)), (_local8 + 1000)); MovieClip(parent).addentitylinked("crackrock", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); }; if (_local8 == 52){ _arg3.painttile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)), (_local8 + 1000)); if (MovieClip(parent).themap == MovieClip(parent).multibombloc){ if (!MovieClip(parent).multibomb){ MovieClip(parent).addentitylinked("multibomb", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); }; } else { if (MovieClip(parent).themap == MovieClip(parent).powerbombloc){ if (!MovieClip(parent).powerbomb){ MovieClip(parent).addentitylinked("powerbomb", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); }; } else { if (MovieClip(parent).themap == MovieClip(parent).exitloc){ MovieClip(parent).addentitylinked("exit", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); } else { if (MovieClip(parent).themap > 12){ MovieClip(parent).addentitylinked("challengegoal", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); } else { if (!MovieClip(parent).coins[MovieClip(parent).themap]){ MovieClip(parent).addentitylinked("coin", ((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 20), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 20), 0, _arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))); }; }; }; }; }; }; _local4++; }; _local5++; }; } public function blurplate(_arg1:Number){ var _local2:BlurFilter; var _local3:Array; _local2 = new BlurFilter(); _local2.blurX = _arg1; _local2.blurY = _arg1; _local2.quality = 1; _local3 = new Array(_local2); buffer.filters = _local3; } public function drawplate(_arg1:Number, _arg2:Number, _arg3:tiles){ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = 0; _local8 = 0; _local9 = 0; _local10 = 0; bufferdata.lock(); _local5 = 0; while (_local5 < 11) { _local4 = 0; while (_local4 < 15) { _local7 = ((_local4 * 20) - ((_arg1 + 1000) % 20)); _local8 = ((_local5 * 20) - ((_arg2 + 1000) % 20)); _local9 = _arg3.findtile((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20))); if ((Math.floor((MovieClip(parent).animoffs / 20)) % 2) == 0){ _local9 = (_local9 + 100); }; if (_local9 > 1000){ if (((((_local9 % 100) == 74)) && ((_local9 < 2000)))){ _local9 = 74; } else { _local9 = 0; }; }; if (((((((_local9 % 100) == 78)) && ((MovieClip(parent).themap == 0)))) && (!(MovieClip(parent).editor)))){ _local9 = 0; }; if (((((_local9 % 100) == 78)) && (MovieClip(parent).challengemode))){ _local9 = 86; }; bufferdata.copyPixels(tileset, new Rectangle(((_local9 % 10) * 20), (Math.floor((_local9 / 10)) * 20), (((_local9 % 10) * 20) + 20), ((Math.floor((_local9 / 10)) * 20) + 20)), new Point(_local7, _local8)); if (((((_local9 % 100) == 78)) && ((MovieClip(parent).saveloc == MovieClip(parent).themap)))){ MovieClip(parent).throwentity("glowey", (((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 10) + (Math.random() * 20)), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 40), 0, 0, (-1 - ((Math.random() * 6) / 4))); }; if ((_local9 % 100) == 65){ if ((Math.random() * 20) < 1){ MovieClip(parent).throwentity("lavabubble", (((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 10) + (Math.random() * 20)), (((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)), 0, 0, 0); }; }; if ((_local9 % 100) == 73){ if (((MovieClip(parent).animoffs + (Math.floor(_arg3.findtilenum((_arg1 + (_local4 * 20)), (_arg2 + (_local5 * 20)))) * 40)) % 100) == 0){ MovieClip(parent).throwentity("lavadrop", (((((_arg1 * 2) + (_local4 * 40)) - (((_arg1 * 2) + (_local4 * 40)) % 40)) + 10) + (Math.random() * 20)), ((((_arg2 * 2) + (_local5 * 40)) - (((_arg2 * 2) + (_local5 * 40)) % 40)) + 41), 0, 0, 0); }; }; if (MovieClip(parent).editor){ _local6 = 0; while (_local6 < 5) { _local10 = 2288429670; bufferdata.setPixel32((_local7 + (_local6 * 4)), _local8, _local10); _local6++; }; _local6 = 1; while (_local6 < 5) { _local10 = 2288429670; bufferdata.setPixel32(_local7, (_local8 + (_local6 * 4)), _local10); _local6++; }; }; _local4++; }; _local5++; }; bufferdata.unlock(); } public function colorplate(){ var _local1:ColorTransform; _local1 = buffer.transform.colorTransform; _local1.redMultiplier = 0.3; _local1.greenMultiplier = 0.3; _local1.blueMultiplier = 0.4; buffer.transform.colorTransform = _local1; } } }//package
Section 49
//tiles (tiles) package { public class tiles { public var wdth:Number; public var mapname:String; public var tile:Array; public var portals:Array; public function tiles(){ tile = new Array(); wdth = 0; mapname = ""; portals = new Array(); } public function newmap(_arg1:Number, _arg2:Number, _arg3:String){ var _local4:Number; mapname = _arg3; _local4 = 0; wdth = _arg1; _local4 = 0; while (_local4 < (_arg1 * _arg2)) { tile.push(0); _local4++; }; } public function findportal(_arg1:String):Number{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = 0; _local3 = 0; _local4 = 0; while (_local4 < portals.length) { if (portals[_local4] == _arg1){ _local2 = _local4; }; _local4++; }; _local4 = 0; while (_local4 < tile.length) { if (tile[_local4] == (82 + _local2)){ _local3 = _local4; }; _local4++; }; return (_local3); } public function findtilenum(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = 0; if ((((((((Math.floor((_arg2 / 20)) > 0)) && ((Math.floor((_arg2 / 20)) < (tile.length / wdth))))) && ((Math.floor((_arg1 / 20)) > 0)))) && ((Math.floor((_arg1 / 20)) < wdth)))){ _local3 = ((wdth * Math.floor((_arg2 / 20))) + Math.floor((_arg1 / 20))); } else { _local3 = 1; }; return (_local3); } public function getportal(_arg1:Number):String{ var _local2:Number; _local2 = _arg1; if (_local2 > (portals.length - 1)){ _local2 = (portals.length - 1); }; return (portals[_local2]); } public function loadmap(_arg1:String, _arg2:String){ var _local3:Number; var _local4:Number; mapname = _arg1; _local3 = 0; _local4 = _arg2.charCodeAt(0); if (_local4 == 126){ _local4 = 92; }; _local4 = (_local4 - 40); wdth = _local4; _local3 = 1; while (_local3 < _arg2.length) { _local4 = _arg2.charCodeAt(_local3); if (_local4 == 126){ _local4 = 92; }; _local4 = (_local4 - 40); tile.push(_local4); _local3++; }; } public function toedit(){ var _local1:Number; _local1 = 0; _local1 = 0; while (_local1 < tile.length) { if (tile[_local1] > 1000){ tile[_local1] = (tile[_local1] - 1000); }; if (tile[_local1] > 1000){ tile[_local1] = (tile[_local1] - 1000); }; _local1++; }; } public function addportal(_arg1:String){ portals.push(_arg1); } public function newmapbg(_arg1:Number, _arg2:Number, _arg3:String){ var _local4:Number; var _local5:Number; mapname = _arg3; _local4 = 0; _local5 = 0; wdth = _arg1; _local4 = 0; while (_local4 < (_arg1 * _arg2)) { _local5 = (Math.random() * 20); if (_local5 > 22){ _local5 = 34; } else { _local5 = 21; }; tile.push(_local5); _local4++; }; } function namemap(_arg1:String){ mapname = _arg1; } public function findtile(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = 0; if ((((((((Math.floor((_arg2 / 20)) > 0)) && ((Math.floor((_arg2 / 20)) < (tile.length / wdth))))) && ((Math.floor((_arg1 / 20)) > 0)))) && ((Math.floor((_arg1 / 20)) < wdth)))){ _local3 = tile[((wdth * Math.floor((_arg2 / 20))) + Math.floor((_arg1 / 20)))]; } else { _local3 = 28; }; return (_local3); } public function dumpmap():String{ var _local1:Number; var _local2:String; var _local3:Number; _local1 = 0; _local1 = wdth; _local1 = (_local1 + 40); if (_local1 == 92){ _local1 = 126; }; _local2 = "loaderstring+=\""; _local2 = (_local2 + String.fromCharCode(_local1)); _local3 = 0; while (_local3 < tile.length) { if (((((_local3 % 80) == 0)) && (!((_local3 == 0))))){ _local2 = (_local2 + "\";\nloaderstring+=\""); }; _local1 = tile[_local3]; if (_local1 > 1000){ _local1 = (_local1 - 1000); }; _local1 = (_local1 + 40); if (_local1 == 92){ _local1 = 126; }; _local2 = (_local2 + String.fromCharCode(_local1)); _local3++; }; _local2 = (_local2 + "\";\n"); return (_local2); } public function resettiles(){ var _local1:Number; _local1 = 0; _local1 = 0; while (_local1 < tile.length) { if (tile[_local1] > 1000){ tile[_local1] = (tile[_local1] - 1000); }; if (tile[_local1] > 1000){ tile[_local1] = (tile[_local1] - 1000); }; _local1++; }; } public function painttile(_arg1:Number, _arg2:Number, _arg3:Number){ var _local4:Number; _local4 = 0; if ((((((((Math.floor((_arg2 / 20)) > 0)) && ((Math.floor((_arg2 / 20)) < (tile.length / wdth))))) && ((Math.floor((_arg1 / 20)) > 0)))) && ((Math.floor((_arg1 / 20)) < wdth)))){ tile[((wdth * Math.floor((_arg2 / 20))) + Math.floor((_arg1 / 20)))] = _arg3; }; return (_local4); } } }//package
Section 50
//tilesets (tilesets) package { import flash.display.*; public dynamic class tilesets extends MovieClip { } }//package
Section 51
//warpeffectimage (warpeffectimage) package { import flash.display.*; public dynamic class warpeffectimage extends MovieClip { } }//package
Section 52
//VoidFPS (VoidFPS) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; public class VoidFPS extends MovieClip { public var lasttime:Number;// = 0 public var thistime:Number;// = 0 public var showFPS:TextField; public var averagefps:Number;// = 0 public var fps:Number;// = 0 public function VoidFPS(){ thistime = 0; lasttime = 0; fps = 0; averagefps = 0; super(); addEventListener(Event.ENTER_FRAME, frameupdate); thistime = getTimer(); lasttime = thistime; averagefps = 0; } public function frameupdate(_arg1:Event){ thistime = getTimer(); fps = (thistime - lasttime); if (fps != 0){ fps = (1000 / fps); }; averagefps = (((averagefps * 9) + fps) / 10); showFPS.text = (Math.round(averagefps) + " FPS"); lasttime = thistime; } } }//package
Section 53
//VoidLib (VoidLib) package { import flash.events.*; public class VoidLib { public static function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } public static function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } } }//package
Section 54
//VoidSound (VoidSound) package { import flash.media.*; import flash.events.*; import flash.utils.*; class VoidSound { private var vchannels:Array; private var vmusiclist:Array; private var soundvolume:Number; private var currentchannel:Number; private var vmusic:Dictionary; private var vmusicsequence:String; private var vtransform:SoundTransform; private var vmusicmarker:Number; private var vsounds:Dictionary; private var vmusicchannel; private var musicvolume:Number; function VoidSound(){ var _local1:Number; super(); musicvolume = 1; soundvolume = 1; vmusicmarker = 0; vmusicsequence = "0"; vmusiclist = new Array(); currentchannel = 0; vtransform = new SoundTransform(1); vsounds = new Dictionary(); vmusic = new Dictionary(); vchannels = new Array(); _local1 = 0; while (_local1 < 10) { vchannels.push(new SoundChannel()); _local1++; }; vmusicchannel = new SoundChannel(); } public function regsound(_arg1:Sound, _arg2:String):void{ vsounds[_arg2] = _arg1; } public function get vmusicvolume():Number{ return (musicvolume); } public function get vsoundvolume():Number{ return (soundvolume); } public function musicswap(_arg1:Event){ vmusicmarker++; if (vmusicmarker > (vmusicsequence.length - 1)){ vmusicmarker = 0; }; vtransform.volume = musicvolume; vtransform.pan = 0; if (vmusic[vmusiclist[(vmusicsequence.charCodeAt(vmusicmarker) - 48)]] == null){ trace("invalid music"); } else { vmusicchannel = vmusic[vmusiclist[(vmusicsequence.charCodeAt(vmusicmarker) - 48)]].play(0, 0, vtransform); }; vmusicchannel.addEventListener(Event.SOUND_COMPLETE, musicswap); } public function regmusic(_arg1:Sound, _arg2:String):void{ vmusic[_arg2] = _arg1; vmusiclist.push(_arg2); } public function playsound(_arg1:String, _arg2:int=0, _arg3:int=0, _arg4:Number=0, _arg5:Number=0){ var _local6:Number; if (((!((_arg4 == 0))) || (!((_arg5 == 0))))){ _local6 = (Math.sqrt(((_arg4 * _arg4) + (_arg5 * _arg5))) / 180); if (_local6 < 1){ _local6 = 1; }; vtransform.volume = (soundvolume / _local6); vtransform.pan = (_arg4 / 200); } else { vtransform.volume = soundvolume; vtransform.pan = 0; }; if (vsounds[_arg1] == null){ trace("invalid sound"); } else { vchannels[currentchannel] = vsounds[_arg1].play(_arg2, _arg3, vtransform); }; currentchannel++; if (currentchannel > (vchannels.length - 1)){ currentchannel = 0; }; } public function set vmusicvolume(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; musicvolume = _arg1; vtransform.volume = musicvolume; vmusicchannel.soundTransform = vtransform; } public function stopmusic(){ if (vmusicchannel != null){ vmusicchannel.stop(); }; } public function musicsequence(_arg1:String):void{ vmusicsequence = _arg1; } public function set vsoundvolume(_arg1:Number){ if (_arg1 < 0){ _arg1 = 0; }; soundvolume = _arg1; } public function playmusic(){ vtransform.volume = musicvolume; vtransform.pan = 0; if (vmusic[vmusiclist[0]] == null){ trace("invalid music"); } else { vmusicchannel = vmusic[vmusiclist[0]].play(0, 0, vtransform); }; vmusicchannel.addEventListener(Event.SOUND_COMPLETE, musicswap); } } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:327  Timeline
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:7
Symbol 5 GraphicUsed by:7 277
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:4 5 6Used by:Timeline
Symbol 8 FontUsed by:9 206 211 214 222 231 233 234 235 237 238 240 242 243 276 278 283 286 288 290 293 294 297 299 301 316 319 320 321 325 329 330 332 334 376 387 389 391 392 394 395 403 404 405 407 408 409 410 416 417
Symbol 9 TextUses:8Used by:Timeline
Symbol 10 GraphicUsed by:21
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:21
Symbol 14 GraphicUsed by:21
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:21
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:20
Symbol 20 ButtonUses:19Used by:21
Symbol 21 MovieClipUses:10 13 14 16 18 20Used by:Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip {gamestage}Uses:22Used by:257
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:37 221
Symbol 26 GraphicUsed by:37 221
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:37 221
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:37 221
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:37 221
Symbol 33 GraphicUsed by:37 221
Symbol 34 FontUsed by:35
Symbol 35 TextUses:34Used by:37 221
Symbol 36 GraphicUsed by:37 221
Symbol 37 MovieClip {tilesets}Uses:25 26 28 30 32 33 35 36Used by:257
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:45
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip {concjump_fla.entity_player_legs_16}Uses:39 40 41 42 43 44Used by:202
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:54 315 339 357
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:54 315 339 357
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:54 315 339 357
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54 315 339 357
Symbol 54 MovieClip {concjump_fla.entity_player_upperbody_18}Uses:47 49 51 53Used by:202
Symbol 55 GraphicUsed by:58 60 93 95
Symbol 56 FontUsed by:57 59 62 92 94 204 209 225 368
Symbol 57 TextUses:56Used by:58
Symbol 58 MovieClip {collidepoint_side}Uses:55 57Used by:202
Symbol 59 TextUses:56Used by:60
Symbol 60 MovieClip {collidepoint_feet}Uses:55 59Used by:202
Symbol 61 GraphicUsed by:63
Symbol 62 TextUses:56Used by:63
Symbol 63 MovieClip {collidepoint_enttoent}Uses:61 62Used by:202
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip {concjump_fla.entity_conc_anim_26}Uses:64 66Used by:202
Symbol 68 GraphicUsed by:91
Symbol 69 GraphicUsed by:91
Symbol 70 GraphicUsed by:91
Symbol 71 GraphicUsed by:91
Symbol 72 GraphicUsed by:91
Symbol 73 GraphicUsed by:91
Symbol 74 GraphicUsed by:91
Symbol 75 GraphicUsed by:91
Symbol 76 GraphicUsed by:91
Symbol 77 GraphicUsed by:91
Symbol 78 GraphicUsed by:91
Symbol 79 GraphicUsed by:91
Symbol 80 GraphicUsed by:91
Symbol 81 GraphicUsed by:91
Symbol 82 GraphicUsed by:91
Symbol 83 GraphicUsed by:91
Symbol 84 GraphicUsed by:91
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip {concjump_fla.entity_snake_28}Uses:68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90Used by:202
Symbol 92 TextUses:56Used by:93
Symbol 93 MovieClip {collidepoint_feeler}Uses:55 92Used by:202
Symbol 94 TextUses:56Used by:95
Symbol 95 MovieClip {collidepoint_gapfeeler}Uses:55 94Used by:202
Symbol 96 GraphicUsed by:118
Symbol 97 GraphicUsed by:118
Symbol 98 GraphicUsed by:118
Symbol 99 GraphicUsed by:118
Symbol 100 GraphicUsed by:118
Symbol 101 GraphicUsed by:118
Symbol 102 GraphicUsed by:118
Symbol 103 GraphicUsed by:118
Symbol 104 GraphicUsed by:118
Symbol 105 GraphicUsed by:118
Symbol 106 GraphicUsed by:118
Symbol 107 GraphicUsed by:118
Symbol 108 GraphicUsed by:118
Symbol 109 GraphicUsed by:118
Symbol 110 GraphicUsed by:118
Symbol 111 GraphicUsed by:118
Symbol 112 GraphicUsed by:118
Symbol 113 GraphicUsed by:118
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:118
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip {concjump_fla.entity_bull_31}Uses:96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117Used by:202
Symbol 119 GraphicUsed by:134
Symbol 120 GraphicUsed by:134
Symbol 121 GraphicUsed by:134
Symbol 122 GraphicUsed by:126
Symbol 123 GraphicUsed by:126
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:122 123 124 125Used by:134
Symbol 127 GraphicUsed by:134
Symbol 128 GraphicUsed by:134
Symbol 129 GraphicUsed by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {concjump_fla.entity_fly_32}Uses:119 120 121 126 127 128 129 130 131 132 133Used by:202
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:137 140 315
Symbol 137 MovieClip {concjump_fla.entity_concglow_anim_34}Uses:136Used by:202
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:140
Symbol 140 MovieClip {concjump_fla.entity_concglow2_anim_36}Uses:139 136Used by:202
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:202
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:202
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:202
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:202
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:202
Symbol 151 GraphicUsed by:157
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {concjump_fla.entity_poof_43}Uses:151 152 153 154 155 156Used by:202
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip {concjump_fla.entity_glowey_44}Uses:158Used by:202
Symbol 160 GraphicUsed by:168
Symbol 161 GraphicUsed by:168
Symbol 162 GraphicUsed by:168
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {concjump_fla.entity_lavabubble_45}Uses:160 161 162 163 164 165 166 167Used by:202
Symbol 169 GraphicUsed by:174
Symbol 170 GraphicUsed by:174
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip {concjump_fla.entity_lavadrop_46}Uses:169 170 171 172 173Used by:202
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:202
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:202
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip {concjump_fla.entity_multibombanim_50}Uses:179Used by:181
Symbol 181 MovieClipUses:180Used by:202
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:182 183Used by:185
Symbol 185 MovieClipUses:184Used by:202
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:186 187 188 189Used by:191 245 280
Symbol 191 MovieClipUses:190Used by:202
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:202
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:202
Symbol 196 GraphicUsed by:201
Symbol 197 GraphicUsed by:201
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:196 197 198 199 200Used by:202
Symbol 202 MovieClip {entity}Uses:45 54 58 60 63 67 91 93 95 118 134 137 140 142 144 146 148 150 157 159 168 174 176 178 181 185 191 193 195 201Used by:257
Symbol 203 GraphicUsed by:245
Symbol 204 TextUses:56Used by:245
Symbol 205 GraphicUsed by:207
Symbol 206 TextUses:8Used by:207
Symbol 207 ButtonUses:205 206Used by:245
Symbol 208 GraphicUsed by:245
Symbol 209 TextUses:56Used by:245
Symbol 210 GraphicUsed by:212
Symbol 211 TextUses:8Used by:212
Symbol 212 ButtonUses:210 211Used by:245
Symbol 213 GraphicUsed by:215 223
Symbol 214 TextUses:8Used by:215
Symbol 215 ButtonUses:213 214Used by:245
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:220
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:217 218 219Used by:221
Symbol 221 MovieClip {concjump_fla.menub_tileselector_62}Uses:216 25 26 28 30 32 33 35 36 220Used by:245
Symbol 222 TextUses:8Used by:223
Symbol 223 ButtonUses:213 222Used by:245
Symbol 224 GraphicUsed by:245
Symbol 225 TextUses:56Used by:245
Symbol 226 FontUsed by:227 228
Symbol 227 EditableTextUses:226Used by:245
Symbol 228 EditableTextUses:226Used by:245
Symbol 229 GraphicUsed by:245
Symbol 230 GraphicUsed by:232
Symbol 231 TextUses:8Used by:232
Symbol 232 ButtonUses:230 231Used by:245
Symbol 233 TextUses:8Used by:245
Symbol 234 TextUses:8Used by:245
Symbol 235 TextUses:8Used by:245
Symbol 236 GraphicUsed by:245
Symbol 237 TextUses:8Used by:245
Symbol 238 TextUses:8Used by:245
Symbol 239 GraphicUsed by:245
Symbol 240 TextUses:8Used by:245
Symbol 241 GraphicUsed by:245
Symbol 242 TextUses:8Used by:245
Symbol 243 TextUses:8Used by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip {popmenu}Uses:203 204 207 208 209 212 215 221 223 224 225 227 228 229 232 233 234 235 236 190 237 238 239 240 241 242 243 244Used by:257
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClip {warpeffectimage}Uses:247Used by:257
Symbol 249 Sound {music3}Used by:257
Symbol 250 Sound {music2}Used by:257
Symbol 251 Sound {music1}Used by:257
Symbol 252 Sound {s_tink}Used by:257
Symbol 253 Sound {s_thump}Used by:257
Symbol 254 Sound {s_stuffget}Used by:257
Symbol 255 Sound {s_shoot}Used by:257
Symbol 256 Sound {s_concuss}Used by:257
Symbol 257 MovieClip {concjump_fla.loader_8}Uses:23 37 202 245 248 249 250 251 252 253 254 255 256Used by:Timeline
Symbol 258 GraphicUsed by:273
Symbol 259 GraphicUsed by:273
Symbol 260 GraphicUsed by:273
Symbol 261 SoundUsed by:273
Symbol 262 SoundUsed by:273
Symbol 263 GraphicUsed by:273
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:273
Symbol 266 SoundUsed by:273
Symbol 267 SoundUsed by:273
Symbol 268 SoundUsed by:273
Symbol 269 GraphicUsed by:270
Symbol 270 ButtonUses:269Used by:273
Symbol 271 SoundUsed by:273
Symbol 272 SoundUsed by:273
Symbol 273 MovieClip {concjump_fla.ag_intro_mc_67}Uses:258 259 260 261 262 263 265 266 267 268 270 271 272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:292
Symbol 276 TextUses:8Used by:292
Symbol 277 ButtonUses:5Used by:292
Symbol 278 EditableTextUses:8Used by:292
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279 190Used by:281
Symbol 281 MovieClip {concjump_fla.UI_coins_73}Uses:280Used by:292  Timeline
Symbol 282 GraphicUsed by:284
Symbol 283 TextUses:8Used by:284
Symbol 284 ButtonUses:282 283Used by:291
Symbol 285 GraphicUsed by:287 289
Symbol 286 TextUses:8Used by:287
Symbol 287 ButtonUses:285 286Used by:291
Symbol 288 TextUses:8Used by:289
Symbol 289 ButtonUses:285 288Used by:291
Symbol 290 TextUses:8Used by:291
Symbol 291 MovieClip {concjump_fla.sureclear_75}Uses:284 287 289 290Used by:292
Symbol 292 MovieClip {concjump_fla.saveslot_70}Uses:275 276 277 278 281 291Used by:Timeline
Symbol 293 TextUses:8Used by:Timeline
Symbol 294 TextUses:8Used by:296
Symbol 295 GraphicUsed by:296 298 300 302 317 326 406
Symbol 296 ButtonUses:294 295Used by:Timeline
Symbol 297 TextUses:8Used by:298
Symbol 298 ButtonUses:297 295Used by:Timeline
Symbol 299 TextUses:8Used by:300
Symbol 300 ButtonUses:299 295Used by:Timeline
Symbol 301 TextUses:8Used by:302
Symbol 302 ButtonUses:301 295Used by:Timeline
Symbol 303 FontUsed by:304 306 307 308 309 310 311
Symbol 304 TextUses:303Used by:Timeline
Symbol 305 GraphicUsed by:315
Symbol 306 TextUses:303Used by:315
Symbol 307 TextUses:303Used by:315
Symbol 308 TextUses:303Used by:315
Symbol 309 TextUses:303Used by:315
Symbol 310 TextUses:303Used by:315
Symbol 311 TextUses:303Used by:315
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClip {concjump_fla.menu_concussion_animation_83}Uses:305 306 307 308 309 310 311 313 136 314 47 49 51 53Used by:Timeline
Symbol 316 TextUses:8Used by:317
Symbol 317 ButtonUses:316 295Used by:Timeline
Symbol 318 GraphicUsed by:324
Symbol 319 EditableTextUses:8Used by:324
Symbol 320 EditableTextUses:8Used by:324
Symbol 321 TextUses:8Used by:324
Symbol 322 GraphicUsed by:323
Symbol 323 ButtonUses:322Used by:324
Symbol 324 MovieClip {concjump_fla.menu_chall_86}Uses:318 319 320 321 323Used by:Timeline
Symbol 325 TextUses:8Used by:326
Symbol 326 ButtonUses:325 295Used by:Timeline
Symbol 327 MovieClipUses:2Used by:Timeline
Symbol 328 GraphicUsed by:350 355
Symbol 329 TextUses:8Used by:350 355
Symbol 330 TextUses:8Used by:350 355
Symbol 331 GraphicUsed by:350
Symbol 332 TextUses:8Used by:350 355
Symbol 333 GraphicUsed by:350
Symbol 334 TextUses:8Used by:350 355
Symbol 335 GraphicUsed by:350 355
Symbol 336 GraphicUsed by:339
Symbol 337 GraphicUsed by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip {concjump_fla.menu_introanim_dudeloop_92}Uses:336 47 49 51 53 337 338Used by:350
Symbol 340 GraphicUsed by:350
Symbol 341 GraphicUsed by:350
Symbol 342 GraphicUsed by:350
Symbol 343 GraphicUsed by:350
Symbol 344 GraphicUsed by:350
Symbol 345 GraphicUsed by:350
Symbol 346 GraphicUsed by:350
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:328 329 330 331 332 333 334 335 339 340 341 342 343 344 345 346 347 348 349Used by:367
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClip {concjump_fla.menu_anim_exclamation_93}Uses:351Used by:367
Symbol 353 GraphicUsed by:355
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:328 329 330 353 332 354 334 335Used by:367
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClip {concjump_fla.guyfallanim_95}Uses:356 47 49 51 53Used by:367
Symbol 358 GraphicUsed by:364
Symbol 359 GraphicUsed by:362
Symbol 360 GraphicUsed by:362
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:359 360 361Used by:363
Symbol 363 MovieClip {concjump_fla.menu_anim_debris_97}Uses:362Used by:364
Symbol 364 MovieClipUses:358 363Used by:367
Symbol 365 GraphicUsed by:366 369
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClip {concjump_fla.menu_introanim_90}Uses:350 352 355 357 364 366Used by:Timeline
Symbol 368 EditableTextUses:56Used by:369
Symbol 369 MovieClip {VoidFPS}Uses:365 368Used by:Timeline
Symbol 370 GraphicUsed by:374
Symbol 371 GraphicUsed by:374
Symbol 372 GraphicUsed by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:370 371 372 373Used by:Timeline
Symbol 375 GraphicUsed by:377
Symbol 376 TextUses:8Used by:377
Symbol 377 ButtonUses:375 376Used by:Timeline
Symbol 378 GraphicUsed by:382
Symbol 379 GraphicUsed by:382
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:378 379 380 381Used by:385
Symbol 383 GraphicUsed by:384
Symbol 384 ButtonUses:383Used by:385
Symbol 385 MovieClip {concjump_fla.musicvolume_103}Uses:382 384Used by:Timeline
Symbol 386 GraphicUsed by:393
Symbol 387 TextUses:8Used by:393
Symbol 388 GraphicUsed by:393
Symbol 389 TextUses:8Used by:393
Symbol 390 GraphicUsed by:393
Symbol 391 TextUses:8Used by:393
Symbol 392 TextUses:8Used by:393
Symbol 393 MovieClipUses:386 387 388 389 390 391 392Used by:Timeline
Symbol 394 EditableTextUses:8Used by:396
Symbol 395 EditableTextUses:8Used by:396
Symbol 396 MovieClip {concjump_fla.ui_timer_107}Uses:394 395Used by:Timeline
Symbol 397 GraphicUsed by:402
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClip {concjump_fla.menu_handsanim_108}Uses:397 398 399 400 401Used by:Timeline
Symbol 403 EditableTextUses:8Used by:Timeline
Symbol 404 EditableTextUses:8Used by:Timeline
Symbol 405 TextUses:8Used by:406
Symbol 406 ButtonUses:405 295Used by:Timeline
Symbol 407 TextUses:8Used by:Timeline
Symbol 408 TextUses:8Used by:Timeline
Symbol 409 EditableTextUses:8Used by:Timeline
Symbol 410 EditableTextUses:8Used by:Timeline
Symbol 411 GraphicUsed by:415
Symbol 412 FontUsed by:413
Symbol 413 TextUses:412Used by:415
Symbol 414 GraphicUsed by:415
Symbol 415 ButtonUses:411 413 414Used by:Timeline
Symbol 416 TextUses:8Used by:Timeline
Symbol 417 TextUses:8Used by:Timeline

Instance Names

"loadanim"Frame 2Symbol 7 MovieClip
"agb"Frame 2Symbol 21 MovieClip
"sg1"Frame 5Symbol 292 MovieClip {concjump_fla.saveslot_70}
"sg2"Frame 5Symbol 292 MovieClip {concjump_fla.saveslot_70}
"sg3"Frame 5Symbol 292 MovieClip {concjump_fla.saveslot_70}
"agb"Frame 5Symbol 21 MovieClip
"mba"Frame 6Symbol 296 Button
"mbch"Frame 6Symbol 298 Button
"mbm"Frame 6Symbol 300 Button
"mbc"Frame 6Symbol 302 Button
"upb"Frame 6Symbol 317 Button
"ch4"Frame 8Symbol 324 MovieClip {concjump_fla.menu_chall_86}
"backbchs"Frame 8Symbol 326 Button
"ch1"Frame 8Symbol 324 MovieClip {concjump_fla.menu_chall_86}
"ch2"Frame 8Symbol 324 MovieClip {concjump_fla.menu_chall_86}
"ch3"Frame 8Symbol 324 MovieClip {concjump_fla.menu_chall_86}
"FPScounter"Frame 10Symbol 369 MovieClip {VoidFPS}
"lifebar"Frame 10Symbol 374 MovieClip
"coins"Frame 10Symbol 281 MovieClip {concjump_fla.UI_coins_73}
"bmb"Frame 10Symbol 377 Button
"vb"Frame 10Symbol 385 MovieClip {concjump_fla.musicvolume_103}
"qs"Frame 10Symbol 393 MovieClip
"timer"Frame 11Symbol 396 MovieClip {concjump_fla.ui_timer_107}
"bmb2"Frame 11Symbol 377 Button
"endmessage1"Frame 14Symbol 403 EditableText
"endmessage"Frame 14Symbol 404 EditableText
"backbch"Frame 14Symbol 326 Button
"againbch"Frame 14Symbol 406 Button
"backb2"Frame 15Symbol 326 Button
"resulttext"Frame 15Symbol 409 EditableText
"ecoins"Frame 15Symbol 281 MovieClip {concjump_fla.UI_coins_73}
"resulttext2"Frame 15Symbol 410 EditableText
"backb"Frame 16Symbol 326 Button
"hgb"Frame 16Symbol 415 Button
"pb"Symbol 54 MovieClip {concjump_fla.entity_player_upperbody_18} Frame 1Symbol 47 MovieClip
"legs"Symbol 202 MovieClip {entity} Frame 1Symbol 45 MovieClip {concjump_fla.entity_player_legs_16}
"upperbod"Symbol 202 MovieClip {entity} Frame 1Symbol 54 MovieClip {concjump_fla.entity_player_upperbody_18}
"anim"Symbol 202 MovieClip {entity} Frame 2Symbol 67 MovieClip {concjump_fla.entity_conc_anim_26}
"anim"Symbol 202 MovieClip {entity} Frame 3Symbol 91 MovieClip {concjump_fla.entity_snake_28}
"anim"Symbol 202 MovieClip {entity} Frame 4Symbol 118 MovieClip {concjump_fla.entity_bull_31}
"anim"Symbol 202 MovieClip {entity} Frame 5Symbol 134 MovieClip {concjump_fla.entity_fly_32}
"anim"Symbol 202 MovieClip {entity} Frame 6Symbol 137 MovieClip {concjump_fla.entity_concglow_anim_34}
"anim"Symbol 202 MovieClip {entity} Frame 7Symbol 140 MovieClip {concjump_fla.entity_concglow2_anim_36}
"anim"Symbol 202 MovieClip {entity} Frame 8Symbol 142 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 9Symbol 144 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 10Symbol 146 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 11Symbol 148 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 12Symbol 150 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 13Symbol 157 MovieClip {concjump_fla.entity_poof_43}
"anim"Symbol 202 MovieClip {entity} Frame 14Symbol 159 MovieClip {concjump_fla.entity_glowey_44}
"anim"Symbol 202 MovieClip {entity} Frame 15Symbol 168 MovieClip {concjump_fla.entity_lavabubble_45}
"anim"Symbol 202 MovieClip {entity} Frame 16Symbol 174 MovieClip {concjump_fla.entity_lavadrop_46}
"anim"Symbol 202 MovieClip {entity} Frame 17Symbol 176 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 18Symbol 178 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 19Symbol 181 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 20Symbol 185 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 21Symbol 191 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 22Symbol 193 MovieClip
"anim"Symbol 202 MovieClip {entity} Frame 23Symbol 201 MovieClip
"sel"Symbol 221 MovieClip {concjump_fla.menub_tileselector_62} Frame 1Symbol 220 MovieClip
"bx"Symbol 245 MovieClip {popmenu} Frame 1Symbol 207 Button
"bx"Symbol 245 MovieClip {popmenu} Frame 2Symbol 212 Button
"bt"Symbol 245 MovieClip {popmenu} Frame 2Symbol 215 Button
"bts"Symbol 245 MovieClip {popmenu} Frame 2Symbol 221 MovieClip {concjump_fla.menub_tileselector_62}
"bs"Symbol 245 MovieClip {popmenu} Frame 2Symbol 223 Button
"dumptext"Symbol 245 MovieClip {popmenu} Frame 3Symbol 227 EditableText
"dumptextb"Symbol 245 MovieClip {popmenu} Frame 3Symbol 228 EditableText
"bxcoin"Symbol 245 MovieClip {popmenu} Frame 4Symbol 232 Button
"bxcoin2"Symbol 245 MovieClip {popmenu} Frame 5Symbol 232 Button
"bxcoin3"Symbol 245 MovieClip {popmenu} Frame 6Symbol 232 Button
"agb"Symbol 273 MovieClip {concjump_fla.ag_intro_mc_67} Frame 82Symbol 270 Button
"c1"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c2"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c3"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c4"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c5"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c6"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c7"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c8"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c9"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"c10"Symbol 281 MovieClip {concjump_fla.UI_coins_73} Frame 1Symbol 280 MovieClip
"clb"Symbol 291 MovieClip {concjump_fla.sureclear_75} Frame 1Symbol 284 Button
"yb"Symbol 291 MovieClip {concjump_fla.sureclear_75} Frame 2Symbol 287 Button
"nb"Symbol 291 MovieClip {concjump_fla.sureclear_75} Frame 2Symbol 289 Button
"chb"Symbol 292 MovieClip {concjump_fla.saveslot_70} Frame 1Symbol 277 Button
"savename"Symbol 292 MovieClip {concjump_fla.saveslot_70} Frame 2Symbol 278 EditableText
"savecoins"Symbol 292 MovieClip {concjump_fla.saveslot_70} Frame 2Symbol 281 MovieClip {concjump_fla.UI_coins_73}
"pb"Symbol 315 MovieClip {concjump_fla.menu_concussion_animation_83} Frame 5Symbol 47 MovieClip
"chnum"Symbol 324 MovieClip {concjump_fla.menu_chall_86} Frame 1Symbol 319 EditableText
"ctime"Symbol 324 MovieClip {concjump_fla.menu_chall_86} Frame 1Symbol 320 EditableText
"pb"Symbol 339 MovieClip {concjump_fla.menu_introanim_dudeloop_92} Frame 1Symbol 47 MovieClip
"pb"Symbol 357 MovieClip {concjump_fla.guyfallanim_95} Frame 1Symbol 47 MovieClip
"choice"Symbol 363 MovieClip {concjump_fla.menu_anim_debris_97} Frame 1Symbol 362 MovieClip
"showFPS"Symbol 369 MovieClip {VoidFPS} Frame 1Symbol 368 EditableText
"ind"Symbol 385 MovieClip {concjump_fla.musicvolume_103} Frame 1Symbol 382 MovieClip
"vb1"Symbol 385 MovieClip {concjump_fla.musicvolume_103} Frame 1Symbol 384 Button
"vb2"Symbol 385 MovieClip {concjump_fla.musicvolume_103} Frame 1Symbol 384 Button
"vb3"Symbol 385 MovieClip {concjump_fla.musicvolume_103} Frame 1Symbol 384 Button
"vb4"Symbol 385 MovieClip {concjump_fla.musicvolume_103} Frame 1Symbol 384 Button
"showtime"Symbol 396 MovieClip {concjump_fla.ui_timer_107} Frame 1Symbol 394 EditableText
"showcd"Symbol 396 MovieClip {concjump_fla.ui_timer_107} Frame 1Symbol 395 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"sponsoranim"Frame 4
"choosesave"Frame 5
"loaded"Frame 6
"chch"Frame 8
"story"Frame 9
"adventure"Frame 10
"challenge"Frame 11
"winadventure"Frame 13
"winchallenge"Frame 14
"adventurestats"Frame 15
"credits"Frame 16
"cheater"Frame 17
"idle"Symbol 45 MovieClip {concjump_fla.entity_player_legs_16} Frame 1
"walk"Symbol 45 MovieClip {concjump_fla.entity_player_legs_16} Frame 5
"jump"Symbol 45 MovieClip {concjump_fla.entity_player_legs_16} Frame 14
"boom"Symbol 67 MovieClip {concjump_fla.entity_conc_anim_26} Frame 57
"walk"Symbol 91 MovieClip {concjump_fla.entity_snake_28} Frame 1
"turn"Symbol 91 MovieClip {concjump_fla.entity_snake_28} Frame 18
"shoot"Symbol 91 MovieClip {concjump_fla.entity_snake_28} Frame 31
"falling"Symbol 91 MovieClip {concjump_fla.entity_snake_28} Frame 61
"recover"Symbol 91 MovieClip {concjump_fla.entity_snake_28} Frame 82
"walk"Symbol 118 MovieClip {concjump_fla.entity_bull_31} Frame 1
"turn"Symbol 118 MovieClip {concjump_fla.entity_bull_31} Frame 16
"charge"Symbol 118 MovieClip {concjump_fla.entity_bull_31} Frame 29
"falling"Symbol 118 MovieClip {concjump_fla.entity_bull_31} Frame 46
"recover"Symbol 118 MovieClip {concjump_fla.entity_bull_31} Frame 67
"walk"Symbol 134 MovieClip {concjump_fla.entity_fly_32} Frame 1
"fly"Symbol 134 MovieClip {concjump_fla.entity_fly_32} Frame 71
"charge"Symbol 134 MovieClip {concjump_fla.entity_fly_32} Frame 95
"falling"Symbol 134 MovieClip {concjump_fla.entity_fly_32} Frame 112
"recover"Symbol 134 MovieClip {concjump_fla.entity_fly_32} Frame 133
"splash"Symbol 174 MovieClip {concjump_fla.entity_lavadrop_46} Frame 3
"player"Symbol 202 MovieClip {entity} Frame 1
"conc"Symbol 202 MovieClip {entity} Frame 2
"snake"Symbol 202 MovieClip {entity} Frame 3
"bull"Symbol 202 MovieClip {entity} Frame 4
"fly"Symbol 202 MovieClip {entity} Frame 5
"concglow"Symbol 202 MovieClip {entity} Frame 6
"concglow2"Symbol 202 MovieClip {entity} Frame 7
"barf"Symbol 202 MovieClip {entity} Frame 8
"flypart1"Symbol 202 MovieClip {entity} Frame 9
"flypart2"Symbol 202 MovieClip {entity} Frame 10
"flypart3"Symbol 202 MovieClip {entity} Frame 11
"flypart4"Symbol 202 MovieClip {entity} Frame 12
"poof"Symbol 202 MovieClip {entity} Frame 13
"glowey"Symbol 202 MovieClip {entity} Frame 14
"lavabubble"Symbol 202 MovieClip {entity} Frame 15
"lavadrop"Symbol 202 MovieClip {entity} Frame 16
"crackrock"Symbol 202 MovieClip {entity} Frame 17
"rockbit"Symbol 202 MovieClip {entity} Frame 18
"multibomb"Symbol 202 MovieClip {entity} Frame 19
"powerbomb"Symbol 202 MovieClip {entity} Frame 20
"coin"Symbol 202 MovieClip {entity} Frame 21
"exit"Symbol 202 MovieClip {entity} Frame 22
"challengegoal"Symbol 202 MovieClip {entity} Frame 23
"test"Symbol 245 MovieClip {popmenu} Frame 1
"tilebank"Symbol 245 MovieClip {popmenu} Frame 2
"mapdump"Symbol 245 MovieClip {popmenu} Frame 3
"coininfo"Symbol 245 MovieClip {popmenu} Frame 4
"dsinfo"Symbol 245 MovieClip {popmenu} Frame 5
"psinfo"Symbol 245 MovieClip {popmenu} Frame 6




http://swfchan.com/25/123469/info.shtml
Created: 2/3 -2019 17:15:35 Last modified: 2/3 -2019 17:15:35 Server time: 11/05 -2024 22:26:31