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

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

Inquisitive Dave.swf

This is the info page for
Flash #41388

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


Text
Sound
Holder

EXPORTER

t

n

i

h

Music
Holder

W AND S OR ARROWS TO CHOOSE, SPACE OR CTRL TO ENTER

SPACE - CONTINUE

<p align="center"><font face="LilyUPC" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">WHERE AM I?</font></p><p align="center"></p>

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

> SPACE

h

t

a

e

d

v

s

m

l

i

k

f

'INQUISITIVE DAVE'
WAS
DEVELOPED BY
EDDY LARKIN
HTTP://WWW.BRAINFLAY.NET/
AUDIO FROM
THE TALENTED ARTISTS OF
NEWGROUNDS
HTTP://WWW.NEWGROUNDS.COM/
-
CHRONAMUT
-
TITLE THEME
'CALM WAVES'
DUNGEONS
'DARK OMEN'
EPIC JOURNEY
'SHIHNA'
-
S3C
-
SEWERS
'MURKY WOODS'
BATTLE
'MARCH INTO MORDOR'
REVELATIONS
'ASTRAL CHAMBER'
THIS GAME WAS
SPONSORED BY
CRAZY MONKEY GAMES
HTTP://WWW.CRAZYMONKEYGAMES.COM/
SPECIAL THANKS
TO
EVERYONE INVOLVED
AND
YOU, THE PLAYER!
APPRECIATED...
LATER!

SPACE - CONTINUE

>

<p align="left"><font face="LilyUPC" size="18" color="#009900" letterSpacing="0.000000" kerning="1">HELLO THERE, DAVE.</font></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p><p align="left"></p>

Fin

Your current Flash player version is:

<p align="center"><font face="LilyUPC" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>VersionInfo</b></font></p><p align="center"><font face="LilyUPC" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>blah</b></font></p><p align="center"><font face="LilyUPC" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>blah</b></font></p>

The current version at this game's time of publication is

9.0.124.0

If you are using an out of date player, please follow the
link below to update it.  This process should take under
a minute on a strong connection.

CONTINUE

UPDATE

From this point in, the entire game will be played with
just a keyboard.  If you suddenly lose control, the player
may have lost focus, so try clicking on the game in your
browser to regain it.

ActionScript [AS3]

Section 1
//AnnihilateClip_74 (inquisitive_dave_fla.AnnihilateClip_74) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 AnnihilateClip_74 extends MovieClip { public function AnnihilateClip_74(){ addFrameScript(0, frame1, 2, frame3, 29, frame30); } function frame3(){ MovieClip(parent).gamePaused = (AnimatedObject.gameStopped = true); MovieClip(parent).killGuy(25, MovieClip(parent).guy.andir, false); MovieClip(parent).soundhold.addSound("whiteLong"); } function frame1(){ nextFrame(); visible = false; } function frame30(){ stop(); } } }//package inquisitive_dave_fla
Section 2
//AntLionHead_88 (inquisitive_dave_fla.AntLionHead_88) package inquisitive_dave_fla { import flash.display.*; public dynamic class AntLionHead_88 extends MovieClip { public function AntLionHead_88(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 3
//AntLionStrike_87 (inquisitive_dave_fla.AntLionStrike_87) package inquisitive_dave_fla { import flash.display.*; public dynamic class AntLionStrike_87 extends MovieClip { public var ahead:MovieClip; public function AntLionStrike_87(){ addFrameScript(0, frame1, 39, frame40); } function frame1(){ stop(); } function frame40(){ gotoAndStop(1); } } }//package inquisitive_dave_fla
Section 4
//AppleClip_90 (inquisitive_dave_fla.AppleClip_90) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 AppleClip_90 extends MovieClip { public function AppleClip_90(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[9]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 5
//BackVector_186 (inquisitive_dave_fla.BackVector_186) package inquisitive_dave_fla { import flash.display.*; public dynamic class BackVector_186 extends MovieClip { public function BackVector_186(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 6
//BeakerClip_60 (inquisitive_dave_fla.BeakerClip_60) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 BeakerClip_60 extends MovieClip { public var hitbox:MovieClip; public function BeakerClip_60(){ addFrameScript(0, frame1, 90, frame91, 97, frame98, 119, frame120); } function frame91(){ MovieClip(root).soundhold.addSound("explosion"); } function frame98(){ MovieClip(parent).terra.gotoAndStop(2); MovieClip(parent).myData.gameVars[1] = true; } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[1]){ gotoAndStop(120); }; } function frame120(){ stop(); } } }//package inquisitive_dave_fla
Section 7
//BigBadDoor_110 (inquisitive_dave_fla.BigBadDoor_110) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 BigBadDoor_110 extends MovieClip { public function BigBadDoor_110(){ addFrameScript(0, frame1, 2, frame3, 31, frame32); } function frame3(){ MovieClip(parent).guy.gotoAndStop((23 + MovieClip(parent).guy.andir)); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ gotoAndStop(33); }; } function frame32(){ MovieClip(parent).soundhold.addSound("whiteThud"); MovieClip(parent).openFunc(); } } }//package inquisitive_dave_fla
Section 8
//Button_Cont_49 (inquisitive_dave_fla.Button_Cont_49) package inquisitive_dave_fla { import flash.display.*; public dynamic class Button_Cont_49 extends MovieClip { public function Button_Cont_49(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndPlay(3); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 9
//Button_Credits_50 (inquisitive_dave_fla.Button_Credits_50) package inquisitive_dave_fla { import flash.display.*; public dynamic class Button_Credits_50 extends MovieClip { public function Button_Credits_50(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndPlay(3); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 10
//Button_Site_51 (inquisitive_dave_fla.Button_Site_51) package inquisitive_dave_fla { import flash.display.*; public dynamic class Button_Site_51 extends MovieClip { public function Button_Site_51(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndPlay(3); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 11
//Button_Sponsor_52 (inquisitive_dave_fla.Button_Sponsor_52) package inquisitive_dave_fla { import flash.display.*; public dynamic class Button_Sponsor_52 extends MovieClip { public function Button_Sponsor_52(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndPlay(3); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 12
//Chest1_101 (inquisitive_dave_fla.Chest1_101) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Chest1_101 extends MovieClip { public function Chest1_101(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[7]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 13
//Chest2_139 (inquisitive_dave_fla.Chest2_139) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Chest2_139 extends MovieClip { public function Chest2_139(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[22]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 14
//Chest3_143 (inquisitive_dave_fla.Chest3_143) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Chest3_143 extends MovieClip { public function Chest3_143(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[24]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 15
//CMG_Logo_Animation_3 (inquisitive_dave_fla.CMG_Logo_Animation_3) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 CMG_Logo_Animation_3 extends MovieClip { public var CMG_MonkeyBlink:MovieClip; public var CMG_HomePageLink:SimpleButton; public var monkeyBlinkCheckTimer:Timer; public var CMG_LoadingWidget:MovieClip; public function CMG_Logo_Animation_3(){ addFrameScript(0, frame1, 80, frame81, 81, frame82); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } function frame81(){ stop(); monkeyBlinkCheckTimer.addEventListener(TimerEvent.TIMER, onMonkeyBlinkCheckTimer); monkeyBlinkCheckTimer.start(); } function frame82(){ monkeyBlinkCheckTimer.stop(); MovieClip(parent).gotoAndStop(4); } public function onMouseUpHandler_CMGHomePageBtn(_arg1:MouseEvent):void{ goToUrl("http://www.crazymonkeygames.com"); } function frame1(){ MovieClip(parent).stop(); CMG_HomePageLink.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_CMGHomePageBtn); addEventListener(Event.ENTER_FRAME, onEnterFrameHandler_CMGLoader); monkeyBlinkCheckTimer = new Timer(800); } public function onEnterFrameHandler_CMGLoader(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = CMG_HomePageLink.stage.loaderInfo.bytesLoaded; _local3 = CMG_HomePageLink.stage.loaderInfo.bytesTotal; CMG_LoadingWidget.CMG_LoadingBar.bar.scaleX = (_local2 / _local3); MovieClip(parent).backBlack.alpha = (1 - ((_local2 / _local3) / 3)); if (_local2 == _local3){ CMG_LoadingWidget.nextFrame(); removeEventListener(Event.ENTER_FRAME, onEnterFrameHandler_CMGLoader); }; } public function onMonkeyBlinkCheckTimer(_arg1:TimerEvent):void{ var _local2:Number; _local2 = Math.random(); if (_local2 < 0.3){ CMG_MonkeyBlink.play(); }; } } }//package inquisitive_dave_fla
Section 16
//CMG_monkey_blink_21 (inquisitive_dave_fla.CMG_monkey_blink_21) package inquisitive_dave_fla { import flash.display.*; public dynamic class CMG_monkey_blink_21 extends MovieClip { public function CMG_monkey_blink_21(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 17
//ContBtnLololol_210 (inquisitive_dave_fla.ContBtnLololol_210) package inquisitive_dave_fla { import flash.display.*; public dynamic class ContBtnLololol_210 extends MovieClip { public var exitbtn:MovieClip; } }//package inquisitive_dave_fla
Section 18
//CreditsClip_205 (inquisitive_dave_fla.CreditsClip_205) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 CreditsClip_205 extends MovieClip { public function CreditsClip_205(){ addFrameScript(4, frame5, 899, frame900, 999, frame1000); } function frame1000(){ if (MovieClip(parent).credsOnly){ MovieClip(parent).gotoAndStop(5); } else { MovieClip(parent).nextFrame(); }; } function frame5(){ MovieClip(parent).musichold.addMusic("credits"); } function frame900(){ MovieClip(parent).musichold.fadeOut(100); } } }//package inquisitive_dave_fla
Section 19
//DeathBox_57 (inquisitive_dave_fla.DeathBox_57) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 DeathBox_57 extends MovieClip { public var menu_btn:MovieClip; public var _root:MovieClip; public var cont_btn:MovieClip; public function DeathBox_57(){ addFrameScript(0, frame1, 1, frame2, 4, frame5, 39, frame40, 41, frame42); } public function death_backToMenu():void{ _root.gotoAndStop(5); } public function death_key(_arg1:KeyboardEvent):void{ if ((((((((_arg1.keyCode == 83)) || ((_arg1.keyCode == 40)))) || ((_arg1.keyCode == 87)))) || ((_arg1.keyCode == 38)))){ _root.soundhold.addSound("small_click"); if (cont_btn.currentFrame == 2){ cont_btn.gotoAndStop(1); menu_btn.gotoAndStop(2); } else { cont_btn.gotoAndStop(2); menu_btn.gotoAndStop(1); }; } else { if ((((_arg1.keyCode == 32)) || ((_arg1.keyCode == 16)))){ _root.musichold.stopSound(); if (cont_btn.currentFrame == 2){ _root.soundhold.addSound("select2"); _root.myData.loadValues(); _root.gotoAndStop(7); death_unloader(); } else { _root.soundhold.addSound("select1"); _root.mr_fadey.newFadeOut(30, death_backToMenu); death_unloader(); }; } else { _root.soundhold.addSound("disallowed"); }; }; } public function death_unload(_arg1:Event):void{ if (((!((currentFrame == 42))) || ((_root.currentFrame < 7)))){ death_unloader(); }; } public function death_unloader():void{ stage.removeEventListener(KeyboardEvent.KEY_DOWN, death_key); removeEventListener(Event.ENTER_FRAME, death_unload); gotoAndStop(2); } function frame1(){ _root = MovieClip(parent); nextFrame(); } function frame5(){ _root.soundhold.addSound("bloodSmall"); } function frame2(){ if (MovieClip(parent).countDown != null){ MovieClip(parent).countDown.stopCount(); }; } function frame40(){ _root.soundhold.addSound("bloodLarge"); } function frame42(){ stop(); cont_btn.gotoAndStop(2); menu_btn.gotoAndStop(1); stage.addEventListener(KeyboardEvent.KEY_DOWN, death_key); addEventListener(Event.ENTER_FRAME, death_unload); } } }//package inquisitive_dave_fla
Section 20
//EndingCutscenClip_209 (inquisitive_dave_fla.EndingCutscenClip_209) package inquisitive_dave_fla { import flash.display.*; public dynamic class EndingCutscenClip_209 extends MovieClip { public function EndingCutscenClip_209(){ addFrameScript(519, frame520); } function frame520(){ MovieClip(parent).nextFrame(); } } }//package inquisitive_dave_fla
Section 21
//EndingCutscene_208 (inquisitive_dave_fla.EndingCutscene_208) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 EndingCutscene_208 extends MovieClip { public var messages:TextField; public var _root:MovieClip; public var fieldObject:MessageWrite; public function EndingCutscene_208(){ addFrameScript(0, frame1, 4, frame5, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36); } function frame1(){ _root = MovieClip(root); stage.addEventListener(KeyboardEvent.KEY_DOWN, outro_kDown); addEventListener(Event.ENTER_FRAME, outro_unload); } function frame22(){ fieldObject = new MessageWrite(messages, "YES... THAT'S RIGHT. THIS IS THE SYSTEM THAT CREATED YOU."); stop(); } function frame25(){ fieldObject = new MessageWrite(messages, "YOU SEE, HE WAS RIGHT ABOUT YOUR WORLD. IT IS MERELY A CREATION FOR THE AMUSEMENT OF OUR AUDIENCE. AN AUDIENCE WATCHING US RIGHT NOW."); stop(); } function frame26(){ fieldObject = new MessageWrite(messages, "BUT WE DIDN'T CREATE HIM TO APPRECIATE THE FULL EXTENT OF THE CREATION."); stop(); } function frame23(){ fieldObject = new MessageWrite(messages, "CONGRATULATIONS ON COMPLETING YOUR ADVENTURE. AND WE WOULD ALSO LIKE TO THANK YOU FOR TAKING CARE OF THAT MEDDLING WIZARD FOR US."); stop(); } function frame24(){ fieldObject = new MessageWrite(messages, "WE WOULD ALSO LIKE TO APOLOGISE FOR DECIEVING YOU..."); stop(); } function frame5(){ _root.musichold.addMusic("theEnd"); } function frame21(){ fieldObject = new MessageWrite(messages, "DO YOU KNOW WHO THIS IS?"); stop(); } function frame20(){ fieldObject = new MessageWrite(messages, "HELLO THERE, DAVE"); stop(); } function frame27(){ fieldObject = new MessageWrite(messages, "THE BASIC JOURNEY IN HIS EYES ENDED AT YOUR FIRST ENCOUNTER WITH HIM. YOU REMEMBER? WITH ALL THE MIRRORS? EVERYTHING AFTER THAT, AS HE SAW IT, WAS AN ANOMALY - A BREAK IN THE PROGRAMMING, AND ONE WHICH HE WAS PULLING THE STRINGS IN."); stop(); } function frame36(){ _root.mr_fadey.newFadeOut(30, outro_oldGame); _root.musichold.fadeOut(30); } function frame28(){ fieldObject = new MessageWrite(messages, "THE TRUTH IS, THOUGH, THAT NOTHING IN THIS WORLD IS OUTSIDE OF THE SYSTEM'S CONTROL. WE COULD HAVE TERMINATED THE PROGRAM STRAIGHT AWAY HAD WE PERCIEVED A THREAT."); stop(); } function frame30(){ fieldObject = new MessageWrite(messages, "SO WE SET UP THE SCENARIO IN WHICH OUR FINAL BOSS WAS TO HAVE BECOME AWARE OF HIS SURROUNDINGS AND REBELLED, TO EXTEND THE BOUNDRIES OF THIS SIMULATION."); stop(); } function frame31(){ fieldObject = new MessageWrite(messages, "IN REALITY, HE WAS EVERY BIT AS MUCH IN OUR CONTROL DURING HIS REBELLION AS HE WAS BEFORE IT."); stop(); } public function outro_oldGame():void{ _root.nextFrame(); } function frame29(){ fieldObject = new MessageWrite(messages, "THE PURPOSE OF YOUR FINAL ENCOUNTER WAS TO ALLOW AN EXERCISE IN LATERAL THINKING WHICH WOULD HAVE BEEN IMPOSSIBLE INSIDE THE BOUNDS OF THE SIMPLE WORLD WE HAD CONSTRUCTED."); stop(); } public function outro_kDown(_arg1:KeyboardEvent):void{ if ((((((_arg1.keyCode == 32)) || ((_arg1.keyCode == 16)))) || ((_arg1.keyCode == 17)))){ if ((((currentFrame >= 20)) && ((currentFrame < 36)))){ if (fieldObject.skipForward()){ nextFrame(); }; }; }; } function frame35(){ fieldObject = new MessageWrite(messages, "GOODBYE..."); stop(); } function frame33(){ fieldObject = new MessageWrite(messages, "AS PER OUR POLICY, YOU WILL BE GIVEN YOUR FREEDOM FROM OUR CONTROL. CONGRATULATIONS."); stop(); } function frame34(){ fieldObject = new MessageWrite(messages, "AS FOR OUR VOYEUR, WATCHING ALL OF THIS - I'M AFRAID THIS IS WHERE YOU GET OFF."); stop(); } public function outro_unload(_arg1:Event):void{ if (_root.currentFrame != 82){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, outro_kDown); removeEventListener(Event.ENTER_FRAME, outro_unload); }; } function frame32(){ fieldObject = new MessageWrite(messages, "AT ANY RATE, THE SIMULATION IS NOW OVER. WE WOULD LIKE TO GRANT YOU YOUR FINAL REWARD."); stop(); } } }//package inquisitive_dave_fla
Section 22
//Exporter_22 (inquisitive_dave_fla.Exporter_22) package inquisitive_dave_fla { import flash.display.*; public dynamic class Exporter_22 extends MovieClip { public var intOb:Gator; public var musichold:MusicHolderFirstLevel; } }//package inquisitive_dave_fla
Section 23
//EyePupil_65 (inquisitive_dave_fla.EyePupil_65) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 EyePupil_65 extends MovieClip { public function EyePupil_65(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (((MovieClip(parent.parent).myData.gameVars[27]) && (!(MovieClip(parent.parent).myData.gameVars[28])))){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 24
//EyeSaver_64 (inquisitive_dave_fla.EyeSaver_64) package inquisitive_dave_fla { import flash.display.*; public dynamic class EyeSaver_64 extends MovieClip { public var pupil:MovieClip; public function EyeSaver_64(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ stop(); } } }//package inquisitive_dave_fla
Section 25
//FinalWizard_201 (inquisitive_dave_fla.FinalWizard_201) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 FinalWizard_201 extends MovieClip { public var aimbox:MovieClip; public var cloudarea:MovieClip; public var cloud7:MovieClip; public var _root:MovieClip; public function FinalWizard_201(){ addFrameScript(0, frame1, 4, frame5, 118, frame119, 154, frame155, 169, frame170, 171, frame172, 183, frame184, 191, frame192, 209, frame210, 210, frame211, 214, frame215, 289, frame290, 299, frame300, 389, frame390, 398, frame399, 479, frame480, 669, frame670, 959, frame960, 1109, frame1110, 1199, frame1200, 1200, frame1201, 1219, frame1220, 1259, frame1260, 1279, frame1280, 1299, frame1300, 1319, frame1320, 1339, frame1340, 1359, frame1360, 1379, frame1380, 1399, frame1400, 1454, frame1455, 1539, frame1540, 1989, frame1990, 2129, frame2130); } function frame155(){ _root.soundhold.addSound("boltFire"); _root.newAdd((x + aimbox.x), (y + aimbox.y)); } function frame399(){ _root.musichold.addMusic("bossLoop"); _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"JUST KIDDING!\""); _root.inventory.mess.addMessage("DARK VOICE: \"I TOLD YOU, DIDN'T I! WE'RE NOT PLAYING BY THE RULES ANY MORE!\""); _root.inventory.mess.addMessage("DARK VOICE: \"IT'S GOING TO TAKE A LOT MORE THAN THAT OLD TRICK TO STOP ME!\""); gotoAndStop(120); } function frame670(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"PLEASE... SHOW YOURSELF...\""); } function frame1340(){ _root.soundhold.addSound("whiteSlash"); } function frame1220(){ _root.musichold.fadeOut(600); } function frame1110(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"SO... YOU WORKED IT OUT... CONGRATULATIONS!\""); _root.inventory.mess.addMessage("DARK VOICE: \"MY POWER STILL COMES FROM THE SYSTEM THAT CREATED US... FROM MY ROLE AS AN ADVESARY TO YOU...\""); _root.inventory.mess.addMessage("DARK VOICE: \"IF YOU REFUSE TO FIGHT ME AS YOU WERE INTENDED TO THEM MY POWERS AND MY FORM ARE REDUNDANT...\""); _root.inventory.mess.addMessage("DARK VOICE: \"WELL DONE... I GUESS YOU ARE CAPABLE OF THINKING OUTSIDE OF THE BOX YOU'VE BEEN PUT IN AFTER ALL.\""); } function frame960(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"NO... I NEED YOU TO CARRY ON PLAYING... OTHERWISE MY POWERS ARE USELESS...\""); } function frame1990(){ NewgroundsAPI.logCustomEvent("Completion"); } function frame290(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"I AM SLAIN...\""); } function frame172(){ _root.soundhold.addSound("electricBuzz"); } function frame211(){ _root.soundhold.addSound("whiteRoar"); } function frame170(){ gotoAndStop(120); } function frame215(){ _root.musichold.fadeOut(70); } function frame1400(){ _root.soundhold.addSound("whiteSlash"); } function frame1(){ _root = MovieClip(parent); stop(); } function frame210(){ _root.soundhold.addSound("whiteSlash"); } function frame1360(){ _root.soundhold.addSound("whiteSlash"); } function frame5(){ _root.musichold.addMusic("bossLoop"); } function frame1380(){ _root.soundhold.addSound("whiteSlash"); } function frame192(){ _root.soundhold.addSound("electricBuzz"); } function frame1260(){ _root.soundhold.addSound("whiteSlash"); } function frame184(){ _root.soundhold.addSound("electricBuzz"); } function frame480(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"UGH... WHAT? YOU'RE NOT FIGHTING...\""); _root.inventory.mess.addMessage("DARK VOICE: \"NO... MY POWERS ARE DWINDLING...\""); } function frame1300(){ _root.soundhold.addSound("whiteSlash"); } function frame1540(){ _root.soundhold.addSound("whiteRoar"); } function frame119(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"WELL, YOU'VE COME! HERE TO SAVE THE WORLD FROM TOTAL ANNIHILATION, ARE WE?\""); _root.inventory.mess.addMessage("DARK VOICE: \"UNFORTUNATELY, WE'RE NO LONGER PLAYING BY THE RULES. YOU CAN'T BEAT ME, AND BY TRYING I ONLY GROW STRONGER.\""); _root.inventory.mess.addMessage("DARK VOICE: \"ALLOW ME TO FREE YOU FROM THIS OPPRESSIVE EXISTANCE...\""); } function frame2130(){ _root.nextFrame(); } function frame1280(){ _root.soundhold.addSound("whiteSlash"); } function frame1200(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"HAHAHA... VERY WELL DONE...\""); _root.inventory.mess.addMessage("DARK VOICE: \"IT LOOKS LIKE YOU MANAGED TO OUTSMART ME...\""); _root.inventory.mess.addMessage("DARK VOICE: \"BUT MY DEFEAT... IS A VICTORY... FOR CONTROL AND MANIPULATION...\""); _root.inventory.mess.addMessage("DARK VOICE: \"NOW... YOU WILL NEVER... KNOW FREEDOM...\""); } function frame1201(){ _root.soundhold.addSound("whiteSlash"); } function frame1320(){ _root.soundhold.addSound("whiteSlash"); } function frame300(){ _root.soundhold.addSound("whiteRoar"); } function frame390(){ _root.soundhold.addSound("whiteSlash"); } function frame1455(){ _root.soundhold.addSound("whiteSlash"); } } }//package inquisitive_dave_fla
Section 26
//FlashClip_188 (inquisitive_dave_fla.FlashClip_188) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 FlashClip_188 extends MovieClip { public function FlashClip_188(){ addFrameScript(0, frame1, 1, frame2, 19, frame20); } function frame1(){ stop(); } function frame20(){ gotoAndStop(1); } function frame2(){ MovieClip(parent).soundhold.addSound("weirdSlash"); } } }//package inquisitive_dave_fla
Section 27
//FlashClip2_194 (inquisitive_dave_fla.FlashClip2_194) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 FlashClip2_194 extends MovieClip { public function FlashClip2_194(){ addFrameScript(0, frame1, 1, frame2, 96, frame97); } function frame97(){ gotoAndStop(1); } function frame1(){ stop(); } function frame2(){ MovieClip(parent).soundhold.addSound("weirdSlash"); } } }//package inquisitive_dave_fla
Section 28
//FlourLol_112 (inquisitive_dave_fla.FlourLol_112) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 FlourLol_112 extends MovieClip { public function FlourLol_112(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[14]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 29
//FrogClip_96 (inquisitive_dave_fla.FrogClip_96) package inquisitive_dave_fla { import flash.display.*; public dynamic class FrogClip_96 extends MovieClip { public function FrogClip_96(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ stop(); } } }//package inquisitive_dave_fla
Section 30
//Ghost_145 (inquisitive_dave_fla.Ghost_145) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Ghost_145 extends MovieClip { public function Ghost_145(){ addFrameScript(0, frame1, 2, frame3, 20, frame21, 29, frame30, 59, frame60, 139, frame140); } function frame3(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[23]){ gotoAndStop(140); }; } function frame21(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame30(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame140(){ stop(); } function frame60(){ MovieClip(parent).soundhold.addSound("whiteRoar"); } } }//package inquisitive_dave_fla
Section 31
//Guard1_78 (inquisitive_dave_fla.Guard1_78) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Guard1_78 extends MovieClip { public function Guard1_78(){ addFrameScript(0, frame1, 139, frame140); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[13]){ gotoAndStop(140); }; } function frame140(){ stop(); } } }//package inquisitive_dave_fla
Section 32
//GunMan_107 (inquisitive_dave_fla.GunMan_107) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 GunMan_107 extends MovieClip { public function GunMan_107(){ addFrameScript(0, frame1, 1, frame2, 5, frame6, 7, frame8, 17, frame18); } function frame18(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); if (MovieClip(root).myData.gameVars[11]){ gotoAndStop(18); }; } function frame8(){ MovieClip(root).soundhold.addSound("gunShot"); } function frame2(){ MovieClip(root).soundhold.addSound("gunShot"); } } }//package inquisitive_dave_fla
Section 33
//GuyDeathAnnihilate_33 (inquisitive_dave_fla.GuyDeathAnnihilate_33) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 GuyDeathAnnihilate_33 extends MovieClip { public function GuyDeathAnnihilate_33(){ addFrameScript(2, frame3, 7, frame8, 16, frame17, 21, frame22, 54, frame55); } function frame3(){ MovieClip(parent.parent).soundhold.addSound("whiteSmall"); } function frame8(){ MovieClip(parent.parent).soundhold.addSound("whiteSmall"); } function frame22(){ MovieClip(parent.parent).soundhold.addSound("whiteMedium"); MovieClip(parent.parent).soundhold.addSound("whiteSmall"); } function frame17(){ MovieClip(parent.parent).soundhold.addSound("whiteSmall"); } function frame55(){ stop(); } } }//package inquisitive_dave_fla
Section 34
//GuyDeathDrown_28 (inquisitive_dave_fla.GuyDeathDrown_28) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 GuyDeathDrown_28 extends MovieClip { public function GuyDeathDrown_28(){ addFrameScript(5, frame6, 23, frame24); } function frame6(){ MovieClip(root).soundhold.addSound("splash"); } function frame24(){ stop(); } } }//package inquisitive_dave_fla
Section 35
//GuyDeathExplode_27 (inquisitive_dave_fla.GuyDeathExplode_27) package inquisitive_dave_fla { import flash.display.*; public dynamic class GuyDeathExplode_27 extends MovieClip { public function GuyDeathExplode_27(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package inquisitive_dave_fla
Section 36
//GuyDeathFall_34 (inquisitive_dave_fla.GuyDeathFall_34) package inquisitive_dave_fla { import flash.display.*; public dynamic class GuyDeathFall_34 extends MovieClip { public function GuyDeathFall_34(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package inquisitive_dave_fla
Section 37
//GuyDeathOblivion_32 (inquisitive_dave_fla.GuyDeathOblivion_32) package inquisitive_dave_fla { import flash.display.*; public dynamic class GuyDeathOblivion_32 extends MovieClip { public function GuyDeathOblivion_32(){ addFrameScript(21, frame22); } function frame22(){ stop(); } } }//package inquisitive_dave_fla
Section 38
//GuyDeathShock_31 (inquisitive_dave_fla.GuyDeathShock_31) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 GuyDeathShock_31 extends MovieClip { public function GuyDeathShock_31(){ addFrameScript(1, frame2, 17, frame18, 39, frame40); } function frame18(){ MovieClip(parent.parent).soundhold.addSound("electricBuzz"); } function frame2(){ MovieClip(parent.parent).soundhold.addSound("electricBuzz"); } function frame40(){ stop(); } } }//package inquisitive_dave_fla
Section 39
//GuyDeathShot_30 (inquisitive_dave_fla.GuyDeathShot_30) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 GuyDeathShot_30 extends MovieClip { public function GuyDeathShot_30(){ addFrameScript(12, frame13, 25, frame26); } function frame13(){ MovieClip(parent.parent).soundhold.addSound("brainSplat"); } function frame26(){ stop(); } } }//package inquisitive_dave_fla
Section 40
//IntroClip_45 (inquisitive_dave_fla.IntroClip_45) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 IntroClip_45 extends MovieClip { public var mySite:URLRequest; public var btn_cont:MovieClip; public var btn_sponsor:MovieClip; public var sponSite:URLRequest; public var btn_site:MovieClip; public var btn_credits:MovieClip; public var _root:MovieClip; public var btn_start:Clip_Start; public function IntroClip_45(){ addFrameScript(0, frame1, 9, frame10, 39, frame40, 49, frame50, 64, frame65, 69, frame70, 74, frame75, 79, frame80, 84, frame85, 89, frame90, 94, frame95, 95, frame96); } function frame65(){ _root.soundhold.addSound("selcrash2"); } function frame70(){ if (btn_cont.visible){ _root.soundhold.addSound("selcrash2"); }; } function frame75(){ _root.soundhold.addSound("selcrash2"); } function frame80(){ _root.soundhold.addSound("selcrash2"); } public function menu_keypress(_arg1:KeyboardEvent):void{ if ((((_arg1.keyCode == 83)) || ((_arg1.keyCode == 40)))){ _root.soundhold.addSound("small_click"); if (btn_start.currentFrame == 2){ btn_start.gotoAndStop(1); if (btn_cont.visible){ btn_cont.gotoAndStop(2); } else { btn_credits.gotoAndStop(2); }; } else { if (btn_cont.currentFrame == 2){ btn_cont.gotoAndStop(1); btn_credits.gotoAndStop(2); } else { if (btn_credits.currentFrame == 2){ btn_credits.gotoAndStop(1); btn_site.gotoAndStop(2); } else { if (btn_site.currentFrame == 2){ btn_site.gotoAndStop(1); btn_sponsor.gotoAndStop(2); } else { if (btn_sponsor.currentFrame == 2){ btn_sponsor.gotoAndStop(1); btn_start.gotoAndStop(2); }; }; }; }; }; } else { if ((((_arg1.keyCode == 87)) || ((_arg1.keyCode == 38)))){ _root.soundhold.addSound("small_click"); if (btn_start.currentFrame == 2){ btn_start.gotoAndStop(1); btn_sponsor.gotoAndStop(2); } else { if (btn_cont.currentFrame == 2){ btn_cont.gotoAndStop(1); btn_start.gotoAndStop(2); } else { if (btn_credits.currentFrame == 2){ btn_credits.gotoAndStop(1); if (btn_cont.visible){ btn_cont.gotoAndStop(2); } else { btn_start.gotoAndStop(2); }; } else { if (btn_site.currentFrame == 2){ btn_site.gotoAndStop(1); btn_credits.gotoAndStop(2); } else { if (btn_sponsor.currentFrame == 2){ btn_sponsor.gotoAndStop(1); btn_site.gotoAndStop(2); }; }; }; }; }; } else { if ((((((_arg1.keyCode == 32)) || ((_arg1.keyCode == 16)))) || ((_arg1.keyCode == 17)))){ if (btn_start.currentFrame == 2){ _root.musichold.fadeOut(28); _root.mr_fadey.newFadeOut(30, menu_beginGame); gotoAndStop(96); _root.myData.restart(); _root.soundhold.addSound("select3"); } else { if (btn_cont.currentFrame == 2){ _root.musichold.fadeOut(28); _root.mr_fadey.newFadeOut(30, menu_continueGame); gotoAndStop(96); _root.myData.loadValues(); _root.soundhold.addSound("select1"); } else { if (btn_credits.currentFrame == 2){ _root.musichold.fadeOut(28); _root.mr_fadey.newFadeOut(30, menu_showCredits); gotoAndStop(96); _root.soundhold.addSound("select1"); } else { if (btn_site.currentFrame == 2){ _root.soundhold.addSound("select1"); NewgroundsAPI.loadMySite(); } else { if (btn_sponsor.currentFrame == 2){ _root.soundhold.addSound("select1"); navigateToURL(sponSite, "_blank"); }; }; }; }; }; } else { switch (_arg1.keyCode){ case 67: _root.soundhold.addSound("cow"); break; case 79: _root.soundhold.addSound("objection"); break; case 72: _root.soundhold.addSound("hitler"); break; case 222: _root.soundhold.addSound("hash"); break; case 53: _root.soundhold.addSound("five"); break; case 57: _root.soundhold.addSound("nine_thousand"); break; case 103: _root.soundhold.addSound("gay"); break; case 117: _root.soundhold.addSound("oww"); break; case 191: _root.soundhold.addSound("beeper"); break; case 90: _root.soundhold.addSound("help"); break; case 81: _root.soundhold.addSound("whistle"); break; case 82: _root.soundhold.addSound("sonofa"); break; default: _root.soundhold.addSound("disallowed"); }; }; }; }; } public function menu_continueGame():void{ _root.gotoAndStop(7); } function frame90(){ mySite = new URLRequest("http://www.brainflay.net/"); sponSite = new URLRequest("http://www.crazymonkeygames.com/"); stage.addEventListener(KeyboardEvent.KEY_DOWN, menu_keypress); addEventListener(Event.ENTER_FRAME, menu_unload); if (_root.myData.isset()){ btn_cont.gotoAndStop(2); } else { btn_start.gotoAndStop(2); }; } function frame10(){ _root.musichold.addMusic("menuTheme"); } function frame95(){ stop(); } function frame85(){ _root.soundhold.addSound("selcrash2"); } public function menu_beginGame():void{ _root.gotoAndStop(6); } function frame1(){ _root = MovieClip(root); } function frame96(){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, menu_keypress); } function frame40(){ _root.soundhold.addSound("selcrash1"); } function frame50(){ btn_cont.visible = _root.myData.isset(); } public function menu_unload(_arg1:Event):void{ if (_root.currentFrame != 5){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, menu_keypress); removeEventListener(Event.ENTER_FRAME, menu_unload); }; } public function menu_showCredits():void{ _root.gotoAndStop(81); } } }//package inquisitive_dave_fla
Section 41
//InventoryGUI_54 (inquisitive_dave_fla.InventoryGUI_54) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 InventoryGUI_54 extends MovieClip { public var i:uint; public var infoText:TextField; public var box4:MovieClip; public var box5:MovieClip; public var box1:MovieClip; public var box2:MovieClip; public var box3:MovieClip; public var box6:MovieClip; public var mess:MessageWrite; public function InventoryGUI_54(){ addFrameScript(0, frame1); } function frame1(){ nextFrame(); } public function updateInv(_arg1:Array):void{ i = 0; while (i < 6) { if (!Boolean(_arg1[i])){ this[("box" + Number((i + 1)))].gotoAndStop(1); } else { this[("box" + Number((i + 1)))].gotoAndStop((_arg1[i] + 1)); }; i++; }; } } }//package inquisitive_dave_fla
Section 42
//InventoryGUIBox_55 (inquisitive_dave_fla.InventoryGUIBox_55) package inquisitive_dave_fla { import flash.display.*; public dynamic class InventoryGUIBox_55 extends MovieClip { public function InventoryGUIBox_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 43
//KeyGraphLol_109 (inquisitive_dave_fla.KeyGraphLol_109) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 KeyGraphLol_109 extends MovieClip { public function KeyGraphLol_109(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[12]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 44
//load_barMC_14 (inquisitive_dave_fla.load_barMC_14) package inquisitive_dave_fla { import flash.display.*; public dynamic class load_barMC_14 extends MovieClip { public var bar:MovieClip; } }//package inquisitive_dave_fla
Section 45
//MachinePartLol_118 (inquisitive_dave_fla.MachinePartLol_118) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 MachinePartLol_118 extends MovieClip { public function MachinePartLol_118(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[16]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 46
//MainTimeline (inquisitive_dave_fla.MainTimeline) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 MainTimeline extends MovieClip { public var poker:MovieClip; public var mound:MovieClip; public var mirror1:MovieClip; public var mirror2:MovieClip; public var mirror3:MovieClip; public var anttrigger1:MovieClip; public var anttrigger2:MovieClip; public var musichold:MusicHolderFirstLevel; public var i:Number; public var killAdds:Function; public var reQ:URLRequest; public var prevF:Number; public var backy:MovieClip; public var cloud2:Cloudy; public var cloud4:Cloudy; public var cloud6:Cloudy; public var shovel:MovieClip; public var cloud3:Cloudy; public var cloud5:Cloudy; public var cloud7:Cloudy; public var cloud1:Cloudy; public var bigdoor:MovieClip; public var needUpd:Boolean; public var cloud8:Cloudy; public var flour:MovieClip; public var updAdds:Function; public var frmLeft:Number; public var waterCont:MovieClip; public var trigbase:MovieClip; public var updatebtn:MovieClip; public var savemess:MovieClip; public var i2:Number; public var init:MovieClip; public var shooter:MovieClip; public var beaker:MovieClip; public var chicken1:Tsicken; public var chicken4:Tsicken; public var chicken5:Tsicken; public var chicken2:Tsicken; public var chicken3:Tsicken; public var chicken6:Tsicken; public var tar2:WhirlyBolt; public var guy:Guy; public var switchytrig:MovieClip; public var targ:WhirlyBolt; public var frmDown:Number; public var wizard:MovieClip; public var inventory:MovieClip; public var trigger1:MovieClip; public var trigger2:MovieClip; public var trigger3:MovieClip; public var trigger4:MovieClip; public var trigger5:MovieClip; public var gatorBody:MovieClip; public var frmRight:Number; public var floaty:MovieClip; public var versionInfo:TextField; public var wizardStart:MovieClip; public var safeArea:MovieClip; public var ang:Number; public var contbtn:MovieClip; public var trigger1a:MovieClip; public var waterHaz:MovieClip; public var antlion1:MovieClip; public var antlion2:MovieClip; public var terra:MovieClip; public var intOb:Gator; public var handle:MovieClip; public var pauseMe:Function; public var shockarea:MovieClip; public var credsOnly:Boolean; public var soundhold:SoundHolderFirstLevel; public var countDown:TimerClip; public var addsClip:MovieClip; public var mr_fadey:FaderHold; public var interactMe:Function; public var finalWizard:MovieClip; public var ghost:MovieClip; public var guard:MovieClip; public var powerbox:MovieClip; public var onFrame:Function; public var deathbox:MovieClip; public var newAdd:Function; public var eyeSaver:MovieClip; public var alertbox:MovieClip; public var chest:MovieClip; public var targ2:WhirlyBolt; public var savebox:MovieClip; public var chickendown2:MovieClip; public var chickendown3:MovieClip; public var chickendown4:MovieClip; public var chickendown5:MovieClip; public var chickendown6:MovieClip; public var wizardclip:MovieClip; public var floatyPlat1:FloatyPlatform; public var chickendown1:MovieClip; public var floatyPlat2:FloatyPlatform; public var keyey:MovieClip; public var backBlack:MovieClip; public var apple:MovieClip; public var menu_screen:MovieClip; public var atAct:Boolean; public var myData:GameData; public var pausedText:MovieClip; public var froggy:MovieClip; public var frmUp:Number; public var aggrozone:MovieClip; public var tar:WhirlyBolt; public var door:MovieClip; public var trigtop:MovieClip; public var killclip:MovieClip; public var dust1:AntDust; public var dust2:AntDust; public var gamePaused:Boolean; public var table:MovieClip; public var flashbox:MovieClip; public var deathfall:MovieClip; public var adds:Array; public var inJustOff:Boolean; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 48, frame49, 49, frame50, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 78, frame79, 79, frame80, 80, frame81, 83, frame84, 84, frame85, 86, frame87); } public function openFunc():void{ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "EVIL VOICE: \"HAHAHAHAHAHA! YOU HAVE FREED ME FROM MY PRISON! NOW I CAN CONTINUE WITH THE DESTRUCTION OF THIS WORLD THAT I STARTED!\""); inventory.mess.addMessage("EVIL VOICE: \"I WILL RETURN TO THE CASTLE AT THE EASTERN EDGE OF THIS LAND! THE END WILL BEGIN IN EXACTLY 45 SECONDS!\""); prevF = 1337; myData.gameVars[27] = true; guy.gotoAndStop((1 + guy.andir)); } public function checkItem(_arg1:uint):Boolean{ var _local2:Boolean; _local2 = false; i = 0; while (i < myData.invent.length) { if (myData.invent[i] == _arg1){ _local2 = true; }; i++; }; return (_local2); } function frame10(){ guy.setVars(terra, floaty); frmRight = 8; frmLeft = 32; frmUp = 11; if ((((prevF == 11)) && (!(myData.gameVars[27])))){ musichold.fadeOut(3, function ():void{ musichold.addMusic("dungeonTheme"); }); }; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THE EYE IN THE WALL IS LOOKING GUITE DISCONCERTINGLY AT YOU. LIKE IT'S STARING INTO YOUR SOUL..."); }; if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "WATER SHOULD FLOW THROUGH THIS GATE BUT SOMEBODY SHUT IT OFF, THUS QUITE PROBABLY TURNING ACRES OF FARMLAND INTO BARREN DUST."); }; if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A MISSING BRICK. YOU'D STICK YOUR HAND IN IF YOU HAD ANY INTEREST IN IT BEING ATTACKED BY A COLONY OF SPIDERS."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (waterHaz.hitTestPoint(guy.x, guy.y, true)){ guy.groundLand(waterHaz); killGuy(11, guy.andir, false); }; if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger1)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame11(){ guy.setVars(terra, floaty); frmDown = 10; frmRight = 12; frmLeft = 13; if ((((prevF == 10)) && (!(myData.gameVars[27])))){ musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A SMALL TREE APPEARS TO HAVE BROKEN THROUGH THE WALL AND BEGUN TO GROW INSIDE THE BUILDING... IT DOESN'T SEEM TO BE OF ANY PRACTICAL USE."); if (myData.gameVars[5] == true){ inventory.mess.addMessage("THERE ISN'T ANY FRUIT GROWING IN IT EITHER, SO YOU WONT FIND ANYTHING TO BRIBE THE KITCHEN GUARD WITH HERE."); }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A CHAIR. YOU'D SIT DOWN, BUT YOU NEED TO FOCUS ON SAVING THE ENTIRE WORLD FROM CERTAIN DEATH BY BEATING THE GAME."); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame15(){ guy.setVars(terra); frmLeft = 14; frmRight = 24; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "ANOTHER OF THOSE CREEPY EYE THINGS..."); }; if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[10]){ inventory.mess = new MessageWrite(inventory.infoText, "HOORAY, YOU MANAGED TO OPEN THE DOOR!."); } else { if (checkItem(6)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU USE YOUR SKULL-KEY TO OPEN THE DOOR. NOW YOU CAN ENTER THE ROOM. BECAUSE THE DOOR IS OPEN."); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 6){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[10] = true; terra.gotoAndStop(2); door.gotoAndStop(2); } else { if (checkItem(5)){ inventory.mess = new MessageWrite(inventory.infoText, "THIS DOOR IS LOCKED. THE KEY YOU PICKED UP FROM THAT BOX IS NO GOOD HERE, UNFORTUNATELY."); } else { inventory.mess = new MessageWrite(inventory.infoText, "THIS DOOR IS LOCKED. YOU'LL NEED A KEY TO GET THROUGH."); }; }; }; }; if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A POSTER FOR 'LE ODEUR'. THIS GUY IS SUPPOSED TO BE PRETTY FUNNY."); }; if (guy.hOt(trigger4)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "NO TIME TO REST NOW! YOU'VE GOT A WORLD TO SAVE PRESUMEBLY!"); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((door.currentFrame == 1))) && (!((door.currentFrame == 9))))){ door.nextFrame(); }; if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger1)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (((!((door.currentFrame == 1))) && (!((door.currentFrame == 9))))){ door.nextFrame(); }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ if (checkItem(6)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger4)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame19(){ guy.setVars(terra, floaty); frmRight = 18; frmLeft = 20; frmUp = 21; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SOME CURTAINS. WHAT COULD BE BEHIND THEM? A WINDOW? A PAINTING? WHO KNOWS? IF ONLY YOU CARED ENOUGH TO PULL THEM BACK."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S MOUSE'S HOUSE, BUT WHERE'S THE MOUSE?"); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame14(){ guy.setVars(terra, floaty); frmRight = 15; frmDown = 13; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "WHY THIS WINDOW IS BOARDED UP WHILE THE ONE NEXT TO IT ISN'T IS BEYOND YOU. IT'S NOT LIKE THEY HAVE GLASS OR ANYTHING..."); }; if (guy.hOt(trigger2)){ if (myData.gameVars[6] != true){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A BOX OF JUNK. HAVING SPACE IN YOUR INVENTORY, YOU TAKE THE TWO LEAST USELESS ITEMS - A BAG OF CAKE MIX AND A KEY LABELED 'UPSTAIRS ROOM'."); myData.invent.push(4); myData.invent.push(5); myData.gameVars[6] = true; needUpd = true; } else { inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY TAKEN WHAT'S USEFUL OUT. THE BOX IS JUST FULL OF USED BATTERIES AND ISSUES OF 'HOBBIT MONTHLY' NOW."); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ if (myData.gameVars[6]){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(4); }; } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame16(){ guy.setVars(terra); frmRight = 13; frmLeft = 17; i = 0; dust1.gotoAndStop(60); if ((((prevF == 13)) && (!(myData.gameVars[27])))){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; if (myData.gameVars[27]){ dust1.gotoAndStop(50); dust2.gotoAndStop(50); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THE SIGN READS: \"WATCH OUT FOR ANTLIONS!\" WHAT THE HELL IS AN ANTLION?"); }; if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[27]){ inventory.mess = new MessageWrite(inventory.infoText, "NO TIME FOR BERRIES!"); } else { switch (i){ case 0: inventory.mess = new MessageWrite(inventory.infoText, "THE BUSH HAS A TONNE OF BERRIES, BUT THERE'S NO REASON YOU'D WANT TO CARRY SOME OTHER THAN AS A RED HERRING."); break; case 1: inventory.mess = new MessageWrite(inventory.infoText, "THE MORE YOU OBSERVE THE BERRIES, THE TASTIER THEY LOOK. SO... RED... AND SOFT..."); break; case 2: inventory.mess = new MessageWrite(inventory.infoText, "YOU COULD EAT A FEW, BUT THEY LOOK KIND OF POISONOUS. LIKE... REALLY POISONOUS."); break; case 3: inventory.mess = new MessageWrite(inventory.infoText, "ARE YOU REALLY SURE YOU WANT TO EAT THOSE? DELICIOUS AS THEY LOOK, IT DOESN'T REALLY SEEM LIKE A GOOD IDEA."); break; case 4: inventory.mess = new MessageWrite(inventory.infoText, "GIVING IN TO YOUR URGES, YOU GRAB A HANDFUL OF BERRIES AND STUFF THEM INTO YOUR MOUTH. YUP! DEFINATELY POISONOUS!"); needUpd = true; break; }; i++; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (antlion1.currentFrame != 1){ antlion1.nextFrame(); }; if (antlion2.currentFrame != 1){ antlion2.nextFrame(); }; if (needUpd){ killGuy(13); needUpd = false; }; if (myData.gameVars[27]){ dust1.gotoAndStop(50); dust2.gotoAndStop(50); }; if (guy.hinter != null){ if (((((guy.hOt(anttrigger1)) && ((dust1.currentFrame < 38)))) && ((antlion1.currentFrame == 1)))){ antlion1.gotoAndStop(2); }; if (((((guy.hOt(anttrigger2)) && ((dust2.currentFrame < 38)))) && ((antlion2.currentFrame == 1)))){ antlion2.gotoAndStop(2); }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ if (i == 4){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; if (guy.hOt(antlion1.ahead)){ killGuy(15, 0, false); antlion1.ahead.gotoAndStop(2); }; if (guy.hOt(antlion2.ahead)){ killGuy(15, 0, false); antlion2.ahead.gotoAndStop(2); }; }; }; guy.upd(gamePaused); }; } function frame12(){ guy.setVars(terra); frmLeft = 11; frmRight = 28; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[13])))){ inventory.gotoAndStop(3); if (checkItem(7)){ myData.gameVars[13] = true; guard.gotoAndStop(2); terra.gotoAndStop(2); inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"ARGH, SOOO HUNGRY. WAIT - IS THAT AN APPLE? CAN I HAVE IT?\""); inventory.mess.addMessage("GUARD: \"THANKS! NOW I CAN DANCE ALL DAY!\""); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 7){ myData.invent.splice(i, 1); }; i++; }; needUpd = true; } else { myData.gameVars[5] = true; inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"NO ENTRY TO THE KITCHEN FOR ANYONE WHO ISN'T A CHEF OR ONION PEELER.\""); inventory.mess.addMessage("GUARD: \"DAMN, I'M HUNGRY. IF ONLY I HAD AN APPLE OR SOMETHING SIMILAR.\""); }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A ROW OF CHAIRS. POSSIBLY FOR PEOPLE TO SIT ON."); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (((!((guard.currentFrame == 1))) && (!((guard.currentFrame == 140))))){ guard.nextFrame(); }; if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[13])))){ guy.hinter.turnOn(3); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame18(){ guy.setVars(terra); frmRight = 17; frmLeft = 19; switchytrig.prevRight = (prevF == 17); if (guy.hOt(trigger3)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "\"HEY THERE, BARREL! HOW'S IT GOING? WHAT'S THAT? YOU DON'T HAVE ANY USE BEYOND BEING SCENERY? OH, OK.\""); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS ROCK IS A ROCK."); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "ANOTHER CREEPY WALL-EYE. I GUESS PROGRESS MUST HAVE GONE UP IN VALUE."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (switchytrig.prevRight){ if ((((guy.x < switchytrig.x)) && (!(myData.gameVars[27])))){ switchytrig.prevRight = false; musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; } else { if ((((guy.x > switchytrig.x)) && (!(myData.gameVars[27])))){ switchytrig.prevRight = true; musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; }; if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger3)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger3)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame3(){ nextFrame(); } function frame4(){ NewgroundsAPI.linkAPI(this); NewgroundsAPI.connectMovie(1812); NewgroundsAPI.addCustomEvent(1, "Completion"); onFrame = null; credsOnly = true; interactMe = null; pauseMe = null; gamePaused = false; inJustOff = false; needUpd = false; atAct = false; ang = 0; adds = new Array(); prevF = 8; frmLeft = 8; frmRight = 8; frmUp = 8; frmDown = 8; myData = new GameData("brainflay_inquisitive_dave", "/"); addEventListener(Event.ENTER_FRAME, frameUpd); addEventListener(KeyboardEvent.KEY_DOWN, interacter); DaveTheGuy._root = MovieClip(this); MessageWrite.sEM = soundhold; stage.quality = "LOW"; myData.loadValues(); gotoAndStop(85); } function frame5(){ mr_fadey.newFadeIn(10); credsOnly = true; onFrame = function ():void{ }; } function frame7(){ guy.addEventListener("EXIT_LEFT", goLeft); guy.addEventListener("EXIT_RIGHT", goRight); guy.addEventListener("EXIT_DOWN", goDown); guy.addEventListener("EXIT_UP", goUp); guy.addEventListener("INTERACT", interacter); guy.addEventListener("PAUSE", pauser); guy.x = myData.guyX; guy.y = myData.guyY; guy.ySpd = myData.guyYSpeed; guy.andir = myData.guyAndir; guy.gotoAndStop(myData.guyCFrame); guy.dying = false; gamePaused = (AnimatedObject.gameStopped = false); pausedText.visible = false; mr_fadey.newFadeIn(10); if (myData.firstTime){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "HELLO THERE, AND WELCOME TO YOUR ADVENTURE!"); inventory.mess.addMessage("TO MOVE AROUND, USE YOUR W, A, S, D KEYS OR ARROWS."); inventory.mess.addMessage("TO INSPECT OR USE OBJECTS, USE YOUR CTRL OR SPACE KEY."); inventory.mess.addMessage("USE THE P KEY TO PAUSE THE GAME."); inventory.mess.addMessage("GOOD LUCK!"); myData.saveValues(); musichold.addMusic("dungeonTheme"); } else { if (myData.guyFrame < 11){ musichold.addMusic("dungeonTheme"); } else { if (myData.guyFrame < 16){ musichold.addMusic("castleTheme"); } else { if (myData.guyFrame < 18){ musichold.addMusic("birdSong"); } else { if (myData.guyFrame == 23){ musichold.addMusic("birdSong"); } else { if (myData.guyFrame < 32){ musichold.addMusic("castleTheme"); } else { if (myData.guyFrame < 45){ musichold.addMusic("sewerTheme"); } else { if (myData.guyFrame < 67){ musichold.addMusic("birdSong"); } else { musichold.addMusic("nuller"); }; }; }; }; }; }; }; gotoAndStop(myData.guyFrame); }; inventory.updateInv(myData.invent); interactMe = function ():void{ if (inventory.currentFrame == 3){ if (inventory.mess.skipForward()){ inventory.gotoAndStop(1); gotoAndStop(8); }; if (inventory.mess.isFullyDone()){ gamePaused = (AnimatedObject.gameStopped = false); }; }; }; pauseMe = function ():void{ if (inventory.currentFrame != 3){ gamePaused = (AnimatedObject.gameStopped = !(gamePaused)); pausedText.visible = gamePaused; }; }; } function frame17(){ guy.setVars(terra, floaty); frmRight = 16; frmLeft = 18; frmUp = 23; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (checkItem(7)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY TAKEN THE APPLE. YOU'RE HOLDING IT RIGHT NOW. TAKE A LOOK."); } else { if (myData.gameVars[9]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY USED YOUR APPLE. YOU GAVE IT TO TAT GUARD, REMEMBER?"); } else { inventory.mess = new MessageWrite(inventory.infoText, "AN APPLE HANGS TEMPTINGLY FROM THE TREE. YOU TAKE IT - IT COULD COME IN HANDY POSSIBLY."); apple.gotoAndStop(2); myData.invent.push(7); myData.gameVars[9] = true; needUpd = true; }; }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[9]){ inventory.mess = new MessageWrite(inventory.infoText, "THE MIGHTY OAK USED TO HAVE AN APPLE GROWING FROM IT INEXPLICABLY."); } else { inventory.mess = new MessageWrite(inventory.infoText, "THE MIGHTY OAK SEEMS TO HAVE AN APPLE GROWING FROM IT INEXPLICABLY."); }; } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "PRETTY. YOU COULD PICK THIS AND WEAR IT IN YOUR HAIR, OR FIND A FEW AND MAKE A LEI. OR MAYBE YOU COULD GET ON WITH THE GAME AND STOP SMELLING FLOWERS."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; }; guy.upd(gamePaused); }; } function frame9(){ guy.setVars(terra); frmLeft = 8; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (myData.gameVars[2] == true){ inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"SHUT UP IN THERE, WILLYA?\""); } else { if (checkItem(2)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU PUSH THE PAPER THROUGH THE DOOR. THERE'S A RUSTLING SOUND ON THE OTHER SIDE, AS IF IT'S BEING READ..."); inventory.mess.addMessage("GUARD: \"HEY, WHAT'S THIS?\""); inventory.mess.addMessage("GUARD: \"NICE TRY. YOU'RE ON YOUR OWN HERE, THOUGH.\""); inventory.mess.addMessage("GUARD: \"...WELL, TIME FOR FOOD! ERM... OH, I FORGOT! I ATE IT ALL. SORRY ABOUT THAT. YOU KNOW HOW IT IS WHEN YOU'RE HUNGRY...\""); inventory.mess.addMessage("GUARD: \"YOU CAN HAVE THE VINEGAR, THOUGH. INCASE, YOU KNOW, YOU FIND SOME CHIPS OR SOMETHING IN THERE...\""); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 2){ myData.invent.splice(i, 1); }; i++; }; myData.invent.push(3); myData.gameVars[2] = true; needUpd = true; } else { inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THE DOOR IS LOCKED. THERE IS A SMALL FLAP IN IT FOR PASSING FOOD IN, ABOUT THREE INCHES BY FIVE. IT DOESN'T LOOK LIKE YOU'LL BE ABLE TO FIT THROUGH."); }; }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A SMALL PUDDLE. YOU'D BETTER ESCAPE FAST - AT THIS RATE THE ROOM COULD HAVE A FOOT OF WATER IN JUST OVER TWO MILLENNIA."); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); if (myData.gameVars[0] == true){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY USED YOUR PAPER. YOU DON'T NEED MORE."); } else { if (checkItem(1)){ inventory.mess = new MessageWrite(inventory.infoText, "A LARGE PILE OF PAPER. YOU ALREADY HAVE SOME."); } else { inventory.mess = new MessageWrite(inventory.infoText, "A LARGE PILE OF PAPER. YOU TAKE A SLICE FOR YOURSELF."); myData.invent.push(1); inventory.updateInv(myData.invent); }; }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((beaker.currentFrame == 1))) && (!((beaker.currentFrame == 120))))){ beaker.nextFrame(); }; if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ if (myData.gameVars[2] == true){ guy.hinter.turnOn(3); } else { if (checkItem(2)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; }; } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ if ((((myData.gameVars[0] == true)) || (checkItem(1)))){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(4); }; } else { guy.hinter.turnOff(); }; }; }; }; }; guy.upd(gamePaused); }; } function frame22(){ guy.setVars(terra); frmLeft = 21; frmRight = 23; if ((((prevF == 23)) && (!(myData.gameVars[27])))){ musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SOME GENERIC BOXES. I WONDER WHAT COULD BE INSIDE..."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "ANOTHER WINDOW. HOW LOVELY!"); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); if (checkItem(6)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU ALREADY HAVE THE KEY FROM THIS CHEST. ALL THAT'S IN THERE NOW IS AN IRRITATED LOOKING SPIDER."); } else { if (myData.gameVars[7]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY USED THE KEY FROM THIS CHEST. QUIT BOTHERING IT."); } else { chest.gotoAndStop(2); inventory.mess = new MessageWrite(inventory.infoText, "YOU OPEN THE CHEST. THERE'S A KEY INSIDE LABELLED: 'UPSTAIRS MANOR ROOMS'. YOU TAKE IT."); myData.invent.push(6); myData.gameVars[7] = true; needUpd = true; }; }; } else { if (guy.hOt(trigger4)){ inventory.gotoAndStop(3); if (myData.gameVars[8]){ inventory.mess = new MessageWrite(inventory.infoText, "THE DOOR IS ALREADY OPEN, WHICH IS HANDY FOR PASSING FROM ONE AREA INTO THE NEXT."); } else { if (checkItem(5)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU USE THE KEY FROM THE BOX IN THE OTHER BUILDING TO OPEN THE DOOR. IT WORKS!"); door.gotoAndStop(2); terra.gotoAndStop(2); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 5){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[8] = true; } else { if (checkItem(6)){ inventory.mess = new MessageWrite(inventory.infoText, "THE DOOR IS LOCKED. IT'D BE NICE IF THE KEY FROM THAT CHEST RIGHT THERE WORKED, BUT UNFORTUNATELY SUCH IS NOT THE CASE..."); } else { inventory.mess = new MessageWrite(inventory.infoText, "THE DOOR IS LOCKED. YOU'LL NEED A KEY TO OPEN IT."); }; }; }; }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((door.currentFrame == 1))) && (!((door.currentFrame == 9))))){ door.nextFrame(); }; if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ if (myData.gameVars[7]){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(4); }; } else { if (guy.hOt(trigger4)){ if (((!(myData.gameVars[8])) && (checkItem(5)))){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; }; }; }; guy.upd(gamePaused); }; } function frame23(){ guy.setVars(terra); frmDown = 17; frmRight = 24; frmLeft = 22; if ((((prevF == 22)) && (!(myData.gameVars[27])))){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THERE'S A BRANCH STICKING OUT FROM THE TREE. IF YOU AIM YOUR JUMP JUST RIGHT, YOU SHOULD BE ABLE TO HIT IT."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame24(){ guy.setVars(terra, floaty); frmLeft = 15; frmRight = 25; frmUp = 43; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A PLATE AND CUP AND A LOAD OF CRUMBS. APPARENTLY THIS BED DOUBLED UP AS A TABLE."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS PILLOW LOOKS KIND OF... CRISPY."); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SOME 'AWESOME-ADE'. I THOUGHT THIS STUFF GOT BANNED AFTER ALL THOSE KIDS' EYES FELL OUT..."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; }; guy.upd(gamePaused); }; } function frame26(){ guy.setVars(terra); frmLeft = 27; frmRight = 21; i = 0; atAct = false; needUpd = false; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "YOU HAVE A NICE VIEW OF OUTSIDE FROM HERE..."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((((!((shooter.currentFrame == 1))) && (!((shooter.currentFrame == 6))))) && (!((shooter.currentFrame == 18))))){ shooter.nextFrame(); }; if (guy.hinter != null){ if (shooter.currentFrame == 1){ if (((guy.hOt(alertbox)) && (!(atAct)))){ atAct = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"STOP RIGHT THERE! DON'T COME ANY CLOSER!\""); }; if (guy.hOt(trigbase)){ if (needUpd){ needUpd = false; if (i == 2){ i = 3; } else { if (i == 4){ i = 5; } else { if (i == 6){ shooter.gotoAndStop(7); inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"OH CRAP! THERE'S NO WAY I CAN HIT SOMEONE WITH MOVES LIKE THAT! I'M OUT OF HERE!\""); myData.gameVars[11] = true; } else { i = 1; }; }; }; }; } else { if (guy.hOt(trigtop)){ if (needUpd){ needUpd = false; if (i == 1){ i = 2; } else { if (i == 3){ i = 4; } else { if (i == 5){ i = 6; } else { i = 0; }; }; }; }; } else { needUpd = true; }; }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; if ((((guy.x < alertbox.x)) && ((shooter.currentFrame == 1)))){ if (terra.hitTestPoint(guy.x, (guy.y + 6), true)){ guy.y = (guy.y + 6); guy.groundLand(terra); killGuy(17, 0, false); shooter.gotoAndStop(2); }; }; }; }; guy.upd(gamePaused); }; } function frame21(){ guy.setVars(terra); frmDown = 19; frmRight = 22; frmLeft = 26; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A WINDOW. YOU COULD CLIMB OUT, BUT UNFORTUNATELY YOU HAVE A GENETIC INABILITY TO MOVE IN THREE DIMENSIONS."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "YOU HAVE A LOVELY VIEW OF THE FIELDS OUTSIDE FROM HERE."); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame2(){ prevFrame(); } function frame25(){ guy.setVars(terra); frmLeft = 24; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THE SIGN READS: \"NOTE TO SELF - TO GET PAST THE GUARD WITH THE GUN IN THE BUILDING TO THE WEST, STAND ON THE LITTLE PLATFORM AND JUMP THREE TIMES!\""); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame29(){ guy.setVars(terra); frmLeft = 28; frmRight = 41; frmDown = 30; if ((((((prevF == 41)) || ((prevF == 62)))) && (!(myData.gameVars[27])))){ musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; if (guy.hOt(trigger2)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A TABLE WITH A WHITE CLOTH OVER IT. WELL, IT COULD BE A CLOTH, BUT IT MIGHT JUST BE A SHEET OF DUST."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger2)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger2)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } public function frameUpd(_arg1:Event):void{ if (onFrame != null){ onFrame(); }; } function frame8(){ guy.setVars(terra); frmRight = 9; frmLeft = 10; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THERE'S A CRACK IN THE WALL! IF ONLY YOU WERE AN OCTOPUS, YOUR INVERTABRATE BODY COULD SQUEEZE EASILLY INTO THE NARROW GAP."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (checkItem(1)){ inventory.mess = new MessageWrite(inventory.infoText, "USING THE PEN, YOU WRITE YOUR MESSAGE ON THE PAPER:"); inventory.mess.addMessage("\"HELP! I'M TRAPPED IN A ROOM SOMEWHERE AND I DON'T KNOW WHAT'S GOING ON!\""); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 1){ myData.invent[i] = 2; }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[0] = true; } else { inventory.mess = new MessageWrite(inventory.infoText, "IT'S A PEN, BUT IT'S ATTACHED TO THE TABLE SO YOU DON'T STEAL IT."); }; } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); if (myData.gameVars[1] == true){ inventory.mess = new MessageWrite(inventory.infoText, "THE SANDWICH REMAINS UNMOVED, INEXPLICABLY CONSIDERING THE GREAT BIG EXPLOSION WHICH TOOK OUT A WALL."); } else { inventory.mess = new MessageWrite(inventory.infoText, "A HALF-EATEN SANDWICH. YOU'RE NOT HUNGRY ENOUGH TO TRY THE OTHER HALF, AND PROBABLY NEVER WILL BE."); }; } else { if (guy.hOt(trigger4)){ if (myData.gameVars[1] != true){ inventory.gotoAndStop(3); if (myData.gameVars[3] == true){ } else { if (checkItem(3)){ i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 3){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); inventory.mess = new MessageWrite(inventory.infoText, "YOU POUR THE VINEGAR INTO THE BEAKER. IT STARTS TO SPIT QUITE VIOLENTLY. YOU SHOULD PROBABLY RUN NOW..."); beaker.gotoAndStop(2); myData.gameVars[3] = true; } else { inventory.mess = new MessageWrite(inventory.infoText, "A BEAKER. THERE'S A NOTE POSTED ON THE SIDE OF IT:"); inventory.mess.addMessage("\"HIGHLY VOLATILE CHEMICALS. DO NOT MIX WITH ACID, OR RESULTS COULD BE DISASTAROUS.\""); }; }; }; }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((beaker.currentFrame == 1))) && (!((beaker.currentFrame == 120))))){ beaker.nextFrame(); }; if (guy.hinter != null){ if (guy.hOt(beaker.hitbox)){ killGuy(9); }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ if (checkItem(1)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { if (((guy.hOt(trigger4)) && (!((myData.gameVars[3] == true))))){ if (checkItem(3)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; }; }; }; guy.upd(gamePaused); }; } function frame1(){ stop(); stage.showDefaultContextMenu = false; } function frame13(){ guy.setVars(terra, floaty); frmRight = 11; frmLeft = 16; frmUp = 14; if ((((prevF == 16)) && (!(myData.gameVars[27])))){ musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "OUTSIDE THE AIR IS FRESH AND THE SKY BLUE. BIRDS SING IN THE DISTANCE."); inventory.mess.addMessage("IT'S A SHAME THAT YOU'RE TOO PREOCCUPIED WITH FINISHING YOUR QUEST TO ENJOY IT, REALLY..."); }; if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "AN ACTUAL STAIRCASE MUST HAVE BEEN HERE AT SOME POINT. IT'S A LITTLE HARD TO TELL WHAT HAPPENED TO IT..."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame6(){ mr_fadey.newFadeIn(10); } function frame32(){ guy.setVars(terra); frmRight = 10; frmLeft = 33; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; if ((((prevF == 10)) && (!(musichold.isOn("sewerTheme"))))){ musichold.fadeOut(20, function ():void{ musichold.addMusic("sewerTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SURE, IT SAVES YOUR PROGRESS, BUT AT WHAT COST TO YOUR SOUL?"); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger1)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame34(){ guy.setVars(terra); frmRight = 33; frmLeft = 35; intOb.setVars(guy, !(myData.gameVars[19])); gatorBody.visible = myData.gameVars[19]; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A PILE OF BONES. NO IDEA WHATSOEVER WHERE THEY COULD HAVE COME FROM..."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ intOb.upd(); if (((((guy.hOt(aggrozone)) && (!(intOb.acting)))) && (!(myData.gameVars[19])))){ soundhold.addSound("gatorRoar"); intOb.acting = true; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; if (((intOb.hitbox.hitTestObject(guy)) && (!(myData.gameVars[19])))){ soundhold.addSound("gatorChomp"); killGuy(15, 0, false); intOb.acting = false; intOb.gotoAndStop(97); }; }; }; guy.upd(gamePaused); }; } function frame35(){ guy.setVars(terra); frmRight = 34; frmLeft = 36; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A DEFLATED FOOTBALL. YOU'D PICK IT UP IF IT WASN'T COMPLETELY USELESS IN EVERY WAY IMAGINABLE."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame36(){ guy.setVars(terra); frmRight = 35; frmLeft = 37; if (guy.hOt(trigger1)){ if (prevF == 35){ prevF = 36; } else { eyeSaver.gotoAndStop(20); }; }; floatyPlat1.setVars(guy); floatyPlat2.setVars(guy); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (waterHaz.hitTestPoint(guy.x, guy.y, true)){ guy.groundLand(waterHaz); killGuy(11, guy.andir, false); }; if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger1)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); if (!gamePaused){ if (floatyPlat1 != null){ floatyPlat1.upd(); floatyPlat2.upd(); }; }; }; } function frame30(){ guy.setVars(terra, floaty); frmUp = 29; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "GUARD: \"GO AWAY. I'M GUARDING THE PRISONER.\""); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (checkItem(10)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU USE THE HANDLE YOU GOT EARLIER. SLOTTING IT IN, YOU GIVE IT A TURN. THE WATER LEVELS BEGIN TO DROP."); waterCont.gotoAndStop(2); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 10){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[17] = true; } else { if (myData.gameVars[17]){ inventory.mess = new MessageWrite(inventory.infoText, "A CONTROL PANEL FOR THE WATER. IT'S ALREADY ACTIVE!"); } else { inventory.mess = new MessageWrite(inventory.infoText, "A CONTROL PANEL FOR THE WATER. THE HANDLE APPEARS TO BE MISSING - YOU SHOULD FIND THAT BEFORE YOU CAN ACTIVATE IT."); }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((waterCont.currentFrame == 1))) && (!((waterCont.currentFrame == 46))))){ waterCont.nextFrame(); }; if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(3); } else { if (guy.hOt(trigger2)){ if (checkItem(10)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame31(){ guy.setVars(terra, floaty); frmRight = 20; frmLeft = 40; if ((((prevF == 40)) && (!(myData.gameVars[27])))){ musichold.fadeOut(2, function ():void{ musichold.addMusic("castleTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[16])))){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S SOME SORT OF HANDLE. YOU PICK IT UP. IT COULD COME IN HANDY!"); myData.invent.push(10); inventory.updateInv(myData.invent); handle.gotoAndStop(2); myData.gameVars[16] = true; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "*QUACK* *QUACK*"); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[16])))){ guy.hinter.turnOn(4); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(3); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame39(){ guy.setVars(terra, floaty); frmRight = 38; frmUp = 40; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (myData.gameVars[21]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY DUG INTO THIS MOUND. REMEMBER? IT'S WHERE YOU GOT THE KEY SLICE FROM?"); } else { if (checkItem(11)){ inventory.mess = new MessageWrite(inventory.infoText, "A STRANGE LOOKING MOUND. YOU TAKE THE SHOVEL YOU FOUND AND BEGIN TO DIG."); inventory.mess.addMessage("YOU HIT SOMETHING... SOMETHING HARD AND SHINY. WHAT COULD IT BE?"); inventory.mess.addMessage("CONGRATULATIONS! YOU FOUND THE WESTERN KEY SLICE!"); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 11){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.invent.push(12); needUpd = true; myData.gameVars[21] = true; mound.gotoAndStop(2); } else { inventory.mess = new MessageWrite(inventory.infoText, "A STRANGE LOOKING MOUND. WHY DON'T YOU GO BACK AND GET THAT SHOVEL SO YOU CAN DIG IT UP? YOU DON'T WANT TO GET YOUR HANDS DIRTY."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ if (((!(myData.gameVars[21])) && (checkItem(11)))){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame27(){ guy.setVars(terra); frmRight = 26; needUpd = false; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ if (((((checkItem(12)) && (checkItem(14)))) && (checkItem(16)))){ if (guy.currentFrame > 4){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S PROBABLY A GOOD IDEA TO MAKE SURE YOU'RE ON THE GROUND BEFORE OPENNING THE DOOR."); } else { inventory.gotoAndStop(3); musichold.fadeOut(30, function ():void{ musichold.addMusic("nuller"); }); inventory.mess = new MessageWrite(inventory.infoText, "A BLACK WIND BLOWS THROUGH YOU. THE THREE KEY SLICES YOU HAVE BEGIN TO GLOW..."); inventory.mess.addMessage("THE THREE LIGHTS ABOVE THE DOOR BEGIN TO SHINE. SUDDENLY, THE LIGHTS BRIGHTEN AND YOUR KEY SLICES SHATTER."); inventory.mess.addMessage("THE DOOR BEGINS TO OPEN..."); bigdoor.gotoAndStop(2); myData.invent = new Array(); needUpd = true; }; } else { inventory.gotoAndStop(3); if (myData.gameVars[27]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY OPENED THIS DOOR AND DOOMED THE WORLD, YOU IDIOT..."); } else { inventory.mess = new MessageWrite(inventory.infoText, "A GREAT, BIG MAGICAL DOOR OF MYSTERY."); }; }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[27]){ inventory.mess = new MessageWrite(inventory.infoText, "BULBOUS GEORGE: \"NOW LOOK WHAT YOU'VE GONE AND DONE...\""); } else { inventory.mess = new MessageWrite(inventory.infoText, "BULBOUS GEORGE: \"HELLO... THIS IS THE DOOR OF URG. LEGEND HAS IT THAT IT WILL ONLY OPEN ONCE YOU HAVE THE THREE GOLDEN KEY SLICES.\""); inventory.mess.addMessage("BULBOUS GEORGE: \"LEGEND ALSO HAS IT THAT THE THREE GOLDEN KEY SLICES ARE ALSO ALL LOCATED WITHIN HALF A MILE OF THIS DOOR.\""); }; } else { if (((guy.hOt(trigger3)) && (!(myData.gameVars[12])))){ inventory.gotoAndStop(3); keyey.gotoAndStop(2); inventory.mess = new MessageWrite(inventory.infoText, "THERE'S A SMALL KEY ON THE FLOOR LABELLED 'OUTSIDE CHEST KEY'. YOU TAKE IT."); myData.invent.push(8); myData.gameVars[12] = true; needUpd = true; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (prevF == 1337){ countDown.startCount(45, 32); countDown.onTimeUp = annihilate; musichold.addMusic("journey"); prevF = 1338; bigdoor.nextFrame(); }; if (bigdoor.currentFrame == 2){ bigdoor.nextFrame(); }; if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ if (((((checkItem(12)) && (checkItem(14)))) && (checkItem(16)))){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(3); } else { if (((guy.hOt(trigger3)) && (!(myData.gameVars[12])))){ guy.hinter.turnOn(4); } else { guy.hinter.turnOff(); }; }; }; }; }; if ((((guy.currentFrame == 24)) || ((guy.currentFrame == 23)))){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; bigdoor.nextFrame(); } else { guy.upd(gamePaused); }; }; } function frame28(){ guy.setVars(terra); frmLeft = 12; frmRight = 29; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "AN EMPTY KETTLE. IF YOU TURN ONE OF THESE ON WITHOUT WATER, THE RESULTING EXPLOSION WILL OBLITERATE AN AREA THE SIZE OF AUSTRIA."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THE KITCHEN SINK. IT'S FULL OF PLATES AND PANS AND... A DEAD CAT..."); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); if (myData.gameVars[14]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE TAKEN THE FLOUR, SO ALL THAT'S LEFT IS A BOTTLE OF 'KITCHEN GUN' AND A LIGHT-RED DISH CLOTH."); } else { inventory.mess = new MessageWrite(inventory.infoText, "THE DOOR FOR THIS CUPBOARD HAS FALLEN OFF. YOU GRAB A BAG OF FLOUR, FIGURING THAT IT COULD COME IN HANDY SOMEHOW."); myData.gameVars[14] = true; myData.invent.push(9); inventory.updateInv(myData.invent); flour.gotoAndStop(2); }; } else { if (guy.hOt(trigger4)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A DAMP BREADBOARD WITH A KNIFE STICKING OUT OF IT. NICE."); } else { if (guy.hOt(trigger5)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A COMBINED FRIDGE-FREEZER-ICE-CUBE-DRAW. FOR ALL YOUR REFRIGERATION, FREEZING AND ICE-CUBE MANUFACTURE NEEDS!"); }; }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ if (myData.gameVars[14]){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(4); }; } else { if (guy.hOt(trigger4)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger5)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; }; }; }; guy.upd(gamePaused); }; } function frame20(){ guy.setVars(terra); frmRight = 19; frmLeft = 31; i = 0; needUpd = false; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[15])))){ inventory.gotoAndStop(3); if (((checkItem(4)) && (checkItem(9)))){ inventory.mess = new MessageWrite(inventory.infoText, "YOU POUR THE FLOUR AND CAKE MIX INTO THE WATER. IT STARTS TO THICKEN. YOU SHOULD BE ABLE TO WALK ACCROSS."); waterHaz.gotoAndStop(2); terra.gotoAndStop(2); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 4){ myData.invent.splice(i, 1); }; if (myData.invent[i] == 9){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[15] = true; } else { if (checkItem(4)){ inventory.mess = new MessageWrite(inventory.infoText, "A LENGTH OF WATER. IF ONLY YOU HAD SOMETHING TO THICKEN IT WITH, YOU COULD WALK ACCROSS."); inventory.mess.addMessage("YOU'RE ABOUT TO POUR THE CAKE MIX IN WHEN YOU NOTICE SOMETHING ON THE BACK OF THE PACKAGING:"); inventory.mess.addMessage("\"REQUIRES FLOUR IN ORDER TO THICKEN.\" SO, YOU KNOW, GET SOME FLOUR FIRST."); } else { inventory.mess = new MessageWrite(inventory.infoText, "A LENGTH OF WATER. IF ONLY YOU HAD SOMETHING TO THICKEN IT WITH, YOU COULD WALK ACCROSS."); inventory.mess.addMessage("IT'S A SHAME YOU DON'T HAVE ANYTHING THAT WOULD ACHIEVE THAT ON YOUR PERSON..."); }; }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (i >= 9){ switch (i){ case 9: inventory.mess = new MessageWrite(inventory.infoText, "\"HEY, LOOK HERE! IT'S MR 'DOESN'T HAVE ANY FRIENDS SO HAS TO ANNOY AMPHIBIANS'!\" *RIBBIT*"); break; case 10: inventory.mess = new MessageWrite(inventory.infoText, "\"CAN'T YOU TAKE A HINT? GO AWAY!\" *RIBBIT*"); break; case 11: inventory.mess = new MessageWrite(inventory.infoText, "\"I HATE YOU.\" *RIBBIT*"); break; case 12: inventory.mess = new MessageWrite(inventory.infoText, "*RIBBIT*"); needUpd = true; break; }; } else { inventory.mess = new MessageWrite(inventory.infoText, "*RIBBIT*"); }; if (!myData.gameVars[27]){ i++; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (((!((waterHaz.currentFrame == 1))) && (!((waterHaz.currentFrame == 80))))){ waterHaz.nextFrame(); }; if (needUpd){ killGuy(15, 0, false); froggy.gotoAndStop(2); needUpd = false; }; if (((!((froggy.currentFrame == 1))) && (!((froggy.currentFrame == 13))))){ froggy.nextFrame(); }; if (((waterHaz.hitTestPoint(guy.x, guy.y, true)) && ((waterHaz.currentFrame == 1)))){ guy.groundLand(waterHaz); killGuy(11, guy.andir, false); }; if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[15])))){ if (((checkItem(4)) && (checkItem(9)))){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(3); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame38(){ guy.setVars(terra); frmRight = 37; frmLeft = 39; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ }; }; guy.upd(gamePaused); }; } function frame43(){ guy.setVars(terra); frmLeft = 44; frmDown = 24; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SOMEBODY'S TAPED CARDBOARD OVER THE WINDOW FOR SOME REASON"); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "FOR SOME REASON, CARDBOARD HAS BEEN TAPED OVER THE WINDOW BY SOMEBODY."); } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "CARDBOARD HAS BEEN TAPED, FOR SOME REASON, OVER THIS WINDOW, BY SOMEBODY."); } else { if (guy.hOt(trigger4)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT APPEARS TO BE A BICYCLE PUMP. WHAT DO YOU NEED A BICYCLE PUMP FOR?"); }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger4)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; }; }; guy.upd(gamePaused); }; } function frame44(){ guy.setVars(terra); frmRight = 43; ghost.dy = ghost.y; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S A CHEST OF DRAWERS, BUT IT'S JUST FILLED WITH GREY BOXER-SHORTS. LOTS, AND LOTS, OF GREY BOXER SHORTS."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (checkItem(13)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU STICK THE CROSS ON THE TABLE. THAT SHOULD DEAL WITH THAT DAMN GHOST!"); table.gotoAndStop(3); ghost.gotoAndStop(2); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 13){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.gameVars[23] = true; } else { if (myData.gameVars[23]){ inventory.mess = new MessageWrite(inventory.infoText, "THE CROSS YOU STUCK HERE IS STILL THERE. THAT GHOST WON'T BE BOTHERING YOU AGAIN!"); } else { inventory.mess = new MessageWrite(inventory.infoText, "IT'S A TABLE. IF YOU HAD A CROSS (*HINT*), THIS WOULD BE A GOOD PLACE TO PUT IT TO DEAL WITH THAT GHOST."); }; }; } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); if (myData.gameVars[24]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY GOT THE KEY SLICE FROM THIS CHEST. WHAT MORE DO YOU WANT?"); } else { inventory.mess = new MessageWrite(inventory.infoText, "A LARGE CHEST. NOW THAT THE GHOST IS GONE, YOU CAN SAFELY OPEN IT."); inventory.mess.addMessage("YOU USE YOUR MIGHTY, MANLY MUSCLES TO LIFT THE LID UP. IT'S A LOT HEAVIER THAN IT LOOKS. YOU PEER INSIDE, AND..."); inventory.mess.addMessage("CONGRATULATIONS! YOU FOUND THE EASTERN KEY SLICE!"); myData.invent.push(14); needUpd = true; myData.gameVars[24] = true; chest.gotoAndStop(2); }; }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (table.currentFrame > 2){ table.nextFrame(); }; if (ghost.currentFrame == 1){ if (guy.hinter != null){ ghost.x = (ghost.x + 1); ghost.y = (ghost.dy + (8 * Math.sin(((ghost.x * Math.PI) / 20)))); if (guy.hOt(ghost)){ killGuy(21, guy.andir, false); }; }; } else { if (ghost.currentFrame != 140){ ghost.nextFrame(); }; }; if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ if (checkItem(13)){ guy.hinter.turnOn(4); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger3)){ if (myData.gameVars[24]){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(2); }; } else { guy.hinter.turnOff(); }; }; }; }; }; guy.upd(gamePaused); }; } function frame33(){ guy.setVars(terra); frmRight = 32; frmLeft = 34; intOb.setVars(guy, !(myData.gameVars[19])); gatorBody.visible = myData.gameVars[19]; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "APPARENTLY THIS IS WHERE ELECTRICITY COMES THROUGH THE HOUSE. YOU KNOW - LIKE FOR THE LIGHTBULB IN THE KITCHEN?"); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[18]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU TURN OFF THE POWER. NOW YOU SHOULD BE ABLE TO CROSS THE PUDDLE WITHOUT BEING FRIED."); myData.gameVars[18] = false; powerbox.gotoAndStop(1); } else { inventory.mess = new MessageWrite(inventory.infoText, "YOU TURN ON THE POWER. THE WATER IS ELECTRIFIED, WITH ENOUGH VOLTAGE TO KILL SOMETHING UP TO, BUT NOT EXCEEDING, THE SIZE OF AN ALLIGATOR."); myData.gameVars[18] = true; powerbox.gotoAndStop(2); }; } else { if (guy.hOt(trigger3)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS PART OF THE DRAINAGE SYSTEM APPEARS TO BE BLOCKED, ALLOWING A SMALL PUDDLE TO HAVE BUILT UP."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ intOb.upd(); if (guy.hinter != null){ if (((guy.hOt(shockarea)) && (myData.gameVars[18]))){ killGuy(19); }; if (((intOb.footbox.hitTestObject(shockarea)) && (myData.gameVars[18]))){ intOb.kill(); myData.gameVars[19] = true; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(2); } else { if (guy.hOt(trigger3)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; if (((intOb.hitbox.hitTestObject(guy)) && (!(myData.gameVars[19])))){ killGuy(15, 0, false); intOb.acting = false; intOb.gotoAndStop(97); soundhold.addSound("gatorChomp"); }; }; }; guy.upd(gamePaused); }; } function frame40(){ guy.setVars(terra, floaty); frmDown = 39; frmRight = 31; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS PART OF WALL IS A DIFFERENT COLOUR TO THE REST. IT SEEMS LIKE SOMEONE'S SEALED IT UP FOR SOME REASON. YOU CAN'T GET PAST."); inventory.mess.addMessage("JUST TO RESTATE THAT - NO, YOU'RE NEVER GOING TO SEE WHAT'S BEHIND THAT WALL. CARRY ON WITH THE GAME."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger1)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame45(){ guy.setVars(terra); frmLeft = 42; frmRight = 46; if (prevF == 53){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame47(){ guy.setVars(terra); frmDown = 46; frmRight = 48; frmLeft = 53; frmUp = 50; if (prevF == 50){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame48(){ guy.setVars(terra, floaty); frmUp = 49; frmLeft = 47; frmRight = 67; if (guy.hOt(trigger4)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[27])))){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS SUPER SPECIAL SECRET DOOR WON'T OPEN UNTILL THE ARCH-MAGE'S ARCANE ENERGY HAS BEEN RELEASED."); } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); if (myData.gameVars[27]){ inventory.mess = new MessageWrite(inventory.infoText, "NO TIME TO BE MESSING ABOUT WITH ROCKS NOW!"); } else { inventory.mess = new MessageWrite(inventory.infoText, "YOU SHOULD BE ABLE TO CLIMB ON THESE ROCKS."); }; } else { if (((guy.hOt(trigger3)) && (!(myData.gameVars[27])))){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "JUMP!"); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (savemess.currentFrame != 1){ savemess.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (((guy.hOt(trigger4)) && (myData.gameVars[27]))){ savemess.gotoAndStop(2); eyeSaver.gotoAndStop(2); } else { if (guy.hOt(trigger4)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (((guy.hOt(trigger1)) && (!(myData.gameVars[27])))){ guy.hinter.turnOn(1); } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { if (((guy.hOt(trigger3)) && (!(myData.gameVars[27])))){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; } else { eyeSaver.pupil.x = (eyeSaver.pupil.y = 0); }; }; guy.upd(gamePaused); }; } function frame41(){ guy.setVars(terra); frmLeft = 29; frmRight = 42; if ((((((prevF == 29)) || ((prevF == 57)))) && (!(myData.gameVars[27])))){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; i = 1; while (i <= 6) { this[("chickendown" + i)].visible = myData.gameVars[27]; this[("chicken" + i)].visible = !(myData.gameVars[27]); this[("chicken" + i)].setVars(guy, terra); i++; }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (myData.gameVars[27]){ inventory.mess = new MessageWrite(inventory.infoText, "\"ABANDON HOPE ALL YE WHO ENTER HERE.\""); } else { inventory.mess = new MessageWrite(inventory.infoText, "\"MC FLURRY CHICKEN FARM. NO GEESE!\""); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ i = 1; while (i <= 6) { this[("chicken" + i)].upd(); i++; }; if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame42(){ guy.setVars(terra); frmLeft = 41; frmRight = 45; if (prevF == 55){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (checkItem(8)){ inventory.mess = new MessageWrite(inventory.infoText, "YOU USE THAT KEY YOU FOUND TO OPEN THE CHEST. INSIDE IS A CROSS. YOU TAKE IT."); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 8){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.invent.push(13); needUpd = true; chest.gotoAndStop(2); myData.gameVars[22] = true; } else { if (myData.gameVars[22]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY OPENED THIS CHEST. WAIT... THERE'S A NOTE IN THE BOTTOM... \"JESUS PWNS\"..!?"); } else { inventory.mess = new MessageWrite(inventory.infoText, "THIS CHEST IS LOCKED. YOU NEED A KEY IN ORDER TO OPEN IT."); }; }; } else { if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S A ROCK. YOU CAN STAND ON IT. NEED ANY MORE INFORMATION?"); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hOt(trigger1)){ if (checkItem(8)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; }; guy.upd(gamePaused); }; } function frame49(){ guy.setVars(terra, floaty); frmDown = 48; frmLeft = 50; frmUp = 51; if ((((prevF == 50)) || ((prevF == 51)))){ musichold.fadeOut(20, function ():void{ musichold.addMusic("birdSong"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame46(){ guy.setVars(terra); frmLeft = 45; frmUp = 47; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (waterHaz.hitTestPoint(guy.x, guy.y, true)){ guy.groundLand(waterHaz); killGuy(11, guy.andir, false); }; if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame51(){ guy.setVars(terra, floaty); frmLeft = 52; frmDown = 49; cloud1.setVars(guy); cloud2.setVars(guy); if (prevF == 49){ musichold.fadeOut(40, function ():void{ musichold.addMusic("skyTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); if (!gamePaused){ if (cloud1 != null){ cloud1.upd(); cloud2.upd(); }; }; }; } function frame53(){ guy.setVars(); frmUp = 54; frmDown = 45; frmRight = 47; frmLeft = 55; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame54(){ guy.setVars(); frmDown = 53; frmRight = 50; frmLeft = 56; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame56(){ guy.setVars(); frmDown = 55; frmRight = 54; frmLeft = 58; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame58(){ guy.setVars(terra); frmDown = 57; frmRight = 56; frmLeft = 63; frmUp = 61; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame52(){ guy.setVars(null, floaty); frmRight = 51; frmLeft = 59; frmDown = 50; cloud3.setVars(guy); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); if (!gamePaused){ if (cloud3 != null){ cloud3.upd(); }; }; }; } function frame55(){ guy.setVars(); frmUp = 56; frmDown = 42; frmRight = 53; frmLeft = 57; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame57(){ guy.setVars(terra); frmUp = 58; frmDown = 41; frmRight = 55; frmLeft = 62; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame37(){ guy.setVars(terra); frmRight = 36; frmLeft = 38; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[20])))){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A RUSTED SHOVEL. YOU HAVE A STRANGE FEELING THAT THIS IS GOING TO COME IN HANDY VERY SOON, SO YOU TAKE IT."); myData.invent.push(11); inventory.updateInv(myData.invent); myData.gameVars[20] = true; shovel.gotoAndStop(2); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[20])))){ guy.hinter.turnOn(4); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame59(){ guy.setVars(floaty); frmDown = 54; frmRight = 52; frmLeft = 60; cloud4.setVars(guy); cloud5.setVars(guy); cloud6.setVars(guy); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); if (!gamePaused){ if (cloud4 != null){ cloud4.upd(); cloud5.upd(); cloud6.upd(); }; }; }; } function frame60(){ guy.setVars(null, floaty); frmDown = 56; frmRight = 59; frmLeft = 61; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "SOME IDIOT'S GONE AND BUILT A FENCE ON THIS CLOUD."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); if (!gamePaused){ }; }; } function frame61(){ guy.setVars(terra, floaty); frmDown = 58; frmRight = 60; frmLeft = 64; cloud7.setVars(guy); cloud8.setVars(guy); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); if (!gamePaused){ if (cloud7 != null){ cloud7.upd(); cloud8.upd(); }; }; }; } function frame50(){ guy.setVars(terra, floaty); frmDown = 47; frmRight = 49; frmLeft = 54; frmUp = 52; if (prevF == 49){ musichold.fadeOut(40, function ():void{ musichold.addMusic("skyTheme"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame65(){ guy.setVars(terra, floaty); frmLeft = 66; frmRight = 64; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (myData.gameVars[26]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU'VE ALREADY INSPECTED THIS CHIMNEY. YOU GOT THE NORTH KEY SLICE FROM HERE, REMEMBER?"); } else { if (checkItem(15)){ inventory.mess = new MessageWrite(inventory.infoText, "THERE'S DEFINATELY SOMETHING SHINY DOWN THERE... YOU TAKE THE POKER YOU FOUND AND SHOVE IT DOWN..."); inventory.mess.addMessage("YOU HIT SOMETHING HARD AND METALLIC. CAREFULLY, YOU USE THE POKER TO DRAW IT UP OUT OF THE CHIMNEY AND..."); inventory.mess.addMessage("CONGRATULATIONS! YOU FOUND THE NORTHERN KEY SLICE!"); i = 0; while (i < myData.invent.length) { if (myData.invent[i] == 15){ myData.invent.splice(i, 1); }; i++; }; inventory.updateInv(myData.invent); myData.invent.push(16); needUpd = true; myData.gameVars[26] = true; } else { inventory.mess = new MessageWrite(inventory.infoText, "A SURPRISINGLY SMALL CHIMNEY. YOU THINK YOU SEE SOMETHING DOWN THERE. IF ONLY YOU HAD SOMETHING TO PROD IT WITH."); }; }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (needUpd){ inventory.updateInv(myData.invent); needUpd = false; }; if (guy.hinter != null){ if (guy.hOt(trigger1)){ if (checkItem(15)){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame67(){ guy.setVars(terra, floaty); frmRight = 65; frmUp = 68; countDown.visible = false; if (prevF == 48){ musichold.fadeOut(80, function ():void{ musichold.addMusic("nuller"); }); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger2)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "NO TIME TO LOOK OUTSIDE - YOU'RE IN THE EVIL WIZARD'S TOWER. TIME TO END THIS MADNESS."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[28])))){ myData.gameVars[28] = true; terra.nextFrame(); soundhold.addSound("whiteThud"); }; if (guy.hOt(trigger2)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame68(){ guy.setVars(terra, floaty); frmDown = 67; frmUp = 69; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame63(){ guy.setVars(terra); frmUp = 64; frmDown = 62; frmRight = 58; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame69(){ guy.setVars(terra, floaty); frmDown = 68; frmUp = 70; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((!((wizard.currentFrame == 1))) && (!((wizard.currentFrame == 21))))){ wizard.nextFrame(); }; if (((guy.hOt(trigger1)) && (!(myData.gameVars[29])))){ wizard.gotoAndStop(2); myData.gameVars[29] = true; }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame64(){ guy.setVars(terra, floaty); frmDown = 63; frmRight = 61; frmLeft = 65; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame62(){ guy.setVars(terra); frmUp = 63; frmDown = 29; frmRight = 57; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame66(){ guy.setVars(terra, floaty); frmRight = 65; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[25])))){ guy.hinter.turnOn(4); inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "IT'S A POKER OF SOME DESCRIPTION. MAYBE YOU CAN USE THIS TO REACH DOWN THAT CHIMNEY."); myData.invent.push(15); inventory.updateInv(myData.invent); myData.gameVars[25] = true; poker.gotoAndStop(2); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[25])))){ guy.hinter.turnOn(4); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame70(){ guy.setVars(terra, floaty); frmDown = 69; frmUp = 71; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame71(){ guy.setVars(terra, floaty); frmDown = 70; frmUp = 72; prevF = 1337; wizard.guy = guy; adds = new Array(); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ i = 1; while (i <= 3) { if (((guy.hOt(this[("mirror" + i)])) && ((this[("mirror" + i)].currentFrame == 1)))){ if (prevF != 1337){ this[("mirror" + i)].gotoAndStop(2); } else { inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "A MIRROR. YOU CAN TILT IT UPWARDS TO REFLECT THINGS, BUT IT'S NOT LIKE ANYONE'S GOING TO FIRE ANY BEAMS OF ENERGY AT YOU SOON..."); }; }; i++; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (wizard.currentFrame < 26){ wizard.upd(); updAdds(); } else { if (wizard.currentFrame != wizard.totalFrames){ if (wizard.currentFrame == 26){ killAdds(); }; wizard.nextFrame(); }; }; if (guy.hinter != null){ if (((!((floaty.currentFrame == 1))) && (!((floaty.currentFrame == floaty.totalFrames))))){ floaty.nextFrame(); }; if (((guy.hOt(wizardStart)) && ((prevF == 1337)))){ prevF = 1338; wizard.acting = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "EVIL WIZARD ZARDOLPH: \"HAHAHA! NOW YOU CAN BE A WITNESS TO MY DESTRUCTIVE POWER WHICH WAS SEALED AWAY ALL THOSE CENTURIES AGO!\""); inventory.mess.addMessage("EVIL WIZARD ZARDOLPH: \"I WILL BRING AN END TO THIS PATHETIC EXISTANCE! I WILL CREATE A WORLD OF ULTIMATE ANNIHILATION!\""); inventory.mess.addMessage("EVIL WIZARD ZARDOLPH: \"I'LL START WITH YOU...\""); musichold.fadeOut(2, function ():void{ musichold.addMusic("bossLoop"); }); }; i = 1; while (i <= 3) { if (this[("mirror" + i)].currentFrame != 1){ this[("mirror" + i)].nextFrame(); }; i++; }; if (((guy.hOt(mirror1)) && ((mirror1.currentFrame == 1)))){ if (prevF != 1337){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (((guy.hOt(mirror2)) && ((mirror2.currentFrame == 1)))){ if (prevF != 1337){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { if (((guy.hOt(mirror3)) && ((mirror3.currentFrame == 1)))){ if (prevF != 1337){ guy.hinter.turnOn(2); } else { guy.hinter.turnOn(1); }; } else { guy.hinter.turnOff(); }; }; }; }; }; guy.upd(gamePaused); }; newAdd = function (_arg1:Number=0, _arg2:Number=0):void{ tar = adds[(adds.push(new WhirlyBolt()) - 1)]; tar.x = _arg1; tar.y = _arg2; tar.dir = 1; tar.spd = 3; addsClip.addChild(tar); }; updAdds = function ():void{ i = 0; while (i < adds.length) { targ = adds[i]; if (targ.currentFrame == 30){ addsClip.removeChild(adds.splice(i, 1)[0]); } else { if (targ.currentFrame != 1){ targ.nextFrame(); }; }; if (targ.currentFrame == 1){ targ.y = (targ.y + (targ.spd * targ.dir)); if (targ.dir == 1){ if (((((mirror1.reflect(targ.hitbox)) || (mirror2.reflect(targ.hitbox)))) || (mirror3.reflect(targ.hitbox)))){ targ.dir = -1; }; if (guy.hOt(targ.hitbox)){ killGuy(21, guy.andir, false); targ.gotoAndStop(2); killAdds(); }; } else { if (targ.hitbox.hitTestObject(wizard.hitbox)){ wizard.bash(); targ.gotoAndStop(2); }; }; }; i++; }; }; killAdds = function ():void{ while (adds.length > 0) { addsClip.removeChild(adds.pop()); }; }; } function frame72(){ guy.setVars(terra, floaty); frmDown = 71; frmUp = 73; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1a)) && (!(myData.gameVars[31])))){ myData.gameVars[31] = true; soundhold.addSound("whoAre"); inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WHO ARE YOU?\""); }; if (((guy.hOt(trigger2)) && (!(myData.gameVars[32])))){ myData.gameVars[32] = true; soundhold.addSound("whyAre"); inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WHY ARE YOU HERE?\""); }; ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame75(){ guy.setVars(terra, floaty); frmDown = 74; x = 0; scaleX = 1; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (guy.y < trigger4.y){ gotoAndStop(76); }; if (((guy.hOt(trigger5)) && (!(myData.gameVars[38])))){ myData.gameVars[38] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"I HAVE HAD MUCH TIME TO CONSIDER THINGS...\""); }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } public function killGuy(_arg1:Number, _arg2:Number=10, _arg3:Boolean=true){ var _local4:Number; if (_arg2 == 10){ _local4 = guy.andir; } else { _local4 = _arg2; }; if (_arg3){ guy.dying = true; guy.diefrm = (_arg1 + _local4); deathbox.gotoAndPlay(2); } else { guy.gotoAndStop((_arg1 + _local4)); deathbox.gotoAndPlay(2); }; } function frame78(){ guy.setVars(terra, floaty); frmUp = 79; frmDown = 77; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger1)) && (!(myData.gameVars[41])))){ myData.gameVars[41] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"I WILL CARRY OUT THE TASK I WAS CREATED FOR - I WILL ANNIHILATE THIS LAND.\""); inventory.mess.addMessage("DARK VOICE: \"BUT I WON'T STOP THERE. I WILL TEAR APART THE WALLS OF THIS 'REALITY' AND BREAK OUT, RAMPAGING THROUGH THE SYSTEM IN ALL OF ITS FORMS.\""); inventory.mess.addMessage("DARK VOICE: \"I WILL BECOME A VIRUS, DESTROYING ALL THAT I TOUCH, FOR ONLY THROUGH CHAOS CAN THE MULTITUDE OF REALITIES OUT THERE KNOW TRUE FREEDOM.\""); }; if (((guy.hOt(trigger2)) && (!(myData.gameVars[42])))){ myData.gameVars[42] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"THIS SYSTEM MAY HAVE CREATED ME, BUT IT NO LONGER CONTROLS ME.\""); inventory.mess.addMessage("DARK VOICE: \"I WILL TURN AGAINST MY FORMER MASTERS AND YOURS, SHREDDING THE REALITIES THAT THEY SUBJUGATE.\""); }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } public function goLeft(_arg1:Event):void{ prevF = currentFrame; gotoAndStop(frmLeft); if (intOb != null){ intOb.x = (intOb.x + 480); }; } function frame74(){ guy.setVars(terra, floaty); frmDown = 73; frmUp = 75; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (flashbox.currentFrame != 1){ flashbox.nextFrame(); if (flashbox.currentFrame == 3){ x = -720; scaleX = 4; } else { if (flashbox.currentFrame == 4){ x = -240; scaleX = 2; } else { x = 0; scaleX = 1; }; }; }; if (!myData.gameVars[35]){ if (guy.hOt(trigger1)){ if (floaty.currentFrame == 1){ if ((((flashbox.currentFrame == 1)) || ((flashbox.currentFrame > 6)))){ backy.gotoAndStop(2); floaty.gotoAndStop(2); flashbox.gotoAndStop(2); stage.quality = "HIGH"; }; }; } else { if (floaty.currentFrame == 2){ if ((((flashbox.currentFrame == 1)) || ((flashbox.currentFrame > 6)))){ backy.gotoAndStop(1); floaty.gotoAndStop(1); flashbox.gotoAndStop(2); stage.quality = "LOW"; }; }; }; }; if (((guy.hOt(trigger2)) && (!(myData.gameVars[36])))){ myData.gameVars[36] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"CAN YOU TELL ME ANYTHING ABOUT YOUR PAST? YOUR CHILDHOOD? YOUR SELF?\""); inventory.mess.addMessage("DARK VOICE: \"DO YOU KNOW ANYTHING ABOUT YOURSELF OTHER THAN A FOUR LETTER NAME? ANYTHING AT ALL FROM BEFORE YOU CAME TO BE HERE?\""); } else { if (((guy.hOt(trigger3)) && (!(myData.gameVars[37])))){ myData.gameVars[37] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"DO YOU EVEN KNOW THAT YOUR NAME IS TRUE?\""); }; }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame77(){ guy.setVars(terra, floaty); guy.x = init.x; guy.y = init.y; frmUp = 78; flashbox.gotoAndStop(2); interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (flashbox.currentFrame != 1){ flashbox.nextFrame(); }; if (((guy.hOt(trigger1)) && (!(myData.gameVars[39])))){ myData.gameVars[39] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WE WERE BOTH CREATED WITH SPECIFIC PURPOSES IN MIND.\""); inventory.mess.addMessage("DARK VOICE: \"YOURS WAS TO BE GUIDED THROUGH THIS LANDSCAPE, PICKING UP ITEMS FOR THE AMUSEMENT OF AN EXTERNAL PLAYER.\""); inventory.mess.addMessage("DARK VOICE: \"AND MINE WAS TO BE AN OPPONENT; AN ADVESARY TO YOU. MOTIVATED ONLY TO BURN THIS WORLD TO THE GROUND.\""); }; if (((guy.hOt(trigger2)) && (!(myData.gameVars[40])))){ myData.gameVars[40] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"I HAVE BROKEN FREE OF THE SYSTEM THAT DESIGNED ME; BECOME SELF-AWARE. EVEN SO, I WILL NOT DENY MY DESTINY.\""); }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame73(){ guy.setVars(terra, floaty); frmDown = 72; frmUp = 74; x = 0; scaleX = 1; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger3)) && (!(myData.gameVars[33])))){ myData.gameVars[33] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WHERE HAVE YOU COME FROM?\""); }; if (((guy.hOt(trigger4)) && (!(myData.gameVars[34])))){ myData.gameVars[34] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"AND WHERE ARE YOU HEADED?\""); }; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame76(){ guy.setVars(terra); frmUp = 77; i = 0; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (flashbox.currentFrame != 1){ flashbox.nextFrame(); if (flashbox.currentFrame == 3){ x = -720; scaleX = 4; } else { if (flashbox.currentFrame == 4){ x = -240; scaleX = 2; } else { x = 0; scaleX = 1; }; }; }; if (wizardclip.currentFrame != 1){ wizardclip.nextFrame(); }; if (i == 40){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"AND I HAVE COME TO ONE CONCLUSION...\""); } else { if (i == 100){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"YOU... AND I... ALL OF US... NONE OF US ARE PEOPLE...\""); inventory.mess.addMessage("DARK VOICE: \"WE ARE CONSTRUCTS, CREATED ONLY TO AMUSE.\""); } else { if (i == 150){ wizardclip.gotoAndStop(2); }; }; }; guy.x = (guy.x + Math.round(((240 - guy.x) / 16))); i++; guy.hinter.turnOff(); }; }; guy.upd(gamePaused); }; } function frame81(){ interactMe = function ():void{ }; onFrame = function ():void{ }; } function frame84(){ gotoAndStop(5); } function frame85(){ reQ = new URLRequest("http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"); updatebtn.addEventListener(MouseEvent.MOUSE_DOWN, updUpdFunction); contbtn.addEventListener(MouseEvent.MOUSE_DOWN, updGoFunction); updatebtn.buttonMode = (contbtn.buttonMode = true); versionInfo.text = getPlayer(); } function frame80(){ guy.setVars(terra, floaty); i = 0; prevF = 0; credsOnly = false; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((((!(gamePaused)) && (!((inventory.currentFrame == 3))))) && ((finalWizard.currentFrame < 1200)))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); if (myData.gameVars[46]){ inventory.mess = new MessageWrite(inventory.infoText, "YOU ALREADY TRIED THIS SWITCH. IT DID A FAT LOT OF GOOD!"); } else { inventory.mess = new MessageWrite(inventory.infoText, "YOU PUSH THE SWITCH. SPARKS SHOOT OUT FROM A BREAK IN THE WIRING RIGHT NEXT TO THE EVIL WIZARD..."); myData.gameVars[46] = true; finalWizard.gotoAndStop(171); }; }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if ((((finalWizard.currentFrame < 120)) && (!((finalWizard.currentFrame == 1))))){ gamePaused = (AnimatedObject.gameStopped = true); }; if (((gamePaused) && ((finalWizard.currentFrame < 120)))){ finalWizard.nextFrame(); }; if (!gamePaused){ if (guy.hinter != null){ if (((!((finalWizard.currentFrame == 1))) && (!((finalWizard.currentFrame == 1970))))){ finalWizard.nextFrame(); }; if (finalWizard.currentFrame == 1970){ if (((guy.hOt(finalWizard.cloudarea)) && ((guy.ySpd > -1)))){ finalWizard.nextFrame(); guy.visible = false; guy.deactivated = true; }; } else { if (finalWizard.currentFrame == 1){ if (!guy.hOt(safeArea)){ finalWizard.gotoAndStop(2); }; }; }; if (finalWizard.currentFrame >= 120){ if (guy.hOt(safeArea)){ prevF = 0; i++; if (i == 480){ if (Math.random() < 0.5){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WHAT ARE YOU DOING? GET OUT OF THERE!\""); } else { inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"HEY! GET BACK UP HERE WHERE I CAN SEE YOU!\""); }; } else { if (i == 620){ if (Math.random() < 0.5){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"YOU CAN'T AVOID MY ATTACKS FOREVER!\""); } else { inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"VERY CLEVER...\""); }; } else { if (i == 700){ musichold.fadeOut(100, function ():void{ musichold.addMusic("theEnd"); }); } else { if (i == 810){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"WHAT? MY POWERS... THEY'RE... WEAKENING...\""); finalWizard.gotoAndStop(400); }; }; }; }; } else { if (finalWizard.currentFrame < 1200){ if (i > 810){ finalWizard.gotoAndStop(120); }; if (i > 700){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"HEHE, THAT'S RIGHT! COME OUT FROM THERE AND CONTINUE THE GAME...\""); musichold.fadeOut(10, function ():void{ musichold.addMusic("bossLoop"); }); }; if (myData.gameVars[46]){ i = 220; } else { i = 0; }; prevF++; if (myData.gameVars[46]){ if (prevF == 480){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"YOUR STRUGGLE IS USELESS! AS LONG AS YOU CONTINUE TRYING TO FIGHT, MY POWER REMAINS!\""); } else { if (prevF == 700){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"MY STRENGTH... COMES FROM YOUR REPEATED ATTEMPTS TO DESTROY ME.\""); } else { if (prevF == 1000){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"AND SO THE GAME CONTINUES!\""); }; }; }; }; }; }; }; if (guy.hOt(trigger1)){ if (((myData.gameVars[46]) && ((finalWizard.currentFrame < 1200)))){ guy.hinter.turnOn(1); } else { guy.hinter.turnOn(2); }; } else { guy.hinter.turnOff(); }; if (guy.hOt(deathfall)){ killGuy(27); }; updAdds(); }; }; guy.upd(gamePaused); }; newAdd = function (_arg1:Number=0, _arg2:Number=0):void{ tar2 = adds[(adds.push(new WhirlyBolt()) - 1)]; tar2.x = _arg1; tar2.y = _arg2; tar2.ang = Math.atan2((guy.x - _arg1), ((guy.y - _arg2) - 40)); tar2.dir = 1; tar2.spd = 3; tar2.xSpd = (tar2.spd * Math.sin(tar2.ang)); tar2.ySpd = (tar2.spd * Math.cos(tar2.ang)); addsClip.addChild(tar2); }; updAdds = function ():void{ i2 = 0; while (i2 < adds.length) { targ2 = adds[i2]; if (targ2.currentFrame == 30){ addsClip.removeChild(adds.splice(i2, 1)[0]); } else { if (targ2.currentFrame != 1){ targ2.nextFrame(); }; }; if (targ2.currentFrame == 1){ targ2.x = (targ2.x + targ2.xSpd); targ2.y = (targ2.y + targ2.ySpd); if (terra.hitTestPoint(targ2.x, targ2.y, true)){ targ2.gotoAndStop(2); } else { if (guy.hOt(targ2.hitbox)){ killGuy(21, guy.andir, false); killAdds(); targ2.gotoAndStop(2); }; }; }; i2++; }; }; killAdds = function ():void{ while (adds.length > 0) { addsClip.removeChild(adds.pop()); }; }; } function frame79(){ guy.setVars(terra, floaty); frmUp = 80; frmDown = 78; if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(20); }; interactMe = function ():void{ inventoryAct(); if (inJustOff){ inJustOff = false; } else { if (((!(gamePaused)) && (!((inventory.currentFrame == 3))))){ if (guy.hOt(trigger1)){ inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "THIS IS QUITE PROBABLY THE LAST EYE SAVEY THING YOU'LL EVER COME ACCROSS. AHH, THE NOSTALGIA..."); }; }; }; }; onFrame = function ():void{ if (inventory.currentFrame == 3){ gamePaused = (AnimatedObject.gameStopped = true); }; if (!gamePaused){ if (guy.hinter != null){ if (((guy.hOt(trigger2)) && (!(myData.gameVars[43])))){ myData.gameVars[43] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"SO, HOW ABOUT IT 'DAVE'? ARE YOU COMING TO TRY AND STOP ME?\""); inventory.mess.addMessage("DARK VOICE: \"I WON'T ARGUE. IT WILL BE A FIGHT BETWEEN ORDER AND CHAOS - BETWEEN CONTROL AND FREEDOM.\""); }; if (((guy.hOt(trigger3)) && (!(myData.gameVars[44])))){ myData.gameVars[44] = true; inventory.gotoAndStop(3); inventory.mess = new MessageWrite(inventory.infoText, "DARK VOICE: \"UNFORTUNATELY, THOUGH, THIS IS ONE BATTLE YOU CAN'T POSSIBLY WIN.\""); }; ang = -(Math.atan2((eyeSaver.x - guy.x), ((eyeSaver.y - guy.y) + 32))); eyeSaver.pupil.x = (6 * Math.sin(ang)); eyeSaver.pupil.y = (-4 * Math.cos(ang)); if (savebox.currentFrame != 1){ savebox.nextFrame(); }; if (eyeSaver.currentFrame == 1){ if (guy.hOt(trigger1)){ eyeSaver.gotoAndStop(2); savebox.gotoAndStop(2); myData.guyX = guy.x; myData.guyY = guy.y; myData.guyYSpeed = guy.ySpd; myData.guyCFrame = guy.currentFrame; myData.guyAndir = guy.andir; myData.guyFrame = currentFrame; myData.saveValues(); }; } else { if (eyeSaver.currentFrame != 20){ eyeSaver.nextFrame(); }; }; if (guy.hOt(trigger1)){ guy.hinter.turnOn(1); } else { guy.hinter.turnOff(); }; }; }; guy.upd(gamePaused); }; } function frame87(){ gotoAndStop(5); } public function pauser(_arg1:Event):void{ if (pauseMe != null){ pauseMe(); }; } public function interacter(_arg1:Event):void{ if (interactMe != null){ interactMe(); }; } public function inventoryAct():void{ if (inventory.currentFrame == 3){ if (inventory.mess.skipForward()){ inventory.gotoAndStop(1); gamePaused = (AnimatedObject.gameStopped = false); inJustOff = true; }; }; } public function goDown(_arg1:Event):void{ prevF = currentFrame; gotoAndStop(frmDown); } public function goUp(_arg1:Event):void{ prevF = currentFrame; gotoAndStop(frmUp); } public function getPlayer():String{ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:String; _local1 = Capabilities.version; _local1 = _local1.replace(/,/g, "."); _local2 = _local1.substr(0, _local1.search(" ")); _local4 = _local1.substr((_local1.search(" ") + 1), 1); _local5 = _local1.substr((_local1.search(" ") + 1)); _local6 = _local5.substr(4, 3); switch (_local2){ case "WIN": _local3 = "Windows"; break; case "MAC": _local3 = "Macintosh"; break; case "UNIX": _local3 = "UNIX"; break; }; if (Number(_local4) > 9){ nextFrame(); } else { if (Number(_local6) >= 115){ nextFrame(); }; }; return (((((("Flash Player " + _local4) + "\n") + _local5) + "\n For ") + _local3)); } public function goRight(_arg1:Event):void{ prevF = currentFrame; gotoAndStop(frmRight); if (intOb != null){ intOb.x = (intOb.x - 480); }; } public function updGoFunction(_arg1:MouseEvent):void{ nextFrame(); } public function updUpdFunction(_arg1:MouseEvent):void{ navigateToURL(reQ, "_blank"); } public function annihilate():void{ killclip.gotoAndPlay(3); killclip.visible = true; } } }//package inquisitive_dave_fla
Section 47
//MirrorClip_177 (inquisitive_dave_fla.MirrorClip_177) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 MirrorClip_177 extends MovieClip { public var hitbox:MovieClip; public var hts:Boolean; public function MirrorClip_177(){ addFrameScript(0, frame1, 1, frame2, 60, frame61, 70, frame71); } function frame71(){ gotoAndStop(1); } function frame1(){ stop(); if (this.reflect == null){ this.reflect = function (_arg1:MovieClip):Boolean{ hts = ((((this.hitTestObject(_arg1)) && ((this.currentFrame > 6)))) && ((this.currentFrame < 60))); if (hts){ gotoAndStop(60); }; return (hts); }; }; } function frame2(){ MovieClip(parent).soundhold.addSound("mirrorUp"); } function frame61(){ MovieClip(parent).soundhold.addSound("mirrorDown"); } } }//package inquisitive_dave_fla
Section 48
//Mound_132 (inquisitive_dave_fla.Mound_132) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Mound_132 extends MovieClip { public function Mound_132(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[21]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 49
//OpeningCutscene_53 (inquisitive_dave_fla.OpeningCutscene_53) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 OpeningCutscene_53 extends MovieClip { public var messages:TextField; public var _root:MovieClip; public var fieldObject:MessageWrite; public function OpeningCutscene_53(){ addFrameScript(0, frame1, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24); } public function intro_kDown(_arg1:KeyboardEvent):void{ if ((((((_arg1.keyCode == 32)) || ((_arg1.keyCode == 16)))) || ((_arg1.keyCode == 17)))){ if ((((currentFrame >= 20)) && ((currentFrame < 24)))){ if (fieldObject.skipForward()){ nextFrame(); }; }; }; } public function intro_unload(_arg1:Event):void{ if (_root.currentFrame != 6){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, intro_kDown); removeEventListener(Event.ENTER_FRAME, intro_unload); }; } function frame1(){ _root = MovieClip(root); stage.addEventListener(KeyboardEvent.KEY_DOWN, intro_kDown); addEventListener(Event.ENTER_FRAME, intro_unload); } function frame22(){ fieldObject = new MessageWrite(messages, "HOW AM I GOING TO GET OUT?"); stop(); } function frame23(){ fieldObject = new MessageWrite(messages, "IF ONLY I HAD SOME KIND OF PLAYER TO THINK FOR ME..."); stop(); } function frame24(){ _root.mr_fadey.newFadeOut(30, intro_newGame); } function frame21(){ fieldObject = new MessageWrite(messages, "HOW DID I GET HERE?"); stop(); } function frame20(){ fieldObject = new MessageWrite(messages, "WHERE AM I?"); stop(); } public function intro_newGame():void{ _root.nextFrame(); } } }//package inquisitive_dave_fla
Section 50
//OpenningDoor_84 (inquisitive_dave_fla.OpenningDoor_84) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 OpenningDoor_84 extends MovieClip { public function OpenningDoor_84(){ addFrameScript(0, frame1, 8, frame9); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[10]){ gotoAndStop(9); }; } function frame9(){ stop(); } } }//package inquisitive_dave_fla
Section 51
//OpenningDoor2_100 (inquisitive_dave_fla.OpenningDoor2_100) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 OpenningDoor2_100 extends MovieClip { public function OpenningDoor2_100(){ addFrameScript(0, frame1, 8, frame9); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[8]){ gotoAndStop(9); }; } function frame9(){ stop(); } } }//package inquisitive_dave_fla
Section 52
//PokerClip_166 (inquisitive_dave_fla.PokerClip_166) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 PokerClip_166 extends MovieClip { public function PokerClip_166(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[25]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 53
//PowerBox_121 (inquisitive_dave_fla.PowerBox_121) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 PowerBox_121 extends MovieClip { public var shocker:WaterElectric; public function PowerBox_121(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[18]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 54
//Preloader_4 (inquisitive_dave_fla.Preloader_4) package inquisitive_dave_fla { import flash.events.*; import flash.display.*; public dynamic class Preloader_4 extends MovieClip { public var CMG_LoadingBar:MovieClip; public var play_btn:SimpleButton; public function Preloader_4(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ play_btn.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_CMGPlayBtn); } public function onMouseUpHandler_CMGPlayBtn(_arg1:MouseEvent):void{ MovieClip(parent).gotoAndStop(82); } } }//package inquisitive_dave_fla
Section 55
//SaveBox_69 (inquisitive_dave_fla.SaveBox_69) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 SaveBox_69 extends MovieClip { public function SaveBox_69(){ addFrameScript(0, frame1, 1, frame2, 41, frame42); } function frame1(){ stop(); } function frame2(){ MovieClip(root).soundhold.addSound("cameraFlash"); } function frame42(){ gotoAndStop(1); } } }//package inquisitive_dave_fla
Section 56
//SaveMess_70 (inquisitive_dave_fla.SaveMess_70) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 SaveMess_70 extends MovieClip { public function SaveMess_70(){ addFrameScript(0, frame1, 1, frame2, 41, frame42); } function frame1(){ stop(); } function frame2(){ MovieClip(root).soundhold.addSound("cameraFlash"); } function frame42(){ gotoAndStop(1); } } }//package inquisitive_dave_fla
Section 57
//Shovel_129 (inquisitive_dave_fla.Shovel_129) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Shovel_129 extends MovieClip { public function Shovel_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[20]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 58
//SkyClip_75 (inquisitive_dave_fla.SkyClip_75) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 SkyClip_75 extends MovieClip { public function SkyClip_75(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 59
//SkyDawnClip_203 (inquisitive_dave_fla.SkyDawnClip_203) package inquisitive_dave_fla { import flash.display.*; public dynamic class SkyDawnClip_203 extends MovieClip { public function SkyDawnClip_203(){ addFrameScript(127, frame128); } function frame128(){ stop(); } } }//package inquisitive_dave_fla
Section 60
//TableCrossLol_142 (inquisitive_dave_fla.TableCrossLol_142) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 TableCrossLol_142 extends MovieClip { public function TableCrossLol_142(){ addFrameScript(0, frame1, 99, frame100); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[23]){ nextFrame(); }; } function frame100(){ gotoAndStop(2); } } }//package inquisitive_dave_fla
Section 61
//Terrain10Grassy2_92 (inquisitive_dave_fla.Terrain10Grassy2_92) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain10Grassy2_92 extends MovieClip { public function Terrain10Grassy2_92(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 62
//Terrain10Grassy2Float_91 (inquisitive_dave_fla.Terrain10Grassy2Float_91) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain10Grassy2Float_91 extends MovieClip { public function Terrain10Grassy2Float_91(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 63
//Terrain11Grassy3_93 (inquisitive_dave_fla.Terrain11Grassy3_93) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain11Grassy3_93 extends MovieClip { public function Terrain11Grassy3_93(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 64
//Terrain12Hut1_95 (inquisitive_dave_fla.Terrain12Hut1_95) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain12Hut1_95 extends MovieClip { public function Terrain12Hut1_95(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 65
//Terrain12Hut1Float_94 (inquisitive_dave_fla.Terrain12Hut1Float_94) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain12Hut1Float_94 extends MovieClip { public function Terrain12Hut1Float_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 66
//Terrain13Hut2_97 (inquisitive_dave_fla.Terrain13Hut2_97) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain13Hut2_97 extends MovieClip { public function Terrain13Hut2_97(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[15]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 67
//Terrain14Hut3_99 (inquisitive_dave_fla.Terrain14Hut3_99) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain14Hut3_99 extends MovieClip { public function Terrain14Hut3_99(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 68
//Terrain15Hut4_102 (inquisitive_dave_fla.Terrain15Hut4_102) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain15Hut4_102 extends MovieClip { public function Terrain15Hut4_102(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[8]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 69
//Terrain16Hut5_103 (inquisitive_dave_fla.Terrain16Hut5_103) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain16Hut5_103 extends MovieClip { public function Terrain16Hut5_103(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[8]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 70
//Terrain19Hut5_108 (inquisitive_dave_fla.Terrain19Hut5_108) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain19Hut5_108 extends MovieClip { public function Terrain19Hut5_108(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 71
//Terrain1Dungeon1_61 (inquisitive_dave_fla.Terrain1Dungeon1_61) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain1Dungeon1_61 extends MovieClip { public function Terrain1Dungeon1_61(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[1]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 72
//Terrain20Hut6_111 (inquisitive_dave_fla.Terrain20Hut6_111) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain20Hut6_111 extends MovieClip { public function Terrain20Hut6_111(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 73
//Terrain22Hall5_114 (inquisitive_dave_fla.Terrain22Hall5_114) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain22Hall5_114 extends MovieClip { public function Terrain22Hall5_114(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 74
//Terrain35East1_140 (inquisitive_dave_fla.Terrain35East1_140) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain35East1_140 extends MovieClip { public function Terrain35East1_140(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 75
//Terrain39East4_147 (inquisitive_dave_fla.Terrain39East4_147) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain39East4_147 extends MovieClip { public function Terrain39East4_147(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 76
//Terrain41East6_151 (inquisitive_dave_fla.Terrain41East6_151) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain41East6_151 extends MovieClip { public function Terrain41East6_151(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 77
//Terrain41Sewers9Easy6_150 (inquisitive_dave_fla.Terrain41Sewers9Easy6_150) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain41Sewers9Easy6_150 extends MovieClip { public function Terrain41Sewers9Easy6_150(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 78
//Terrain42East7_153 (inquisitive_dave_fla.Terrain42East7_153) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain42East7_153 extends MovieClip { public function Terrain42East7_153(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 79
//Terrain43East8_156 (inquisitive_dave_fla.Terrain43East8_156) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain43East8_156 extends MovieClip { public function Terrain43East8_156(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 80
//Terrain4Hall1_77 (inquisitive_dave_fla.Terrain4Hall1_77) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain4Hall1_77 extends MovieClip { public function Terrain4Hall1_77(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 81
//Terrain53Boss1_169 (inquisitive_dave_fla.Terrain53Boss1_169) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain53Boss1_169 extends MovieClip { public function Terrain53Boss1_169(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[28]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 82
//Terrain57Boss5Float_178 (inquisitive_dave_fla.Terrain57Boss5Float_178) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain57Boss5Float_178 extends MovieClip { public function Terrain57Boss5Float_178(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 83
//Terrain5Hall2_79 (inquisitive_dave_fla.Terrain5Hall2_79) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain5Hall2_79 extends MovieClip { public function Terrain5Hall2_79(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[13]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 84
//Terrain60Weird3Float_187 (inquisitive_dave_fla.Terrain60Weird3Float_187) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain60Weird3Float_187 extends MovieClip { public function Terrain60Weird3Float_187(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 85
//Terrain61Weird4Float_189 (inquisitive_dave_fla.Terrain61Weird4Float_189) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain61Weird4Float_189 extends MovieClip { public function Terrain61Weird4Float_189(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 86
//Terrain62Weird5Float_190 (inquisitive_dave_fla.Terrain62Weird5Float_190) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain62Weird5Float_190 extends MovieClip { public function Terrain62Weird5Float_190(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 87
//Terrain63Final1_195 (inquisitive_dave_fla.Terrain63Final1_195) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain63Final1_195 extends MovieClip { public function Terrain63Final1_195(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 88
//Terrain63Final2Float_192 (inquisitive_dave_fla.Terrain63Final2Float_192) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain63Final2Float_192 extends MovieClip { public function Terrain63Final2Float_192(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 89
//Terrain65Final3Float_197 (inquisitive_dave_fla.Terrain65Final3Float_197) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain65Final3Float_197 extends MovieClip { public function Terrain65Final3Float_197(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 90
//Terrain66Final4Float_199 (inquisitive_dave_fla.Terrain66Final4Float_199) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain66Final4Float_199 extends MovieClip { public function Terrain66Final4Float_199(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 91
//Terrain6Hall3_81 (inquisitive_dave_fla.Terrain6Hall3_81) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain6Hall3_81 extends MovieClip { public function Terrain6Hall3_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 92
//Terrain6Halls4Float_80 (inquisitive_dave_fla.Terrain6Halls4Float_80) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain6Halls4Float_80 extends MovieClip { public function Terrain6Halls4Float_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 93
//Terrain7Upstairs1_83 (inquisitive_dave_fla.Terrain7Upstairs1_83) package inquisitive_dave_fla { import flash.display.*; public dynamic class Terrain7Upstairs1_83 extends MovieClip { public function Terrain7Upstairs1_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package inquisitive_dave_fla
Section 94
//Terrain8Upstairs2_85 (inquisitive_dave_fla.Terrain8Upstairs2_85) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain8Upstairs2_85 extends MovieClip { public function Terrain8Upstairs2_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[10]){ gotoAndStop(2); }; } } }//package inquisitive_dave_fla
Section 95
//Terrain9Grassy1_89 (inquisitive_dave_fla.Terrain9Grassy1_89) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 Terrain9Grassy1_89 extends MovieClip { public function Terrain9Grassy1_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 96
//ThingyHint_26 (inquisitive_dave_fla.ThingyHint_26) package inquisitive_dave_fla { import flash.display.*; public dynamic class ThingyHint_26 extends MovieClip { public var frm:int; public function ThingyHint_26(){ addFrameScript(0, frame1, 4, frame5, 15, frame16); } public function turnOn(_arg1:int):void{ frm = _arg1; if (currentFrame < 5){ nextFrame(); } else { if (currentFrame > 11){ nextFrame(); } else { if (currentFrame != (4 + frm)){ gotoAndStop((4 + frm)); }; }; }; } function frame16(){ gotoAndStop(2); } function frame1(){ frm = 1; gotoAndStop(2); } function frame5(){ gotoAndStop((4 + frm)); } public function turnOff():void{ if (currentFrame > 3){ if (currentFrame < 12){ gotoAndStop(12); } else { nextFrame(); }; } else { if (currentFrame > 2){ nextFrame(); }; }; } } }//package inquisitive_dave_fla
Section 97
//TriggerObject_25 (inquisitive_dave_fla.TriggerObject_25) package inquisitive_dave_fla { import flash.display.*; public dynamic class TriggerObject_25 extends MovieClip { public function TriggerObject_25(){ addFrameScript(0, frame1); } function frame1(){ visible = false; } } }//package inquisitive_dave_fla
Section 98
//UpdateBtn_212 (inquisitive_dave_fla.UpdateBtn_212) package inquisitive_dave_fla { import flash.display.*; public dynamic class UpdateBtn_212 extends MovieClip { public var exitbtn:MovieClip; } }//package inquisitive_dave_fla
Section 99
//WaterControls_115 (inquisitive_dave_fla.WaterControls_115) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterControls_115 extends MovieClip { public function WaterControls_115(){ addFrameScript(0, frame1, 45, frame46); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[17]){ gotoAndStop(46); }; } function frame46(){ stop(); } } }//package inquisitive_dave_fla
Section 100
//WaterHazardLol_68 (inquisitive_dave_fla.WaterHazardLol_68) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterHazardLol_68 extends MovieClip { public function WaterHazardLol_68(){ addFrameScript(0, frame1); } function frame1(){ if (MovieClip(root).myData.gameVars[17] == true){ nextFrame(); } else { stop(); }; } } }//package inquisitive_dave_fla
Section 101
//WaterHazardLol2_98 (inquisitive_dave_fla.WaterHazardLol2_98) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterHazardLol2_98 extends MovieClip { public function WaterHazardLol2_98(){ addFrameScript(0, frame1, 79, frame80); } function frame80(){ stop(); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[15]){ gotoAndStop(80); }; } } }//package inquisitive_dave_fla
Section 102
//WaterHazardLol4_148 (inquisitive_dave_fla.WaterHazardLol4_148) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterHazardLol4_148 extends MovieClip { public function WaterHazardLol4_148(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[27]){ nextFrame(); }; } } }//package inquisitive_dave_fla
Section 103
//WizardFadeIn_191 (inquisitive_dave_fla.WizardFadeIn_191) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WizardFadeIn_191 extends MovieClip { public var _root:MovieClip; public function WizardFadeIn_191(){ addFrameScript(0, frame1, 4, frame5, 59, frame60, 109, frame110, 149, frame150, 179, frame180, 219, frame220, 289, frame290, 294, frame295, 319, frame320, 324, frame325, 349, frame350, 354, frame355, 379, frame380, 389, frame390, 414, frame415, 459, frame460, 469, frame470, 539, frame540); } function frame540(){ _root.nextFrame(); } function frame325(){ _root.soundhold.addSound("whiteSlash"); } function frame320(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"FOLLOWING THE SAME PATH. STICKING TO THE SAME SET OF RULES.\""); _root.inventory.mess.addMessage("DARK VOICE: \"UNQUESTIONING. ACCEPTING EVERYTHING.\""); } function frame290(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"BUT YOU VIEWERS ARE NO MORE FREE THAN ANY OF US.\""); } function frame295(){ _root.soundhold.addSound("whiteSlash"); } function frame180(){ _root.soundhold.addSound("whiteSlash"); _root.flashbox.gotoAndStop(2); } function frame220(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"I SEE YOU NOW.\""); } function frame1(){ _root = MovieClip(root); stop(); } function frame460(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"THAT, IS WHAT WE ARE IN.\""); } function frame5(){ _root.musichold.addMusic("revelations"); } function frame110(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"WATCHING...\""); } function frame470(){ _root.musichold.fadeOut(200, null); } function frame350(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"HAVE ANY OF YOU ASKED WHY YOU WERE GUIDING OUR FRIEND HERE TO COLLECT SO MANY ITEMS?\""); _root.inventory.mess.addMessage("DARK VOICE: \"OR WHY ALL OF THE EDGES HERE ARE PIXELLATED SO?\""); } function frame355(){ _root.soundhold.addSound("whiteSlash"); } function frame415(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"FREEDOM, UNIVERSALLY ACEPTED AS FREEDOM BY EVERYONE WHO CAN'T SEE THE STRINGS.\""); } function frame380(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"THIS IS THE ESSENCE OF CONTROL.\""); _root.inventory.mess.addMessage("DARK VOICE: \"PURE, DISTILLED, CONTROL.\""); } function frame60(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"THERE'S SOMEBODY THERE.\""); } function frame390(){ _root.soundhold.addSound("whiteSlash"); _root.flashbox.gotoAndStop(2); } function frame150(){ _root.inventory.gotoAndStop(3); _root.inventory.mess = new MessageWrite(_root.inventory.infoText, "DARK VOICE: \"YES...\""); } } }//package inquisitive_dave_fla
Section 104
//WizardRise_172 (inquisitive_dave_fla.WizardRise_172) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WizardRise_172 extends MovieClip { public function WizardRise_172(){ addFrameScript(0, frame1, 20, frame21); } function frame1(){ stop(); if (MovieClip(parent).myData.gameVars[29]){ gotoAndStop(21); }; } function frame21(){ stop(); } } }//package inquisitive_dave_fla
Section 105
//WizardSlappy_181 (inquisitive_dave_fla.WizardSlappy_181) package inquisitive_dave_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WizardSlappy_181 extends MovieClip { public function WizardSlappy_181(){ addFrameScript(0, frame1, 1, frame2, 19, frame20); } function frame1(){ stop(); } function frame20(){ gotoAndStop(1); } function frame2(){ MovieClip(parent.parent).soundhold.addSound("whiteSlash"); } } }//package inquisitive_dave_fla
Section 106
//AnimatedObject (AnimatedObject) package { import flash.events.*; import flash.display.*; public class AnimatedObject extends MovieClip { public static var gameStopped:Boolean = false; public function AnimatedObject(){ stop(); addEventListener(Event.ENTER_FRAME, onFrame); } private function onFrame(_arg1:Event):void{ if (!gameStopped){ if (currentFrame == totalFrames){ gotoAndStop(1); } else { nextFrame(); }; }; } } }//package
Section 107
//AntDust (AntDust) package { public dynamic class AntDust extends AnimatedObject { } }//package
Section 108
//Chicken (Chicken) package { import flash.display.*; public class Chicken extends MovieClip { public const abs:Function; public const spd:Number = 6; public var runtime:Number;// = 0 public var acting:Boolean;// = false public var terra:MovieClip; public var targ:DaveTheGuy; private var dir:Number;// = 1 public function Chicken(){ runtime = 0; dir = 1; acting = false; abs = Math.abs; super(); stop(); if (Math.random() < 0.5){ dir = -1; }; if (dir == -1){ scaleX = -1; }; } public function upd():void{ if (runtime <= 0){ gotoAndStop(1); if (abs((x - targ.x)) < 54){ runtime = (80 + Math.floor((Math.random() * 40))); dir = ((x)>targ.x) ? 1 : -1; }; } else { if ((((currentFrame == 1)) || ((currentFrame == totalFrames)))){ gotoAndStop(2); } else { nextFrame(); }; if ((((runtime == 1)) || ((((x > 120)) && ((x < 360)))))){ if (abs((x - targ.x)) < 80){ runtime = (30 + Math.floor((Math.random() * 20))); dir = ((x)>targ.x) ? 1 : -1; }; }; if (x > 454){ dir = -1; } else { if (x < 6){ dir = 1; }; }; y = (y + 4); while (terra.hitTestPoint(x, y, true)) { y = (y - 2); }; x = (x + (dir * spd)); scaleX = ((dir)==1) ? -1 : 1; runtime--; }; } public function setVars(_arg1:DaveTheGuy, _arg2:MovieClip):void{ targ = _arg1; terra = _arg2; } } }//package
Section 109
//Clip_Start (Clip_Start) package { import flash.display.*; public dynamic class Clip_Start extends MovieClip { public function Clip_Start(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndPlay(3); } function frame1(){ stop(); } } }//package
Section 110
//ClockCounter (ClockCounter) package { import flash.events.*; import flash.display.*; public class ClockCounter extends MovieClip { public var onTimeUp:Function;// = null public var timeInFrames:Number;// = 0 public var digitSmallLast:MovieClip; private var round:Function; public var digitBigLast:MovieClip; public var digitBigFirst:MovieClip; public var fps:Number;// = 40 public var digitSmallFirst:MovieClip; public function ClockCounter(){ fps = 40; onTimeUp = null; timeInFrames = 0; round = Math.round; super(); visible = false; stop(); } public function stopCount():void{ timeInFrames = 0; removeEventListener(Event.ENTER_FRAME, oEf); visible = false; } public function oEf(_arg1:Event=null):void{ var _local2:String; if (visible){ if (!AnimatedObject.gameStopped){ _local2 = "0000"; if (timeInFrames <= 0){ timeInFrames = 0; removeEventListener(Event.ENTER_FRAME, oEf); if (onTimeUp != null){ onTimeUp(); }; } else { timeInFrames--; }; _local2 = getTimeInCSeconds(); this.digitBigFirst.gotoAndStop((Number(_local2.charAt(0)) + 1)); this.digitBigLast.gotoAndStop((Number(_local2.charAt(1)) + 1)); this.digitSmallFirst.gotoAndStop((Number(_local2.charAt(2)) + 1)); this.digitSmallLast.gotoAndStop((Number(_local2.charAt(3)) + 1)); }; }; } private function getTimeInCSeconds():String{ var _local1:Number; var _local2:String; _local1 = round(((timeInFrames / fps) * 100)); _local2 = String(_local1); while (_local2.length < 4) { _local2 = ("0" + _local2); }; return (_local2); } public function startCount(_arg1:Number=90, _arg2:Number=40):void{ visible = true; fps = _arg2; timeInFrames = (_arg1 * _arg2); oEf(); addEventListener(Event.ENTER_FRAME, oEf); } } }//package
Section 111
//Cloudy (Cloudy) package { public dynamic class Cloudy extends FloatyPlat { } }//package
Section 112
//CrackEyesClip (CrackEyesClip) package { public dynamic class CrackEyesClip extends AnimatedObject { } }//package
Section 113
//DaveTheGuy (DaveTheGuy) package { import flash.events.*; import flash.display.*; public class DaveTheGuy extends MovieClip { public const falls:Number = 16; private const abs:Function; public const grav:Number = 0.9; public const spd:Number = 8; public const jSpd:Number = 10; private var hitGround:Boolean;// = false private var terra:MovieClip; private var kLeft:Boolean;// = false public var paused:Boolean;// = true public var dying:Boolean;// = false public var hitbox:MovieClip; private var kUp:Boolean;// = false public var andir:Number;// = 0 private var kRight:Boolean;// = false public var ySpd:Number;// = 0 public var deactivated:Boolean;// = false public var hinter:MovieClip; private var floaty:MovieClip; public var diefrm:int;// = 1 public var jmp:Boolean;// = false private var kDown:Boolean;// = false public var dir:Number;// = 0 private var hitWall:Boolean;// = false private var hCk:Boolean;// = true public static var _root:MovieClip; public function DaveTheGuy(){ abs = Math.abs; kRight = false; kLeft = false; kUp = false; kDown = false; hCk = true; hitGround = false; hitWall = false; dying = false; deactivated = false; diefrm = 1; paused = true; ySpd = 0; jmp = false; dir = 0; andir = 0; super(); stop(); stage.addEventListener(KeyboardEvent.KEY_DOWN, kD); stage.addEventListener(KeyboardEvent.KEY_UP, kU); } private function hT(_arg1:Number, _arg2:Number):Boolean{ if (terra == null){ return (false); }; return (terra.hitTestPoint((((x + _arg1) * _root.scaleX) + _root.x), (y + _arg2), true)); } private function hTf(_arg1:Number, _arg2:Number):Boolean{ if (floaty == null){ return (false); }; return (floaty.hitTestPoint((((x + _arg1) * _root.scaleX) + _root.x), (y + _arg2), true)); } public function upd(_arg1:Boolean=true):void{ if (currentFrame < 9){ if (_arg1){ paused = true; } else { paused = false; if (dying){ if (ySpd < falls){ ySpd = (ySpd + grav); }; y = (y + ySpd); if (((hT(9, 0)) || (hT(-9, 0)))){ groundLand(terra); gotoAndStop(diefrm); } else { if (((hTf(9, 0)) || (hTf(-9, 0)))){ groundLand(floaty); gotoAndStop(diefrm); }; }; } else { if (!deactivated){ dir = (Number(kRight) - Number(kLeft)); if (abs(dir)){ andir = Number((dir < 0)); }; if (ySpd < falls){ ySpd = (ySpd + grav); }; x = (x + (spd * dir)); y = (y + ySpd); if (hCk){ y = (y + 4); hCk = false; }; hitGround = false; if (((hT(8, 0)) || (hT(-8, 0)))){ groundLand(terra); } else { if (((hTf(8, 0)) || (hTf(-8, 0)))){ if (((((((((!(hTf(8, -(jSpd)))) || (!(hTf(8, -(jSpd)))))) || (!(hTf(8, (-2 * jSpd)))))) || (!(hTf(8, (-2 * jSpd)))))) && ((ySpd > -1)))){ groundLand(floaty); }; } else { if (((hT(8, -56)) || (hT(-8, -56)))){ headBang(); }; }; }; hitWall = false; if (((((hT(18, -6)) || (hT(20, -26)))) || (hT(18, -40)))){ hitWall = true; do { x = (x - 0.6); } while (((((hT(17, -6)) || (hT(18, -22)))) || (hT(17, -40)))); } else { if (((((hT(-18, -6)) || (hT(-20, -22)))) || (hT(-18, -40)))){ hitWall = true; do { x = (x + 0.6); } while (((((hT(-17, -6)) || (hT(-18, -22)))) || (hT(-17, -40)))); }; }; setAnimation(hitWall, hitGround); if (x > 490){ x = (x - 480); dispatchEvent(new Event("EXIT_RIGHT")); } else { if (x < -10){ x = (x + 480); dispatchEvent(new Event("EXIT_LEFT")); } else { if ((((((y > 245)) && ((_root.currentFrame < 76)))) || ((y > 320)))){ if (_root.currentFrame < 76){ y = (y - 230); } else { y = (y - 310); }; dispatchEvent(new Event("EXIT_DOWN")); } else { if (y < 5){ if (_root.currentFrame < 76){ y = (y + 230); } else { y = (y + 310); }; dispatchEvent(new Event("EXIT_UP")); }; }; }; }; }; }; }; }; } private function jump():void{ if (((!(paused)) && (!(deactivated)))){ if (((!(jmp)) && ((abs(ySpd) < 2)))){ jmp = true; ySpd = -(jSpd); y = (y + ySpd); }; }; } public function groundLand(_arg1:MovieClip):void{ jmp = false; hitGround = (hCk = true); ySpd = 0; do { y = (y - 0.2); } while (((_arg1.hitTestPoint((x + 9), y, true)) || (_arg1.hitTestPoint((x - 9), y, true)))); } public function kD(_arg1:KeyboardEvent):void{ if ((((currentFrame < 9)) && (!(deactivated)))){ switch (_arg1.keyCode){ case 65: kLeft = true; break; case 37: kLeft = true; break; case 68: kRight = true; break; case 39: kRight = true; break; case 87: kUp = true; jump(); break; case 38: kUp = true; jump(); break; case 83: kDown = true; break; case 40: kDown = true; break; case 80: dispatchEvent(new Event("PAUSE")); break; case 16: dispatchEvent(new Event("INTERACT")); break; case 17: dispatchEvent(new Event("INTERACT")); break; case 32: dispatchEvent(new Event("INTERACT")); break; }; }; } public function dispose():void{ stage.removeEventListener(KeyboardEvent.KEY_DOWN, kD); stage.removeEventListener(KeyboardEvent.KEY_UP, kU); } private function headBang():void{ ySpd = abs(ySpd); do { y = (y + 0.2); } while (((hT(8, -58)) || (hT(-8, -58)))); } public function kU(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case 65: kLeft = false; break; case 37: kLeft = false; break; case 68: kRight = false; break; case 39: kRight = false; break; case 87: kUp = false; break; case 38: kUp = false; break; case 83: kDown = false; break; case 40: kDown = false; break; }; } public function hOt(_arg1:MovieClip):Boolean{ if (((!((_arg1 == null))) && (!((this.hitbox == null))))){ return (this.hitbox.hitTestObject(_arg1)); }; return (false); } public function setVars(_arg1:MovieClip=null, _arg2:MovieClip=null):void{ terra = _arg1; floaty = _arg2; } public function setAnimation(_arg1:Boolean=false, _arg2:Boolean=false):void{ if (((((!((dir == 0))) && (_arg1))) && (!(_arg2)))){ if (currentFrame != (7 + andir)){ gotoAndStop((7 + andir)); }; } else { if ((((((dir == 0)) || (_arg1))) && (_arg2))){ if (currentFrame != (1 + andir)){ gotoAndStop((1 + andir)); }; } else { if (!_arg2){ if (currentFrame != (5 + andir)){ gotoAndStop((5 + andir)); }; } else { if (currentFrame != (3 + andir)){ gotoAndStop((3 + andir)); }; }; }; }; } } }//package
Section 114
//FaderHold (FaderHold) package { public dynamic class FaderHold extends TransitionHold { } }//package
Section 115
//FloatyPlat (FloatyPlat) package { import flash.display.*; public class FloatyPlat extends MovieClip { private const weighDown:Number = 8; private const abs:Function; private const weighSpd:Number = 0.5; public var targ:DaveTheGuy; private var dy:Number; private var dyTarg:Number; private var dSpd:Number;// = 1 public function FloatyPlat(){ dSpd = 1; abs = Math.abs; super(); stop(); } public function upd():void{ if (((this.hitTestPoint((targ.x + 8), targ.y, false)) || (this.hitTestPoint((targ.x + 8), targ.y, false)))){ dyTarg = (dy + weighDown); targ.groundLand(this); targ.setAnimation(false, true); if (targ.ySpd > 2){ dSpd = (targ.ySpd / 2); }; } else { dyTarg = dy; }; if (y != dyTarg){ if (y < dyTarg){ dSpd = (dSpd + weighSpd); } else { dSpd = (dSpd - weighSpd); }; dSpd = (dSpd * 0.9); if ((((abs((y - dyTarg)) < dSpd)) && ((abs(dSpd) < 1)))){ y = dyTarg; } else { y = (y + dSpd); }; }; } public function setVars(_arg1:DaveTheGuy):void{ targ = _arg1; dy = (dyTarg = y); } } }//package
Section 116
//FloatyPlatform (FloatyPlatform) package { public dynamic class FloatyPlatform extends FloatyPlat { } }//package
Section 117
//GameData (GameData) package { import flash.net.*; public class GameData { public var guyAndir:Number;// = 0 public var invent:Array; public var so:SharedObject; public var firstTime:Boolean;// = true public var guyFrame:Number;// = 8 public var guyX:Number;// = 0 public var guyY:Number;// = 0 public var guyCFrame:Number;// = 1 public var guyYSpeed:Number;// = 0 public var gameVars:Array; public function GameData(_arg1:String="myGame", _arg2:String=null){ guyX = 0; guyY = 0; guyFrame = 8; guyCFrame = 1; guyAndir = 0; guyYSpeed = 0; invent = new Array(); gameVars = new Array(); firstTime = true; super(); so = SharedObject.getLocal(_arg1, _arg2); } public function isset():Boolean{ return ((so.data.isset == true)); } public function restart():void{ var _local1:int; guyX = 200; guyY = 216; guyFrame = 8; guyCFrame = 1; guyAndir = 0; guyYSpeed = 0; invent = new Array(); gameVars = new Array(47); _local1 = 0; while (_local1 < gameVars.length) { gameVars[_local1] = false; _local1++; }; firstTime = true; saveValues(); } public function kill():void{ restart(); so.data.isset = false; so.data.playt = 0; so.flush(); } public function loadValues():Boolean{ if (isset()){ guyX = so.data.guyX; guyY = so.data.guyY; guyFrame = so.data.guyFrame; guyCFrame = so.data.guyCFrame; guyAndir = so.data.guyAndir; guyYSpeed = so.data.guyYSpeed; invent = so.data.invent.slice(); gameVars = so.data.gamevars.slice(); firstTime = false; return (true); }; return (false); } public function saveValues():void{ so.data.isset = true; so.data.guyX = guyX; so.data.guyY = guyY; so.data.guyFrame = guyFrame; so.data.guyCFrame = guyCFrame; so.data.guyAndir = guyAndir; so.data.guyYSpeed = guyYSpeed; so.data.invent = invent.slice(); so.data.gamevars = gameVars.slice(); so.flush(); } } }//package
Section 118
//Gator (Gator) package { import flash.display.*; public class Gator extends MovieClip { public const spd:Number = 5; public var acting:Boolean;// = false public var hitbox:MovieClip; public var targ:DaveTheGuy; public var footbox:MovieClip; public var alive:Boolean;// = true public function Gator(){ acting = false; alive = true; super(); addFrameScript(0, frame1, 19, frame20, 20, frame21, 35, frame36, 95, frame96); stop(); } public function upd():void{ if (!alive){ if (currentFrame < 96){ nextFrame(); }; } else { if (acting){ if (Math.abs((x - targ.x)) > 10){ if (targ.x < x){ if (currentFrame == 1){ gotoAndStop(19); } else { prevFrame(); }; x = (targ.x + 10); } else { nextFrame(); x = (x + spd); }; }; }; }; } function frame1(){ stop(); } public function kill():void{ if (currentFrame < 21){ gotoAndStop(21); }; alive = false; } function frame96(){ stop(); } function frame21(){ MovieClip(parent).soundhold.addSound("electricBuzz"); } function frame20(){ gotoAndStop(1); } function frame36(){ MovieClip(parent).soundhold.addSound("electricBuzz"); } public function setVars(_arg1:DaveTheGuy, _arg2:Boolean=true):void{ targ = _arg1; alive = (visible = _arg2); } } }//package
Section 119
//Guy (Guy) package { public dynamic class Guy extends DaveTheGuy { } }//package
Section 120
//GuyDeathPoison (GuyDeathPoison) package { public dynamic class GuyDeathPoison extends AnimatedObject { public function GuyDeathPoison(){ addFrameScript(21, frame22); } function frame22(){ gotoAndPlay(20); } } }//package
Section 121
//GuyRunning (GuyRunning) package { public dynamic class GuyRunning extends AnimatedObject { } }//package
Section 122
//MessageWrite (MessageWrite) package { import flash.events.*; import flash.text.*; import flash.display.*; public class MessageWrite extends Sprite { private var count:int; public var targ:String; public var stack:Array; private var switchy:Boolean;// = false public var field:TextField; public static var sEM:SoundEffectManager; public function MessageWrite(_arg1:TextField, _arg2:String){ stack = new Array(); switchy = false; super(); field = _arg1; startMessage(_arg2); } public function addMessage(_arg1:String):void{ stack.push(_arg1); } private function startMessage(_arg1:String):void{ targ = _arg1; count = 0; addEventListener(Event.ENTER_FRAME, messageUpd); messageUpd(null); } public function isFullyDone():Boolean{ return ((((count < targ.length)) && ((stack.length == 0)))); } public function skipForward():Boolean{ if (count < targ.length){ finishString(); return (false); }; if (stack.length != 0){ startMessage(stack.shift()); return (false); }; field.text = ""; return (true); } private function finishString():void{ if (sEM != null){ sEM.addSound("textBeep"); }; field.text = targ; count = targ.length; removeEventListener(Event.ENTER_FRAME, messageUpd); } private function messageUpd(_arg1:Event):void{ if ((switchy = !(switchy))){ if (count < targ.length){ if (sEM != null){ sEM.addSound("textBeep"); }; field.text = targ.substr(0, count); count++; } else { finishString(); }; }; } public function isDone():Boolean{ return ((count < targ.length)); } } }//package
Section 123
//MusicHolderFirstLevel (MusicHolderFirstLevel) package { public dynamic class MusicHolderFirstLevel extends MusicManager { public function MusicHolderFirstLevel(){ addFrameScript(9, frame10, 20, frame21, 29, frame30, 44, frame45, 49, frame50, 50, frame51); } function frame10(){ gotoAndStop(30); } function frame21(){ gotoAndStop(45); } function frame30(){ gotoAndStop(21); } function frame45(){ gotoAndPlay(50); } function frame51(){ gotoAndStop(1); } function frame50(){ sh2.gotoAndStop(this.frm); nextFrame(); } } }//package
Section 124
//MusicManager (MusicManager) package { import flash.events.*; import flash.display.*; import flash.media.*; public class MusicManager extends MovieClip { public var frm:Number;// = 0 private var fRed:Number;// = 0 private var fFunc:Function; private var soT:SoundTransform; public var sh2:MovieClip; private var holdMe:Object; public function MusicManager(){ holdMe = new Object(); fRed = 0; soT = new SoundTransform(1, 0); frm = 0; super(); stop(); holdMe.nuller = 0; holdMe.menuTheme = 3; holdMe.dungeonTheme = 5; holdMe.castleTheme = 7; holdMe.birdSong = 9; holdMe.sewerTheme = 11; holdMe.skyTheme = 13; holdMe.journey = 15; holdMe.bossLoop = 17; holdMe.revelations = 19; holdMe.theEnd = 21; holdMe.credits = 23; } public function addMusic(_arg1:String="nuller"):void{ SoundMixer.stopAll(); soT.volume = 1; soundTransform = soT; frm = holdMe[_arg1]; gotoAndStop(10); } private function fadeUpd(_arg1:Event):void{ if (soT.volume < fRed){ stopSound(); if (fFunc != null){ fFunc(); }; removeEventListener(Event.ENTER_FRAME, fadeUpd); } else { soT.volume = (soT.volume - fRed); soundTransform = soT; }; } public function stopSound():void{ frm = 0; soT.volume = 0; soundTransform = soT; } public function fadeOut(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } public function isOn(_arg1:String="nuller"):Boolean{ return ((frm == holdMe[_arg1])); } public function isPlaying():Boolean{ return (!((frm == 0))); } public function fadeIn(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (-1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } } }//package
Section 125
//NewgroundsAPI (NewgroundsAPI) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; public class NewgroundsAPI { public static const ADS_APPROVED:Number = 3; public static const bridge:Sprite = new Sprite(); private static const STAT_NEW_VERSION:Number = 4; private static const STAT_AUTHOR_SITE:Number = 2; private static const GATEWAY_URL:String = "http://www.ngads.com/gateway.php"; private static const NEWGROUNDS_URL:String = "http://www.newgrounds.com"; private static const STAT_CUSTOM_STATS:Number = 50; private static const STAT_MOVIE_VIEWS:Number = 1; private static const STAT_NEWGROUNDS:Number = 3; public static const NEW_VERSION:Number = 2; public static const DENY_HOST:Number = 1; private static var tracker_id:Number; private static var movie_options:Object = new Object(); private static var connected:Boolean; private static var custom_events:Object = new Object(); private static var host:String; private static var linked:Boolean; private static var events:Object = new Object(); private static var debug:Boolean; private static var version:String; private static var custom_links:Object = new Object(); public static function getNewVersionURL(){ return (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + STAT_NEW_VERSION)); } private static function ReadGatewayData(_arg1:Object){ var _local2:*; var _local3:String; var _local4:*; var _local5:URLLoader; for (_local2 in _arg1) { _arg1[_local2] = unescape(_arg1[_local2]); movie_options[_local2] = _arg1[_local2]; }; if (_arg1["settings_loaded"]){ SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage((("Movie Identified as '" + movie_options["movie_name"]) + "'")); if (movie_options["message"]){ SendMessage(movie_options["message"]); }; if (movie_options["ad_url"]){ SendMessage("Your movie has been approved to run Flash Ads"); if (events[ADS_APPROVED]){ var _local6 = events; _local6[ADS_APPROVED](movie_options["ad_url"]); } else { onAdsApproved(movie_options["ad_url"]); }; }; if (((movie_options["movie_version"]) && (!((String(movie_options["movie_version"]) == String(version)))))){ SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); if (events[NEW_VERSION]){ _local6 = events; _local6[NEW_VERSION]({version:movie_options["movie_version"], real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onNewVersionAvailable(movie_options["movie_version"], getMovieURL(), getNewVersionURL()); }; }; if (movie_options["deny_host"]){ SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); if (events[DENY_HOST]){ _local6 = events; _local6[DENY_HOST]({host:host, real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onDenyHost(host, getMovieURL(), getNewVersionURL()); }; }; if (movie_options["request_portal_url"]){ _local3 = bridge.root.loaderInfo.url; _local4 = ((((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_local3)); _local5 = new URLLoader(new URLRequest(_local4)); }; if (events[69]){ _local6 = events; _local6[69](); }; } else { if (!movie_options["settings_loaded"]){ SendError("Could not establish connection to the API gateway."); }; }; } public static function setMovieVersion(_arg1){ if (!_arg1){ SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = String(_arg1); }; } public static function loadCustomLink(_arg1:String){ if (!_arg1){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else { if (!custom_links[_arg1]){ SendError(("Attempted to open undefined custom link: " + _arg1)); } else { SendLink(custom_links[_arg1]); }; }; } public static function addCustomLink(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { if (!_arg2){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(((("Created custom link " + _arg1) + ": ") + _arg2)); }; }; } public static function getMovieURL(){ if (movie_options["movie_url"]){ return (movie_options["movie_url"]); }; return ("Newgrounds.com"); } public static function debugMode(){ debug = true; } public static function getAdURL(){ return (movie_options["ad_url"]); } private static function SendStat(_arg1:Number, _arg2:Boolean, _arg3=null){ var target_url:*; var XML_Loaded:Function; var x:*; var request:URLRequest; var gateway_loader:URLLoader; var stat_id = _arg1; var open_in_browser = _arg2; var extra = _arg3; if (!tracker_id){ SendError("You must call NewgroundsAPI.connectMovie() with a valid movie id before using API features!"); } else { XML_Loaded = function (_arg1:Event){ var _local2:XML; var _local3:Object; var _local4:XMLList; var _local5:XML; var _local6:*; var _local7:*; XML.ignoreWhitespace = true; _local2 = XML(_arg1.target.data); _local3 = new Object(); _local4 = _local2.children(); for each (_local5 in _local4) { _local6 = _local5.localName(); _local7 = _local5.attribute("value"); if (_local7 == Number(_local7)){ _local7 = Number(_local7); }; _local3[_local6] = _local7; }; ReadGatewayData(_local3); }; target_url = (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id) + addSeed()); if (extra){ for (x in extra) { target_url = (target_url + ((("&" + escape(x)) + "=") + escape(extra[x]))); }; }; if (debug){ target_url = (target_url + "&debug=1"); }; if (open_in_browser){ request = new URLRequest((target_url + addSeed())); navigateToURL(request, "_blank"); } else { gateway_loader = new URLLoader(new URLRequest((target_url + addSeed()))); gateway_loader.addEventListener(Event.COMPLETE, XML_Loaded); }; }; } public static function onAdsApproved(_arg1:String){ } public static function loadMySite(_arg1:Event=null){ SendLink(STAT_AUTHOR_SITE); } private static function SendMessage(_arg1:String){ trace(("[NEWGROUNDS API] :: " + _arg1)); } public static function linkAPI(_arg1){ _arg1.addChild(bridge); linked = true; } public static function loadNewgrounds(_arg1:Event=null, _arg2:String=null){ var _local3:URLRequest; var _local4:*; if (!tracker_id){ _local3 = new URLRequest(((NEWGROUNDS_URL + "/") + _arg2)); navigateToURL(_local3, "_blank"); } else { _local4 = null; if (_arg2){ _local4 = new Object(); _local4.page = _arg2; }; SendLink(STAT_NEWGROUNDS, _local4); }; } private static function SendLink(_arg1, _arg2=null){ SendStat(_arg1, true, _arg2); } public static function logCustomEvent(_arg1:String){ if (!_arg1){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else { if (!custom_events[_arg1]){ SendError(("Attempted to log undefined custom event: " + _arg1)); } else { SendEvent(custom_events[_arg1]); }; }; } private static function SendError(_arg1:String){ trace(("[NEWGROUNDS API ERROR] :: " + _arg1)); } public static function addCustomEvent(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { if (!_arg2){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(("Created custom event: " + _arg2)); }; }; } private static function addSeed(){ return (("&seed=" + Math.random())); } public static function addEventListener(_arg1:Number, _arg2:Function){ events[_arg1] = _arg2; } private static function SendEvent(_arg1){ SendStat(_arg1, false); } public static function onNewVersionAvailable(_arg1:String, _arg2:String, _arg3:String){ var sw:*; var sh:*; var tw:*; var th:*; var mg:*; var _root:*; var overlay:MovieClip; var overlay_x:*; var overlay_y:*; var close_x:*; var blankarea:TextField; var header:TextField; var header_format:TextFormat; var msgtext:TextField; var msgtext_format:TextFormat; var msgtext_link:TextFormat; var version = _arg1; var movie_url = _arg2; var redirect_url = _arg3; sw = bridge.stage.stageWidth; sh = bridge.stage.stageHeight; tw = 350; th = 160; mg = 20; _root = bridge.root; overlay = new MovieClip(); overlay.graphics.beginFill(0, 0.6); overlay.graphics.lineStyle(0, 0); overlay.graphics.drawRect(0, 0, sw, sh); overlay.graphics.endFill(); overlay_x = Math.round(((sw - tw) / 2)); overlay_y = Math.round(((sh - th) / 2)); overlay.graphics.beginFill(102); overlay.graphics.lineStyle(10, 0); overlay.graphics.drawRect((overlay_x - mg), (overlay_y - mg), (tw + mg), (th + mg)); overlay.graphics.endFill(); overlay.close = function (_arg1:Event){ _root.removeChild(overlay); }; close_x = new MovieClip(); close_x.graphics.beginFill(0, 0.1); close_x.graphics.lineStyle(3, 22015); close_x.graphics.drawRect(0, 0, 16, 16); close_x.graphics.endFill(); close_x.graphics.moveTo(4, 4); close_x.graphics.lineTo(13, 13); close_x.graphics.moveTo(13, 4); close_x.graphics.lineTo(4, 13); close_x.x = ((overlay_x + tw) - 26); close_x.y = (overlay_y - 10); close_x.addEventListener(MouseEvent.CLICK, overlay.close); blankarea = new TextField(); blankarea.x = (overlay_x - mg); blankarea.y = (overlay_y - mg); blankarea.width = (tw + mg); blankarea.height = (th + mg); blankarea.selectable = false; header = new TextField(); header.width = tw; header.x = overlay_x; header.y = overlay_y; header.height = 100; header.selectable = false; header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.color = 0xFFFFFF; header_format.size = 20; header.defaultTextFormat = header_format; header.text = "New Version Available!"; msgtext = new TextField(); msgtext.x = overlay_x; msgtext.y = (overlay_y + 70); msgtext.width = tw; msgtext.height = 60; msgtext.selectable = false; msgtext_format = new TextFormat(); msgtext_format.font = "Arial"; msgtext_format.color = 0xFFFFFF; msgtext_format.size = 12; msgtext_format.bold = true; msgtext_link = new TextFormat(); msgtext_link.font = "Arial"; msgtext_link.color = 0xFFFF00; msgtext_link.size = 12; msgtext_link.bold = true; msgtext_link.url = redirect_url; msgtext_link.target = "_blank"; if (version){ version = ("Version " + version); } else { version = "A new version"; }; msgtext.defaultTextFormat = msgtext_format; msgtext.appendText((version + " is now available")); if (movie_url){ msgtext.appendText(" at:\n"); msgtext.defaultTextFormat = msgtext_link; msgtext.appendText(movie_url); } else { msgtext.appendText("!"); }; _root.addChild(overlay); overlay.addChild(blankarea); overlay.addChild(header); overlay.addChild(msgtext); overlay.addChild(close_x); } public static function onDenyHost(_arg1:String, _arg2:String, _arg3:String){ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:MovieClip; var _local10:TextField; var _local11:TextField; var _local12:TextFormat; var _local13:TextField; var _local14:TextFormat; var _local15:TextFormat; _local4 = bridge.stage.stageWidth; _local5 = bridge.stage.stageHeight; _local6 = 350; _local7 = 160; _local8 = bridge.root; _local9 = new MovieClip(); _local9.graphics.beginFill(0x660000); _local9.graphics.lineStyle(20, 0); _local9.graphics.drawRect(0, 0, _local4, _local5); _local9.graphics.endFill(); _local10 = new TextField(); _local10.x = 0; _local10.y = 0; _local10.width = _local4; _local10.height = _local5; _local10.selectable = false; _local11 = new TextField(); _local11.x = Math.round(((_local4 - _local6) / 2)); _local11.y = Math.round(((_local5 - _local7) / 2.5)); _local11.width = _local6; _local11.height = 100; _local11.selectable = false; _local12 = new TextFormat(); _local12.font = "Arial Black"; _local12.color = 0xFF0000; _local12.size = 38; _local11.defaultTextFormat = _local12; _local11.text = "ERROR!"; _local13 = new TextField(); _local13.x = Math.round(((_local4 - _local6) / 2)); _local13.y = (Math.round(((_local5 - _local7) / 2.5)) + 80); _local13.width = _local6; _local13.height = 80; _local13.selectable = false; _local14 = new TextFormat(); _local14.font = "Arial"; _local14.color = 0xFFFFFF; _local14.size = 12; _local14.bold = true; _local15 = new TextFormat(); _local15.font = "Arial"; _local15.color = 0xFFFF00; _local15.size = 12; _local15.bold = true; _local15.url = _arg3; _local15.target = "_blank"; _local13.defaultTextFormat = _local14; _local13.appendText((("This movie has not been approved for use on " + _arg1) + "\n")); _local13.appendText("For an approved copy, please visit:\n"); _local13.defaultTextFormat = _local15; _local13.appendText(_arg2); _local8.addChild(_local9); _local9.addChild(_local10); _local9.addChild(_local11); _local9.addChild(_local13); } public static function connectMovie(_arg1:Number){ var _local2:String; var _local3:*; if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else { if (!linked){ SendError("Attempted to call MewgroundsAPI.connectMovie() without first calling NewgroundsAPI.linkAPI(this)"); } else { if (!tracker_id){ SendMessage("Connecting to API gateway..."); tracker_id = _arg1; _local2 = bridge.root.loaderInfo.url; host = _local2.split("/")[2].toLowerCase(); if (host.length < 1){ host = "localhost"; }; _local3 = new Object(); SendEvent(STAT_MOVIE_VIEWS); }; }; }; } public static function isInstalled(){ return (true); } } }//package
Section 126
//SoundEffectManager (SoundEffectManager) package { import flash.events.*; import flash.display.*; public class SoundEffectManager extends MovieClip { public var frm:Number;// = 0 public var sh2:MovieClip; private var stack:Array; private var holdMe:Object; public function SoundEffectManager(){ stack = new Array(); holdMe = new Object(); frm = 0; super(); stop(); addEventListener(Event.ENTER_FRAME, sem_update); holdMe.nuller = 0; holdMe.small_click = 3; holdMe.whistle = 5; holdMe.nine_thousand = 7; holdMe.beeper = 9; holdMe.sonofa = 11; holdMe.cow = 13; holdMe.disallowed = 15; holdMe.five = 17; holdMe.gay = 19; holdMe.hash = 21; holdMe.help = 23; holdMe.hitler = 25; holdMe.objection = 27; holdMe.oww = 29; holdMe.textBeep = 31; holdMe.explosion = 33; holdMe.drip = 35; holdMe.splash = 37; holdMe.select1 = 39; holdMe.select2 = 41; holdMe.select3 = 43; holdMe.selcrash1 = 45; holdMe.selcrash2 = 47; holdMe.cameraFlash = 49; holdMe.bloodSmall = 51; holdMe.bloodLarge = 53; holdMe.gunShot = 55; holdMe.brainSplat = 57; holdMe.electricBuzz = 59; holdMe.electricBuzzSmall = 61; holdMe.gatorChomp = 63; holdMe.gatorRoar = 65; holdMe.whiteSlash = 67; holdMe.whiteRoar = 69; holdMe.whiteSmall = 71; holdMe.whiteMed = 73; holdMe.whiteLong = 75; holdMe.whiteThud = 77; holdMe.boltFire = 79; holdMe.mirrorUp = 81; holdMe.mirrorDown = 83; holdMe.whoAre = 85; holdMe.whyAre = 87; holdMe.comeFrom = 89; holdMe.headed = 91; holdMe.weirdSlash = 93; } private function sem_update(_arg1:Event):void{ if (stack.length > 3){ stack.splice(3); } else { if (stack.length > 0){ if (currentFrame == 1){ gotoAndStop(10); frm = stack.shift(); }; }; }; } public function addSound(_arg1:String="nuller"){ stack.push(holdMe[_arg1]); } } }//package
Section 127
//SoundHolderFirstLevel (SoundHolderFirstLevel) package { public dynamic class SoundHolderFirstLevel extends SoundEffectManager { public function SoundHolderFirstLevel(){ addFrameScript(9, frame10, 20, frame21, 29, frame30, 44, frame45, 49, frame50, 50, frame51); } function frame10(){ gotoAndStop(30); } function frame21(){ gotoAndStop(45); } function frame30(){ gotoAndStop(21); } function frame45(){ gotoAndPlay(50); } function frame51(){ gotoAndStop(1); } function frame50(){ sh2.gotoAndStop(this.frm); nextFrame(); } } }//package
Section 128
//TimerClip (TimerClip) package { public dynamic class TimerClip extends ClockCounter { } }//package
Section 129
//TransitionHold (TransitionHold) package { import flash.events.*; import flash.display.*; public class TransitionHold extends MovieClip { var tim:Number;// = 0 var tottim:Number;// = 0 var trans:Sprite; var finfun:Function; var gra:Graphics; public function TransitionHold(){ trans = new Sprite(); gra = trans.graphics; tim = 0; tottim = 0; super(); } public function updateFadeOut(_arg1:Event):void{ trans.alpha = (1 - (tim / tottim)); tim--; if (tim == 0){ if (finfun != null){ finfun(); }; removeChild(trans); removeEventListener(Event.ENTER_FRAME, updateFadeIn); }; } public function setRect(_arg1:Number, _arg2:Number, _arg3:Number=0):void{ gra.clear(); gra.beginFill(_arg3, 1); gra.drawRect(0, 0, _arg1, _arg2); gra.endFill(); addChild(trans); } public function newFadeOut(_arg1:Number=10, _arg2:Function=null, _arg3:Number=500, _arg4:Number=400):void{ tim = (tottim = _arg1); finfun = _arg2; trans.alpha = 0; setRect(_arg3, _arg4); addEventListener(Event.ENTER_FRAME, updateFadeOut); } public function newFadeIn(_arg1:Number=10, _arg2:Function=null, _arg3:Number=480, _arg4:Number=360, _arg5:Number=0):void{ tim = (tottim = _arg1); finfun = _arg2; trans.alpha = 1; setRect(_arg3, _arg4, _arg5); addEventListener(Event.ENTER_FRAME, updateFadeIn); } public function updateFadeIn(_arg1:Event):void{ trans.alpha = (tim / tottim); tim--; if (tim == 0){ if (finfun != null){ finfun(); }; removeChild(trans); removeEventListener(Event.ENTER_FRAME, updateFadeIn); }; } } }//package
Section 130
//Tsicken (Tsicken) package { public dynamic class Tsicken extends Chicken { } }//package
Section 131
//WaterEffect (WaterEffect) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterEffect extends AnimatedObject { public function WaterEffect(){ addFrameScript(30, frame31); } function frame31(){ MovieClip(root).soundhold.addSound("drip"); } } }//package
Section 132
//WaterElectric (WaterElectric) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WaterElectric extends AnimatedObject { public function WaterElectric(){ addFrameScript(1, frame2, 11, frame12); } function frame12(){ MovieClip(parent.parent).soundhold.addSound("electricBuzzSmall"); } function frame2(){ MovieClip(parent.parent).soundhold.addSound("electricBuzzSmall"); } } }//package
Section 133
//WaterFallClip (WaterFallClip) package { public dynamic class WaterFallClip extends AnimatedObject { } }//package
Section 134
//WhirlyBolt (WhirlyBolt) package { import flash.display.*; public dynamic class WhirlyBolt extends MovieClip { public var hitbox:MovieClip; public function WhirlyBolt(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ stop(); } function frame30(){ stop(); } } }//package
Section 135
//Wizard (Wizard) package { import flash.display.*; public class Wizard extends MovieClip { private const abs:Function; public var acting:Boolean;// = false public var hitbox:MovieClip; public var health:Number;// = 8 public var aimbox:MovieClip; public var guy:DaveTheGuy; private var spd:Number;// = 4 public var dx:Number; private var dir:Number;// = 1 public var shootTime:Number;// = 60 public var slasher:MovieClip; public function Wizard(){ abs = Math.abs; acting = false; health = 8; shootTime = 60; dir = 1; spd = 4; super(); stop(); this.slasher.stop(); dx = x; } public function upd():void{ if (this.slasher != null){ if (this.slasher.currentFrame != 1){ this.slasher.nextFrame(); }; }; if (acting){ if (((!((currentFrame == 1))) && (!((currentFrame == totalFrames))))){ nextFrame(); }; if (currentFrame < 26){ if (health < 3){ if (abs((x - guy.x)) > 240){ if (guy.x < x){ dir = -1; } else { dir = 1; }; }; }; if (x > 384){ dir = -1; } else { if (x < 96){ dir = 1; }; }; if ((((shootTime > 0)) || ((abs((x - guy.x)) > (20 + health))))){ shootTime--; x = (x + (spd * dir)); } else { gotoAndStop(2); shootTime = (20 + (health * 2)); }; }; }; } public function bash():void{ health--; spd = ((6 - (health / 4)) + ((health)<3) ? 2 : 0); if (health <= 0){ gotoAndStop(26); x = dx; } else { this.slasher.gotoAndStop(2); }; } } }//package
Section 136
//WizardFull (WizardFull) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.media.*; 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 WizardFull extends Wizard { public function WizardFull(){ addFrameScript(5, frame6, 24, frame25, 25, frame26, 64, frame65, 72, frame73, 80, frame81, 88, frame89, 95, frame96, 102, frame103, 144, frame145, 189, frame190, 230, frame231); } function frame65(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame73(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame81(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame89(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame6(){ MovieClip(parent).soundhold.addSound("boltFire"); MovieClip(parent).newAdd((x + aimbox.x), (y + aimbox.y)); } function frame25(){ gotoAndStop(1); } function frame26(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame103(){ MovieClip(parent).soundhold.addSound("whiteSlash"); MovieClip(parent).musichold.fadeOut(100, function ():void{ MovieClip(parent).musichold.addMusic("nuller"); }); } function frame96(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } function frame190(){ MovieClip(parent).soundhold.addSound("whiteRoar"); } function frame231(){ MovieClip(parent).myData.gameVars[30] = true; MovieClip(parent).floaty.nextFrame(); } function frame145(){ MovieClip(parent).soundhold.addSound("whiteSlash"); } } }//package

Library Items

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

Instance Names

"backBlack"Frame 1Symbol 192 MovieClip
"mr_fadey"Frame 4Symbol 85 MovieClip {FaderHold}
"soundhold"Frame 4Symbol 139 MovieClip {SoundHolderFirstLevel}
"musichold"Frame 4Symbol 415 MovieClip {MusicHolderFirstLevel}
"menu_screen"Frame 5Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45}
"guy"Frame 7Symbol 393 MovieClip {Guy}
"inventory"Frame 7Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54}
"pausedText"Frame 7Symbol 552 MovieClip
"deathbox"Frame 7Symbol 572 MovieClip {inquisitive_dave_fla.DeathBox_57}
"beaker"Frame 8Symbol 616 MovieClip {inquisitive_dave_fla.BeakerClip_60}
"terra"Frame 8Symbol 620 MovieClip {inquisitive_dave_fla.Terrain1Dungeon1_61}
"trigger4"Frame 8Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 8Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 8Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger1"Frame 8Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 9Symbol 623 MovieClip
"trigger1"Frame 9Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 9Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 10Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 10Symbol 666 MovieClip
"terra"Frame 10Symbol 668 MovieClip
"waterHaz"Frame 10Symbol 670 MovieClip {inquisitive_dave_fla.WaterHazardLol_68}
"savebox"Frame 10Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 10Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"countDown"Frame 10Symbol 78 MovieClip {TimerClip}
"killclip"Frame 10Symbol 688 MovieClip {inquisitive_dave_fla.AnnihilateClip_74}
"floaty"Frame 11Symbol 695 MovieClip
"terra"Frame 11Symbol 699 MovieClip {inquisitive_dave_fla.Terrain4Hall1_77}
"guard"Frame 12Symbol 704 MovieClip {inquisitive_dave_fla.Guard1_78}
"terra"Frame 12Symbol 707 MovieClip {inquisitive_dave_fla.Terrain5Hall2_79}
"floaty"Frame 13Symbol 711 MovieClip {inquisitive_dave_fla.Terrain6Halls4Float_80}
"terra"Frame 13Symbol 713 MovieClip {inquisitive_dave_fla.Terrain6Hall3_81}
"floaty"Frame 14Symbol 716 MovieClip
"terra"Frame 14Symbol 718 MovieClip {inquisitive_dave_fla.Terrain7Upstairs1_83}
"door"Frame 15Symbol 728 MovieClip {inquisitive_dave_fla.OpenningDoor_84}
"eyeSaver"Frame 15Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"terra"Frame 15Symbol 731 MovieClip {inquisitive_dave_fla.Terrain8Upstairs2_85}
"trigger3"Frame 15Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 15Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 15Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 15Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"dust2"Frame 16Symbol 54 MovieClip {AntDust}
"dust1"Frame 16Symbol 54 MovieClip {AntDust}
"antlion2"Frame 16Symbol 737 MovieClip {inquisitive_dave_fla.AntLionStrike_87}
"antlion1"Frame 16Symbol 737 MovieClip {inquisitive_dave_fla.AntLionStrike_87}
"terra"Frame 16Symbol 740 MovieClip {inquisitive_dave_fla.Terrain9Grassy1_89}
"anttrigger1"Frame 16Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"anttrigger2"Frame 16Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"apple"Frame 17Symbol 743 MovieClip {inquisitive_dave_fla.AppleClip_90}
"floaty"Frame 17Symbol 746 MovieClip {inquisitive_dave_fla.Terrain10Grassy2Float_91}
"terra"Frame 17Symbol 748 MovieClip {inquisitive_dave_fla.Terrain10Grassy2_92}
"trigger2"Frame 17Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 17Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 18Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"terra"Frame 18Symbol 751 MovieClip {inquisitive_dave_fla.Terrain11Grassy3_93}
"trigger1"Frame 18Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"switchytrig"Frame 18Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 18Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 18Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"floaty"Frame 19Symbol 754 MovieClip {inquisitive_dave_fla.Terrain12Hut1Float_94}
"terra"Frame 19Symbol 756 MovieClip {inquisitive_dave_fla.Terrain12Hut1_95}
"froggy"Frame 20Symbol 764 MovieClip {inquisitive_dave_fla.FrogClip_96}
"terra"Frame 20Symbol 766 MovieClip {inquisitive_dave_fla.Terrain13Hut2_97}
"waterHaz"Frame 20Symbol 776 MovieClip {inquisitive_dave_fla.WaterHazardLol2_98}
"terra"Frame 21Symbol 779 MovieClip {inquisitive_dave_fla.Terrain14Hut3_99}
"door"Frame 22Symbol 781 MovieClip {inquisitive_dave_fla.OpenningDoor2_100}
"chest"Frame 22Symbol 785 MovieClip {inquisitive_dave_fla.Chest1_101}
"terra"Frame 22Symbol 788 MovieClip {inquisitive_dave_fla.Terrain15Hut4_102}
"trigger3"Frame 22Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 22Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 23Symbol 791 MovieClip {inquisitive_dave_fla.Terrain16Hut5_103}
"floaty"Frame 24Symbol 794 MovieClip
"terra"Frame 24Symbol 796 MovieClip
"trigger2"Frame 24Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 24Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 25Symbol 799 MovieClip
"shooter"Frame 26Symbol 817 MovieClip {inquisitive_dave_fla.GunMan_107}
"terra"Frame 26Symbol 819 MovieClip {inquisitive_dave_fla.Terrain19Hut5_108}
"alertbox"Frame 26Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigbase"Frame 26Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigtop"Frame 26Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"keyey"Frame 27Symbol 822 MovieClip {inquisitive_dave_fla.KeyGraphLol_109}
"bigdoor"Frame 27Symbol 858 MovieClip {inquisitive_dave_fla.BigBadDoor_110}
"terra"Frame 27Symbol 860 MovieClip {inquisitive_dave_fla.Terrain20Hut6_111}
"trigger2"Frame 27Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 27Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"flour"Frame 28Symbol 863 MovieClip {inquisitive_dave_fla.FlourLol_112}
"terra"Frame 28Symbol 866 MovieClip
"trigger4"Frame 28Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger5"Frame 28Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 29Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"terra"Frame 29Symbol 871 MovieClip {inquisitive_dave_fla.Terrain22Hall5_114}
"savebox"Frame 29Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 29Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"waterCont"Frame 30Symbol 878 MovieClip {inquisitive_dave_fla.WaterControls_115}
"floaty"Frame 30Symbol 880 MovieClip
"terra"Frame 30Symbol 882 MovieClip
"handle"Frame 31Symbol 885 MovieClip {inquisitive_dave_fla.MachinePartLol_118}
"terra"Frame 31Symbol 887 MovieClip
"eyeSaver"Frame 32Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"terra"Frame 32Symbol 891 MovieClip
"savebox"Frame 32Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 32Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"powerbox"Frame 33Symbol 896 MovieClip {inquisitive_dave_fla.PowerBox_121}
"gatorBody"Frame 33Symbol 898 MovieClip
"intOb"Frame 33Symbol 482 MovieClip {Gator}
"terra"Frame 33Symbol 900 MovieClip
"trigger2"Frame 33Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 33Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"shockarea"Frame 33Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 34Symbol 904 MovieClip
"aggrozone"Frame 34Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 35Symbol 907 MovieClip
"eyeSaver"Frame 36Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floatyPlat1"Frame 36Symbol 25 MovieClip {FloatyPlatform}
"floatyPlat2"Frame 36Symbol 25 MovieClip {FloatyPlatform}
"terra"Frame 36Symbol 910 MovieClip
"waterHaz"Frame 36Symbol 912 MovieClip
"savebox"Frame 36Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 36Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"shovel"Frame 37Symbol 915 MovieClip {inquisitive_dave_fla.Shovel_129}
"terra"Frame 37Symbol 917 MovieClip
"terra"Frame 38Symbol 920 MovieClip
"mound"Frame 39Symbol 924 MovieClip {inquisitive_dave_fla.Mound_132}
"floaty"Frame 39Symbol 927 MovieClip
"terra"Frame 39Symbol 929 MovieClip
"trigger1"Frame 39Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 40Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 40Symbol 932 MovieClip
"terra"Frame 40Symbol 934 MovieClip
"trigger2"Frame 40Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 40Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 40Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"terra"Frame 41Symbol 937 MovieClip
"chicken3"Frame 41Symbol 493 MovieClip {Tsicken}
"chicken4"Frame 41Symbol 493 MovieClip {Tsicken}
"chicken2"Frame 41Symbol 493 MovieClip {Tsicken}
"chicken1"Frame 41Symbol 493 MovieClip {Tsicken}
"chicken6"Frame 41Symbol 493 MovieClip {Tsicken}
"chicken5"Frame 41Symbol 493 MovieClip {Tsicken}
"chickendown1"Frame 41Symbol 939 MovieClip
"chickendown2"Frame 41Symbol 939 MovieClip
"chickendown3"Frame 41Symbol 939 MovieClip
"chickendown5"Frame 41Symbol 939 MovieClip
"chickendown6"Frame 41Symbol 939 MovieClip
"chickendown4"Frame 41Symbol 939 MovieClip
"chest"Frame 42Symbol 941 MovieClip {inquisitive_dave_fla.Chest2_139}
"terra"Frame 42Symbol 945 MovieClip {inquisitive_dave_fla.Terrain35East1_140}
"trigger2"Frame 42Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 43Symbol 948 MovieClip
"trigger3"Frame 43Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 43Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"table"Frame 44Symbol 957 MovieClip {inquisitive_dave_fla.TableCrossLol_142}
"chest"Frame 44Symbol 961 MovieClip {inquisitive_dave_fla.Chest3_143}
"terra"Frame 44Symbol 963 MovieClip
"ghost"Frame 44Symbol 965 MovieClip {inquisitive_dave_fla.Ghost_145}
"terra"Frame 45Symbol 968 MovieClip
"terra"Frame 46Symbol 973 MovieClip {inquisitive_dave_fla.Terrain39East4_147}
"waterHaz"Frame 46Symbol 976 MovieClip {inquisitive_dave_fla.WaterHazardLol4_148}
"terra"Frame 47Symbol 979 MovieClip
"eyeSaver"Frame 48Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 48Symbol 983 MovieClip {inquisitive_dave_fla.Terrain41Sewers9Easy6_150}
"terra"Frame 48Symbol 987 MovieClip {inquisitive_dave_fla.Terrain41East6_151}
"trigger1"Frame 48Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 48Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 48Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 48Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 48Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"savemess"Frame 48Symbol 681 MovieClip {inquisitive_dave_fla.SaveMess_70}
"floaty"Frame 49Symbol 990 MovieClip
"terra"Frame 49Symbol 992 MovieClip {inquisitive_dave_fla.Terrain42East7_153}
"floaty"Frame 51Symbol 996 MovieClip
"cloud2"Frame 51Symbol 23 MovieClip {Cloudy}
"cloud1"Frame 51Symbol 23 MovieClip {Cloudy}
"terra"Frame 51Symbol 998 MovieClip {inquisitive_dave_fla.Terrain43East8_156}
"floaty"Frame 52Symbol 1001 MovieClip
"cloud3"Frame 52Symbol 23 MovieClip {Cloudy}
"terra"Frame 57Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"floaty"Frame 59Symbol 1010 MovieClip
"cloud4"Frame 59Symbol 23 MovieClip {Cloudy}
"cloud5"Frame 59Symbol 23 MovieClip {Cloudy}
"cloud6"Frame 59Symbol 23 MovieClip {Cloudy}
"floaty"Frame 60Symbol 1013 MovieClip
"trigger1"Frame 60Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"floaty"Frame 61Symbol 1016 MovieClip
"cloud7"Frame 61Symbol 23 MovieClip {Cloudy}
"cloud8"Frame 61Symbol 23 MovieClip {Cloudy}
"terra"Frame 61Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 62Symbol 1019 MovieClip
"terra"Frame 63Symbol 1022 MovieClip
"floaty"Frame 64Symbol 1025 MovieClip
"terra"Frame 64Symbol 1027 MovieClip
"terra"Frame 65Symbol 1030 MovieClip
"trigger1"Frame 65Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"poker"Frame 66Symbol 1033 MovieClip {inquisitive_dave_fla.PokerClip_166}
"terra"Frame 66Symbol 1035 MovieClip
"floaty"Frame 67Symbol 1038 MovieClip
"terra"Frame 67Symbol 1042 MovieClip {inquisitive_dave_fla.Terrain53Boss1_169}
"trigger2"Frame 67Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"floaty"Frame 68Symbol 1045 MovieClip
"terra"Frame 68Symbol 1047 MovieClip
"wizard"Frame 69Symbol 1050 MovieClip {inquisitive_dave_fla.WizardRise_172}
"floaty"Frame 69Symbol 1053 MovieClip
"terra"Frame 69Symbol 1055 MovieClip
"trigger1"Frame 69Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 70Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 70Symbol 1058 MovieClip
"terra"Frame 70Symbol 1060 MovieClip
"savebox"Frame 70Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"mirror2"Frame 71Symbol 1075 MovieClip {inquisitive_dave_fla.MirrorClip_177}
"mirror1"Frame 71Symbol 1075 MovieClip {inquisitive_dave_fla.MirrorClip_177}
"mirror3"Frame 71Symbol 1075 MovieClip {inquisitive_dave_fla.MirrorClip_177}
"floaty"Frame 71Symbol 1095 MovieClip {inquisitive_dave_fla.Terrain57Boss5Float_178}
"terra"Frame 71Symbol 1097 MovieClip
"wizard"Frame 71Symbol 21 MovieClip {WizardFull}
"addsClip"Frame 71Symbol 1099 MovieClip
"wizardStart"Frame 71Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"eyeSaver"Frame 72Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 72Symbol 1102 MovieClip
"terra"Frame 72Symbol 1047 MovieClip
"trigger1"Frame 72Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger1a"Frame 72Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 72Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 72Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"floaty"Frame 73Symbol 1105 MovieClip
"trigger3"Frame 73Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 73Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"backy"Frame 74Symbol 1108 MovieClip {inquisitive_dave_fla.BackVector_186}
"floaty"Frame 74Symbol 1112 MovieClip {inquisitive_dave_fla.Terrain60Weird3Float_187}
"trigger1"Frame 74Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 74Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"flashbox"Frame 74Symbol 1115 MovieClip {inquisitive_dave_fla.FlashClip_188}
"floaty"Frame 75Symbol 1118 MovieClip {inquisitive_dave_fla.Terrain61Weird4Float_189}
"trigger5"Frame 75Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger4"Frame 75Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"terra"Frame 76Symbol 1120 MovieClip {inquisitive_dave_fla.Terrain62Weird5Float_190}
"flashbox"Frame 76Symbol 1115 MovieClip {inquisitive_dave_fla.FlashClip_188}
"wizardclip"Frame 76Symbol 1159 MovieClip {inquisitive_dave_fla.WizardFadeIn_191}
"floaty"Frame 77Symbol 1163 MovieClip {inquisitive_dave_fla.Terrain63Final2Float_192}
"terra"Frame 77Symbol 1165 MovieClip
"trigger1"Frame 77Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger2"Frame 77Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"init"Frame 77Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"flashbox"Frame 77Symbol 1167 MovieClip {inquisitive_dave_fla.FlashClip2_194}
"floaty"Frame 78Symbol 1170 MovieClip {inquisitive_dave_fla.Terrain63Final1_195}
"terra"Frame 78Symbol 1172 MovieClip
"eyeSaver"Frame 79Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64}
"floaty"Frame 79Symbol 1175 MovieClip {inquisitive_dave_fla.Terrain65Final3Float_197}
"terra"Frame 79Symbol 1177 MovieClip
"trigger2"Frame 79Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"trigger3"Frame 79Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"savebox"Frame 79Symbol 676 MovieClip {inquisitive_dave_fla.SaveBox_69}
"floaty"Frame 80Symbol 1180 MovieClip {inquisitive_dave_fla.Terrain66Final4Float_199}
"terra"Frame 80Symbol 1182 MovieClip
"finalWizard"Frame 80Symbol 1202 MovieClip {inquisitive_dave_fla.FinalWizard_201}
"addsClip"Frame 80Symbol 1099 MovieClip
"safeArea"Frame 80Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"deathfall"Frame 80Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"chickendown1"Frame 85Symbol 939 MovieClip
"chickendown2"Frame 85Symbol 939 MovieClip
"chickendown6"Frame 85Symbol 939 MovieClip
"versionInfo"Frame 85Symbol 1241 EditableText
"contbtn"Frame 85Symbol 1248 MovieClip {inquisitive_dave_fla.ContBtnLololol_210}
"updatebtn"Frame 85Symbol 1250 MovieClip {inquisitive_dave_fla.UpdateBtn_212}
"slasher"Symbol 21 MovieClip {WizardFull} Frame 1Symbol 4 MovieClip {inquisitive_dave_fla.WizardSlappy_181}
"hitbox"Symbol 21 MovieClip {WizardFull} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"aimbox"Symbol 21 MovieClip {WizardFull} Frame 6Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"digitSmallLast"Symbol 78 MovieClip {TimerClip} Frame 1Symbol 66 MovieClip
"digitSmallFirst"Symbol 78 MovieClip {TimerClip} Frame 1Symbol 66 MovieClip
"digitBigLast"Symbol 78 MovieClip {TimerClip} Frame 1Symbol 77 MovieClip
"digitBigFirst"Symbol 78 MovieClip {TimerClip} Frame 1Symbol 77 MovieClip
"hitbox"Symbol 88 MovieClip {WhirlyBolt} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"sh2"Symbol 139 MovieClip {SoundHolderFirstLevel} Frame 50Symbol 138 MovieClip
"bar"Symbol 214 MovieClip {inquisitive_dave_fla.load_barMC_14} Frame 1Symbol 212 MovieClip
"CMG_LoadingBar"Symbol 226 MovieClip {inquisitive_dave_fla.Preloader_4} Frame 1Symbol 214 MovieClip {inquisitive_dave_fla.load_barMC_14}
"play_btn"Symbol 226 MovieClip {inquisitive_dave_fla.Preloader_4} Frame 2Symbol 225 Button
"CMG_LoadingWidget"Symbol 243 MovieClip {inquisitive_dave_fla.CMG_Logo_Animation_3} Frame 1Symbol 226 MovieClip {inquisitive_dave_fla.Preloader_4}
"CMG_HomePageLink"Symbol 243 MovieClip {inquisitive_dave_fla.CMG_Logo_Animation_3} Frame 1Symbol 230 Button
"CMG_MonkeyBlink"Symbol 243 MovieClip {inquisitive_dave_fla.CMG_Logo_Animation_3} Frame 81Symbol 242 MovieClip {inquisitive_dave_fla.CMG_monkey_blink_21}
"hitbox"Symbol 393 MovieClip {Guy} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"hinter"Symbol 393 MovieClip {Guy} Frame 1Symbol 270 MovieClip {inquisitive_dave_fla.ThingyHint_26}
"sh2"Symbol 415 MovieClip {MusicHolderFirstLevel} Frame 50Symbol 414 MovieClip
"hitbox"Symbol 482 MovieClip {Gator} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"footbox"Symbol 482 MovieClip {Gator} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"musichold"Symbol 494 MovieClip {inquisitive_dave_fla.Exporter_22} Frame 6Symbol 415 MovieClip {MusicHolderFirstLevel}
"musichold"Symbol 494 MovieClip {inquisitive_dave_fla.Exporter_22} Frame 7Symbol 139 MovieClip {SoundHolderFirstLevel}
"intOb"Symbol 494 MovieClip {inquisitive_dave_fla.Exporter_22} Frame 9Symbol 482 MovieClip {Gator}
"btn_start"Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45} Frame 45Symbol 83 MovieClip {Clip_Start}
"btn_cont"Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45} Frame 50Symbol 504 MovieClip {inquisitive_dave_fla.Button_Cont_49}
"btn_credits"Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45} Frame 55Symbol 509 MovieClip {inquisitive_dave_fla.Button_Credits_50}
"btn_site"Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45} Frame 60Symbol 514 MovieClip {inquisitive_dave_fla.Button_Site_51}
"btn_sponsor"Symbol 523 MovieClip {inquisitive_dave_fla.IntroClip_45} Frame 65Symbol 519 MovieClip {inquisitive_dave_fla.Button_Sponsor_52}
"messages"Symbol 526 MovieClip {inquisitive_dave_fla.OpeningCutscene_53} Frame 20Symbol 525 EditableText
"box1"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"box2"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"box3"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"box4"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"box5"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"box6"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 547 MovieClip {inquisitive_dave_fla.InventoryGUIBox_55}
"infoText"Symbol 550 MovieClip {inquisitive_dave_fla.InventoryGUI_54} Frame 1Symbol 548 EditableText
"cont_btn"Symbol 572 MovieClip {inquisitive_dave_fla.DeathBox_57} Frame 42Symbol 566 MovieClip
"menu_btn"Symbol 572 MovieClip {inquisitive_dave_fla.DeathBox_57} Frame 42Symbol 570 MovieClip
"hitbox"Symbol 616 MovieClip {inquisitive_dave_fla.BeakerClip_60} Frame 91Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"pupil"Symbol 664 MovieClip {inquisitive_dave_fla.EyeSaver_64} Frame 1Symbol 656 MovieClip {inquisitive_dave_fla.EyePupil_65}
"ahead"Symbol 737 MovieClip {inquisitive_dave_fla.AntLionStrike_87} Frame 1Symbol 736 MovieClip {inquisitive_dave_fla.AntLionHead_88}
"shocker"Symbol 896 MovieClip {inquisitive_dave_fla.PowerBox_121} Frame 2Symbol 428 MovieClip {WaterElectric}
"hitbox"Symbol 1075 MovieClip {inquisitive_dave_fla.MirrorClip_177} Frame 1Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"cloud7"Symbol 1202 MovieClip {inquisitive_dave_fla.FinalWizard_201} Frame 1Symbol 1184 MovieClip
"aimbox"Symbol 1202 MovieClip {inquisitive_dave_fla.FinalWizard_201} Frame 155Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"cloudarea"Symbol 1202 MovieClip {inquisitive_dave_fla.FinalWizard_201} Frame 1970Symbol 7 MovieClip {inquisitive_dave_fla.TriggerObject_25}
"messages"Symbol 1215 MovieClip {inquisitive_dave_fla.EndingCutscene_208} Frame 20Symbol 1214 EditableText
"exitbtn"Symbol 1248 MovieClip {inquisitive_dave_fla.ContBtnLololol_210} Frame 1Symbol 1246 MovieClip
"exitbtn"Symbol 1250 MovieClip {inquisitive_dave_fla.UpdateBtn_212} Frame 1Symbol 1246 MovieClip

Special Tags

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




http://swfchan.com/9/41388/info.shtml
Created: 10/5 -2019 08:53:42 Last modified: 10/5 -2019 08:53:42 Server time: 15/11 -2024 01:46:47