Frame 1
_quality = "high";
var pctLoaded = Math.round((getBytesLoaded() / getBytesTotal()) * 100);
ProgressBar._xscale = pctLoaded;
Frame 2
if (this._framesloaded < this._totalframes) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay("SceneGame", 1);
}
Frame 3
Frame 6
function checkGoodUrl(myUrl) {
var _local2;
var _local3;
var _local4;
var _local1;
if (myUrl.length() == 0) {
return(1);
}
_local2 = _url.toLowerCase();
_local1 = _local2.indexOf(_local2, "/", 7);
if (_local1 > 0) {
_local2 = _local2.substr(0, _local1);
}
_local3 = myUrl.split("|");
_local4 = _local3.length;
_local1 = 0;
while (_local1 < _local4) {
if (_local2.indexOf(_local3[_local1]) >= 0) {
return(1);
}
_local1++;
}
return(0);
}
QualitySet = false;
RegisteredVersion = true;
IsDownload = com.neodelight.std.XSystem.isOffline();
IsMac = com.neodelight.std.XSystem.isMacintosh();
HiScoreEnabled = true;
HiScoreSaveURL = "http://www.arcadetown.com/midnightstrike/hs.asp";
HiScoreOpenURL = (("http://www.arcadetown.com/midnightstrike/view_high_scores.asp?refer=" + com.neodelight.std.XSystem.getBaseUrl()) + "&aid=") + com.neodelight.std.XSystem.getUrlParam("aid");
LinkDownload = (("http://www.arcadetown.com/partner/download.asp?gameid=midnightstrike&refer=" + com.neodelight.std.XSystem.getBaseUrl()) + "&aid=") + com.neodelight.std.XSystem.getUrlParam("aid");
LinkMoreGames = (("http://www.arcadetown.com/index.asp?gameid=midnightstrike&refer=" + com.neodelight.std.XSystem.getBaseUrl()) + "&aid=") + com.neodelight.std.XSystem.getUrlParam("aid");
if (((checkGoodUrl("neodelight.com") || (checkGoodUrl("neodelight.de"))) || (checkGoodUrl("neodelight.net"))) || (checkGoodUrl("neodelight.org"))) {
HiScoreSaveURL = "missing";
HiScoreOpenURL = "missing";
LinkDownload = "missing";
LinkMoreGames = "http://www.neodelight.com/?ref=midnightstrike";
}
if (IsDownload) {
LinkDownload = "missing";
if (IsMac) {
LinkBuyMe = "do1";
LinkMoreGames = "do2";
HiScoreEnabled = 0;
}
}
new com.neodelight.game.Game("bjump", true);
_global.game.stageWidth = 550;
_global.game.stageHeight = 400;
com.neodelight.std.ClassLib.addClass("PlatformPlayerSprite", PlatformPlayerSprite);
com.neodelight.std.ClassLib.addClass("PlatformObject", com.neodelight.v2D.PlatformObject);
com.neodelight.std.ClassLib.addClass("PlatformSprite", com.neodelight.v2D.PlatformSprite);
com.neodelight.std.ClassLib.addClass("PointObject", com.neodelight.v2D.PointObject);
com.neodelight.std.ClassLib.addClass("PointSprite", com.neodelight.v2D.PointSprite);
com.neodelight.std.ClassLib.addClass("RectObject", com.neodelight.v2D.RectObject);
com.neodelight.std.ClassLib.addClass("RectSprite", com.neodelight.v2D.RectSprite);
com.neodelight.std.ClassLib.addClass("Gun", com.neodelight.v2D.Gun);
com.neodelight.std.ClassLib.addClass("GunInterval", com.neodelight.v2D.GunInterval);
com.neodelight.std.ClassLib.addClass("MoverCircle", com.neodelight.v2D.MoverCircle);
com.neodelight.std.ClassLib.addClass("MoverExistInterval", com.neodelight.v2D.MoverExistInterval);
com.neodelight.std.ClassLib.addClass("MoverFloat", com.neodelight.v2D.MoverFloat);
com.neodelight.std.ClassLib.addClass("MoverLine", com.neodelight.v2D.MoverLine);
com.neodelight.std.ClassLib.addClass("MoverPhysics", com.neodelight.v2D.MoverPhysics);
com.neodelight.std.ClassLib.addClass("MoverShot", com.neodelight.v2D.MoverShot);
com.neodelight.std.ClassLib.addClass("MoverShotSeeker", com.neodelight.v2D.MoverShotSeeker);
com.neodelight.std.ClassLib.addClass("MoverSlave", com.neodelight.v2D.MoverSlave);
com.neodelight.std.ClassLib.addClass("MoverSlaveLine", com.neodelight.v2D.MoverSlaveLine);
com.neodelight.std.ClassLib.addClass("MoverTargeter", com.neodelight.v2D.MoverTargeter);
com.neodelight.std.ClassLib.addClass("AnimationManager", com.neodelight.v2D.AnimationManager);
com.neodelight.std.Blueprint.addBlueprint("platform", {behaviour:"PlatformObject", groupsReg:"platforms"});
com.neodelight.std.Blueprint.addBlueprint("platformSprite", {behaviour:"PlatformSprite", flagCarrier:true, flagStrong:true, flagFixed:true, groupsReg:"platforms", groupsCol:"players"});
com.neodelight.std.Blueprint.addBlueprint("platformVan", {blueprint:"platform", width:"210"});
com.neodelight.std.Blueprint.addBlueprint("platformLamp", {blueprint:"platform", width:"50"});
com.neodelight.std.Blueprint.addBlueprint("platAcidBath", {blueprint:"rect", width:192, flagGhost:true, onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.015]]])});
com.neodelight.std.Blueprint.addBlueprint("lava", {blueprint:"rect", flagGhost:true, groupsReg:"hotspots", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["partner", "eventDamage", [0.04]]])});
com.neodelight.std.Blueprint.addBlueprint("lavaBarrel", {blueprint:"lava", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["partner", "eventDamage", [0.04]]])});
com.neodelight.std.Blueprint.addBlueprint("rect", {behaviour:"RectObject", groupsReg:"platforms"});
com.neodelight.std.Blueprint.addBlueprint("rectElectric", {blueprint:"rect", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.1]], ["script", "soundEvent", ["electro", 1]]])});
com.neodelight.std.Blueprint.addBlueprint("box", {behaviour:"RectObject", groupsReg:"platforms,explosives", statHitPoints:2, score:10, sound:true, soundDie:"box_breaks_2", soundVolume:0.5});
com.neodelight.std.Blueprint.addBlueprint("box2", {blueprint:"rectBoxSprite", sound:true, soundDie:"box_breaks_2", soundVolume:0.5});
com.neodelight.std.Blueprint.addBlueprint("boxStacked", {behaviour:"RectSprite", mover:"Physics", weight:4, friction:new com.neodelight.std.Vector3D(1, 1, 1), flex:0.5, flagCarrier:true, flagStrong:true, flagFixed:false, groupsReg:"platforms,explosives", groupsCol:"platforms,players", statHitPoints:2, score:10, sound:true, soundDie:"box_breaks_2", soundVolume:0.5});
com.neodelight.std.Blueprint.addBlueprint("switch", {blueprint:"rect", flagGhost:true, onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.platCrane.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("rectSprite", {behaviour:"RectSprite", groupsReg:"platforms", flagFixed:true});
com.neodelight.std.Blueprint.addBlueprint("rectBoxSprite", {blueprint:"rectSprite", groupsCol:"players", flagCarrier:true, flagStrong:true, flagFixed:true});
com.neodelight.std.Blueprint.addBlueprint("explosiveBarrel", {blueprint:"rectSprite", groupsReg:"platforms,explosives", statHitPoints:3, statDeathCount:10, explosion:"explosionGrenade", sound:true, soundDie:"explosion2"});
com.neodelight.std.Blueprint.addBlueprint("explosiveBarrelSprite", {blueprint:"rectBoxSprite,explosiveBarrel"});
com.neodelight.std.Blueprint.addBlueprint("conveyorBelt", {blueprint:"rect", onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventPush", [new com.neodelight.std.Vector3D(3, 0, 0)]]])});
com.neodelight.std.Blueprint.addBlueprint("conveyorBeltLeft", {blueprint:"rect", onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventPush", [new com.neodelight.std.Vector3D(-3, 0, 0)]]])});
com.neodelight.std.Blueprint.addBlueprint("hydraulicPusher", {blueprint:"rectBoxSprite", height:11.9, mover:"Line", moverV:3, moverDy:-40, flagCrusher:true, flagFixed:true, flagStrong:true, moverDestinationPause:10});
com.neodelight.std.Blueprint.addBlueprint("crusherSpikes", {blueprint:"rectBoxSprite", mover:"Line", moverV:3, moverDy:-40, flagCrusher:true, flagFixed:true, flagStrong:true, moverDestinationPause:10, onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.5]]])});
com.neodelight.std.Blueprint.addBlueprint("movingBox", {blueprint:"rectBoxSprite", mover:"Line", moverV:2, flagCrusher:true});
com.neodelight.std.Blueprint.addBlueprint("floatingBox", {blueprint:"movingBox", mover:"Float", moverV:2, moverVDown:0.2, moverVUp:0.3, moverSineAmp:0.25, moverSineFrequ:0.005});
com.neodelight.std.Blueprint.addBlueprint("floatingPlatform", {blueprint:"platformSprite", mover:"Float", moverV:2, moverVDown:0.2, moverVUp:0.3, moverDy:5, moverSineAmp:0.25, moverSineFrequ:0.005});
com.neodelight.std.Blueprint.addBlueprint("explosiveBarrelFloating", {blueprint:"explosiveBarrelSprite", mover:"Float", moverV:2, moverDy:25, moverVDown:0.05, moverVUp:0.07, moverSineAmp:0.25, moverSineFrequ:0.005, groupsReg:"platforms,explosives"});
com.neodelight.std.Blueprint.addBlueprint("barrelOnBox", {blueprint:"explosiveBarrelFloating", moverDy:60, moverVDown:0.05, moverVUp:0.04, moverSineAmp:0.05, height:100, groupsCol:"players,hotspots"});
com.neodelight.std.Blueprint.addBlueprint("flyingPlatLevel13", {blueprint:"floatingPlatform", mover:"Circle", moverRadius:280, moverV:5, moverActive:false});
com.neodelight.std.Blueprint.addBlueprint("flyingPlatLevel17", {blueprint:"floatingPlatform", mover:"Circle", moverRadius:100, moverV:5});
com.neodelight.std.Blueprint.addBlueprint("lift", {blueprint:"rectBoxSprite", id:"lift", mover:"Line", moverV:4, moverActive:false, moverTrigger:true, moverDy:-300});
com.neodelight.std.Blueprint.addBlueprint("xtraTriplebullets", {blueprint:"hotspot", flagGhost:true, score:100, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraAmmo", [1, 30]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraMachinebullets", {blueprint:"hotspot", flagGhost:true, score:100, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraAmmo", [3, 50]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraFlamefuel", {blueprint:"hotspot", flagGhost:true, score:100, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraAmmo", [2, 50]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraGrenades", {blueprint:"hotspot", flagGhost:true, score:100, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraAmmo", [4, 5]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraEnergy", {blueprint:"hotspot", flagGhost:true, score:100, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraEnergy", [2]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraDoubleJump", {blueprint:"hotspot", flagGhost:true, onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventXtraDoubleJump"], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("xtraLife", {blueprint:"hotspot", flagGhost:true, score:200, onCollision:new com.neodelight.game.EventScript([["player.sprite", "evenXtraLife"], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("hotspot", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots"});
com.neodelight.std.Blueprint.addBlueprint("hotspotExit", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["root", "eventNextLevel"]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotExitLevel10", {blueprint:"hotspot", behaviour:"RectSprite", id:"exit", mover:"Line", moverV:1, moverDy:300, moverActive:false, moverTrigger:true, onCollision:new com.neodelight.game.EventScript([["level.fx", "eventStopFx"], ["root", "eventNextLevel"]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotDialog", {blueprint:"hotspot", dialogPerson:"commander", dialogText:"This hotspot has no text!!!", onCollision:new com.neodelight.game.EventScript([["root.osd", "showDialog"]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotPusherRight", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "setVar", ["player.sprite.v.x", 5.8]], ["script", "setVar", ["player.sprite.showAnimWalking", 2]]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotPusherRightLvl21", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "setVar", ["player.sprite.v.x", 5.8]], ["script", "setVar", ["player.sprite.showAnimWalking", 2]]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotPusherLeft", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "setVar", ["player.sprite.v.x", -5.8]], ["script", "setVar", ["player.sprite.showAnimWalking", 2]]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotDucker", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["player.sprite", "eventDuck"]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotTrapLevel10", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["root.osd", "showDialog"], ["script", "setVar", ["player.sprite.paralyzed", 10]], ["level.teleportingBeam", "eventGotoAndStop", [1]], ["script", "setVar", ["level.exit.engine.mover.active", true]], ["level.fx", "eventStartFx"]]), dialogPerson:"evilboss", dialogText:"Harrr...You ran into my trap! You will now face your destiny... Beam him up, Scotty!"});
com.neodelight.std.Blueprint.addBlueprint("hotspotCircularSaw", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.5]]])});
com.neodelight.std.Blueprint.addBlueprint("circularSaw", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.5]]])});
com.neodelight.std.Blueprint.addBlueprint("hotspotDoor20", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "setVar", ["level.door.engine.mover.active", true]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("dialog0", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Lieutenant, I see you're ready for action. You're first mission is to find an entrance to the evil Cyborg Factory through the sewers. I'll assist you by walkie-talkie throughout the mission..."});
com.neodelight.std.Blueprint.addBlueprint("dialog1", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Good luck, Lieutenant..."});
com.neodelight.std.Blueprint.addBlueprint("dialog2", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["player.actAbilities.doubleJump", "!=", true]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"You will need the Double-Jump extra to jump this high..."});
com.neodelight.std.Blueprint.addBlueprint("dialog3", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog3Inactive", "!=", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Shoot the boxes to clear your path..."});
com.neodelight.std.Blueprint.addBlueprint("dialog3b", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog3Inactive", "==", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Now press Down and Left at the same time to crawl through the tunnel..."});
com.neodelight.std.Blueprint.addBlueprint("boxTriggerDialog3", {blueprint:"box", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["ram.dialog3Inactive", 1]]])});
com.neodelight.std.Blueprint.addBlueprint("dialog4", {blueprint:"hotspotDialog", dialogPerson:"commander", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog4Inactive", "!=", 1]], ["root.osd", "showDialog"]]), dialogText:"Shoot the barrels - they're explosive! Just don't stand too close when they go off..."});
com.neodelight.std.Blueprint.addBlueprint("dialog5", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"When in the air, press Up to Jump again - you'll go even higher! Jump up on the street lamps, then Double-Jump over the electric fence!"});
com.neodelight.std.Blueprint.addBlueprint("bombSpot", {blueprint:"hotspot", explosion:"explosionBomb", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "ifTrue", ["ram.bombSpotPhase", "==", 1]], ["script", "exit"], ["script", "setVar", ["ram.bombSpotPhase", 1]], ["this.mc", "eventGotoAndStop", [3]], ["script", "setVar", ["ram.dialog6Inactive", 1]], ["script", "setVar", ["ram.dialog7Active", 1]], ["script", "setVar", ["ram.dialog8Active", 1]]]), onDie:new com.neodelight.game.EventScript([["script", "setVar", ["ram.dialog7Active", 0]], ["script", "setVar", ["ram.dialog8Active", 0]], ["level.gate.engine", "eventDie"], ["script", "soundEvent", ["explosion2", 1]]])});
com.neodelight.std.Blueprint.addBlueprint("dialog6", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog6Inactive", "!=", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Place a bomb at the green cross, then clear out as fast as you can!"});
com.neodelight.std.Blueprint.addBlueprint("dialog7", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog7Active", "==", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Bomb activated - Now RUN! RUN! RUN!"});
com.neodelight.std.Blueprint.addBlueprint("dialog8", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog8Active", "==", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Ok, you should be safe here..."});
com.neodelight.std.Blueprint.addBlueprint("dialog9", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog9Active", "==", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"There are some Powerups hidden in those boxes - use them to fill up your energy..."});
com.neodelight.std.Blueprint.addBlueprint("monsterTrooperSewer", {blueprint:"monsterTrooper", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["ram.dialog4Inactive", 1]], ["script", "setVar", ["ram.dialog9Active", 1]]])});
com.neodelight.std.Blueprint.addBlueprint("boxDialog10", {blueprint:"box", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["ram.dialog10Active", 1]], ["script", "setVar", ["ram.dialog9Active", 0]]])});
com.neodelight.std.Blueprint.addBlueprint("dialog10", {blueprint:"hotspotDialog", onCollision:new com.neodelight.game.EventScript([["script", "ifTrue", ["ram.dialog10Active", "==", 1]], ["root.osd", "showDialog"]]), dialogPerson:"commander", dialogText:"Good job! Intel shows this way leads to the Cyborg Factory area..."});
com.neodelight.std.Blueprint.addBlueprint("dialog11", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Use your double-Jump now! Jump and press the Jump button again while in the air..."});
com.neodelight.std.Blueprint.addBlueprint("dialog12", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Good job! You're ready for the next level now..."});
com.neodelight.std.Blueprint.addBlueprint("dialog13", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Good job, Lieutenant! Your mission is to take out the evil mainframe computer located in the basement of the factory..."});
com.neodelight.std.Blueprint.addBlueprint("dialog14", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"We've got the mainframe on our visuals...There must be a way in!"});
com.neodelight.std.Blueprint.addBlueprint("dialog15", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Good work, Lieutenant! Now plant that bomb and run like hell..."});
com.neodelight.std.Blueprint.addBlueprint("dialog16", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Press and hold the Down key to look down before you jump into unknown terrain."});
com.neodelight.std.Blueprint.addBlueprint("dialog17", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"In the box you will find a weapon Powerup. Use the number keys 1-5 to select a weapon, or X and Y to toggle between them."});
com.neodelight.std.Blueprint.addBlueprint("dialog18", {blueprint:"hotspotDialog", dialogPerson:"commander", dialogText:"Climb the scaffold. You'll find a better weapon up there."});
com.neodelight.std.Blueprint.addBlueprint("dialog19", {blueprint:"hotspotDialog", behaviour:"RectSprite", mover:"Line", moverV:0.75, moverDy:1000, dialogPerson:"commander", dialogText:"Great job Lieutenant, Operation Midnight Strike was a complete success!"});
com.neodelight.std.Blueprint.addBlueprint("dialog20", {blueprint:"hotspotDialog", behaviour:"RectSprite", mover:"Line", moverV:0.75, moverDy:1000, dialogPerson:"commander", dialogText:"Thanks for taking out my arch enemy. My monopoly on cyborg construction is now complete."});
com.neodelight.std.Blueprint.addBlueprint("dialog21", {blueprint:"hotspotDialog", behaviour:"RectSprite", mover:"Line", moverV:0.75, moverDy:1000, dialogPerson:"commander", dialogText:"I'm off now to take over the world. Thanks again, couldn't have done it without you!"});
com.neodelight.std.Blueprint.addBlueprint("dialog21b", {blueprint:"hotspotDialog", behaviour:"RectSprite", mover:"Line", moverV:0.75, moverDy:1000, dialogPerson:"commander", dialogText:"Coming soon: Operation Late Night Strike."});
com.neodelight.std.Blueprint.addBlueprint("exitLevel21", {blueprint:"hotspot", behaviour:"RectSprite", mover:"Line", moverV:0.75, moverDy:1000, onCollision:new com.neodelight.game.EventScript([["root", "eventGameFinished"]])});
com.neodelight.std.Blueprint.addBlueprint("switchDoor", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["level.door.engine", "eventDie"], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("doorRemote", {blueprint:"rectSprite", flagCrusher:true, width:20});
com.neodelight.std.Blueprint.addBlueprint("gateSewer", {blueprint:"rectSprite", flagCrusher:true});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerGate", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.door.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerGate2", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.door2.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerGate3", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.door3.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("triggerLaserLevel15", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.laser1.engine.mover.active", true]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("killLaser1", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["level.laser1.engine", "eventDie"], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("killLaser2", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["level.laser2.engine", "eventDie"], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("killLaser3", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["level.laser3.engine", "eventDie"], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerLift", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.lift.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerLift2", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.lift2.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("switchDoubleTriggerGateA", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "ifTrue", ["ram.doubleTriggerGateA", "==", true]], ["script", "exit"], ["script", "setVar", ["ram.doubleTriggerGateA", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "ifTrue", ["ram.doubleTriggerGateB", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.doorDoubleTrigger.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("switchDoubleTriggerGateB", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "ifTrue", ["ram.doubleTriggerGateB", "==", true]], ["script", "exit"], ["script", "setVar", ["ram.doubleTriggerGateB", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "ifTrue", ["ram.doubleTriggerGateA", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.doorDoubleTrigger.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("triggerGateClosed", {blueprint:"rectBoxSprite", flagCrusher:true, mover:"Line", moverV:2, moverDy:-200, moverActive:false, moverTrigger:true});
com.neodelight.std.Blueprint.addBlueprint("schleuse1", {blueprint:"triggerGateClosed", mover:"Line", moverV:2, moverDy:0, moverDx:-100, moverActive:false, moverTrigger:true, flagCarrier:true, flagCrusher:true, flagStrong:true});
com.neodelight.std.Blueprint.addBlueprint("schleuse2", {blueprint:"schleuse1", moverDx:100});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerSchleuse", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.schleuse1.engine.mover.active", true]], ["script", "setVar", ["level.schleuse2.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [3]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyDoorTrigger", {blueprint:"monsterBigboy", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["level.doorBigboy.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderDoorTrigger", {blueprint:"monsterSpider", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["level.doorSpider.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderLevel15", {blueprint:"monsterSpider", statHitPoints:30, onDie:new com.neodelight.game.EventScript([["level.laser1.engine", "eventDie"], ["level.laser2.engine", "eventDie"], ["level.laser3.engine", "eventDie"], ["level.laser4.engine", "eventDie"], ["script", "setVar", ["level.door.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerSaw", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.saw.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inavtive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("circularSawTriggerable", {blueprint:"circularSaw", id:"saw", behaviour:"RectSprite", flagGhost:true, groupsReg:"monsters", mover:"Line", moverV:2, moverDy:-90, moverActive:false, moverTrigger:true});
com.neodelight.std.Blueprint.addBlueprint("switchLasersLevel13", {blueprint:"rect", flagGhost:true, onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["level.laser1.engine", "eventDie"], ["level.laser2.engine", "eventDie"], ["level.laser3.engine", "eventDie"], ["this.mc", "eventGotoAndStop", [2]]])});
com.neodelight.std.Blueprint.addBlueprint("switchTriggerPlatformsLevel13", {blueprint:"hotspot", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["script", "setVar", ["level.plat1.engine.mover.active", true]], ["script", "setVar", ["level.plat2.engine.mover.active", true]], ["script", "setVar", ["level.plat3.engine.mover.active", true]], ["this.mc", "eventGotoAndStop", [2]], ["script", "setVar", ["this.inactive", true]]])});
com.neodelight.std.Blueprint.addBlueprint("player", {id:"player", animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, behaviour:"PlatformPlayerSprite", groupsReg:"players", groupsCol:"platforms,hotspots,monsters", guns:"playerGunSimple,playerGunMulti,playerGunFlame,playerGunMachine,playerGunGrenade", statHitPoints:7, weight:2, width:31.75, height:85.9, friction:new com.neodelight.std.Vector3D(0.86, 0.99, 0), flagRenderLookDir:true, sound:true, soundDie:"hero_death_01,hero_death_02,hero_death_03,hero_death_04,hero_death_05", soundDamage:"hero_hurt_01,hero_hurt_02,hero_hurt_03,hero_hurt_04,hero_hurt_05", soundDamagePause:1000});
com.neodelight.std.Blueprint.addBlueprint("playerWhiteBg", {blueprint:"player", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterTrooperWhiteBg", {blueprint:"monsterTrooper", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyWhiteBg", {blueprint:"monsterBigboy", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("explosiveBarrelWhiteBg", {blueprint:"explosiveBarrel", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("boxWhiteBg", {blueprint:"box", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("boxStackedWhiteBg", {blueprint:"boxStacked", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterFlyerWhiteBg", {blueprint:"monsterFlyer", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterDroneWhiteBg", {blueprint:"monsterDrone", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterSpringgunWhiteBg", {blueprint:"monsterSpringgun", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderWhiteBg", {blueprint:"monsterSpider", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderLevel15WhiteBg", {blueprint:"monsterSpiderLevel15", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:90, aa:100, ab:0, dt:5}}});
com.neodelight.std.Blueprint.addBlueprint("playerGun", {gunClass:"Gun", gunOffsetY:-3, gunOffsetX:42});
com.neodelight.std.Blueprint.addBlueprint("playerGunSimple", {blueprint:"playerGun", gunAmmo:"shotSimple", gunDir:0.25, gunReloadTime:4.5, gunDirRandom:0.2, gunMaxBullets:5, sound:true, soundShoot:"hero_shoots_3"});
com.neodelight.std.Blueprint.addBlueprint("playerGunMachine", {blueprint:"playerGun", gunAmmo:"shotMachine", gunReloadTime:4, gunDirRandom:0, gunDir:0.25, gunMulti:[0, 0], gunParal:[-5, 5], gunMaxBullets:200, sound:true, soundShoot:"hero_shoots_1"});
com.neodelight.std.Blueprint.addBlueprint("playerGunFlame", {blueprint:"playerGun", gunAmmo:"shotFlame", gunReloadTime:3, gunAccThrow:new com.neodelight.std.Vector(1, 0), gunOffsetX:36, gunDirRandom:0.4, gunDir:0.25, gunMaxBullets:150, sound:true, soundShoot:"flamethrower_burst", soundPause:300});
com.neodelight.std.Blueprint.addBlueprint("playerGunMulti", {blueprint:"playerGun", gunAmmo:"shotMulti", gunMulti:[-0.03, 0, 0.03], gunReloadTime:10, gunDirRandom:0, gunDir:0.25, gunMaxBullets:100, sound:true, soundShoot:"hero_shoots_3"});
com.neodelight.std.Blueprint.addBlueprint("playerGunGrenade", {blueprint:"playerGun", gunDir:0.125, gunAmmo:"shotGrenade", gunAccThrow:new com.neodelight.std.Vector(1, 1), gunReloadTime:15, gunOffsetX:5, gunDirRandom:0, gunMaxBullets:20});
com.neodelight.std.Blueprint.addBlueprint("shotSimple", {libId:"plShotSimple", behaviour:"PointSprite", groupsReg:"", groupsCol:"platforms,explosives,monsters", flagGhost:true, flagSpareOwner:true, mover:"Shot", moverV:25, dieOffscreen:true, weight:0, friction:new com.neodelight.std.Vector3D(1, 1, 1), onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [1]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("shotMachine", {blueprint:"shotSimple", libId:"plShotMachine", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [1.5]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("shotFlame", {blueprint:"shotSimple", libId:"plShotFlame", moverV:15, weight:-0.2, friction:new com.neodelight.std.Vector3D(0.95, 0.95, 0.95), flex:0.5, flagSpareOwner:true, maxAge:20, onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.75]]])});
com.neodelight.std.Blueprint.addBlueprint("shotMulti", {blueprint:"shotSimple", libId:"plShotMulti"});
com.neodelight.std.Blueprint.addBlueprint("shotGrenade", {libId:"plShotGrenade", behaviour:"RectSprite", groupsReg:"explosives", groupsCol:"platforms,monsters", statHitPoints:1E-5, flagSpareOwner:true, mover:"Shot", moverV:5, maxAge:60, explosion:"explosionGrenade", weight:1, flex:0.7, friction:new com.neodelight.std.Vector3D(0.99, 0.99, 0.99), sound:true, soundDie:"explosion1"});
com.neodelight.std.Blueprint.addBlueprint("explosionGrenade", {areaType:71, areaRadius:80, areaDamageMin:3, areaDamageMax:6, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("explosionBomb", {areaType:71, areaRadius:320, areaDamageMin:3, areaDamageMax:4.8, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("explosionGrenadeDrone", {areaType:71, areaRadius:80, areaDamageMin:0.5, areaDamageMax:3, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("monster", {behaviour:"RectSprite", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.1]]]), groupsReg:"monsters", statHitPoints:5, flagRenderLookDir:true, flagGhost:true, sound:true, soundDie:"enemy_dying_3"});
com.neodelight.std.Blueprint.addBlueprint("monsterGun", {gunClass:"GunInterval", gunIntervalTimeOn:3, gunIntervalTimeOff:30, gunAmmo:"shotFire", gunReloadTime:3, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboy", {blueprint:"monster", score:2000, mover:"Line", moverV:4, guns:"monsterBigboyLauncher", statHitPoints:15, moverDx:100, moverDy:0, moverDestinationPause:5, soundDie:"cyborg_dying"});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyGunGrenades", {gunClass:"GunInterval", gunOffsetX:42, gunIfDirXPlayer:true, gunIntervalTimeOn:2, gunIntervalTimeOff:10, gunIntervalPShoot:0.1, gunAmmo:"monsterBigboyShotGrenade", gunDir:0.25, gunReloadTime:56});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyShotGrenade", {blueprint:"shotGrenade", moverV:12});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyLauncher", {gunClass:"GunInterval", gunOffsetX:42, gunDir:0.25, gunIfDirXPlayer:true, gunIntervalTimeOn:12, gunIntervalPShoot:0.1, gunIntervalTimeOff:12, gunMulti:[-0.045, 0.045], gunAmmo:"monsterBigboyMissile", gunReloadTime:30, sound:true, soundShoot:"enemy_firing_rocket_3,enemy_firing_rocket_4"});
com.neodelight.std.Blueprint.addBlueprint("monsterBigboyMissile", {blueprint:"shotSimple", mover:"ShotSeeker", moverTarget:"player", moverTargetingSpeed:0.03, moverTargetAcc:1, flagRenderLookDir:false, flagRenderRotation:true, flagRenderAutoRotate:false, dieOffscreen:false, explosion:"explosionHellfire", moverV:10, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), maxAge:40, libId:"monShotMissile", groupsCol:"players,platforms,monsters", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.3]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("explosionHellfire", {areaType:71, areaRadius:40, areaDamageMin:0.1, areaDamageMax:0.4, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneTorso", {blueprint:"monster", score:10000, id:"bossdroneTorso", mover:"Float", width:223.2, height:50, moverV:4, moverDy:20, moverVDown:0.2, moverVUp:0.3, moverSineAmp:1, moverSineFrequ:0.005, statHitPoints:10, flagInvincible:true, moverDx:200, moverDy:0, moverDestinationPause:5, guns:undefined, flagRenderLookDir:false, linkSlaves:"bossdroneEye,bossdroneEyelid,bossdroneGunleft,bossdroneGunright,bossdronePhalanx", onDie:new com.neodelight.game.EventScript([["level.laser1.engine", "eventDie"], ["level.laser2.engine", "eventDie"], ["script", "setVar", ["level.door2.engine.mover.active", true]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneTorso2", {blueprint:"monsterBossdroneTorso", linkSlaves:"bossdronePhalanx,bossdroneEye,bossdroneEyelid,bossSpringgunL,bossSpringgunR"});
com.neodelight.std.Blueprint.addBlueprint("bossSpringgunL", {blueprint:"monsterSpringgun", id:"bossSpringgunL"});
com.neodelight.std.Blueprint.addBlueprint("bossSpringgunR", {blueprint:"monsterSpringgun", id:"bossSpringgunR"});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneEye", {blueprint:"monster", id:"bossdroneEye", width:36, height:36, mover:"Slave", statHitPoints:10, guns:undefined, flagRenderLookDir:false, linkMaster:"bossdroneTorso", onDie:new com.neodelight.game.EventScript([["level.bossdroneEyelid.engine", "eventDie"], ["script", "setVar", ["ram.cond2", true]], ["script", "ifTrue", ["ram.cond0", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond1", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond2", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond3", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.bossdroneTorso.engine.invincible", false]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneEye2", {blueprint:"monsterBossdroneEye", onDie:new com.neodelight.game.EventScript([["level.bossdroneEyelid.engine", "eventDie"], ["level.bossdronePhalanx.engine", "eventDie"], ["level.bossdroneTorso.engine", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneEyelid2", {blueprint:"monsterBossdroneEyelid", moverActive:true});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdronePhalanx2", {blueprint:"monsterBossdronePhalanx", onDie:undefined});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneEyelid", {blueprint:"monster", id:"bossdroneEyelid", width:0, height:0, groupsReg:"", mover:"SlaveLine", moverV:2, moverActive:false, moverDestinationPause:150, moverDx:0, moverDy:-20, statHitPoints:-1, guns:undefined, flagRenderLookDir:false, onMoverReachPos0:new com.neodelight.game.EventScript([["script", "setVar", ["level.bossdroneEye.engine.invincible", true]]]), onMoverReachPos1:new com.neodelight.game.EventScript([["script", "setVar", ["level.bossdroneEye.engine.invincible", false]]]), linkMaster:"bossdroneTorso"});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneGunright", {blueprint:"monster", id:"bossdroneGunright", width:43, height:34, mover:"Slave", statHitPoints:10, guns:"monsterBossdroneGun2", flagRenderLookDir:false, linkMaster:"bossdroneTorso", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["level.bossdroneEyelid.engine.mover.active", true]], ["script", "setVar", ["ram.cond0", true]], ["script", "ifTrue", ["ram.cond0", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond1", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond2", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond3", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.bossdroneTorso.engine.invincible", false]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneGunleft", {blueprint:"monsterBossdroneGunright", id:"bossdroneGunleft", guns:"monsterBossdroneGun1", onDie:new com.neodelight.game.EventScript([["script", "setVar", ["level.bossdroneEyelid.engine.mover.active", true]], ["script", "setVar", ["ram.cond1", true]], ["script", "ifTrue", ["ram.cond0", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond1", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond2", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond3", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.bossdroneTorso.engine.invincible", false]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdronePhalanx", {blueprint:"monster", id:"bossdronePhalanx", mover:"SlaveLine", moverV:2.5, moverDestinationPause:140, moverDx:0, moverDy:-25, statHitPoints:10, guns:"monsterBossdroneLauncher,monsterBossdroneLauncher2", flagRenderLookDir:false, linkMaster:"bossdroneTorso", onMoverReachPos0:new com.neodelight.game.EventScript([["script", "setVar", ["this.invincible", true]], ["script", "setVar", ["this.gunsoff", true]]]), onMoverReachPos1:new com.neodelight.game.EventScript([["script", "setVar", ["this.invincible", false]], ["script", "setVar", ["this.gunsoff", false]]]), onDie:new com.neodelight.game.EventScript([["script", "setVar", ["ram.cond3", true]], ["script", "ifTrue", ["ram.cond0", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond1", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond2", "!=", true]], ["script", "exit"], ["script", "ifTrue", ["ram.cond3", "!=", true]], ["script", "exit"], ["script", "setVar", ["level.bossdroneTorso.engine.invincible", false]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneGun1", {gunClass:"GunInterval", gunOffsetX:25, gunOffsetY:16, gunIfDirXPlayer:false, gunIntervalTimeOn:30, gunIntervalTimeOff:212, gunAmmo:"monShotBossdrone", gunDir:0.35, gunReloadTime:12, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneGun2", {blueprint:"monsterBossdroneGun1", gunOffsetX:-25, gunDir:0.65});
com.neodelight.std.Blueprint.addBlueprint("monShotBossdrone", {blueprint:"shotSimple", libId:"monShotFire", flex:0.7, maxAge:20, moverV:15, flagRenderLookDir:true, flagRenderAutoRotate:true, groupsCol:"players,platforms", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.2]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneLauncher", {gunClass:"GunInterval", gunOffsetX:50, gunOffsetY:0, gunDir:0.25, gunIfDirXPlayer:false, gunIntervalTimeOn:12, gunIntervalPShoot:1, gunIntervalTimeOff:0, gunAmmo:"monsterBossdroneMissile", gunReloadTime:70, sound:true, soundShoot:"enemy_firing_rocket_3,enemy_firing_rocket_4"});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneLauncher2", {blueprint:"monsterBossdroneLauncher", gunOffsetX:-50, gunDir:-0.25});
com.neodelight.std.Blueprint.addBlueprint("monsterBossdroneMissile", {blueprint:"shotSimple", mover:"ShotSeeker", moverTarget:"player", moverTargetingSpeed:0.03, moverTargetAcc:1, flagRenderLookDir:false, flagRenderRotation:true, flagRenderAutoRotate:false, dieOffscreen:false, explosion:"explosionHellfire", moverV:10, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), maxAge:45, libId:"monShotMissileBoss", groupsCol:"players,platforms,monsters", onCollision:new com.neodelight.game.EventScript([["script", "ifNotParticipant", ["player"]], ["script", "exit"], ["partner", "eventDamage", [0.3]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("monsterDrone", {blueprint:"monster", score:500, mover:"Line", moverV:4, statHitPoints:2, moverDx:100, moverDy:0, moverDestinationPause:5, guns:"monsterDroneGun0", flagRenderLookDir:false, soundDie:"enemy_dying_5"});
com.neodelight.std.Blueprint.addBlueprint("monsterDroneGun0", {gunClass:"GunInterval", gunOffsetX:20, gunOffsetY:-20, gunIfDirXPlayer:true, gunIntervalTimeOn:10, gunIntervalTimeOff:0, gunAmmo:"monsterDroneShotGrenade", gunAccThrow:new com.neodelight.std.Vector(0, 0), gunDir:0.125, gunReloadTime:60});
com.neodelight.std.Blueprint.addBlueprint("monsterDroneShotGrenade", {libId:"monShotGrenade", behaviour:"RectSprite", groupsReg:"explosives", groupsCol:"platforms", statHitPoints:1E-5, flagSpareOwner:true, mover:"Shot", moverV:15, maxAge:30, explosion:"explosionGrenadeDrone", weight:1, flex:0.7, friction:new com.neodelight.std.Vector3D(0.99, 0.99, 0.99), sound:true, soundDie:"explosion1"});
com.neodelight.std.Blueprint.addBlueprint("monsterFlyer", {blueprint:"monster", score:300, mover:"Line", moverV:4, guns:"monsterFlyerGun", flagRenderLookDir:false, statHitPoints:3, moverDx:100, moverDy:0, moverDestinationPause:10});
com.neodelight.std.Blueprint.addBlueprint("monsterFlyerGun", {gunClass:"GunInterval", gunOffsetX:0, gunOffsetY:15, gunIfDirXPlayer:false, gunIntervalTimeOn:12, gunIntervalTimeOff:20, gunAmmo:"monShotFlyer", gunDir:0.5, gunReloadTime:6, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monShotFlyer", {blueprint:"shotSimple", libId:"monFlyerShot", moverV:15, onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [1]], ["this", "eventDie"]]), groupsCol:"players,platforms,monsters"});
com.neodelight.std.Blueprint.addBlueprint("monsterLaserConstant", {blueprint:"monster", statHitPoints:-1, onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [1]], ["script", "soundEvent", ["electro", 1]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterLaser", {blueprint:"monsterLaserConstant", mover:"ExistInterval", moverStartStat:true, moverTimeOn:30, moverTimeOff:60});
com.neodelight.std.Blueprint.addBlueprint("laserShooterHor", {blueprint:"monster", height:18});
com.neodelight.std.Blueprint.addBlueprint("monsterSpider", {blueprint:"monster", score:3000, mover:"Line", moverV:3, statHitPoints:10, moverDx:50, moverDy:0, moverDestinationPause:15, guns:"monsterSpiderGun,monsterSpiderLauncher", soundDie:"enemy_dying_2"});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderGun", {gunClass:"GunInterval", gunOffsetX:70, gunOffsetY:-10, gunIfDirXPlayer:true, gunIntervalTimeOn:10, gunIntervalTimeOff:10, gunDir:0.25, gunDirRandom:0.4, gunAmmo:"monsterSpiderShotAcid", gunReloadTime:5, gunAccThrow:new com.neodelight.std.Vector(1, 0), gunDir:0.25, sound:true, soundShoot:"flamethrower_burst"});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderShotAcid", {blueprint:"shotSimple", libId:"monShotAcid", moverV:15, weight:-0.1, friction:new com.neodelight.std.Vector3D(0.95, 0.95, 0.95), flex:0.5, flagSpareOwner:true, maxAge:20, groupsCol:"players,platforms", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.2]]])});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderLauncher", {gunClass:"GunInterval", gunOffsetX:70, gunOffsetY:-12, gunDir:0.25, gunIntervalTimeOn:40, gunIntervalPShoot:0.06, gunIntervalTimeOff:0, gunAmmo:"monsterSpiderMissile", gunReloadTime:30, sound:true, soundShoot:"enemy_firing_rocket_3,enemy_firing_rocket4"});
com.neodelight.std.Blueprint.addBlueprint("monsterSpiderMissile", {blueprint:"shotSimple", mover:"ShotSeeker", moverTarget:"player", moverTargetingSpeed:0.03, moverTargetAcc:1.2, flagRenderLookDir:false, flagRenderRotation:true, dieOffscreen:false, explosion:"explosionHellfire", moverV:15, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), maxAge:90, libId:"monShotMissile2", groupsCol:"players,platforms,monsters", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.2]], ["this", "eventDie"]])});
com.neodelight.std.Blueprint.addBlueprint("monsterSpringgun", {blueprint:"monster", score:300, flagRenderLookDir:false, flagRenderRotation:true, friction:new com.neodelight.std.Vector3D(0.8, 0.8, 0.8), mover:"Targeter", moverV:0.05, moverA:0.01, moverStartPos:0.5, statHitPoints:0.5, moverDx:50, moverDy:0, moverDestinationPause:15, guns:"monsterSpringgunGun", soundDie:"enemy_dying_5"});
com.neodelight.std.Blueprint.addBlueprint("monsterSpringgunGun", {gunClass:"GunInterval", gunOffsetX:0, gunOffsetY:-55, gunIfDirXPlayer:false, gunIntervalTimeOn:60, gunIntervalPShoot:0.2, gunIntervalTimeOff:30, gunAmmo:"monsterSpringgunShot", gunReloadTime:30, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monsterSpringgunShot", {blueprint:"shotSimple", libId:"monShotFire", moverV:15, groupsCol:"players,platforms,explosives"});
com.neodelight.std.Blueprint.addBlueprint("monsterTrooper", {blueprint:"monster", score:150, mover:"Line", moverV:4, guns:"monsterTrooperGunFire", statHitPoints:3, moverDx:100, moverDy:0, moverDestinationPause:10, soundDie:"enemy_dying_3"});
com.neodelight.std.Blueprint.addBlueprint("monsterTrooperGunFire", {gunClass:"GunInterval", gunOffsetX:42, gunDir:0.25, gunIfDirXPlayer:true, gunIntervalTimeOn:12, gunIntervalTimeOff:12, gunAmmo:"monShotFire", gunReloadTime:6, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monShotFire", {blueprint:"shotSimple", libId:"monShotFire", groupsCol:"players,platforms"});
com.neodelight.std.Blueprint.addBlueprint("monsterWalker", {blueprint:"monster", score:1500, mover:"Line", moverV:4, statHitPoints:30, moverDx:100, moverDy:0, moverDestinationPause:15, guns:"monsterWalkerGun0"});
com.neodelight.std.Blueprint.addBlueprint("monsterWalkerGun0", {gunClass:"GunInterval", gunIntervalTimeOn:14, gunIntervalTimeOff:27, gunDir:0.25, gunOffsetX:83, gunOffsetY:-6, gunIfDirXPlayer:true, gunMulti:[-0.095, 0.095], gunAmmo:"monShotWalker", gunReloadTime:5, sound:true, soundShoot:"enemy_shoots"});
com.neodelight.std.Blueprint.addBlueprint("monShotWalker", {blueprint:"shotSimple", libId:"monShotFire", flex:0.7, maxAge:20, flagRenderLookDir:true, flagRenderAutoRotate:true, groupsCol:"players,platforms", onCollision:new com.neodelight.game.EventScript([["partner", "eventDamage", [0.2]]])});
new com.neodelight.v2D.World(100);
com.neodelight.std.Inputs.defineInput("jump", 38);
com.neodelight.std.Inputs.defineInput("jump", 87);
com.neodelight.std.Inputs.defineInput("duck", 40);
com.neodelight.std.Inputs.defineInput("duck", 83);
com.neodelight.std.Inputs.defineInput("left", 37);
com.neodelight.std.Inputs.defineInput("left", 65);
com.neodelight.std.Inputs.defineInput("right", 39);
com.neodelight.std.Inputs.defineInput("right", 68);
com.neodelight.std.Inputs.defineInput("shoot", 17);
com.neodelight.std.Inputs.defineInput("shoot", 32);
com.neodelight.std.Inputs.defineInput("cheat", 54);
com.neodelight.std.Inputs.defineInput("gun0", 49);
com.neodelight.std.Inputs.defineInput("gun1", 50);
com.neodelight.std.Inputs.defineInput("gun2", 51);
com.neodelight.std.Inputs.defineInput("gun3", 52);
com.neodelight.std.Inputs.defineInput("gun4", 53);
com.neodelight.std.Inputs.defineInput("gunNext", 88);
com.neodelight.std.Inputs.defineInput("gunPrev", 89);
com.neodelight.std.Inputs.defineInput("gunPrev", 90);
noBgScroll = false;
CCam = function (mc) {
this.mc = mc;
this.offset = new com.neodelight.std.Vector(30, 200);
this.optimum = new com.neodelight.std.Vector(0, 0);
this.a = new com.neodelight.std.Vector(2, 2);
this.f = new com.neodelight.std.Vector(0.5, 0.5);
this.t = new com.neodelight.std.Vector(0, 0);
this.shaking = 0;
this.init();
};
CCam.prototype.init = function () {
this.v = new com.neodelight.std.Vector(0, 0);
this.duckCount = 0;
this.move(true);
this.minY = this.mc._y;
this.noScroll = false;
};
CCam.prototype.shake = function (power) {
this.shaking = Math.max(this.shaking, 10);
};
CCam.prototype.move = function (init) {
_root.player = _global.game.player.sprite;
this.optimum.y = this.offset.y - _root.player.mc._y;
if (_root.player.ducked) {
this.optimum.y = this.optimum.y + _global.plSprite.duckOffY;
}
if ((_root.player.ducked && (Math.abs(_root.player.v.x) <= 0.01)) && (!com.neodelight.std.Inputs.isPressed("shoot"))) {
this.duckCount = Math.min(this.duckCount + 5, 230);
} else {
this.duckCount = Math.max(0, this.duckCount - 10);
if (this.duckCount < 120) {
this.duckCount = 0;
}
}
this.optimum.y = this.optimum.y - Math.max(0, this.duckCount - 120);
this.optimum.x = this.offset.x - _root.player.mc._x;
var _local11 = _root.player.mc._x + this.mc._x;
if (init) {
this.mc._y = this.optimum.y;
this.mc._x = this.optimum.x;
}
var _local4 = this.mc._y - this.optimum.y;
var _local5 = this.mc._x + _root.player.mc._x;
this.t.y = this.mc._y;
var _local7 = 20;
var _local10 = 0.2;
var _local8 = 90;
var _local9 = 0.2;
if (_local4 < (-1 * _local8)) {
if (_local4 < (_local8 * -2)) {
_local9 = _local9 * 2;
}
_local4 = _local4 + _local8;
this.t.y = this.t.y - (_local4 * _local9);
} else if (_local4 > _local7) {
_local10 = _local10 * (_local4 / _local7);
_local4 = _local4 - _local7;
this.t.y = this.t.y - (_local4 * _local10);
}
if (!init) {
this.t.x = this.mc._x;
this.spaceL = 250;
this.spaceR = 300;
if (_local5 < this.spaceL) {
this.t.x = this.t.x + (this.spaceL - _local5);
} else if (_local5 > this.spaceR) {
this.t.x = this.t.x - (_local5 - this.spaceR);
}
if ((!this.noScroll) || (init)) {
this.mc._x = this.t.x;
}
}
if ((Math.abs(this.t.y - this.mc._y) > 1) || (init)) {
if ((!this.noScroll) || (init)) {
this.mc._y = this.t.y;
}
if (_root.noBgScroll) {
if (init) {
_root.bg0._y = 172.5;
}
} else {
_root.bg0._y = 1000 + (this.mc._y * 1.2);
}
}
if (this.shaking > 0) {
this.mc._x = this.mc._x + (((Math.random() - 0.5) * this.shaking) * 1);
this.mc._y = this.mc._y + (((Math.random() - 0.5) * this.shaking) * 1);
this.shaking--;
}
};
_global.osd = new Object();
_root.osd = _global.osd;
_root.osd.mc = _root.osdMc;
_root.osd.active = true;
_global.osd.init = function () {
_root.osdMc.dialogMc.gotoAndStop(1);
this.update();
};
_global.osd.update = function () {
var _local4 = _root.osdMc;
_local4.lifes.gotoAndStop(Math.min(9, int(_global.player.actLifes) + 1));
_local4.displayActBonus = int(_root.actBonus);
_local4.displayActScore = _global.score.act;
_local4.displayActLevel = _global.game.actLevel + 1;
var _local3 = _root.levelMc.player.engine;
_local3.mc.barLife.setValue(_local3.actHitPoints / _local3.defHitPoints);
_local4.barAmmo0.setValue(_local3.guns[0].actBullets / _local3.guns[0].maxBullets, _local3.guns[0].actBullets, _local3.gun.id == _local3.guns[0].id);
_local4.barAmmo1.setValue(_local3.guns[1].actBullets / _local3.guns[1].maxBullets, _local3.guns[1].actBullets, _local3.gun.id == _local3.guns[1].id);
_local4.barAmmo2.setValue(_local3.guns[2].actBullets / _local3.guns[2].maxBullets, _local3.guns[2].actBullets, _local3.gun.id == _local3.guns[2].id);
_local4.barAmmo3.setValue(_local3.guns[3].actBullets / _local3.guns[3].maxBullets, _local3.guns[3].actBullets, _local3.gun.id == _local3.guns[3].id);
_local4.barAmmo4.setValue(_local3.guns[4].actBullets / _local3.guns[4].maxBullets, _local3.guns[4].actBullets, _local3.gun.id == _local3.guns[4].id);
};
_global.osd.showDialog = function (self, partner, args) {
if (!this.active) {
return(undefined);
}
_root.osdMc.dialogMc.displayDialogText = self.config.dialogText;
_root.osdMc.dialogMc.displayDialogPerson = self.config.dialogPerson;
_root.osdMc.dialogMc.gotoAndPlay("show");
_root.osdMc.dialogMc.video.portrait.gotoAndStop(self.config.dialogPerson);
};
_global.osd.showIngameMenu = function (id) {
if (_root.onEnterFrame != _root.stepMain) {
return(undefined);
}
_root.osdMc.menuMc._visible = true;
_root.osdMc.menuMc.gotoAndStop(id);
_global.game.pause(true);
};
_global.osd.closeIngameMenu = function () {
_global.game.pause(false);
_root.osdMc.menuMc._visible = false;
_root.osdMc.menuMc.gotoAndStop("default");
};
eventNextLevel = function (self, partner, args) {
if (((!self.id) == "player") && ((!partner.id) == "player")) {
return(undefined);
}
_global.plSprite.mc._visible = false;
_global.score.alter(_root.actBonus);
_root.displayScoreBonus = _root.actBonus;
_root.displayScoreLevel = (_global.score.act - _root.oldScore) - _root.actBonus;
_root.displayScoreTotal = _global.score.act;
_root.startPhase(_root.stepNext);
};
eventRestartLevel = function () {
_root.startPhase(_root.stepRestart);
};
eventGameFinished = function () {
_root.startPhase(_root.stepFinished);
};
_root.actBonusFloatDef = 1000;
initGame = function () {
_global.game.reset();
_global.game.player = new com.neodelight.game.Player();
_global.game.actLevel = (_root.continuePoint ? (int(_root.continuePoint)) : 0);
_global.world.init(_root.levelMc);
_root.levelFx = new com.neodelight.std.ColorFader(_root.levelMc);
_root.levelFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 1);
_root.levelFx.step();
_root.bgFx = new com.neodelight.std.ColorFader(_root.bg0);
_root.bgFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 1);
_root.bgFx.step();
_global.game.pause(true);
_root.osd.update();
_root.actBonusFloat = _root.actBonusFloatDef;
_root.cam = new _root.CCam(_root.levelMc);
};
stepLoad = function () {
if ((this.phaseDelay--) > 0) {
this.cam.move();
return(undefined);
}
switch (this.phase) {
case 0 :
_root.oldScore = _global.score.act;
if (_root.flagRestart) {
delete _root.flagRestart;
} else {
_root.actBonusFloat = _root.actBonusFloatDef;
}
if (_global.game.actLevel >= 20) {
_root.actBonusFloat = 0;
}
_global.snd.stop();
var _local4 = (_global.game.actLevel % 2) + 1;
trace("new music: " + _local4);
_global.snd.playLoop("music" + _local4, 0.3, "music");
_global.world.prepare();
this.phase++;
break;
case 1 :
_global.world.setLevel();
this.phase++;
break;
case 2 :
com.neodelight.std.Inputs.locked = _global.game.actLevel >= 20;
_global.world.readLevel();
_root.cam.init();
_root.osd.init();
_root.osd.active = false;
_root.actBonus = 0;
_root.levelFx.fadeTo({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}, 7);
_root.bgFx.fadeTo({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}, 7);
this.phase++;
this.phaseDelay = 4;
break;
case 3 :
_root.osd.update();
_global.paused = false;
_root.osdMc.menuMc.gotoAndStop("level");
_root.osdMc.menuMc._visible = true;
this.phase++;
break;
case 4 :
case 5 :
case 6 :
this.cam.move();
this.phase++;
break;
case 7 :
this.cam.move();
_root.bgFx.step();
if (!_root.levelFx.step()) {
this.phase++;
}
break;
case 8 :
case 9 :
case 10 :
case 11 :
case 12 :
case 13 :
case 14 :
case 15 :
case 16 :
case 17 :
case 18 :
case 19 :
case 20 :
case 21 :
case 22 :
case 23 :
case 24 :
case 25 :
case 26 :
case 27 :
case 28 :
case 29 :
case 30 :
case 31 :
case 32 :
case 33 :
case 34 :
case 35 :
case 36 :
case 37 :
case 38 :
case 39 :
case 40 :
this.cam.move();
this.phase++;
break;
case 41 :
this.cam.move();
_root.osdMc.menuMc.gotoAndStop("default");
_root.osdMc.menuMc._visible = false;
this.phaseDelay = 10;
this.phase++;
break;
case 42 :
this.cam.move();
_global.osd.active = true;
this.onEnterFrame = _root.stepMain;
break;
}
};
stepMain = function () {
if (_global.paused) {
return(undefined);
}
_root.actBonusFloat = Math.max(0, _root.actBonusFloat - (_global.dt * 0.3));
if ((int(_root.actBonusFloat * 0.2) * 5) != _root.actBonus) {
_root.actBonus = int(_root.actBonusFloat * 0.2) * 5;
_global.osd.update();
}
_root.cam.move();
};
stepNext = function () {
_global.paused = true;
if ((this.phaseDelay--) > 0) {
return(undefined);
}
switch (this.phase) {
case 0 :
_root.osdMc.menuMc.gotoAndStop("score");
_root.osdMc.menuMc._visible = true;
this.phaseDelay = 60;
this.phase++;
break;
case 1 :
_root.osdMc.menuMc.gotoAndStop("default");
_root.osdMc.menuMc._visible = false;
this.phaseDelay = 10;
this.phase++;
break;
case 2 :
_root.levelFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
_root.bgFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
this.phase++;
break;
case 3 :
_root.bgFx.step();
if (!_root.levelFx.step()) {
this.phase++;
}
break;
case 4 :
_global.game.actLevel = (_global.game.actLevel % _root.levelMc._totalframes) + 1;
_global.game.player.sprite.store();
this.startPhase(this.stepLoad);
break;
case 5 :
this.onEnterFrame = undefined;
_root.gotoAndStop("congrats");
break;
}
};
stepRestart = function () {
_global.paused = true;
if ((this.phaseDelay--) > 0) {
return(undefined);
}
switch (this.phase) {
case 0 :
_root.levelFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
_root.bgFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
this.phaseDelay = 20;
this.phase++;
break;
case 1 :
_root.bgFx.step();
if (!_root.levelFx.step()) {
this.phase++;
}
break;
case 2 :
_global.game.player.sprite.store();
_global.score.act = _root.oldScore;
_global.osd.update();
_root.flagRestart = true;
this.startPhase(this.stepLoad);
break;
}
};
stepGameOver = function () {
if ((this.phaseDelay--) > 0) {
return(undefined);
}
switch (this.phase) {
case 0 :
_global.paused = true;
this.phaseDelay = 60;
this.phase++;
break;
case 1 :
this.onEnterFrame = undefined;
_root.gotoAndStop("gameover");
break;
}
};
stepFinished = function () {
if ((this.phaseDelay--) > 0) {
return(undefined);
}
switch (this.phase) {
case 0 :
_global.game.pause(true);
_root.levelFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
_root.bgFx.fadeTo({ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}, 7);
this.phaseDelay = 20;
this.phase++;
break;
case 1 :
_root.bgFx.step();
if (!_root.levelFx.step()) {
this.phase++;
}
break;
case 2 :
_root.levelFx.fadeTo(com.neodelight.std.ColorFader.FX_NONE, 0);
_root.bgFx.fadeTo(com.neodelight.std.ColorFader.FX_NONE, 0);
this.onEnterFrame = undefined;
_root.gotoAndStop("gameover");
break;
}
};
startPhase = function (f) {
if (f == this.onEnterFrame) {
return(undefined);
}
this.phase = 0;
this.phaseDelay = 0;
this.onEnterFrame = f;
};
if (!_root.QualitySet) {
_quality = "high";
}
Frame 7
_global.snd.stop();
_root.channelMenuMusic = _global.snd.playLoop("music3", 1);
stop();
Instance of Symbol 143 MovieClip in Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 143 MovieClip in Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 143 MovieClip in Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Frame 8
stop();
Frame 9
prevFrame();
Frame 12
stop();
Frame 13
prevFrame();
Frame 18
stop();
Frame 19
prevFrame();
Frame 25
stop();
Frame 26
prevFrame();
Frame 33
initGame();
play();
Frame 34
this.startPhase(_root.stepLoad);
this.paused = false;
Frame 35
nextFrame();
Frame 36
stop();
Frame 37
prevFrame();
Frame 41
Selection.setFocus("inputUsernameMc");
displayActScore = _global.score.act;
stop();
Instance of Symbol 143 MovieClip in Frame 41
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 143 MovieClip in Frame 41
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 143 MovieClip in Frame 41
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Frame 42
prevFrame();
Symbol 7 MovieClip [dynosdScore] Frame 21
this.removeMovieClip();
Symbol 18 MovieClip Frame 1
var a = ((Math.random() * 2) * Math.PI);
this._x = (Math.sin(a) * 60) + (10 * Math.random());
this._y = (Math.cos(a) * 60) + (10 * Math.random());
this.age = 0;
this.onEnterFrame = function () {
this._x = this._x + ((Math.random() - 0.5) * 1);
this._y = this._y - (Math.random() * 5);
if (int(this.age) < 10) {
this.age = int(this.age) + 1;
}
var _local2 = ((Math.random() * 9) * this.age) + 40;
_local2 = _local2 * Math.max(0, this.age - 27);
this._xscale = (this._yscale = _local2);
this.gotoAndStop(int(Math.min(this._totalframes, Math.max(2, int(Math.random() * 5) + (this.age * 2.7)))));
this._rotation = Math.random() * 360;
};
Symbol 19 MovieClip Frame 1
_root.cam.shake(4);
Symbol 19 MovieClip Frame 28
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 20 MovieClip Frame 1
stop();
Symbol 20 MovieClip Frame 2
stop();
Symbol 27 MovieClip Frame 10
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 2
stop();
Symbol 34 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 2
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 2
stop();
Symbol 44 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 2
stop();
Symbol 48 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 49 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 2
stop();
Symbol 53 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
stop();
Symbol 58 MovieClip Frame 1
this.age = 0;
this.onEnterFrame = function () {
if (int(this.age) < 10) {
this.age = int(this.age) + 1;
}
this._x = ((Math.random() - 0.5) * this.age) * 3;
this._y = ((Math.random() - 0.5) * this.age) * 3;
var _local2 = ((Math.random() * 5) * this.age) + 40;
_local2 = _local2 - (Math.max(0, this.age - 8) * 10);
this._xscale = (this._yscale = _local2);
this.gotoAndStop(int(Math.min(this._totalframes, Math.max(2, int(Math.random() * 5) + (this.age * 2.7)))));
this._rotation = Math.random() * 360;
};
Symbol 60 MovieClip Frame 1
this.age = 0;
this.onEnterFrame = function () {
if (int(this.age) < 10) {
this.age = int(this.age) + 1;
}
this._x = ((Math.random() - 0.5) * this.age) * 3;
this._y = ((Math.random() - 0.5) * this.age) * 3;
var _local2 = ((Math.random() * 5) * this.age) + 40;
_local2 = _local2 - (Math.max(0, this.age - 8) * 10);
this._xscale = (this._yscale = _local2);
this.gotoAndStop(int(Math.min(this._totalframes, Math.max(2, int(Math.random() * 5) + (this.age * 2.7)))));
this._rotation = Math.random() * 360;
};
Symbol 63 MovieClip Frame 7
_parent._parent.removeMovieClip();
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 2
stop();
Symbol 71 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();
Symbol 78 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
stop();
Symbol 86 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 2
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 987 MovieClip [__Packages.com.neodelight.std.XSystem] Frame 0
class com.neodelight.std.XSystem
{
function XSystem () {
}
static function getBaseUrl() {
var _local1 = _url.toLowerCase();
var _local2 = _local1.length;
var _local3 = _local1.indexOf("?", 0);
if (_local3 > 0) {
_local2 = _local3;
}
var _local4 = "offline";
if (_local1.substr(0, 4) == "http") {
_local4 = _url.substr(7, _local2 - 7);
}
return(_local4);
}
static function getUrlParam(strParam) {
var _local4 = _url.toLowerCase();
var _local1 = _local4.indexOf(strParam);
var _local5 = strParam.length;
if (_local1 > 0) {
var _local3;
var _local2 = _local4.indexOf("&", _local1 + _local5);
if (_local2 > 0) {
_local3 = _local2 - _local1;
} else {
_local3 = _url.length - _local1;
}
return(_url.substr(_local1 + _local5, _local3));
}
return("");
}
static function isOffline() {
return(_url.toLowerCase().substr(0, 4) != "http");
}
static function isMacintosh() {
return(System.capabilities.os.toLowerCase().indexOf("mac") >= 0);
}
}
Symbol 988 MovieClip [__Packages.com.neodelight.std.Vector] Frame 0
class com.neodelight.std.Vector
{
var x, y;
function Vector (x, y) {
this.x = x;
this.y = y;
}
function copyOf() {
return(new com.neodelight.std.Vector(x, y));
}
function toString() {
return(((("{x:" + x) + ", y:") + y) + "}");
}
}
Symbol 989 MovieClip [__Packages.com.neodelight.std.Vector3D] Frame 0
class com.neodelight.std.Vector3D extends com.neodelight.std.Vector
{
var z, x, y;
function Vector3D (x, y, z) {
super(x, y);
this.z = z;
}
function copyOf() {
return(new com.neodelight.std.Vector3D(x, y, z));
}
function toString() {
return(((((("{x:" + x) + ", y:") + y) + ", z:") + z) + "}");
}
}
Symbol 990 MovieClip [__Packages.com.neodelight.v2D.Mover] Frame 0
class com.neodelight.v2D.Mover
{
var client, mc, config, active, id, v, pos, size, origin, screenPos;
function Mover (client) {
this.client = client;
mc = this.client.mc;
config = mc;
active = ((mc.moverActive != undefined) ? (Boolean(mc.moverActive)) : true);
id = this.client.id;
v = client.v;
pos = client.pos;
size = client.size;
origin = client.origin;
screenPos = new com.neodelight.std.Vector(0, 0);
}
function reset() {
pos.x = origin.x;
pos.y = origin.y;
}
function move() {
if (!active) {
return(undefined);
}
screenPos.x = pos.x;
screenPos.y = pos.y;
mc._parent.localToGlobal(screenPos);
}
}
Symbol 991 MovieClip [__Packages.com.neodelight.v2D.V2DObject] Frame 0
class com.neodelight.v2D.V2DObject
{
var mc, config, id, groups, cells, teams, owner, size, pos, boundingRect, totalBoundingRect, cellsRect, animMgr, animMgrStep, snd, cargo, flags, defHitPoints, maxHitPoints, defDeathCount, events, inactive, ghost, fixed, strong, carrier, carryable, crusher, spareOwner, invincible, gunsoff, actHitPoints, actDeathCount;
function V2DObject (mc, flags) {
this.mc = mc;
this.mc.engine = this;
config = this.mc;
if (this.mc.id) {
id = this.mc.id;
} else {
id = com.neodelight.std.Unique.getKey();
}
if (id == "test2") {
_global.test2 = this;
}
this.mc._name = id;
groups = new Array();
cells = new Array();
teams = new Array();
if (this.mc.owner) {
owner = this.mc.owner;
}
if (this.mc.team) {
teams[this.mc.team] = true;
}
size = new com.neodelight.std.Vector3D((this.mc.width ? (com.neodelight.std.XMath.toNumber(this.mc.width)) : (this.mc._width)), (this.mc.height ? (com.neodelight.std.XMath.toNumber(this.mc.height)) : (this.mc._height)), 0);
pos = new com.neodelight.std.Vector3D(mc._x, mc._y, (mc._rotation / 180) * Math.PI);
boundingRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(pos.x, pos.y), new com.neodelight.std.Vector(pos.x + size.x, pos.y + size.y));
totalBoundingRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(boundingRect.p0.x, boundingRect.p0.y), new com.neodelight.std.Vector(boundingRect.p1.x, boundingRect.p1.y));
cellsRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(0, 0), new com.neodelight.std.Vector(0, 0));
if (config.animManager) {
var _local5 = com.neodelight.std.ClassLib.getClass(config.animManager);
animMgr = new _local5[undefined](this.mc, this);
}
animMgrStep = false;
if (config.sound) {
snd = new com.neodelight.v2D.V2DSound(this, config);
}
cargo = undefined;
this.flags = int(flags);
defHitPoints = (mc.statHitPoints ? (com.neodelight.std.XMath.toNumber(mc.statHitPoints)) : -1);
maxHitPoints = defHitPoints;
defDeathCount = com.neodelight.std.XMath.toNumber(int(Math.random() * mc.statDeathCount));
for (var _local4 in this.mc) {
if ((((_local4.substr(0, 2) == "on") && ((_local4.substr(2, 1) >= "A") && (_local4.substr(2, 1) <= "Z"))) && (this.mc[_local4] != undefined)) && (this.mc[_local4] != "")) {
if (!events) {
events = new Array();
}
events[_local4] = this.mc[_local4];
}
}
if (config.explosion) {
config.explosion = com.neodelight.std.Blueprint.getBlueprint(config.explosion);
}
reset();
if (mc.groupsReg && (!mc.mover)) {
_global.world.register(this, mc.groupsReg.split(","));
}
}
function reset() {
inactive = ((flags & FlagInactive) > 0) || (mc.flagInactive);
ghost = ((flags & FlagGhost) > 0) || (mc.flagGhost);
fixed = ((flags & FlagFixed) > 0) || (mc.flagFixed);
strong = ((flags & FlagStrong) > 0) || (mc.flagStrong);
carrier = ((flags & FlagCarrier) > 0) || (mc.flagCarrier);
carryable = ((flags & FlagCarryable) > 0) || (mc.flagCarryable);
crusher = ((flags & FlagCrusher) > 0) || (mc.flagCrusher);
if (crusher) {
strong = true;
}
spareOwner = ((flags & FlagSpareOwner) > 0) || (mc.flagSpareOwner);
invincible = ((flags & FlagInvincible) > 0) || (mc.flagInvincible);
gunsoff = ((flags & FlagGunsOff) > 0) || (mc.flagGunsOff);
groups.splice(0, groups.length);
cells.splice(0, cells.length);
actHitPoints = defHitPoints;
actDeathCount = 0;
}
function damage(amount) {
if (invincible) {
return(false);
}
if (actHitPoints <= 0) {
return(undefined);
}
actHitPoints = Math.max(0, actHitPoints - amount);
if (animMgr) {
animMgr.visualize("damage", 0);
} else {
mc.gfx.gotoAndPlay("damage");
}
if (actHitPoints == 0) {
if (defDeathCount) {
actDeathCount = defDeathCount;
return(true);
}
die();
return(true);
}
return(false);
}
function eventDamage(self, partner, args) {
if (snd) {
snd.playEvent("Damage");
}
partner.damage(com.neodelight.std.XMath.toNumber(args[0]));
}
function eventNextLevel() {
_root.eventNextLevel();
}
function eventBonusPlayer(partner, args) {
switch (args[1]) {
case "score" :
_global.game.player.score(args[2]);
break;
case "lifes" :
_global.game.player.modLifes(args[2]);
break;
default :
trace(("#ERROR: unknown bonus type '" + args[1]) + "' at V2DObject.eventBonusPlayer()");
}
if (args[3] == "die") {
die();
}
}
function eventDie() {
die();
}
function die() {
if (inactive) {
return(undefined);
}
inactive = true;
if (config.explosion) {
var _local4 = pos.x + (size.x * 0.5);
var _local3 = pos.y + (size.y * 0.5);
_global.world["areaDamage" + config.explosion.areaType](this, config.explosion.groupsCol.split(","), new com.neodelight.std.Rect(new com.neodelight.std.Vector(_local4 - config.explosion.areaRadius, _local3 - config.explosion.areaRadius), new com.neodelight.std.Vector(_local4 + config.explosion.areaRadius, _local3 + config.explosion.areaRadius)), config.explosion.areaDamageMin, config.explosion.areaDamageMax);
}
if (events.onDie) {
events.onDie.run(this, undefined);
}
if (config.score) {
_global.score.alter(config.score);
}
if (snd) {
snd.playEvent("Die");
}
if (animMgr) {
animMgr.visualize("die", 1);
kill(true);
} else if (mc.gfx) {
mc.gfx.gotoAndPlay("die");
kill(true);
} else {
kill(false);
}
}
function kill(noRemove) {
inactive = true;
_global.world.deregister(this);
if (!noRemove) {
mc.removeMovieClip();
mc._visible = false;
}
}
function getBoundingRect() {
return(boundingRect);
}
function getTotalBoundingRect() {
return(getBoundingRect());
}
static var FlagInactive = 1;
static var FlagGhost = 2;
static var FlagFixed = 4;
static var FlagStrong = 8;
static var FlagCarrier = 16;
static var FlagCarryable = 32;
static var FlagCrusher = 64;
static var FlagSpareOwner = 128;
static var FlagInvincible = 256;
static var FlagGunsOff = 512;
}
Symbol 992 MovieClip [__Packages.com.neodelight.std.Rect] Frame 0
class com.neodelight.std.Rect
{
var p0, p1;
function Rect (p0, p1) {
this.p0 = p0;
this.p1 = p1;
}
function standardize() {
if (p0.x > p1.x) {
var _local2 = p1.x;
p1.x = p0.x;
p0.x = _local2;
}
if (p0.y > p1.y) {
var _local2 = p1.y;
p1.y = p0.y;
p0.y = _local2;
}
}
function copyOf() {
return(new com.neodelight.std.Rect(p0.copyOf(), p1.copyOf()));
}
function toString() {
return(((((((("{x0:" + p0.x) + ", y0:") + p0.y) + ", x1:") + p1.x) + ", y1:") + p1.y) + "}");
}
}
Symbol 993 MovieClip [__Packages.com.neodelight.v2D.AnimationManager] Frame 0
class com.neodelight.v2D.AnimationManager
{
var mc, engine, config, fxLib, prefix, fader;
function AnimationManager (mc, engine) {
this.mc = mc;
this.engine = engine;
config = engine.config;
fxLib = config.animManagerFx;
prefix = "";
fader = new com.neodelight.std.ColorFader(this.mc);
}
function visualize(stat, priority) {
if (fxLib[stat]) {
fader.fadeTo(fxLib[stat], 0);
fader.fadeTo(com.neodelight.std.ColorFader.FX_NONE, fxLib[stat].dt);
engine.animMgrStep = true;
} else {
fader.reset();
engine.animMgrStep = false;
mc.gfx.gotoAndPlay(prefix + stat);
}
}
function move() {
if (!fader.step()) {
engine.animMgrStep = false;
}
}
}
Symbol 994 MovieClip [__Packages.com.neodelight.std.ColorFader] Frame 0
class com.neodelight.std.ColorFader
{
var mc, col, acol, totStep, actStep, clearFx, fcol, tcol;
function ColorFader (mc) {
this.mc = mc;
col = new Color(mc);
acol = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
totStep = 0;
actStep = 1;
clearFx = reset;
}
function fadeTo(tcol, steps) {
totStep = steps;
actStep = 0;
fcol = col.getTransform();
this.tcol = tcol;
if (steps == 0) {
totStep = 1;
step();
}
}
function queueFade(tcol) {
fadeTo(tcol, tcol.dt);
}
function clearQueue() {
}
function reset() {
col.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0});
}
function step() {
var _local2 = (++actStep) / totStep;
if (actStep > totStep) {
return(false);
}
var _local3 = 1 - _local2;
acol.ra = (fcol.ra * _local3) + (tcol.ra * _local2);
acol.rb = (fcol.rb * _local3) + (tcol.rb * _local2);
acol.ga = (fcol.ga * _local3) + (tcol.ga * _local2);
acol.gb = (fcol.gb * _local3) + (tcol.gb * _local2);
acol.ba = (fcol.ba * _local3) + (tcol.ba * _local2);
acol.bb = (fcol.bb * _local3) + (tcol.bb * _local2);
acol.aa = (fcol.aa * _local3) + (tcol.aa * _local2);
acol.ab = (fcol.ab * _local3) + (tcol.ab * _local2);
col.setTransform(acol);
return(actStep < totStep);
}
static var FX_NONE = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
}
Symbol 995 MovieClip [__Packages.com.neodelight.v2D.V2DSound] Frame 0
class com.neodelight.v2D.V2DSound
{
var config, owner, timestamps;
function V2DSound (owner, config) {
this.config = config;
this.owner = owner;
timestamps = new Object();
}
function playEvent(id) {
trace("V2DSound: " + id);
if (config["sound" + id]) {
var _local6 = config[("sound" + id) + "Pause"];
if ((!timestamps[id]) || ((getTimer() - timestamps[id]) > _local6)) {
var _local5 = config["sound" + id].split(",");
var _local4 = config[("sound" + id) + "Volume"];
if (_local4 == undefined) {
_local4 = 1;
}
_global.game.snd.playEvent(_local5[com.neodelight.std.XMath.rnd(0, _local5.length - 1)], _local4);
if (_local6) {
timestamps[id] = getTimer();
}
}
}
}
}
Symbol 996 MovieClip [__Packages.com.neodelight.std.XMath] Frame 0
class com.neodelight.std.XMath
{
function XMath () {
}
static function p2pDistance(px, py, qx, qy) {
return(Math.sqrt(Math.pow(qx - px, 2) + Math.pow(qy - py, 2)));
}
static function toNumber(n) {
n = Number(n);
if (isNaN(n)) {
n = 0;
}
return(n);
}
static function vAngle(dx, dy) {
var _local1 = Math.asin(dx / Math.sqrt((dx * dx) + (dy * dy)));
if (dy > 0) {
_local1 = Math.PI - _local1;
}
return((_local1 + (Math.PI*2)) % (Math.PI*2));
}
static function angleDiff(a0, a1) {
var _local2 = (Math.PI*2);
var _local1 = a1 - a0;
while (_local1 < 0) {
_local1 = _local1 + _local2;
}
_local1 = _local1 % _local2;
if (_local1 > Math.PI) {
_local1 = (_local2 - _local1) * -1;
}
return(_local1);
}
static function vNormalize(v) {
var _local2 = Math.sqrt((v.x * v.x) + (v.y * v.y));
v.x = v.x / _local2;
v.y = v.y / _local2;
return(v);
}
static function vLength(vx, vy) {
return(Math.sqrt((vx * vx) + (vy * vy)));
}
static function rnd(min, max) {
var _local1 = Math.round(Math.random() * (max - min)) + min;
return(_local1);
}
}
Symbol 997 MovieClip [__Packages.com.neodelight.std.Unique] Frame 0
class com.neodelight.std.Unique
{
function Unique () {
}
static function getId() {
return(id++);
}
static function getKey() {
return("k" + (key++));
}
static var key = 1;
static var id = 1;
}
Symbol 998 MovieClip [__Packages.com.neodelight.std.ClassLib] Frame 0
class com.neodelight.std.ClassLib
{
function ClassLib () {
}
static function addClass(id, c) {
lib[id] = c;
}
static function getClass(id) {
return(lib[id]);
}
static var lib = new Array();
}
Symbol 999 MovieClip [__Packages.com.neodelight.std.Blueprint] Frame 0
class com.neodelight.std.Blueprint
{
function Blueprint () {
}
static function addBlueprint(id, o) {
lib[id] = o;
}
static function getBlueprint(id) {
if (typeof(id) == "object") {
return(id);
}
var _local1 = lib[id];
if (_local1.blueprint) {
apply(_local1, _local1.blueprint);
}
return(_local1);
}
static function apply(target, id) {
if (!id) {
id = String(target.blueprint);
}
var _local3 = lib[id];
for (var _local1 in _local3) {
if (_local1 == "blueprint") {
continue;
}
if (target[_local1] == undefined) {
target[_local1] = _local3[_local1];
}
}
if (_local3.blueprint) {
var _local4 = _local3.blueprint.split(",");
var _local1 = 0;
while (_local1 < _local4.length) {
apply(target, _local4[_local1]);
_local1++;
}
}
return(target);
}
static var lib = new Array();
}
Symbol 1000 MovieClip [__Packages.com.neodelight.v2D.Sprite] Frame 0
class com.neodelight.v2D.Sprite extends com.neodelight.v2D.V2DObject
{
var origin, pos, a, config, f, v, vMax, tpos, tv, tvxy, lookDir, renderLookDir, renderAutoRotate, renderRotation, weight, mc, flex, cargo, slaves, master, collisionPartners, colGhosts, mover, guns, chain, actDeathCount, die, inactive, inactiveMove, colNewVr, colPos, colType, colNewVx, colNewVy, getBoundingRect, colNewPartnerVx, colPartner, colNewPartnerVy, events, animMgrStep, animMgr, freeMovement, groups, totalBoundingRect, size;
function Sprite (mc, f, weight, flags, collisionPartners, moverId) {
super(mc, flags);
origin = new com.neodelight.std.Vector3D(pos.x, pos.y, pos.z);
a = (config.accelleration ? (config.accelleration) : (new com.neodelight.std.Vector3D(0, 0, 0)));
this.f = (config.friction ? (config.friction) : (new com.neodelight.std.Vector3D(0, 0, 0)));
v = new com.neodelight.std.Vector3D(0, 0, 0);
vMax = new com.neodelight.std.Vector3D(0, 0, 0);
tpos = new com.neodelight.std.Vector3D(0, 0, 0);
tv = new com.neodelight.std.Vector3D(0, 0, 0);
tvxy = 0;
lookDir = 1;
renderLookDir = Boolean(mc.flagRenderLookDir);
renderAutoRotate = Boolean(mc.flagRenderAutoRotate);
renderRotation = Boolean(mc.flagRenderRotation);
this.weight = com.neodelight.std.XMath.toNumber(this.mc.weight);
flex = com.neodelight.std.XMath.toNumber(this.mc.flex);
cargo = new Array();
if (mc.linkSlaves) {
slaves = this.mc.linkSlaves.split(",");
for (var _local8 in slaves) {
slaves[_local8] = _global.world.levelMc[slaves[_local8]];
}
}
if (mc.linkMaster) {
master = _global.world.levelMc[this.mc.linkMaster];
}
if (this.mc.groupsCol == undefined) {
this.mc.groupsCol = "";
}
this.collisionPartners = ((collisionPartners ne "undefined") ? (collisionPartners) : ((this.mc.groupsCol ? (this.mc.groupsCol.split(",")) : undefined)));
colGhosts = new Array();
if ((!moverId) && (mc.mover)) {
moverId = mc.mover;
}
if (moverId) {
var _local4 = com.neodelight.std.ClassLib.getClass("Mover" + moverId);
if (_local4) {
mover = new _local4[undefined](this, this.mc);
} else {
trace("##ERROR: unknown mover: Mover" + moverId);
}
mover.getTotalBoundingRect();
}
if (mc.guns) {
guns = new Array();
var _local7 = mc.guns.split(",");
var _local8 = 0;
while (_local8 < _local7.length) {
var _local5 = com.neodelight.std.Blueprint.getBlueprint(_local7[_local8]);
var _local4 = com.neodelight.std.ClassLib.getClass(_local5.gunClass);
if (_local4) {
guns.push(new _local4[undefined](this, _local5));
}
_local8++;
}
}
if (mc.chainMc) {
chain = new com.neodelight.v2D.Chain(mc);
}
if (master) {
} else if (slaves) {
this.mc.onEnterFrame = function () {
if (!_global.paused) {
this.engine.move();
for (var _local3 in this.engine.slaves) {
this.engine.slaves[_local3].engine.move();
}
}
};
} else {
this.mc.onEnterFrame = function () {
if (!_global.paused) {
this.engine.move();
}
};
}
updateTotalBoundingRect();
if (mc.groupsReg) {
_global.world.register(this, mc.groupsReg.split(","));
}
}
function move() {
if (actDeathCount) {
actDeathCount = Math.max(0, actDeathCount - 1);
if (actDeathCount == 0) {
die();
return(undefined);
}
}
if (inactive) {
if (inactiveMove) {
mover.move();
}
return(undefined);
}
mover.move();
if (weight != 0) {
v.y = v.y + (gravity * weight);
}
tv.z = v.z * _global.dt;
tpos.z = pos.z + tv.z;
colNewVr = v.z;
if ((v.x != 0) || (v.y != 0)) {
tv.x = v.x * _global.dt;
tv.y = v.y * _global.dt;
tvxy = Math.sqrt((tv.x * tv.x) + (tv.y * tv.y));
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
colPos = 1;
colType = 0;
colNewVx = v.x;
colNewVy = v.y;
if (collisionPartners) {
var _local6 = _global.world.getCollisionGroups(this, collisionPartners, getBoundingRect());
for (var _local7 in _local6) {
var _local5 = _local6[_local7];
this["collisionCheck" + _local5.collisionStyle](_local5);
}
if (colNewVx != undefined) {
v.x = colNewVx;
}
if (colNewVy != undefined) {
v.y = colNewVy;
}
if (colNewPartnerVx != undefined) {
colPartner.v.x = colNewPartnerVx;
}
if (colNewPartnerVy != undefined) {
colPartner.v.y = colNewPartnerVy;
}
}
tv.x = tv.x * colPos;
tv.y = tv.y * colPos;
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
pos.x = tpos.x;
pos.y = tpos.y;
v.x = v.x * Math.pow(f.x, _global.dt);
v.y = v.y * Math.pow(f.y, _global.dt);
if ((colType > 0) && (!colPartner.ghost)) {
if (colPartner.events.onCollision) {
colPartner.events.onCollision.run(colPartner, this);
}
if (events.onCollision) {
events.onCollision.run(this, colPartner);
}
}
if (colGhosts.length > 0) {
var _local3;
while (_local3 = colGhosts.pop() , _local3) {
if (_local3.pos > colPos) {
continue;
}
if (_local3.obj.events.onCollision) {
_local3.obj.events.onCollision.run(_local3.obj, this);
}
if (events.onCollision) {
events.onCollision.run(this, _local3.obj);
}
}
}
} else {
tv.x = 0;
tv.y = 0;
}
pos.z = tpos.z % (Math.PI*2);
while (pos.z < 0) {
pos.z = pos.z + (Math.PI*2);
}
v.z = colNewVr * Math.pow(f.z, _global.dt);
redraw();
if (animMgrStep) {
animMgr.move();
}
if (freeMovement) {
for (var _local8 in groups) {
_global.world.registerUpdate(this, groups);
break;
}
}
if (guns) {
for (var _local8 in guns) {
guns[_local8].move();
}
}
if (chain) {
chain.move();
}
if (slaves) {
for (var _local8 in slaves) {
var _local4 = slaves[_local8].engine;
_local4.pos.x = _local4.pos.x + tv.x;
_local4.pos.y = _local4.pos.y + tv.y;
_local4.redraw();
}
}
}
function tryPush(v) {
if ((v.x == 0) && (v.y == 0)) {
return(1);
}
var _local9 = this.v;
this.v = v;
tv.z = this.v.z;
tpos.z = pos.z + tv.z;
if ((v.x != 0) || (v.y != 0)) {
tv.x = this.v.x * _global.dt;
tv.y = this.v.y * _global.dt;
tvxy = Math.sqrt((tv.x * tv.x) + (tv.y * tv.y));
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
colPos = 1;
colType = 0;
colNewVx = this.v.x;
colNewVy = this.v.y;
var _local5 = _global.world.getCollisionGroups(this, collisionPartners, getBoundingRect());
for (var _local6 in _local5) {
var _local4 = _local5[_local6];
this["collisionCheck" + _local4.collisionStyle](_local4);
}
if (colNewVx != undefined) {
this.v.x = colNewVx;
}
if (colNewVy != undefined) {
this.v.y = colNewVy;
}
if (colNewPartnerVx != undefined) {
colPartner.v.x = colNewPartnerVx;
}
if (colNewPartnerVy != undefined) {
colPartner.v.y = colNewPartnerVy;
}
tpos.x = pos.x + (tv.x * colPos);
tpos.y = pos.y + (tv.y * colPos);
pos.x = tpos.x;
pos.y = tpos.y;
this.v.x = this.v.x * Math.pow(f.x, _global.dt);
this.v.y = this.v.y * Math.pow(f.y, _global.dt);
if ((colType > 0) && (!colPartner.ghost)) {
if (colPartner.events.onCollision) {
colPartner.events.onCollision.run(colPartner, this);
}
if (events.onCollision) {
events.onCollision.run(this, colPartner);
}
}
var _local3;
while (_local3 = colGhosts.pop() , _local3) {
if (_local3.pos > colPos) {
continue;
}
if (_local3.obj.events.onCollision) {
_local3.obj.events.onCollision.run(_local3.obj, this);
}
if (events.onCollision) {
events.onCollision.run(this, _local3.obj);
}
}
}
pos.z = tpos.z % (Math.PI*2);
if (isNaN(pos.z)) {
pos.z = 0;
}
this.v.z = colNewVr * Math.pow(f.z, _global.dt);
redraw();
if (freeMovement) {
for (var _local7 in groups) {
_global.world.registerUpdate(this, groups);
break;
}
}
this.v = _local9;
return(colPos);
}
function eventPush(self, partner, args) {
var _local4 = colPos;
var _local2 = tryPush(new com.neodelight.std.Vector3D(args[0].x, args[0].y, args[0].z));
colPos = _local4;
return(_local2);
}
function redraw() {
mc._x = pos.x;
mc._y = pos.y;
if (renderAutoRotate) {
mc.gfx._rotation = (com.neodelight.std.XMath.vAngle(tv.x, tv.y) / Math.PI) * 180;
} else {
if (renderLookDir) {
mc.gfx._xscale = Math.abs(mc.gfx._xscale) * lookDir;
}
if (renderRotation) {
mc.gfx._rotation = (pos.z / Math.PI) * 180;
}
}
}
function onCollide(obj, speed) {
}
function getTotalBoundingRect() {
return(totalBoundingRect);
}
function updateTotalBoundingRect() {
if (!mover) {
return(undefined);
}
mover.getTotalBoundingRect();
totalBoundingRect.p1.x = totalBoundingRect.p1.x + size.x;
totalBoundingRect.p1.y = totalBoundingRect.p1.y + size.y;
}
var isPlayer = false;
static var gravity = 0;
}
Symbol 1001 MovieClip [__Packages.com.neodelight.v2D.Chain] Frame 0
class com.neodelight.v2D.Chain
{
var clientMc, chainMc, defLength, offsetX, offsetY, flagRotate;
function Chain (clientMc, chainMc) {
this.clientMc = clientMc;
this.chainMc = _global.world.levelMc[clientMc.chainMc];
defLength = this.chainMc._height;
offsetX = com.neodelight.std.XMath.toNumber(clientMc.chainOffsetX);
offsetY = com.neodelight.std.XMath.toNumber(clientMc.chainOffsetY);
flagRotate = Boolean(clientMc.chainRotate);
}
function move() {
var _local3 = (clientMc._x + offsetX) - chainMc._x;
var _local2 = (clientMc._y + offsetY) - chainMc._y;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
if (flagRotate) {
var _local5 = com.neodelight.std.XMath.vAngle(_local3, _local2);
chainMc._rotation = (_local5 / Math.PI) * 180;
}
chainMc._yscale = (_local4 / defLength) * 100;
}
}
Symbol 1002 MovieClip [__Packages.com.neodelight.v2D.MoverLine] Frame 0
class com.neodelight.v2D.MoverLine extends com.neodelight.v2D.Mover
{
var destination, origin, defaultOrigin, defaultDestination, speed, destinationPause, dir, flagSkip, flagTrigger, startPos, pos, sleep, active, v, client;
function MoverLine (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(config.moverDx), origin.y + int(config.moverDy), 0);
defaultOrigin = origin;
defaultDestination = destination;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
dir = 1;
flagSkip = Boolean(config.moverSkip);
flagTrigger = Boolean(config.moverTrigger);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
if (startPos < 0) {
destination = defaultOrigin;
origin = defaultDestination;
}
pos.x = origin.x + (Math.abs(startPos) * (destination.x - pos.x));
pos.y = origin.y + (Math.abs(startPos) * (destination.y - pos.y));
sleep = 0;
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = destination.x - pos.x;
v.y = destination.y - pos.y;
var _local4 = Math.max(0, Math.min(1, speed / Math.sqrt((v.x * v.x) + (v.y * v.y))));
if ((Math.round(_local4 * 1000) / 1000) == 1) {
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
pos.y = origin.y;
} else {
var _local5 = destination;
destination = origin;
origin = _local5;
}
if (flagTrigger) {
active = false;
}
}
v.x = v.x * _local4;
v.y = v.y * _local4;
client.lookDir = ((v.x < 0) ? -1 : 1);
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1003 MovieClip [__Packages.com.neodelight.v2D.PlatformSprite] Frame 0
class com.neodelight.v2D.PlatformSprite extends com.neodelight.v2D.Sprite
{
var collisionStyle, updateTotalBoundingRect, cargo, tv, pos, tpos, size, carrier, mc, boundingRect, v;
function PlatformSprite (mc, f, weight, flags, collisionPartners) {
super(mc, f, weight, flags, collisionPartners);
collisionStyle = 30;
updateTotalBoundingRect();
}
function move() {
super.move();
for (var _local3 in cargo) {
cargo[_local3].tryPush(tv);
}
}
function collisionCheck2(partner) {
if (tv.y > 0) {
return(undefined);
}
if ((pos.y >= (partner.pos.y + partner.size.y)) && (tpos.y <= (partner.pos.y + partner.size.y))) {
var _local3 = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
if ((pos.x + (_local3 * tv.x)) > (partner.pos.x + partner.size.x)) {
return(undefined);
}
if (((pos.x + (_local3 * tv.x)) + size.x) < partner.pos.x) {
return(undefined);
}
if (carrier && (partner.carryable)) {
delete partner.ground.cargo[partner.id];
partner.ground = this;
cargo[partner.id] = partner;
}
var _local4 = (pos.y - partner.size.y) - partner.pos.y;
}
}
function getBoundingRect() {
boundingRect.p0.x = mc._x;
boundingRect.p0.y = mc._y;
boundingRect.p1.x = mc._x + size.x;
boundingRect.p1.y = mc._y;
if (v.x > 0) {
boundingRect.p1.x = boundingRect.p1.x + v.x;
} else {
boundingRect.p0.x = boundingRect.p0.x + v.x;
}
if (v.y > 0) {
boundingRect.p1.y = boundingRect.p1.y + v.y;
} else {
boundingRect.p0.y = boundingRect.p0.y + v.y;
}
return(boundingRect);
}
}
Symbol 1004 MovieClip [__Packages.com.neodelight.v2D.RectObject] Frame 0
class com.neodelight.v2D.RectObject extends com.neodelight.v2D.V2DObject
{
var collisionStyle, boundingRect, pos, size;
function RectObject (mc, flags) {
super(mc, flags | com.neodelight.v2D.V2DObject.FlagFixed);
collisionStyle = 2;
}
function collisionCheck70(partner) {
if ((((boundingRect.p0.x <= partner.p1.x) && (boundingRect.p1.x >= partner.p0.x)) && (boundingRect.p0.y <= partner.p1.y)) && (boundingRect.p1.y >= partner.p0.y)) {
return(1);
}
return(0);
}
function collisionCheck71(partner) {
if ((((boundingRect.p0.x <= partner.p1.x) && (boundingRect.p1.x >= partner.p0.x)) && (boundingRect.p0.y <= partner.p1.y)) && (boundingRect.p1.y >= partner.p0.y)) {
var _local4 = (partner.p1.x - partner.p0.x) * 0.5;
var _local6 = (partner.p1.y - partner.p0.y) * 0.5;
var _local3 = partner.p0.x + _local4;
var _local2 = partner.p0.y + _local6;
if ((((_local3 >= pos.x) && (_local3 <= (pos.x + size.x))) && (_local2 >= pos.y)) && (_local2 <= (pos.y + size.y))) {
return(1);
}
if (((pos.y <= _local2) && ((pos.y + size.y) >= _local2)) && ((Math.abs(pos.x - _local3) <= _local4) || (Math.abs((pos.x + size.x) - _local3) <= _local4))) {
return((_local4 - Math.min(Math.abs(pos.x - _local3), Math.abs((pos.x + size.x) - _local3))) / _local4);
}
if (((pos.x <= _local3) && ((pos.x + size.x) >= _local3)) && ((Math.abs(pos.y - _local2) <= _local6) || (Math.abs((pos.y + size.y) - _local2) <= _local6))) {
return((_local6 - Math.min(Math.abs(pos.y - _local2), Math.abs((pos.y + size.y) - _local2))) / _local6);
}
var _local7 = Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x, pos.y), Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x + size.x, pos.y), Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x, pos.y + size.y), com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x + size.x, pos.y + size.y))));
if (_local7 < _local4) {
return((_local4 - _local7) / _local4);
}
return(0);
}
return(0);
}
}
Symbol 1005 MovieClip [__Packages.com.neodelight.v2D.RectSprite] Frame 0
class com.neodelight.v2D.RectSprite extends com.neodelight.v2D.Sprite
{
var collisionStyle, updateTotalBoundingRect, wall, ground, cargo, tv, id, colPos, v, carryable, boundingRect, ghost, pos, size, colGhosts, tpos, strong, crusher, fixed, colType, colPartner, flex, colNewVy, colNewVx, colNewPartnerVx, colNewPartnerVy, carrier;
function RectSprite (mc, f, weight, flags, collisionPartners) {
super(mc, f, undefined, flags, collisionPartners, undefined);
collisionStyle = 2;
updateTotalBoundingRect();
}
function move() {
wall = undefined;
var _local5 = ground;
ground = undefined;
super.move();
for (var _local4 in cargo) {
cargo[_local4].tryPush(new com.neodelight.std.Vector3D(tv.x, Math.max(0, tv.y), 0));
}
if (ground != _local5) {
delete _local5.cargo[id];
}
if (ground) {
var _local6 = tryPush(new com.neodelight.std.Vector3D((v.x * _global.dt) * (1 - colPos), 0));
if (ground.carrier && (carryable)) {
ground.cargo[id] = this;
}
}
if (wall) {
var _local6 = tryPush(new com.neodelight.std.Vector3D(0, (v.y * _global.dt) * (1 - colPos)));
if ((_local6 < 1) && (v.y < 0)) {
v.y = 0;
}
}
}
function tryPush(v) {
var _local5 = ground;
var _local6 = super.tryPush(v);
for (var _local4 in cargo) {
cargo[_local4].tryPush(new com.neodelight.std.Vector3D(v.x, Math.max(0, v.y), 0));
}
if (ground != _local5) {
delete _local5.cargo[id];
}
return(_local6);
}
function collisionCheck2(partner) {
if ((((boundingRect.p0.x <= (partner.pos.x + partner.size.x)) && (boundingRect.p1.x >= partner.pos.x)) && (boundingRect.p0.y <= (partner.pos.y + partner.size.y))) && (boundingRect.p1.y >= partner.pos.y)) {
if (ghost || (partner.ghost)) {
if ((((pos.x <= (partner.pos.x + partner.size.x)) && ((pos.x + size.x) >= partner.pos.x)) && (pos.y <= (partner.pos.y + partner.size.y))) && ((pos.y + size.y) >= partner.pos.y)) {
colGhosts.push({pos:scale, obj:partner});
}
return(undefined);
}
if (v.x > 0) {
if (((Math.round((pos.x + size.x) * 1000) / 1000) <= (Math.round(partner.pos.x * 1000) / 1000)) && ((Math.round((tpos.x + size.x) * 1000) / 1000) >= (Math.round(partner.pos.x * 1000) / 1000))) {
var scale = ((partner.pos.x - (pos.x + size.x)) / (tpos.x - pos.x));
if (scale <= colPos) {
var _local3 = Math.round(((pos.y + (scale * (tpos.y - pos.y))) - partner.pos.y) * 1000) / 1000;
if ((_local3 < (Math.round(partner.size.y * 1000) / 1000)) && (_local3 > (Math.round((-1 * size.y) * 1000) / 1000))) {
var _local5 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var _local6 = (tpos.x + size.x) - partner.pos.x;
if (partner.tryPush(new com.neodelight.std.Vector3D(_local6, 0, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
scale = (partner.pos.x - (pos.x + size.x)) / (tpos.x - pos.x);
_local5 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || (_local5))) {
colType = 40;
colPartner = partner;
colPos = scale;
if (flex > 0) {
colNewVy = v.y * flex;
colNewVx = (Math.abs(v.x) * -1) * flex;
} else {
colNewVx = 0;
colNewVy = undefined;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
wall = partner;
} else {
colGhosts.push({pos:scale, obj:partner});
}
}
}
}
} else if (v.x < 0) {
if (((Math.round(pos.x * 1000) / 1000) >= (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) < (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000))) {
var scale = (((partner.pos.x + partner.size.x) - pos.x) / (tpos.x - pos.x));
if (scale < colPos) {
var _local3 = Math.round(((pos.y + (scale * (tpos.y - pos.y))) - partner.pos.y) * 1000) / 1000;
if ((_local3 < (Math.round(partner.size.y * 1000) / 1000)) && (_local3 > (Math.round((-1 * size.y) * 1000) / 1000))) {
var _local5 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var _local6 = tpos.x - (partner.pos.x + partner.size.x);
if (partner.tryPush(new com.neodelight.std.Vector3D(_local6, 0, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
scale = ((partner.pos.x + partner.size.x) - pos.x) / (tpos.x - pos.x);
_local5 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || _local5)) {
colType = 41;
colPartner = partner;
colPos = scale;
if (flex > 0) {
colNewVy = v.y * flex;
colNewVx = Math.abs(v.x) * flex;
} else {
colNewVx = 0;
colNewVy = undefined;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
wall = partner;
} else {
colGhosts.push({pos:scale, obj:partner});
}
}
}
}
}
if (v.y > 0) {
if (((Math.round((pos.y + size.y) * 1000) / 1000) <= (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round((tpos.y + size.y) * 1000) / 1000) >= (Math.round(partner.pos.y * 1000) / 1000))) {
var scale = ((partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y));
if (scale <= colPos) {
var _local4 = Math.round(((pos.x + (scale * (tpos.x - pos.x))) - partner.pos.x) * 1000) / 1000;
if ((_local4 < (Math.round(partner.size.x * 1000) / 1000)) && (_local4 > (Math.round((-1 * size.x) * 1000) / 1000))) {
var _local5 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var _local6 = (tpos.y + size.y) - partner.pos.y;
if (partner.tryPush(new com.neodelight.std.Vector3D(0, _local6, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
scale = (partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y);
_local5 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || (_local5))) {
colType = 30;
colPartner = partner;
colPos = scale;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
ground = partner;
} else {
colGhosts.push({pos:scale, obj:partner});
}
}
}
}
} else if (v.y < 0) {
if (((Math.round(pos.y * 1000) / 1000) >= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) < (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000))) {
var scale = (((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y));
if (scale < colPos) {
var _local4 = Math.round(((pos.x + (scale * (tpos.x - pos.x))) - partner.pos.x) * 1000) / 1000;
if ((_local4 < (Math.round(partner.size.x * 1000) / 1000)) && (_local4 > (Math.round((-1 * size.x) * 1000) / 1000))) {
var _local5 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
if (carrier && partner.carryable) {
delete partner.ground.cargo[partner.id];
partner.ground = this;
cargo[partner.id] = partner;
}
var _local6 = (tpos.y - partner.size.y) - partner.pos.y;
if (partner.tryPush(new com.neodelight.std.Vector3D(0, _local6, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
scale = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
_local5 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || _local5)) {
colType = 2;
colPartner = partner;
colPos = scale;
if (flex > 0) {
colNewVy = Math.abs(v.y) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
} else {
colGhosts.push({pos:scale, obj:partner});
}
}
}
}
}
}
}
function collisionCheck30(partner) {
if (v.y <= 0) {
return(undefined);
}
if (((Math.round((pos.y + size.y) * 1000) / 1000) <= (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round((tpos.y + size.y) * 1000) / 1000) > (Math.round(partner.pos.y * 1000) / 1000))) {
var _local3 = (partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y);
if (_local3 <= colPos) {
var _local4 = (pos.x + (_local3 * (tpos.x - pos.x))) - partner.pos.x;
if ((_local4 <= partner.size.x) && (_local4 >= (-1 * size.x))) {
colPos = _local3;
colType = partner.collisionStyle;
colPartner = partner;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
ground = partner;
}
}
}
}
function collisionCheck5(partner) {
}
function getBoundingRect() {
boundingRect.p0.x = Math.min(pos.x, tpos.x);
boundingRect.p0.y = Math.min(pos.y, tpos.y);
boundingRect.p1.x = Math.max(pos.x, tpos.x) + size.x;
boundingRect.p1.y = Math.max(pos.y, tpos.y) + size.y;
return(boundingRect);
}
var collisionCheck70 = com.neodelight.v2D.RectObject.prototype.collisionCheck70;
var collisionCheck71 = com.neodelight.v2D.RectObject.prototype.collisionCheck71;
}
Symbol 1006 MovieClip [__Packages.com.neodelight.v2D.PlatformObject] Frame 0
class com.neodelight.v2D.PlatformObject extends com.neodelight.v2D.V2DObject
{
var collisionStyle;
function PlatformObject (mc, flags) {
super(mc, flags | com.neodelight.v2D.V2DObject.FlagFixed);
collisionStyle = 30;
}
}
Symbol 1007 MovieClip [__Packages.com.neodelight.v2D.PointObject] Frame 0
class com.neodelight.v2D.PointObject extends com.neodelight.v2D.V2DObject
{
var collisionStyle;
function PointObject (mc, flags) {
super(mc, flags | com.neodelight.v2D.V2DObject.FlagFixed);
collisionStyle = 5;
}
}
Symbol 1008 MovieClip [__Packages.com.neodelight.v2D.MoverFloat] Frame 0
class com.neodelight.v2D.MoverFloat extends com.neodelight.v2D.Mover
{
var destination, origin, moverOrigin, vDown, vUp, vHorizontal, dir, destinationPause, sineSeed, sineFrequ, sineAmp, flagSkip, startPos, pos, sleep, active, v, client;
function MoverFloat (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(config.moverDx), origin.y + int(config.moverDy), 0);
moverOrigin = new com.neodelight.std.Vector3D(origin.x, origin.y, 0);
vDown = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverVDown)));
vUp = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverVUp)));
vHorizontal = Number(config.moverV);
dir = 1;
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
sineSeed = Math.random() * 10000;
sineFrequ = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverSineFrequ)));
sineAmp = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverSineAmp)));
flagSkip = Boolean(config.moverSkip);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
pos.x = origin.x + (startPos * (destination.x - pos.x));
pos.y = origin.y;
sleep = 0;
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
var _local4;
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = destination.x - pos.x;
_local4 = Math.max(0, Math.min(1, vHorizontal / Math.abs(v.x)));
if (!isFinite(_local4)) {
_local4 = 0;
}
if (_local4 == 1) {
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
} else {
var _local7 = destination.x;
destination.x = moverOrigin.x;
moverOrigin.x = _local7;
}
}
v.x = v.x * _local4;
}
var _local5 = 0;
for (var _local6 in client.cargo) {
_local5 = _local5 + client.cargo[_local6].weight;
}
if (_local5 > 0) {
v.y = destination.y - pos.y;
_local4 = vDown;
} else {
var _local8 = (((Math.sin((getTimer() * sineFrequ) + sineSeed) * 0.5) + 0.5) * sineAmp) * (destination.y - origin.y);
v.y = (origin.y + _local8) - pos.y;
_local4 = vUp;
}
v.y = v.y * _local4;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1009 MovieClip [__Packages.com.neodelight.v2D.World] Frame 0
class com.neodelight.v2D.World
{
var objects, raster, tmpCellsRect, levelMc, layers, arrayStyleLevels, arrayStyleLevel, arrayStyleLevelPointer;
function World (raster, levelMc) {
_global.world = this;
objects = new Array();
this.raster = raster;
tmpCellsRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(0, 0), new com.neodelight.std.Vector(0, 0));
this.levelMc = levelMc;
layers = new Array();
arrayStyleLevels = new Array();
}
function init(levelMc, layers) {
if (levelMc) {
this.levelMc = levelMc;
}
if (layers) {
this.layers = layers;
}
this.layers = [_root.bg0];
reset();
}
function reset() {
for (var _local2 in objects) {
delete objects[_local2];
}
com.neodelight.std.Canvas.getCanvas(levelMc.shotsMc, "shots").reset();
com.neodelight.std.Canvas.getCanvas(levelMc.explosionsMc, "explosions").reset();
com.neodelight.std.Canvas.getCanvas(levelMc.dynosdMc, "dynosd").reset();
com.neodelight.game.EventScript.reset();
}
function prepare() {
levelMc.gotoAndStop("clear");
for (var _local2 in layers) {
layers[_local2].gotoAndStop("clear");
}
}
function setLevel() {
levelMc.gotoAndStop(_global.game.actLevel + 1);
for (var _local3 in layers) {
layers[_local3].gotoAndStop(_global.game.actLevel + 1);
}
}
function readLevel(levelMc) {
if (!levelMc) {
levelMc = this.levelMc;
}
reset();
for (var _local6 in levelMc) {
var _local2 = levelMc[_local6];
if (typeof(_local2) != "movieclip") {
continue;
}
if (_local2.blueprint) {
com.neodelight.std.Blueprint.apply(_local2);
}
if (_local2.id) {
_local2._name = _local2.id;
}
}
for (var _local6 in levelMc) {
var _local2 = levelMc[_local6];
if (typeof(_local2) != "movieclip") {
continue;
}
var _local4 = com.neodelight.std.ClassLib.getClass(_local2.behaviour);
if (!_local4) {
continue;
}
var _local5 = new _local4[undefined](_local2);
}
}
function arrayStyleAddLevel(data) {
arrayStyleLevels[data.id] = data;
}
function arrayStyleInitLevel() {
arrayStyleLevel = arrayStyleLevels[_global.game.actLevel];
arrayStyleLevelPointer = 0;
for (var _local3 in levelMc) {
if (typeof(levelMc[_local3]) == "movieclip") {
levelMc[_local3].removeMovieClip();
}
}
levelMc._x = 0;
levelMc._y = 0;
levelMc._xscale = (levelMc._yscale = 100);
}
function arrayStyleCreateNextSprites(x) {
if (x == undefined) {
trace("#ERROR: World.arrayStyleCreateNextSprites(): x == undefined");
return(undefined);
}
var _local5 = arrayStyleLevel.data;
while ((arrayStyleLevelPointer < _local5.length) && (_local5[arrayStyleLevelPointer].x <= x)) {
var _local2 = _local5[arrayStyleLevelPointer];
if (_local2.blueprint) {
com.neodelight.std.Blueprint.apply(_local2);
}
if (((!_local2.libId) || (_local2.x == undefined)) || (_local2.y == undefined)) {
trace("#ERROR: World.arrayStyleLevelPointer(): leveldata contains object without libId || x || y: " + com.neodelight.std.XString.dump(_local2));
break;
}
var _local3 = levelMc.attachMovie(_local2.libId, (_local2.id ? (_local2.id) : (com.neodelight.std.Unique.getKey())), levelMc.getNextHighestDepth());
for (var _local7 in _local2) {
_local3[_local7] = _local2[_local7];
}
_local3.id = _local3._name;
_local3._x = _local2.x;
_local3._y = _local2.y;
var _local4 = com.neodelight.std.ClassLib.getClass(_local2.behaviour);
if (!_local4) {
trace("#ERROR: World.arrayStyleLevelPointer(): leveldata contains object unknown class: " + _local2.behaviour);
break;
}
var _local6 = new _local4[undefined](_local3);
arrayStyleLevelPointer++;
}
}
function register(o, groups) {
for (var _local6 in groups) {
if (!objects[groups[_local6]]) {
objects[groups[_local6]] = new Array();
}
}
var _local7 = o.getTotalBoundingRect();
o.cellsRect.p0.x = Math.floor(_local7.p0.x / raster);
o.cellsRect.p1.x = Math.floor(_local7.p1.x / raster);
o.cellsRect.p0.y = Math.floor(_local7.p0.y / raster);
o.cellsRect.p1.y = Math.floor(_local7.p1.y / raster);
for (var _local6 in groups) {
var _local6 = groups[_local6];
o.groups[_local6] = true;
var _local4 = o.cellsRect.p0.x;
while (_local4 <= o.cellsRect.p1.x) {
var _local2 = o.cellsRect.p0.y;
while (_local2 <= o.cellsRect.p1.y) {
if (!objects[_local6][(_local4 + "_") + _local2]) {
objects[_local6][(_local4 + "_") + _local2] = new Array();
}
objects[_local6][(_local4 + "_") + _local2][o.id] = o;
o.cells[(_local4 + "_") + _local2] = true;
_local2++;
}
_local4++;
}
}
}
function deregister(o) {
var _local5 = false;
for (var _local6 in o.groups) {
_local5 = true;
if (!objects[o.groups[_local6]]) {
objects[o.groups[_local6]] = new Array();
}
}
if (!_local5) {
return(undefined);
}
var _local7 = o.getTotalBoundingRect();
for (var _local6 in o.groups) {
var _local6 = o.groups[_local6];
delete o.groups[_local6];
var _local4 = o.cellsRect.p0.x;
while (_local4 <= o.cellsRect.p1.x) {
var _local3 = o.cellsRect.p0.y;
while (_local3 <= o.cellsRect.p1.y) {
delete objects[_local6][(_local4 + "_") + _local3][o.id];
delete o.cells[(_local4 + "_") + _local3];
_local3++;
}
_local4++;
}
}
}
function registerUpdate(o, groups) {
var _local8 = o.getBoundingRect();
tmpCellsRect.p0.x = Math.floor(_local8.p0.x / raster);
tmpCellsRect.p1.x = Math.floor(_local8.p1.x / raster);
tmpCellsRect.p0.y = Math.floor(_local8.p0.y / raster);
tmpCellsRect.p1.y = Math.floor(_local8.p1.y / raster);
if ((((tmpCellsRect.p0.x != o.cellsRect.p0.x) || (tmpCellsRect.p1.x != o.cellsRect.p1.x)) || (tmpCellsRect.p0.y != o.cellsRect.p0.y)) || (tmpCellsRect.p1.y != o.cellsRect.p1.y)) {
for (var _local7 in groups) {
o.groups[_local7] = true;
var _local5 = o.cellsRect.p0.x;
while (_local5 <= o.cellsRect.p1.x) {
var _local4 = o.cellsRect.p0.y;
while (_local4 <= o.cellsRect.p1.y) {
delete objects[_local7][(_local5 + "_") + _local4][o.id];
o.cells[(_local5 + "_") + _local4] = false;
_local4++;
}
_local5++;
}
}
var _local9 = tmpCellsRect;
tmpCellsRect = o.cellsRect;
o.cellsRect = _local9;
for (var _local7 in groups) {
o.groups[_local7] = true;
var _local5 = o.cellsRect.p0.x;
while (_local5 <= o.cellsRect.p1.x) {
var _local4 = o.cellsRect.p0.y;
while (_local4 <= o.cellsRect.p1.y) {
if (isNaN(_local4)) {
_root.gotoAndStop("debug");
return(undefined);
}
if (!objects[_local7][(_local5 + "_") + _local4]) {
objects[_local7][(_local5 + "_") + _local4] = new Array();
}
objects[_local7][(_local5 + "_") + _local4][o.id] = o;
o.cells[(_local5 + "_") + _local4] = true;
_local4++;
}
_local5++;
}
}
}
}
function getCollisionGroup(groupId, rect, caller) {
var _local6 = caller.id;
var _local8 = objects[groupId];
var _local12 = Math.floor(rect.p0.x / raster);
var _local11 = Math.ceil(rect.p1.x / raster);
var _local10 = Math.floor(rect.p0.y / raster);
var _local9 = Math.ceil(rect.p1.y / raster);
var _local4;
var _local2;
var _local5 = _local12;
while (_local5 < _local11) {
var _local3 = _local10;
while (_local3 < _local9) {
_local2 = _local8[(_local5 + "_") + _local3];
for (var _local7 in _local2) {
if ((_local7 == _local6) || (_local2[_local7].inactive)) {
continue;
}
if (!_local4) {
_local4 = new Array();
}
_local4[_local7] = _local2[_local7];
}
_local3++;
}
_local5++;
}
return(_local4);
}
function getCollisionGroups(caller, groups, rect) {
var _local9 = caller.id;
var _local4;
for (var _local14 in groups) {
var _local6 = objects[groups[_local14]];
var _local12 = Math.floor(rect.p0.x / raster);
var _local10 = Math.ceil(rect.p1.x / raster);
var _local8 = Math.floor(rect.p0.y / raster);
var _local7 = Math.ceil(rect.p1.y / raster);
var _local2;
var _local5 = _local12;
while (_local5 < _local10) {
var _local3 = _local8;
while (_local3 < _local7) {
_local2 = _local6[(_local5 + "_") + _local3];
for (var _local14 in _local2) {
if ((_local14 == _local9) || (_local2[_local14].inactive)) {
continue;
}
if (!_local4) {
_local4 = new Array();
}
_local4[_local14] = _local2[_local14];
}
_local3++;
}
_local5++;
}
}
return(_local4);
}
function areaDamage70(caller, groups, rect, damageMin, damageMax) {
var _local4 = getCollisionGroups(caller, groups, rect);
for (var _local6 in _local4) {
var _local2 = _local4[_local6];
var _local3 = _local2.collisionCheck70(rect);
if (_local3 > 0) {
_local2.damage(damageMax);
}
}
}
function areaDamage71(caller, groups, circleBounding, damageMin, damageMax) {
var _local4 = getCollisionGroups(caller, groups, circleBounding);
for (var _local7 in _local4) {
var _local3 = _local4[_local7];
var _local2 = _local3.collisionCheck71(circleBounding);
if (_local2 > 0) {
_local3.damage(((damageMax - damageMin) * _local2) + damageMin);
}
}
}
}
Symbol 1010 MovieClip [__Packages.com.neodelight.std.Canvas] Frame 0
class com.neodelight.std.Canvas
{
var mc;
function Canvas (mc, id) {
this.mc = mc;
this.mc.canvas = this;
if (int(this.mc.canvasNextId) == 0) {
this.mc.nextId = 1;
}
if (id) {
lib[id] = this;
}
}
static function getCanvas(mc, id) {
if (mc.canvas) {
return(mc.canvas);
}
return(new com.neodelight.std.Canvas(mc, id));
}
static function getCanvasById(id) {
return(lib[id]);
}
function attachMovie(idName, initObject) {
mc.canvasNextId = int(mc.getNextHighestDepth());
return(mc.attachMovie(idName, "mc" + mc.canvasNextId, mc.canvasNextId++, initObject));
}
function createEmptyMovieClip() {
mc.canvasNextId = int(mc.getNextHighestDepth());
return(mc.createEmptyMovieClip("mc" + mc.canvasNextId, mc.canvasNextId++));
}
function reset() {
mc.clear();
mc.canvasNextId = 1;
}
function toString() {
return(("[Canvas of " + mc._target) + "]");
}
static var lib = new Array();
}
Symbol 1011 MovieClip [__Packages.com.neodelight.game.EventScript] Frame 0
class com.neodelight.game.EventScript
{
var script, targets;
function EventScript (script) {
this.script = script;
targets = new Object();
}
static function init() {
reset();
}
static function reset() {
ram = new Object();
}
function run(self, partner) {
var _local9 = 0;
while (_local9 < script.length) {
var _local8 = script[_local9];
targets.this = self;
targets.partner = partner;
targets.level = _global.world.levelMc;
targets.player = _global.game.player;
targets.root = _root;
targets.script = com.neodelight.game.EventScript;
targets.ram = ram;
var _local7 = _local8[0].split(".");
var _local5 = targets[_local7[0]];
var _local4 = 1;
while (_local4 < _local7.length) {
_local5 = _local5[_local7[_local4]];
_local4++;
}
if (!_local5) {
trace("#ERROR: EventScript.run(): target not found: " + _local8[0]);
}
var _local6 = _local5[_local8[1]](self, partner, _local8[2], this);
if (_local6 && (typeof(_local6) == "object")) {
if (_local6[0] == 0) {
_local9++;
}
if (_local6[0] == 2) {
}
if (_local6[0] == 3) {
break;
}
}
_local9++;
}
return(true);
}
static function ifParticipant(partner0, partner1, args) {
if ((partner0.id == args[0]) || (partner1.id == args[0])) {
return([1]);
}
return([0]);
}
static function ifNotParticipant(partner0, partner1, args) {
if ((partner0.id == args[0]) || (partner1.id == args[0])) {
return([0]);
}
return([1]);
}
static function ifTrue(partner0, partner1, args, script) {
var _local1 = getVariableValue(args[0], script);
var _local2 = getVariableValue(args[2], script);
switch (args[1]) {
case "" :
return((_local1 ? ([1]) : ([0])));
case "<" :
return(((_local1 < _local2) ? ([1]) : ([0])));
case ">" :
return(((_local1 > _local2) ? ([1]) : ([0])));
case "<=" :
case "=<" :
return(((_local1 <= _local2) ? ([1]) : ([0])));
case ">=" :
case "=>" :
return(((_local1 >= _local2) ? ([1]) : ([0])));
case "==" :
return(((_local1 == _local2) ? ([1]) : ([0])));
case "!=" :
return(((_local1 != _local2) ? ([1]) : ([0])));
case "eq" :
return(((_local1 eq _local2) ? ([1]) : ([0])));
case "ne" :
return(((_local1 ne _local2) ? ([1]) : ([0])));
}
trace("#ERROR: EventScript.ifTrue: unknown comparison type: " + args[1]);
}
static function exit() {
return([3]);
}
static function setVar(self, partner, args, script) {
var _local2 = args[0].split(".");
var _local3 = script.targets[_local2[0]];
var _local1 = 1;
while (_local1 < (_local2.length - 1)) {
_local3 = _local3[_local2[_local1]];
_local1++;
}
_local3[_local2[_local2.length - 1]] = args[1];
}
static function trace(self, partner, args) {
trace(args[0]);
}
static function soundEvent(self, partner, args) {
_global.game.snd.playEvent(args[0], args[1]);
}
static function getVariableValue(variable, script) {
switch (typeof(variable)) {
case "number" :
case "boolean" :
return(variable);
case "string" :
if (variable.substr(0, 1) == "\"") {
return(variable.substring(1, variable.length - 1));
}
var _local2 = variable.split(".");
var _local3 = script.targets[_local2[0]];
var _local1 = 1;
while (_local1 < (_local2.length - 1)) {
_local3 = _local3[_local2[_local1]];
_local1++;
}
return(_local3[_local2[_local2.length - 1]]);
}
trace("#ERROR: EventScript.getVariableValue: unknown var type: " + typeof(variable));
}
function toString() {
return("[EventScript]");
}
static var ram = new Object();
}
Symbol 1012 MovieClip [__Packages.com.neodelight.std.XString] Frame 0
class com.neodelight.std.XString
{
function XString () {
}
static function dump(o, params) {
var _local2;
switch (typeof(o)) {
case "string" :
_local2 = ("[String: \"" + o) + "\"]";
break;
default :
_local2 = "[Object { ";
for (var _local6 in o) {
if (params.lineBreaks) {
_local2 = _local2 + newline;
}
var _local1 = 0;
while (_local1 < int(params.indent)) {
_local2 = _local2 + " ";
_local1++;
}
_local2 = _local2 + (((_local6 + ": ") + (((typeof(o[_local6]) == "object") && (params.depth > 0)) ? (dump(o[_local6], {depth:params.depth - 1})) : (o[_local6]))) + ", ");
}
_local2 = _local2.substr(0, _local2.length - 2);
if (params.lineBreaks) {
_local2 = _local2 + newline;
}
_local2 = _local2 + "}]";
}
return(_local2);
}
static function numberFormat(num, digits) {
var _local2 = String(int(num));
var _local1 = _local2.length - 4;
while (_local1 >= 0) {
_local2 = (_local2.substring(0, _local1 + 1) + ",") + _local2.substr(_local1 + 1);
_local1 = _local1 - 3;
}
if (int(digits) > 0) {
_local2 = _local2 + ".";
var _local3 = String(int((num - int(num)) * Math.pow(10, digits)));
while (_local3.length < digits) {
_local3 = "0" + _local3;
}
_local2 = _local2 + _local3;
}
return(_local2);
}
static function trim(s) {
var _local3 = 0;
var _local4 = s.length - 1;
var _local1 = 0;
while (_local1 < s.length) {
switch (s.charCodeAt(_local1)) {
case 32 :
case 9 :
case 10 :
_local3 = _local1 + 1;
}
if (_local3 != (_local1 + 1)) {
break;
}
_local1++;
}
_local1 = s.length - 1;
while (_local1 >= 0) {
switch (s.charCodeAt(_local1)) {
case 32 :
case 9 :
case 10 :
_local4 = _local1;
}
if (_local4 != _local1) {
break;
}
_local1--;
}
return(s.substring(_local3, _local4 + 1));
}
}
Symbol 1013 MovieClip [__Packages.com.neodelight.v2D.MoverTargeter] Frame 0
class com.neodelight.v2D.MoverTargeter extends com.neodelight.v2D.Mover
{
var destination, pos, dir, speed, acc, angleForbiddenFrom, angleForbiddenTo, targetObjectId, startPos, origin, active, v, size, client;
function MoverTargeter (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(pos.x, pos.y, 0);
dir = 1;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
acc = com.neodelight.std.XMath.toNumber(config.moverA);
angleForbiddenFrom = (com.neodelight.std.XMath.toNumber(config.moverAngleForbiddenFrom) * 2) * Math.PI;
angleForbiddenTo = (com.neodelight.std.XMath.toNumber(config.moverAngleForbiddenTo) * 2) * Math.PI;
targetObjectId = "player";
startPos = (com.neodelight.std.XMath.toNumber(config.moverStartPos) * 2) * Math.PI;
destination.z = startPos;
reset();
}
function reset() {
super.reset();
pos.x = origin.x;
pos.y = origin.y;
pos.z = startPos;
if (((angleForbiddenFrom > angleForbiddenTo) && ((pos.z < angleForbiddenTo) || (pos.z > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((pos.z < angleForbiddenTo) && (pos.z > angleForbiddenFrom)))) {
pos.z = angleForbiddenFrom;
}
}
function move() {
if (!active) {
v.z = 0;
return(undefined);
}
var _local6 = _global.world.levelMc[targetObjectId].engine;
if ((Math.abs(_local6.pos.x - (pos.x + (size.x * 0.5))) > _global.game.stageWidth) || (Math.abs(_local6.pos.y - (pos.y + (size.y * 0.5))) > _global.game.stageHeight)) {
v.z = 0;
return(undefined);
}
if (!_local6) {
trace(("##ERROR: MoverTargeter.move(): target '" + targetObjectId) + "' not found!");
} else {
var _local5 = com.neodelight.std.XMath.vAngle((_local6.pos.x + (_local6.size.x * 0.5)) - pos.x, (_local6.pos.y + (_local6.size.y * 0.5)) - pos.y);
var _local4 = com.neodelight.std.XMath.angleDiff(pos.z, _local5);
if (((angleForbiddenFrom > angleForbiddenTo) && ((pos.z < angleForbiddenTo) || (pos.z > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((pos.z < angleForbiddenTo) && (pos.z > angleForbiddenFrom)))) {
var _local8 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenTo);
var _local7 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenFrom);
if (Math.abs(_local8) < Math.abs(_local7)) {
_local4 = _local8;
} else {
_local4 = _local7;
}
} else if (((angleForbiddenFrom > angleForbiddenTo) && ((_local5 < angleForbiddenTo) || (_local5 > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((_local5 < angleForbiddenTo) && (_local5 > angleForbiddenFrom)))) {
var _local8 = com.neodelight.std.XMath.angleDiff(_local5, angleForbiddenTo);
var _local7 = com.neodelight.std.XMath.angleDiff(_local5, angleForbiddenFrom);
if (Math.abs(_local8) < Math.abs(_local7)) {
_local4 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenTo);
} else {
_local4 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenFrom);
}
}
if (_local4 > 0) {
v.z = Math.min(speed, v.z + Math.min(_local4, acc));
} else {
v.z = Math.max(-speed, v.z + Math.max(_local4, -acc));
}
}
super.move();
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1014 MovieClip [__Packages.com.neodelight.game.Game] Frame 0
class com.neodelight.game.Game
{
var name, snd, rootFx, stageWidth, stageHeight, actLevel;
function Game (name, needHighscores) {
_global.game = this;
this.name = name;
if (needHighscores) {
_global.highscores = new com.neodelight.game.Highscores(this.name);
}
_global.score = new com.neodelight.game.Score();
snd = new com.neodelight.std.XSound();
snd.addGroup("music");
_global.snd = snd;
_root.snd = snd;
rootFx = new com.neodelight.std.ColorFader(_root);
if (System.capabilities.playerType == "external") {
stageWidth = 550;
stageHeight = 400;
} else {
stageWidth = Stage.width;
stageHeight = Stage.height;
}
_global.dt = 1;
reset();
}
function reset() {
_global.highscores.init();
actLevel = 0;
}
function pause(stat) {
_global.paused = stat;
}
}
Symbol 1015 MovieClip [__Packages.com.neodelight.std.XSound] Frame 0
class com.neodelight.std.XSound extends Sound
{
var channels, groups, master;
function XSound () {
super();
channels = new Array(channelsAmount);
groups = {fx:1, music:1};
var _local4 = 0;
while (_local4 < channelsAmount) {
channels[_local4] = new com.neodelight.std.XSoundChannel(_local4, _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth()), groups);
_local4++;
}
master = new Sound();
master.setVolume(100);
}
function addGroup(id) {
groups[id] = 1;
}
function setVolume(volume) {
master.setVolume(volume * 100);
}
function getVolume() {
return(master.getVolume() * 0.01);
}
function setGroupVolume(volume, id) {
groups[id] = volume;
var _local2 = channels.length;
while (_local2--) {
channels[_local2].setVolume();
}
}
function getGroupVolume(id) {
return(groups[id]);
}
function playLoop(libId, volume, group) {
var _local2 = getChannel();
_local2.attachSound(libId);
_local2.start(0, 99999);
_local2.group = (group ? (group) : "music");
_local2.setVolume(volume);
_local2.libId = libId;
_local2.locked = true;
_local2.playing = true;
return(_local2);
}
function playEvent(libId, volume, group) {
trace("snd: " + libId);
var _local2 = getChannel();
_local2.attachSound(libId);
_local2.start(0, 0);
_local2.group = (group ? (group) : "fx");
_local2.setVolume(volume);
_local2.libId = libId;
_local2.playing = true;
return(_local2);
}
function getChannel() {
var _local4 = -1;
var _local5 = -1;
var _local3 = 0;
while (_local3 < channels.length) {
var _local2 = channels[_local3];
if (!_local2.locked) {
if (_local2.playing) {
if (_local2.position > _local4) {
_local4 = _local2.position;
_local5 = _local2.id;
}
} else {
return(channels[_local3]);
}
}
_local3++;
}
if (_local5 != -1) {
return(channels[_local5]);
}
}
function fadeChannel(channel, fadeTo, time) {
if (fadeTo < 0) {
channel.fadeOutFlag = true;
fadeTo = 0;
}
if (time <= 0) {
channel.setVolume(fadeTo * 100);
channel.fading = false;
} else {
channel.fading = true;
channel.fadeTo = Math.min(100, fadeTo * 100);
channel.fadeSpeed = (fadeTo - channel.getVolume()) / time;
}
}
function stop(libId) {
var _local2 = 0;
while (_local2 < channels.length) {
if ((channels[_local2].libId == libId) || (!libId)) {
channels[_local2].stop();
}
_local2++;
}
}
var channelsAmount = 8;
}
Symbol 1016 MovieClip [__Packages.com.neodelight.std.XSoundChannel] Frame 0
class com.neodelight.std.XSoundChannel extends Sound
{
var id, playing, locked, groups, mc, volume, group, fading;
function XSoundChannel (id, mc, groups) {
super(mc);
this.id = id;
playing = false;
locked = false;
this.groups = groups;
this.mc = mc;
this.mc.channel = this;
this.mc.onEnterFrame = function () {
if (!this.channel.fading) {
return(undefined);
}
var _local2 = this.channel.getVolume() + (this.channel.fadeSpeed * 100);
_local2 = ((this.channel.fadeSpeed > 0) ? (Math.min(this.channel.fadeTo, _local2)) : (Math.max(this.channel.fadeTo, _local2)));
if (_local2 == this.channel.fadeTo) {
this.channel.fading = false;
if (this.channel.fadeOutFlag) {
this.channel.stop();
this.channel.locked = false;
this.channel.playing = false;
this.channel.fading = false;
}
}
this.channel.setVolume(_local2);
};
}
function setVolume(volume) {
if (volume != undefined) {
this.volume = volume;
}
super.setVolume(Math.max(0, Math.min(100, (this.volume * 100) * groups[group])));
}
function stop() {
locked = false;
playing = false;
super.stop();
}
function onSoundComplete() {
playing = false;
locked = false;
fading = false;
}
}
Symbol 1017 MovieClip [__Packages.com.neodelight.game.Highscores] Frame 0
class com.neodelight.game.Highscores
{
var gameName, charTableIndex, session;
function Highscores (gameName) {
this.gameName = gameName;
charTableIndex = new Array();
var _local2 = 0;
while (_local2 < charTable.length) {
charTableIndex[charTable.charCodeAt(_local2)] = _local2;
_local2++;
}
initSession();
}
function initSession() {
session = "";
while (session.length < 20) {
session = session + charTable.charAt(Math.round(Math.random() * (charTable.length - 4)));
}
}
function submit(pScore0, pDisciple) {
if (!pDisciple) {
pDisciple = "";
}
var _local3 = gameName;
var _local5 = "";
var _local2 = ("g=" + _local3) + "&";
_local2 = _local2 + (("d=" + pDisciple) + "&");
_local2 = _local2 + (("s0=" + pScore0) + "&");
_local2 = _local2 + (("s1=" + _local5) + "&");
_local2 = _local2 + ("se=" + session);
_local2 = _local2 + "&c=42";
var _local6 = (urlSubmit + "?s=") + escape(encrypt(encrypt(_local2, keystring), keystring2)).split("%").join("_");
}
function encrypt(text, pKey) {
var _local9 = "";
var _local4 = 0;
var _local6;
var _local3;
var _local5;
var _local2 = 0;
while (_local2 < text.length) {
_local5 = charTableIndex[text.charCodeAt(_local2)];
_local6 = charTableIndex[pKey.charCodeAt(_local2 % pKey.length)];
_local3 = (_local5 + _local6) + _local4;
_local3 = _local3 % charTable.length;
_local9 = _local9 + charTable.charAt(_local3);
_local4 = _local4 + _local3;
_local2++;
}
_local4 = _local4 % charTable.length;
return((_local9 + "") + charTable.charAt(_local4));
}
var charTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&=.";
var keystring = "whytheheckdoyouwasteyourtimehackingthishighscorelist";
var keystring2 = "AnotherKey4You2FindOut4815jiagIOm30JK";
var urlSubmit = "http://www.neodelight.com/v4/high_enter.php";
}
Symbol 1018 MovieClip [__Packages.com.neodelight.game.Player] Frame 0
class com.neodelight.game.Player
{
var name, actScore, defLifes, maxLifes, actHitPoints, defHitPoints, maxHitPoints, actLifes, actBullets, actAbilities;
function Player () {
name = "";
actScore = 0;
defLifes = 3;
maxLifes = 0;
actHitPoints = 0;
defHitPoints = 0;
maxHitPoints = 0;
reset();
}
function reset() {
actLifes = defLifes;
actBullets = new Array();
actAbilities = new Array();
}
function init() {
}
function score(points) {
actScore = Math.max(0, actScore + points);
_root.actScore = actScore;
}
function modLifes(lifes) {
_root.actLifes = _root.actLifes + lifes;
_root.osd.update();
}
}
Symbol 1019 MovieClip [__Packages.com.neodelight.game.Score] Frame 0
class com.neodelight.game.Score
{
var act;
function Score () {
reset();
}
function reset() {
act = 0;
}
function alter(d) {
act = act + d;
_global.osd.update();
}
}
Symbol 1020 MovieClip [__Packages.com.neodelight.v2D.MoverSlaveLine] Frame 0
class com.neodelight.v2D.MoverSlaveLine extends com.neodelight.v2D.Mover
{
var destination, origin, defaultOrigin, defaultDestination, speed, destinationPause, dir, flagSkip, flagTrigger, startPos, pos, sleep, active, v, client;
function MoverSlaveLine (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(config.moverDx), origin.y + int(config.moverDy), 0);
defaultOrigin = origin;
defaultDestination = destination;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
dir = 1;
flagSkip = Boolean(config.moverSkip);
flagTrigger = Boolean(config.moverTrigger);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
if (startPos < 0) {
destination = defaultOrigin;
origin = defaultDestination;
}
pos.x = origin.x + (Math.abs(startPos) * (destination.x - pos.x));
pos.y = origin.y + (Math.abs(startPos) * (destination.y - pos.y));
sleep = 0;
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = (destination.x + (client.master.engine.pos.x - client.master.engine.origin.x)) - pos.x;
v.y = (destination.y + (client.master.engine.pos.y - client.master.engine.origin.y)) - pos.y;
var _local4 = Math.max(0, Math.min(1, speed / Math.sqrt((v.x * v.x) + (v.y * v.y))));
if ((Math.round(_local4 * 1000) / 1000) == 1) {
if (origin == defaultOrigin) {
if (client.events.onMoverReachPos1) {
client.events.onMoverReachPos1.run(client, undefined);
}
} else if (client.events.onMoverReachPos0) {
client.events.onMoverReachPos0.run(client, undefined);
}
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
pos.y = origin.y;
} else {
var _local5 = destination;
destination = origin;
origin = _local5;
}
if (flagTrigger) {
active = false;
}
}
v.x = v.x * _local4;
v.y = v.y * _local4;
client.lookDir = ((v.x < 0) ? -1 : 1);
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1021 MovieClip [__Packages.com.neodelight.v2D.MoverSlave] Frame 0
class com.neodelight.v2D.MoverSlave extends com.neodelight.v2D.Mover
{
var reset;
function MoverSlave (client, config) {
super(client);
reset();
}
}
Symbol 1022 MovieClip [__Packages.com.neodelight.v2D.MoverShot] Frame 0
class com.neodelight.v2D.MoverShot extends com.neodelight.v2D.Mover
{
var client, actAge, maxAge, dieOffscreen, screenPos, origin;
function MoverShot (client, config) {
super(client);
this.client.freeMovement = true;
actAge = 0;
maxAge = com.neodelight.std.XMath.toNumber(config.maxAge);
dieOffscreen = Boolean(config.dieOffscreen);
if (config.moverWeight) {
this.client.weight = com.neodelight.std.XMath.toNumber(config.moverWeight);
}
this.client.v.x = com.neodelight.std.XMath.toNumber(config.moverVx);
this.client.v.y = com.neodelight.std.XMath.toNumber(config.moverVy);
}
function move() {
super.move();
if (maxAge) {
actAge = actAge + _global.dt;
if (actAge >= maxAge) {
client.die();
}
}
if (dieOffscreen) {
if ((((screenPos.x < 0) || (screenPos.x > _global.game.stageWidth)) || (screenPos.y < 0)) || (screenPos.y > _global.game.stageHeight)) {
client.kill();
}
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
return(client.totalBoundingRect);
}
}
Symbol 1023 MovieClip [__Packages.com.neodelight.v2D.MoverPhysics] Frame 0
class com.neodelight.v2D.MoverPhysics extends com.neodelight.v2D.Mover
{
var client, origin;
function MoverPhysics (client, config) {
super(client);
this.client.carryable = true;
this.client.carrier = true;
this.client.freeMovement = true;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
return(client.totalBoundingRect);
}
}
Symbol 1024 MovieClip [__Packages.com.neodelight.v2D.PointSprite] Frame 0
class com.neodelight.v2D.PointSprite extends com.neodelight.v2D.Sprite
{
var size, boundingRect, collisionStyle, updateTotalBoundingRect, spareOwner, owner, colGhosts, flex, v, pos, tpos, colNewVx, colNewVy, colPos, colPartner, colType, colNewPartnerVx, colNewPartnerVy;
function PointSprite (mc, f, weight, flags, collisionPartners) {
super(mc, f, weight, flags, collisionPartners, undefined);
size.x = 0;
size.y = 0;
size.z = 0;
boundingRect.p1.x = boundingRect.p0.x;
boundingRect.p1.y = boundingRect.p1.y;
collisionStyle = 5;
updateTotalBoundingRect();
}
function move() {
super.move();
}
function collisionCheck2(partner) {
if (spareOwner && (owner == partner)) {
return(undefined);
}
if ((((boundingRect.p0.x <= (partner.pos.x + partner.size.x)) && (boundingRect.p1.x >= partner.pos.x)) && (boundingRect.p0.y <= (partner.pos.y + partner.size.y))) && (boundingRect.p1.y >= partner.pos.y)) {
colGhosts.push({pos:0, obj:partner});
if (flex) {
if (v.x > 0) {
if (((Math.round(pos.x * 1000) / 1000) < (Math.round(partner.pos.x * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) >= (Math.round(partner.pos.x * 1000) / 1000))) {
colNewVx = (Math.abs(v.x) * flex) * -1;
}
} else if (v.x < 0) {
if (((Math.round(pos.x * 1000) / 1000) > (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) <= (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000))) {
colNewVx = Math.abs(v.x) * flex;
}
}
if (v.y > 0) {
if (((Math.round(pos.y * 1000) / 1000) < (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) >= (Math.round(partner.pos.y * 1000) / 1000))) {
colNewVy = (Math.abs(v.y) * flex) * -1;
}
} else if (v.y < 0) {
if (((Math.round(pos.y * 1000) / 1000) > (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) <= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000))) {
colNewVy = Math.abs(v.y) * flex;
}
}
}
}
}
function collisionCheck30(partner) {
if (v.y > 0) {
var _local2 = (partner.pos.y - pos.y) / (tpos.y - pos.y);
if (_local2 <= colPos) {
if (_local2 == colPos) {
colGhosts.push({pos:_local2, obj:colPartner});
}
var _local4 = (pos.x + (_local2 * (tpos.x - pos.x))) - partner.pos.x;
if ((_local4 <= partner.size.x) && (_local4 >= 0)) {
colPos = _local2;
colType = partner.collisionStyle;
colPartner = partner;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
}
}
}
}
function getBoundingRect() {
boundingRect.p0.x = Math.min(pos.x, tpos.x);
boundingRect.p0.y = Math.min(pos.y, tpos.y);
boundingRect.p1.x = Math.max(pos.x, tpos.x);
boundingRect.p1.y = Math.max(pos.y, tpos.y);
return(boundingRect);
}
}
Symbol 1025 MovieClip [__Packages.com.neodelight.v2D.MoverShotSeeker] Frame 0
class com.neodelight.v2D.MoverShotSeeker extends com.neodelight.v2D.MoverShot
{
var config, target, targetVector, targetAcc, targetingSpeed, pos, v;
function MoverShotSeeker (client, config) {
super(client, config);
if (this.config.moverTarget == "player") {
target = _global.plSprite;
}
targetVector = new com.neodelight.std.Vector(0, 0);
targetAcc = com.neodelight.std.XMath.toNumber(this.config.moverTargetAcc);
targetingSpeed = com.neodelight.std.XMath.toNumber(this.config.moverTargetingSpeed);
}
function move() {
targetVector.x = (target.pos.x + (target.size.x * 0.5)) - pos.x;
targetVector.y = (target.pos.y + (target.size.y * 0.5)) - pos.y;
var _local3 = com.neodelight.std.XMath.vAngle(targetVector.x, targetVector.y);
_local3 = (_local3 - pos.z) % (Math.PI*2);
if ((_local3 > 0) && (_local3 < Math.PI)) {
v.z = v.z + targetingSpeed;
} else {
v.z = v.z - targetingSpeed;
}
v.x = v.x + (Math.sin(pos.z) * targetAcc);
v.y = v.y + ((-Math.cos(pos.z)) * targetAcc);
super.move();
}
}
Symbol 1026 MovieClip [__Packages.com.neodelight.v2D.Gun] Frame 0
class com.neodelight.v2D.Gun
{
var owner, mc, config, id, canvas, offset, dir, multi, paral, dirRandom, globalPos, reloadTime, ammo, snd, accThrow, maxBullets, actBullets, shootFromOffscreen, reloadStat, ready;
function Gun (owner, config) {
this.owner = owner;
mc = this.owner.mc;
this.config = config;
id = "gun@" + this.owner.id;
canvas = com.neodelight.std.Canvas.getCanvasById("shots");
offset = new com.neodelight.std.Vector(com.neodelight.std.XMath.toNumber(this.config.gunOffsetX), com.neodelight.std.XMath.toNumber(this.config.gunOffsetY), 0);
dir = (com.neodelight.std.XMath.toNumber(this.config.gunDir) * 2) * Math.PI;
multi = (config.gunMulti ? (config.gunMulti.concat()) : ([0]));
paral = (config.gunParal ? (config.gunParal.concat()) : ([0]));
for (var _local3 in multi) {
multi[_local3] = multi[_local3] * (Math.PI*2);
paral[_local3] = com.neodelight.std.XMath.toNumber(paral[_local3]);
}
dirRandom = com.neodelight.std.XMath.toNumber(config.gunDirRandom);
globalPos = new com.neodelight.std.Vector(0, 0);
reloadTime = com.neodelight.std.XMath.toNumber(this.config.gunReloadTime);
ammo = com.neodelight.std.Blueprint.getBlueprint(this.config.gunAmmo);
if (this.config.sound) {
snd = new com.neodelight.v2D.V2DSound(this, this.config);
}
trace((((("new Gun()> " + id) + " config: ") + com.neodelight.std.XString.dump(this.config)) + " snd: ") + snd);
if (ammo.explosion) {
ammo.explosion = com.neodelight.std.Blueprint.getBlueprint(ammo.explosion);
}
accThrow = (this.config.gunAccThrow ? (this.config.gunAccThrow) : (new com.neodelight.std.Vector(0, 0)));
maxBullets = (this.config.gunMaxBullets ? (com.neodelight.std.XMath.toNumber(this.config.gunMaxBullets)) : 0);
actBullets = 0;
shootFromOffscreen = false;
reset();
}
function reset() {
reloadStat = 0;
ready = true;
}
function move() {
reloadStat = Math.max(0, reloadStat - _global.dt);
ready = reloadStat == 0;
}
function aim(dir) {
}
function shoot() {
if (owner.gunsoff) {
return(false);
}
if ((reloadStat == 0) && ((actBullets >= 1) || (maxBullets == 0))) {
if (!shootFromOffscreen) {
globalPos.x = owner.pos.x;
globalPos.y = owner.pos.y;
_global.world.levelMc.localToGlobal(globalPos);
if (((((globalPos.x + owner.size.x) < 0) || (globalPos.x > _global.game.stageWidth)) || ((globalPos.y + owner.size.y) < 0)) || (globalPos.y > _global.game.stageHeight)) {
return(undefined);
}
}
if (snd) {
trace("Gun: trigger shoot sound");
snd.playEvent("Shoot");
} else {
trace("Gun: no sound");
}
actBullets = Math.max(0, actBullets - 1);
reloadStat = reloadTime;
ready = reloadStat == 0;
var _local4 = 0;
while (_local4 < multi.length) {
var _local3 = canvas.attachMovie(ammo.libId);
if (owner.renderRotation) {
_local3._x = ((owner.pos.x + (owner.size.x * 0.5)) - ((offset.y + paral[_local4]) * Math.sin(owner.pos.z))) + (offset.x * Math.cos(owner.pos.z));
_local3._y = ((owner.pos.y + (owner.size.y * 0.5)) + ((offset.y + paral[_local4]) * Math.cos(owner.pos.z))) + (offset.x * Math.sin(owner.pos.z));
} else {
_local3._x = (owner.pos.x + (owner.size.x * 0.5)) + (offset.x * owner.lookDir);
_local3._y = ((owner.pos.y + (owner.size.y * 0.5)) + offset.y) + paral[_local4];
}
var _local5 = (dir + multi[_local4]) + ((Math.random() - 0.5) * dirRandom);
_local5 = _local5 + owner.pos.z;
_local3.moverVx = (owner.v.x * accThrow.x) + ((ammo.moverV * Math.sin(_local5)) * owner.lookDir);
_local3.moverVy = (owner.v.y * accThrow.y) + (ammo.moverV * (-Math.cos(_local5)));
_local3.owner = owner;
com.neodelight.std.Blueprint.apply(_local3, config.gunAmmo);
if (_local3.behaviour == "PointSprite") {
if (_local3.gfx) {
_local3.gfx._rotation = (com.neodelight.std.XMath.vAngle(_local3.moverVx, _local3.moverVy) / Math.PI) * 180;
} else {
_local3._rotation = (com.neodelight.std.XMath.vAngle(_local3.moverVx, _local3.moverVy) / Math.PI) * 180;
}
} else {
_local3._x = _local3._x - (_local3._width * 0.5);
_local3._y = _local3._y - (_local3._height * 0.5);
}
var _local6 = com.neodelight.std.ClassLib.getClass(ammo.behaviour);
var _local7 = new _local6[undefined](_local3, ammo.friction, ammo.weight, 0, String(config.gunShotGroupsCol).split(","));
_local7.pos.z = com.neodelight.std.XMath.vAngle(_local3.moverVx, _local3.moverVy);
_local4++;
}
return(true);
}
return(false);
}
}
Symbol 1027 MovieClip [__Packages.com.neodelight.v2D.GunInterval] Frame 0
class com.neodelight.v2D.GunInterval extends com.neodelight.v2D.Gun
{
var timeOn, timeOff, pShoot, ifDirXPlayer, triggerStat, triggerTime, owner, shoot;
function GunInterval (owner, config, canvas) {
super(owner, config, canvas);
timeOn = com.neodelight.std.XMath.toNumber(config.gunIntervalTimeOn);
timeOff = com.neodelight.std.XMath.toNumber(config.gunIntervalTimeOff);
pShoot = com.neodelight.std.XMath.toNumber(config.gunIntervalPShoot);
if (pShoot == 0) {
pShoot = 1;
}
ifDirXPlayer = Boolean(config.gunIfDirXPlayer);
reset();
}
function reset() {
triggerStat = false;
triggerTime = timeOff;
super.reset();
}
function move() {
super.move();
if (triggerStat && ((!ifDirXPlayer) || (((_global.plSprite.pos.x - owner.pos.x) * owner.lookDir) > 0))) {
if ((Math.random() < pShoot) && (shoot())) {
}
}
triggerTime--;
if (triggerTime < 0) {
triggerStat = !triggerStat;
if (triggerStat) {
triggerTime = timeOn;
} else {
triggerTime = timeOff;
}
}
}
}
Symbol 1028 MovieClip [__Packages.com.neodelight.v2D.MoverCircle] Frame 0
class com.neodelight.v2D.MoverCircle extends com.neodelight.v2D.Mover
{
var rotV, startPos, radius, rotPos, origin, pos, active, v, client;
function MoverCircle (client, config) {
super(client);
rotV = com.neodelight.std.XMath.toNumber(config.moverV) / ((Math.PI*2) * com.neodelight.std.XMath.toNumber(config.moverRadius));
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
radius = com.neodelight.std.XMath.toNumber(config.moverRadius);
reset();
}
function reset() {
super.reset();
rotPos = startPos;
pos.x = origin.x + (Math.cos((rotPos * 2) * Math.PI) * radius);
pos.y = origin.y + (Math.sin((rotPos * 2) * Math.PI) * radius);
}
function move() {
if (!active) {
return(undefined);
}
super.move();
rotPos = ((rotPos + 1) + rotV) % 1;
v.x = (origin.x + (Math.cos((rotPos * 2) * Math.PI) * radius)) - pos.x;
v.y = (origin.y + (Math.sin((rotPos * 2) * Math.PI) * radius)) - pos.y;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x - radius;
client.totalBoundingRect.p0.y = origin.y - radius;
client.totalBoundingRect.p1.x = origin.x + radius;
client.totalBoundingRect.p1.y = origin.y + radius;
return(client.totalBoundingRect);
}
}
Symbol 1029 MovieClip [__Packages.PlatformPlayerSprite] Frame 0
class PlatformPlayerSprite extends com.neodelight.v2D.RectSprite
{
var isPlayer, player, vMax, a, t, boundingRectFrom, boundingRectTo, keys, ducked, origin, mc, freeMovement, guns, gun, throwPower, pos, v, paralyzed, shotReload, lookDir, dead, actHitPoints, defHitPoints, maxHitPoints, config, size, animMgr, inactive, ground, showAnimWalking, tryPush;
function PlatformPlayerSprite (mc) {
super(mc, undefined, undefined, com.neodelight.v2D.V2DObject.FlagCarryable, undefined);
isPlayer = true;
player = _global.game.player;
_global.plSprite = this;
player.sprite = this;
vMax = new com.neodelight.std.Vector3D(8, 0, 0);
a = new com.neodelight.std.Vector3D(2.8, 27, 0);
t = new com.neodelight.std.Vector(0, 0);
boundingRectFrom = new com.neodelight.std.Vector(0, 0);
boundingRectTo = new com.neodelight.std.Vector(0, 0);
keys = new Object();
ducked = false;
com.neodelight.v2D.Sprite.gravity = 1;
origin = new com.neodelight.std.Vector(this.mc._x, this.mc._y);
freeMovement = true;
guns[0].id = 0;
guns[1].id = 1;
guns[2].id = 2;
guns[3].id = 3;
guns[4].id = 4;
gun = guns[0];
throwPower = new com.neodelight.std.Vector3D(0, 0, 0);
reset();
}
function reset() {
super.reset();
if (!player) {
return(undefined);
}
pos.x = origin.x;
pos.y = origin.y;
v.x = 0;
v.y = 0;
v.z = 0;
paralyzed = 0;
mc._x = pos.x;
mc._y = pos.y;
shotReload = 0;
lookDir = 1;
keys.jumpTokens = 1;
keys.jumpMemory = 0;
keys.airJumpTokens = 1;
keys.weaponTokens = 1;
keys.shootTokens = 1;
keys.gunTokens0 = 1;
keys.gunTokens1 = 1;
keys.gunTokens2 = 1;
keys.gunTokens3 = 1;
keys.gunTokens4 = 1;
unduck();
dead = false;
redraw();
if (player.actHitPoints > 0) {
actHitPoints = player.actHitPoints;
}
player.actHitPoints = actHitPoints;
player.defHitPoints = defHitPoints;
player.maxHitPoints = maxHitPoints;
maxHitPoints = Math.min(maxHitPoints, config.statHitPoints - _root.difficulty);
actHitPoints = Math.min(actHitPoints, config.statHitPoints - _root.difficulty);
defHitPoints = Math.min(defHitPoints, config.statHitPoints - _root.difficulty);
guns[0].actBullets = guns[0].maxBullets;
var _local4 = 1;
while (_local4 < guns.length) {
guns[_local4].actBullets = com.neodelight.std.XMath.toNumber(player.actBullets[_local4]);
_local4++;
}
gun = guns[int(player.actWeaponId)];
player.actAbilities.doubleJump = true;
redraw();
_root.osd.update();
}
function store() {
unduck();
if (!dead) {
var _local2 = 0;
while (_local2 < guns.length) {
player.actBullets[_local2] = guns[_local2].actBullets;
_local2++;
}
}
player.actWeaponId = gun.id;
player.actHitPoints = actHitPoints;
}
function unduck() {
if (ducked) {
ducked = false;
size.y = size.y + duckOffY;
pos.y = pos.y - duckOffY;
var _local2 = 0;
while (_local2 < guns.length) {
guns[_local2].offset.y = (size.y * 0.5) + com.neodelight.std.XMath.toNumber(guns[_local2].config.gunOffsetY);
_local2++;
}
}
animMgr.prefix = "";
}
function redraw() {
super.redraw();
if (!inactive) {
if (ducked) {
mc.gfx.gotoAndStop("duck");
if (Math.abs(v.x) > 0.01) {
mc.gfx.gfx.play();
} else {
mc.gfx.gfx.stop();
}
} else if (ground) {
if (showAnimWalking > 0) {
mc.gfx.gotoAndStop("walk");
} else {
mc.gfx.gotoAndStop("stay");
}
} else if (v.y > 0) {
mc.gfx.gotoAndStop("flyDown");
} else {
mc.gfx.gotoAndStop("flyUp");
}
}
}
function damage(amount) {
var _local4 = super.damage(amount);
player.actHitPoints = actHitPoints;
_global.osd.update();
return(_local4);
}
function die() {
super.die();
var _local4 = 1;
while (_local4 < guns.length) {
player.actBullets[_local4] = 0;
_local4++;
}
player.actAbilities.doubleJump = false;
_root.osd.update();
if (_root.actLifes == 0) {
_root.startPhase(_root.stepGameOver);
} else {
_root.eventRestartLevel();
}
dead = true;
}
function dieMover() {
return(undefined);
}
function eventXtraAmmo(self, partner, args) {
_root.snd.playEvent("pickup_powerup", 1);
if (args[0] != 4) {
var _local6 = true;
var _local4 = args[0];
while (_local4 < 4) {
if (guns[_local4].actBullets > 0) {
_local6 = false;
}
_local4++;
}
if (_local6) {
gun = guns[args[0]];
}
}
guns[args[0]].actBullets = Math.min(guns[args[0]].maxBullets, guns[args[0]].actBullets + args[1]);
_global.osd.update();
}
function eventXtraEnergy(self, partner, args) {
_root.snd.playEvent("pickup_powerup", 1);
actHitPoints = Math.min(maxHitPoints, actHitPoints + args[0]);
_global.osd.update();
}
function eventXtraDoubleJump(self, partner, args) {
player.actAbilities.doubleJump = true;
_global.osd.update();
}
function eventDuck() {
if (!ducked) {
animMgr.prefix = "ducked_";
ducked = true;
size.y = size.y - duckOffY;
pos.y = pos.y + duckOffY;
var _local2 = 0;
while (_local2 < guns.length) {
guns[_local2].offset.y = guns[_local2].offset.y + duckGunOffY;
_local2++;
}
}
}
function move() {
if (dead) {
dieMover();
return(undefined);
}
com.neodelight.std.Inputs.update();
if ((gun.actBullets <= 0) && (gun.id != 0)) {
var _local5 = gun.id;
while (_local5 >= 0) {
if ((guns[_local5].actBullets > 0) || (_local5 == 0)) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[_local5];
break;
}
_local5--;
}
}
if (com.neodelight.std.Inputs.isPressed("gun0")) {
if (keys.gunTokens0 == 1) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[0];
_root.osd.update();
keys.gunTokens0 = 0;
}
} else {
keys.gunTokens0 = 1;
}
if (com.neodelight.std.Inputs.isPressed("gun1") && (guns[1].actBullets > 0)) {
if (keys.gunTokens1 == 1) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[1];
_root.osd.update();
keys.gunTokens1 = 0;
}
} else {
keys.gunTokens1 = 1;
}
if (com.neodelight.std.Inputs.isPressed("gun2") && (guns[2].actBullets > 0)) {
if (keys.gunTokens2 == 1) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[2];
_root.osd.update();
keys.gunTokens2 = 0;
}
} else {
keys.gunTokens2 = 1;
}
if (com.neodelight.std.Inputs.isPressed("gun3") && (guns[3].actBullets > 0)) {
if (keys.gunTokens3 == 1) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[3];
_root.osd.update();
keys.gunTokens3 = 0;
}
} else {
keys.gunTokens3 = 1;
}
if (com.neodelight.std.Inputs.isPressed("gun4") && (guns[4].actBullets > 0)) {
if (keys.gunTokens4 == 1) {
_global.game.snd.playEvent("weapon_select", 1);
gun = guns[4];
_root.osd.update();
keys.gunTokens4 = 0;
}
} else {
keys.gunTokens4 = 1;
}
if (com.neodelight.std.Inputs.isPressed("gunNext")) {
if (keys.weaponTokens == 1) {
_global.game.snd.playEvent("weapon_select", 1);
keys.weaponTokens = 0;
do {
gun = guns[(Number(gun.id) + 6) % 5];
} while ((gun.actBullets <= 0) && (gun.id != 0));
_root.osd.update();
}
} else if (com.neodelight.std.Inputs.isPressed("gunPrev")) {
if (keys.weaponTokens == 1) {
_global.game.snd.playEvent("weapon_select", 1);
keys.weaponTokens = 0;
do {
gun = guns[(Number(gun.id) + 4) % 5];
} while ((gun.actBullets <= 0) && (gun.id != 0));
_root.osd.update();
}
} else {
keys.weaponTokens = 1;
}
showAnimWalking--;
if (com.neodelight.std.Inputs.isPressed("right") && (paralyzed == 0)) {
v.x = Math.min(Math.max(0, v.x) + a.x, vMax.x);
lookDir = 1;
showAnimWalking = 1;
} else if (com.neodelight.std.Inputs.isPressed("left") && (paralyzed == 0)) {
v.x = Math.max(Math.min(0, v.x) - a.x, vMax.x * -1);
lookDir = -1;
showAnimWalking = 1;
} else {
v.x = v.x * 0.4;
if (Math.abs(v.x) < 1) {
v.x = 0;
}
}
if (com.neodelight.std.Inputs.isPressed("jump") && (paralyzed == 0)) {
if (keys.jumpTokens > 0) {
keys.jumpTokens = 0;
keys.jumpTrigger = 3;
} else {
keys.jumpTrigger = Math.max(0, keys.jumpTrigger - 1);
}
} else {
if (v.y < 0) {
v.y = v.y * 0.7;
}
keys.jumpTrigger = Math.max(0, keys.jumpTrigger - 1);
keys.jumpTokens = 1;
}
if ((com.neodelight.std.Inputs.isPressed("duck") && (!keys.jumpTrigger)) && (paralyzed == 0)) {
if ((!ducked) && (ground)) {
animMgr.prefix = "ducked_";
pos.y = pos.y + duckOffY;
size.y = size.y - duckOffY;
var _local5 = 0;
while (_local5 < guns.length) {
guns[_local5].offset.y = guns[_local5].offset.y + duckGunOffY;
_local5++;
}
ducked = true;
}
} else if (ducked) {
var _local6 = tryPush(new com.neodelight.std.Vector3D(0, -duckOffY, 0));
if (_local6 == 1) {
animMgr.prefix = "";
ducked = false;
size.y = size.y + duckOffY;
var _local5 = 0;
while (_local5 < guns.length) {
guns[_local5].offset.y = guns[_local5].offset.y - duckGunOffY;
_local5++;
}
} else if (_local6 > 0) {
tryPush(new com.neodelight.std.Vector3D(0, duckOffY * _local6));
}
}
if (ducked && (ground)) {
v.x = Math.max(-3, Math.min(3, v.x));
}
if ((ground || ((player.actAbilities.doubleJump && (keys.airJumpTokens > 0)) && (v.y <= 10))) && (keys.jumpTrigger)) {
if (!ground) {
keys.airJumpTokens = 0;
} else {
keys.airJumpTokens = 1;
}
v.y = 0;
v.y = v.y + (-1 * a.y);
keys.jumpTrigger = 0;
}
super.move();
if (com.neodelight.std.Inputs.isPressed("shoot") && (paralyzed == 0)) {
if (gun.shoot()) {
_root.osd.update();
}
}
if (guns[0].actBullets < guns[0].maxBullets) {
guns[0].actBullets = Math.min(guns[0].maxBullets, guns[0].actBullets + 0.085);
_root.osd.update();
}
}
var shotV = 5;
var duckOffY = 60;
var duckGunOffY = 0;
}
Symbol 1030 MovieClip [__Packages.com.neodelight.std.Inputs] Frame 0
class com.neodelight.std.Inputs
{
function Inputs () {
}
static function defineInput(id, key) {
if (!inputs[id]) {
inputs[id] = {pressed:false, keys:new Array()};
}
inputs[id].keys.push(key);
}
static function update() {
var _local3 = inputs;
for (var _local4 in _local3) {
var _local1 = _local3[_local4];
_local1.pressed = false;
var _local2 = _local1.keys.length;
while (_local2--) {
if (Key.isDown(_local1.keys[_local2])) {
_local1.pressed = true;
break;
}
}
}
}
static function isPressed(id) {
return((!locked) && (inputs[id].pressed));
}
static var inputs = new Object();
static var locked = false;
}
Symbol 1031 MovieClip [__Packages.com.neodelight.v2D.MoverExistInterval] Frame 0
class com.neodelight.v2D.MoverExistInterval extends com.neodelight.v2D.Mover
{
var timeOn, timeOff, startStatus, client, actStatus, mc, sleep, active, origin;
function MoverExistInterval (client, config) {
super(client);
timeOn = com.neodelight.std.XMath.toNumber(config.moverTimeOn);
timeOff = com.neodelight.std.XMath.toNumber(config.moverTimeOff);
startStatus = Boolean(config.moverStartStatus);
this.client.inactiveMove = true;
reset();
}
function reset() {
super.reset();
actStatus = startStatus;
mc._visible = false;
if (actStatus) {
sleep = timeOn;
} else {
sleep = timeOff;
}
mc._visible = actStatus;
}
function move() {
if (!active) {
return(undefined);
}
super.move();
mc._visible = actStatus;
client.inactive = !actStatus;
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
} else {
actStatus = !actStatus;
if (actStatus) {
if (timeOn > 0) {
sleep = timeOn - 1;
} else {
actStatus = !actStatus;
}
} else if (timeOff > 0) {
sleep = timeOff - 1;
} else {
actStatus = !actStatus;
}
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1032 MovieClip [__Packages.com.arcadetown.game.Highscores] Frame 0
class com.arcadetown.game.Highscores
{
function Highscores () {
}
static function submit(username, score, url) {
if (!url) {
url = "hs.asp";
}
getURL ((url + "?") + encrpytString((username + "|") + score), "_blank");
}
static function encrpytString(strVal) {
var _local8 = "aHfEjcDebChGiAfIjDbEjacD";
var _local9 = _local8.length;
var _local12 = "0";
var _local3 = "";
var _local10 = strVal.length;
var _local1 = 0;
var _local4;
var _local7;
var _local2;
var _local6 = 0;
var _local5 = 0;
while (_local5 < _local10) {
_local4 = strVal.charCodeAt(_local5);
if (_local4 >= 128) {
_local4 = "X";
}
_local7 = _local8.charCodeAt(_local1);
_local1 = _local1 + 1;
if (_local1 >= _local9) {
_local1 = 0;
}
_local2 = (_local4 % 16) + _local7;
_local3 = _local3 + String.fromCharCode(_local2);
_local6 = _local6 + _local2;
_local7 = _local8.charCodeAt(_local1);
_local1 = _local1 + 1;
if (_local1 >= _local9) {
_local1 = 0;
}
_local2 = Math.floor(_local4 / 16) + _local7;
_local3 = _local3 + String.fromCharCode(_local2);
_local6 = _local6 + _local2;
_local5++;
}
_local6 = _local6 % 256;
_local7 = _local8.charCodeAt(_local1);
_local1 = _local1 + 1;
if (_local1 >= _local9) {
_local1 = 0;
}
_local2 = (_local6 % 16) + _local7;
_local3 = _local3 + String.fromCharCode(_local2);
_local7 = _local8.charCodeAt(_local1);
_local1 = _local1 + 1;
if (_local1 >= _local9) {
_local1 = 0;
}
_local2 = Math.floor(_local6 / 16) + _local7;
_local3 = _local3 + String.fromCharCode(_local2);
return(_local3);
}
}
Symbol 143 MovieClip Frame 4
stop();
Symbol 198 Button
on (release) {
_root.continuePoint = int(_root.inputContinuePoint - 1);
_global.game.snd.playEvent("button_click", 1);
gotoAndPlay ("difficulty");
}
Symbol 204 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
getURL (_root.HiScoreOpenURL, "_blank");
}
Symbol 207 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
gotoAndStop ("options");
}
Symbol 210 Button
on (release) {
if (_root.LinkDownload.length != "missing") {
_global.game.snd.playEvent("button_click", 1);
getURL (_root.LinkDownload, "_blank");
}
}
Symbol 213 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
getURL (_root.LinkMoreGames, "_blank");
}
Symbol 230 Button
on (release) {
_global.snd.setGroupVolume(0, "fx");
nextFrame();
_global.game.snd.playEvent("button_click", 1);
}
Symbol 233 Button
on (release) {
_global.snd.setGroupVolume(1, "fx");
_global.game.snd.playEvent("button_click", 1);
prevFrame();
}
Symbol 236 MovieClip Frame 1
if (_global.snd.getGroupVolume("fx") > 0.1) {
stop();
}
Symbol 236 MovieClip Frame 2
stop();
Symbol 237 Button
on (release) {
_global.snd.setGroupVolume(0, "music");
nextFrame();
_global.game.snd.playEvent("button_click", 1);
}
Symbol 240 Button
on (release) {
_global.snd.setGroupVolume(1, "music");
prevFrame();
_global.game.snd.playEvent("button_click", 1);
}
Symbol 243 MovieClip Frame 1
if (_global.snd.getGroupVolume("music") > 0.1) {
stop();
}
Symbol 243 MovieClip Frame 2
stop();
Symbol 246 Button
on (release) {
gotoAndStop ("menu");
_global.game.snd.playEvent("button_click", 1);
}
Symbol 249 Button
on (release) {
_root.QualitySet = true;
_global.game.snd.playEvent("button_click", 1);
if (_quality.toLowerCase() == "low") {
_quality = "medium";
} else if (_quality.toLowerCase() == "medium") {
_quality = "high";
} else {
_quality = "low";
}
}
Symbol 253 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.difficulty = 0;
gotoAndPlay ("help");
}
Symbol 258 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
gotoAndStop ("menu");
}
Symbol 259 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.difficulty = 2;
gotoAndPlay ("help");
}
Symbol 262 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.difficulty = 4;
gotoAndPlay ("help");
}
Symbol 267 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
if (!_root.QualitySet) {
_quality = "medium";
}
gotoAndStop ("game");
}
Symbol 293 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 2
stop();
Symbol 350 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 350 MovieClip Frame 7
if (_currentframe == 7) {
gotoAndPlay ("default");
}
Symbol 350 MovieClip Frame 8
Symbol 350 MovieClip Frame 12
stop();
Symbol 351 MovieClip Frame 4
stop();
Symbol 358 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 358 MovieClip Frame 5
if (_currentframe == 5) {
gotoAndPlay ("default");
}
Symbol 358 MovieClip Frame 6
stop();
Symbol 384 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 384 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 384 MovieClip Frame 26
stop();
Symbol 385 MovieClip Frame 4
stop();
Symbol 389 MovieClip Frame 4
stop();
Symbol 400 MovieClip Frame 119
_parent.engine.die();
Symbol 400 MovieClip Frame 120
stop();
Symbol 401 MovieClip Frame 2
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
Symbol 401 MovieClip Frame 3
stop();
Symbol 407 MovieClip Frame 5
if (_root.stepMain == _root.onEnterFrame) {
_global.game.snd.playEvent("footstep_1", 1);
}
Symbol 407 MovieClip Frame 12
if (_root.stepMain == _root.onEnterFrame) {
_global.game.snd.playEvent("footstep_2", 1);
}
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 28
stop();
Symbol 415 MovieClip Frame 45
_global.snd.playEvent("sndPlayerDie", 0.5);
play();
Symbol 415 MovieClip Frame 61
stop();
Symbol 419 MovieClip Frame 1
setValue = function (p) {
p = Math.max(0, Math.min(1, p));
this.bar._xscale = Math.max(0.1, p * 100);
this.gotoAndStop(int(Math.max(1, p * 100)));
};
stop();
Symbol 420 MovieClip Frame 5
stop();
Symbol 429 MovieClip Frame 3
stop();
Symbol 431 MovieClip Frame 3
stop();
Symbol 433 MovieClip Frame 3
stop();
Symbol 437 MovieClip Frame 4
stop();
Symbol 444 MovieClip Frame 4
stop();
Symbol 460 MovieClip Frame 4
stop();
Symbol 493 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 493 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 493 MovieClip Frame 26
stop();
Symbol 494 MovieClip Frame 4
stop();
Symbol 502 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 503 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
if (inited) {
_global.snd.playEvent("box_breaks_3", 1);
}
inited = true;
Symbol 503 MovieClip Frame 2
_global.snd.playEvent("box_breaks_3", 1);
Symbol 503 MovieClip Frame 3
_global.snd.playEvent("box_breaks_3", 1);
Symbol 515 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
if (inited) {
_global.snd.playEvent("box_breaks_3", 1);
}
inited = true;
Symbol 515 MovieClip Frame 2
_global.snd.playEvent("box_breaks_3", 1);
Symbol 557 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
if (inited) {
_global.snd.playEvent("box_breaks_3", 1);
}
inited = true;
Symbol 557 MovieClip Frame 2
_global.snd.playEvent("box_breaks_3", 1);
Symbol 576 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 576 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 576 MovieClip Frame 26
stop();
Symbol 577 MovieClip Frame 4
stop();
Symbol 580 MovieClip Frame 4
stop();
Symbol 585 MovieClip Frame 4
stop();
Symbol 587 MovieClip Frame 4
stop();
Symbol 616 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
if (inited) {
_global.snd.playEvent("box_breaks_3", 1);
}
inited = true;
Symbol 616 MovieClip Frame 2
_global.snd.playEvent("box_breaks_3", 1);
Symbol 616 MovieClip Frame 3
_global.snd.playEvent("box_breaks_3", 1);
Symbol 624 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 624 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 624 MovieClip Frame 26
stop();
Symbol 625 MovieClip Frame 5
stop();
Symbol 636 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gfx.gotoAndStop(args[0]);
}
Symbol 637 MovieClip Frame 4
stop();
Symbol 639 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 1
function eventGotoAndStop(self, partner, args) {
this.gfx.gotoAndStop(args[0]);
}
Symbol 640 MovieClip Frame 4
stop();
Symbol 642 MovieClip Frame 4
stop();
Symbol 662 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 662 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 662 MovieClip Frame 26
stop();
Symbol 663 MovieClip Frame 4
stop();
Symbol 668 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 668 MovieClip Frame 5
if (_currentframe == 5) {
gotoAndPlay ("default");
}
Symbol 668 MovieClip Frame 6
stop();
Symbol 675 MovieClip Frame 4
stop();
Symbol 690 MovieClip Frame 4
stop();
Symbol 701 MovieClip Frame 1
this.onEnterFrame = function () {
if (Math.random() < 0.1) {
this.gotoAndPlay("blink");
}
};
stop();
Symbol 704 MovieClip Frame 1
var fader = (new com.neodelight.std.ColorFader(_root.levelMc));
var fx0 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
var fx1 = {ra:100, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0};
var steps = 12;
this.fader.fadeTo(fx1, this.steps);
eventStartFx = function () {
this.onEnterFrame = function () {
if (!this.fader.step()) {
var _local2 = this.fx0;
this.fx0 = this.fx1;
this.fx1 = _local2;
this.fader.fadeTo(fx1, this.steps);
}
};
};
eventStopFx = function () {
delete this.onEnterFrame;
this.fader.clearFx();
};
Symbol 711 MovieClip Frame 2
function eventGotoAndStop(self, partner, args) {
this.gotoAndStop(args[0]);
}
stop();
Symbol 727 MovieClip Frame 4
stop();
end0._yscale = (end1._yscale = (100 / this._yscale) * 100);
Symbol 729 MovieClip Frame 1
var fader = (new com.neodelight.std.ColorFader(_root.levelMc));
var fx0 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
this.fader.fadeTo(fx0, 1);
while (this.fader.step()) {
}
Symbol 733 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 733 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 733 MovieClip Frame 26
stop();
Symbol 734 MovieClip Frame 4
stop();
Symbol 738 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 738 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 738 MovieClip Frame 26
stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 744 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 744 MovieClip Frame 26
stop();
Symbol 746 MovieClip Frame 1
this.onEnterFrame = function () {
if (this._parent.engine.invincible) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};
Symbol 747 MovieClip Frame 4
stop();
Symbol 751 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 751 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 751 MovieClip Frame 26
stop();
Symbol 752 MovieClip Frame 1
stop();
Symbol 769 MovieClip Frame 5
stop();
Symbol 777 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 777 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 777 MovieClip Frame 26
stop();
Symbol 778 MovieClip Frame 4
stop();
Symbol 779 MovieClip Frame 4
stop();
end0._yscale = (end1._yscale = (100 / this._xscale) * 100);
Symbol 799 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 799 MovieClip Frame 5
if (_currentframe == 5) {
gotoAndPlay ("default");
}
Symbol 799 MovieClip Frame 6
stop();
Symbol 832 MovieClip Frame 1
stop();
Symbol 833 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 833 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 833 MovieClip Frame 17
stop();
Symbol 834 MovieClip Frame 4
stop();
Symbol 858 MovieClip Frame 1
stop();
Symbol 858 MovieClip Frame 17
stop();
Symbol 859 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Instance of Symbol 389 MovieClip in Symbol 859 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Symbol 859 MovieClip Frame 2
barrel.nextFrame();
Symbol 859 MovieClip Frame 6
if (_currentframe == 6) {
gotoAndPlay ("default");
}
Symbol 859 MovieClip Frame 7
stop();
Symbol 886 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 886 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 886 MovieClip Frame 26
stop();
Symbol 887 MovieClip Frame 1
stop();
Symbol 891 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 891 MovieClip Frame 9
if (_currentframe == 9) {
gotoAndPlay ("default");
}
Symbol 891 MovieClip Frame 26
stop();
Symbol 892 MovieClip Frame 1
stop();
Symbol 895 MovieClip Frame 1
#initclip 47
_xscale = 100;
_yscale = 100;
frame = 0;
traceFrames = false;
#endinitclip
this.onEnterFrame = function () {
this.frame = com.neodelight.std.XMath.toNumber(this.frame);
if (this.traceFrames) {
trace(((("(---" + this.frame) + "@") + getTimer()) + "----)");
} else if (Key.isDown(36)) {
this.traceFrames = true;
}
this.frame++;
};
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 306 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "gateSewer";
id = "gate";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 320 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 323 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformVan";
}
Instance of Symbol 327 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "";
id = "";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
moverV = 5;
moverDy = 530;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "boxDialog10";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooperSewer";
moverDx = -30;
moverDestinationPause = 30;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "boxTriggerDialog3";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 401 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "bombSpot";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 420 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRight";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog4";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog9";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog10";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog8";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog6";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog7";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog11";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog0";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog1";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog12";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog3b";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "dialog3";
id = "dialog3";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRight";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 450 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 450 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 466 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
moverV = 2;
moverDy = -170;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
mover = "Line";
moverDy = -170;
moverV = 2;
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
id = "testmon";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 470 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 450 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "dialog16";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "rectElectric";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "dialog5";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "dialog17";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
blueprint = "dialog18";
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 140;
}
Instance of Symbol 327 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "doorRemote";
id = "door";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 60;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 300;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 76;
moverDestinationPause = 10;
}
Instance of Symbol 466 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 140;
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 40;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 40;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 300;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 76;
moverDestinationPause = 10;
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "switchDoor";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 100;
moverDestinationPause = 10;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 300;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 100;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
moverV = 2;
moverDy = -170;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
id = "enzian";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 90;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 466 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelSprite";
mover = "Line";
moverDy = -170;
moverV = 2;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelSprite";
mover = "Line";
moverDy = -170;
moverV = 2;
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 100;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 510 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = -1500;
moverSkip = true;
}
Instance of Symbol 466 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "testplat";
moverV = 2;
moverDy = -120;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 510 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 510 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = -1500;
moverStartPos = 0.2;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = -1500;
moverStartPos = 0.4;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = -1500;
moverStartPos = 0.6;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = -1500;
moverStartPos = 0.8;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = 1500;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = 1500;
moverStartPos = 0.2;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = 1500;
moverStartPos = 0.4;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = 1500;
moverStartPos = 0.6;
moverSkip = true;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverV = 4;
moverDy = 1500;
moverStartPos = 0.8;
moverSkip = true;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 170;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 120;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 60;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 140;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 76;
moverDestinationPause = 10;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 95;
}
Instance of Symbol 510 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 220;
}
Instance of Symbol 515 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "switchDoor";
id = "switch0";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 140;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 200;
}
Instance of Symbol 519 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "xtraFlamefuel";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 50;
}
Instance of Symbol 519 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "xtraFlamefuel";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 444 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 528 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
width = 136;
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "platCrane";
moverV = 3;
moverDy = -360;
flagCrusher = true;
moverActive = false;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 530 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 120;
}
Instance of Symbol 515 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "switch";
id = "switch0";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 120;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 533 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
width = 136;
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "platCrane2";
moverV = 3;
moverDy = -150;
flagCrusher = true;
moverActive = true;
chainMc = "chain1";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 530 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 120;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 130;
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rectElectric";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 528 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
width = 136;
}
Instance of Symbol 530 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 460 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 533 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
width = 136;
}
Instance of Symbol 530 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "platCrane2";
moverV = 3;
moverDy = -150;
flagCrusher = true;
moverActive = true;
chainMc = "chain1";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 250;
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 469 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 510 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 60;
}
Instance of Symbol 482 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
moverV = 2;
moverDy = -170;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelSprite";
mover = "Line";
moverDy = -170;
moverV = 2;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelSprite";
mover = "Line";
moverDy = -170;
moverV = 2;
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 70;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 30;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 90;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 130;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = -130;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 557 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "switch";
id = "switch0";
}
Instance of Symbol 559 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "platCrane";
moverV = 3;
moverDy = 300;
flagCrusher = true;
moverActive = false;
chainMc = "chain7";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 577 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "monsterWalker";
moverDx = 200;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 580 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
moverDy = 0;
moverDx = -280;
id = "doorDoubleTrigger";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 587 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 587 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -95;
moverV = 3;
moverStartPos = 0;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -95;
moverV = 3;
moverStartPos = 0;
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -95;
moverV = 3;
moverStartPos = 0.5;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -95;
moverV = 3;
moverStartPos = 0.5;
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -95;
moverV = 3;
moverStartPos = 1;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -95;
moverV = 3;
moverStartPos = 1;
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -162;
moverV = 4;
}
Instance of Symbol 327 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
id = "";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 577 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterWalker";
moverDx = 210;
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "switchDoubleTriggerGateA";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "switchDoubleTriggerGateB";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = -110;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.125;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.875;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = -110;
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBeltLeft";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBeltLeft";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBeltLeft";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 637 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "circularSawTriggerable";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 640 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "circularSaw";
}
Instance of Symbol 640 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "circularSaw";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "doorBigboy";
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -80;
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door2";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboyDoorTrigger";
}
Instance of Symbol 355 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
height = 19;
mover = "Line";
id = "testplat";
moverV = 5;
moverDy = 500;
chainMc = "chain0";
chainOffsetX = 64;
chainOffsetY = -110;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 55;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 40;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 55;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 55;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 80;
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate2";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSaw";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 55;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRight";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -105;
moverV = 3;
moverStartPos = 1;
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -105;
moverV = 3;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -105;
moverV = 3;
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -105;
moverV = 3;
moverStartPos = 0.5;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -105;
moverV = 3;
moverStartPos = 0.5;
}
Instance of Symbol 593 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = -105;
moverV = 3;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
moverStartPos = 1;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
moverStartPos = 1;
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = 70;
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = 70;
moverStartPos = 1;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 100;
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
moverDx = 100;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 110;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 123;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 214;
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -105;
moverV = 3;
}
Instance of Symbol 598 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "crusherSpikes";
moverDy = -105;
moverV = 3;
moverStartPos = 1;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 577 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterWalker";
moverDx = 194;
}
Instance of Symbol 640 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "circularSaw";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.5;
moverAngleForbiddenTo = 0;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.5;
moverAngleForbiddenTo = 0;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0;
moverAngleForbiddenTo = 0.5;
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
moverDy = -150;
id = "door";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 690 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "schleuse1";
id = "schleuse1";
}
Instance of Symbol 690 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "schleuse2";
id = "schleuse2";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 585 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
moverDx = 170;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 190;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 190;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 90;
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0;
moverAngleForbiddenTo = 0.5;
}
Instance of Symbol 323 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platformVan";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 711 MovieClip "teleportingBeam" in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
id = "teleportingBeam";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "hotspotTrapLevel10";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExitLevel10";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "dialog14";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "dialog15";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "dialog13";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherLeft";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser1";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 734 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdronePhalanx2";
}
Instance of Symbol 739 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneTorso2";
}
Instance of Symbol 747 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneEye2";
}
Instance of Symbol 752 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneEyelid2";
}
Instance of Symbol 338 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 690 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "schleuse1";
id = "schleuse1";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.875;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 330 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = 90;
moverStartPos = 1;
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = 90;
}
Instance of Symbol 600 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "hydraulicPusher";
moverDy = 90;
moverStartPos = 1;
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 0.1;
moverDx = 26;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 0.3;
moverDx = 30;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 0.3;
moverDx = 40;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 0.15;
moverDx = 30;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 0.2;
moverDx = 15;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
statHitPoints = 2;
mover = "Float";
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box2";
mover = "Float";
statHitPoints = 2;
moverV = 2;
moverDx = 0;
moverDy = 12;
moverVDown = 0.2;
moverVUp = 0.3;
moverSineAmp = 0.25;
moverSineFrequ = 0.005;
}
Instance of Symbol 335 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 759 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 150;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 70;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelFloating";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelFloating";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 758 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelFloating";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 310 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "platAcidBath";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 760;
moverSkip = true;
moverV = 6;
moverDestinationPause = 20;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 760;
moverSkip = true;
moverStartPos = 0.5;
moverV = 6;
moverDestinationPause = 20;
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
mover = "Line";
moverTrigger = true;
moverActive = true;
moverV = 3;
moverStartPos = -1;
moverDy = 100;
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerPlatformsLevel13";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
id = "plat3";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
moverDy = 400;
mover = "Line";
moverV = 3;
moverDestinationPause = 20;
moverStartPos = 0;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
moverStartPos = 0.33333;
id = "plat2";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
id = "plat1";
moverStartPos = 0.666666;
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
}
Instance of Symbol 771 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "laserShooterHor";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 669 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "switchLasersLevel13";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "lift";
moverDy = -500;
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerLift";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 75;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 250;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 100;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 160;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 120;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 30;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 150;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooper";
moverDx = 100;
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 778 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterFlyer";
moverDx = 300;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser1";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser3";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 690 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
moverDx = -200;
moverDy = 0;
}
Instance of Symbol 519 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "xtraFlamefuel";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboyWhiteBg";
moverDx = 160;
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
moverDy = 100;
moverV = 3;
moverDestinationPause = 20;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "switchLasersLevel13";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgunWhiteBg";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgun";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooperWhiteBg";
moverDx = 150;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooperWhiteBg";
moverDx = 150;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 167;
}
Instance of Symbol 778 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterFlyer";
moverDx = 250;
}
Instance of Symbol 778 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterFlyerWhiteBg";
moverDx = 250;
moverStartPos = 1;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 40;
moverTimeOff = 40;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 60;
moverTimeOff = 60;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser1";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser3";
}
Instance of Symbol 420 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "playerWhiteBg";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "schleuse1";
moverDx = 0;
id = "schleuse1";
moverDy = -200;
flagCrusher = true;
flagStrong = true;
flagFixed = true;
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "schleuse2";
moverDx = 0;
moverDy = 200;
id = "schleuse2";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "lift";
moverDy = 300;
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerLift";
}
Instance of Symbol 834 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpiderLevel15WhiteBg";
moverDx = 200;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
moverActive = "defaultValue";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
moverStartPos = 0.33333;
moverActive = true;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel13";
moverStartPos = 0.666666;
moverActive = true;
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooperWhiteBg";
moverDx = 150;
}
Instance of Symbol 385 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterTrooperWhiteBg";
moverDx = 100;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 90;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 75;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 80;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser3";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser4";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
mover = "Line";
moverDy = -2000;
moverStartPos = -1;
moverActive = false;
moverTrigger = true;
moverV = 2000;
id = "laser1";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 420 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgunWhiteBg";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.4;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "triggerLaserLevel15";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerSchleuse";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
moverDx = 1200;
id = "lift";
moverV = 3;
moverDestinationPause = 20;
moverActive = false;
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerLift";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboyWhiteBg";
moverDx = 100;
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "killLaser2";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "killLaser1";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrelWhiteBg";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "killLaser3";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 75;
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterDroneWhiteBg";
moverDx = 75;
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rectBoxSprite";
mover = "Line";
moverTrigger = true;
moverActive = true;
moverV = 3;
moverStartPos = -1;
moverDy = -100;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser1";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser3";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 10;
moverTimeOff = 30;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 30;
moverTimeOff = 50;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 50;
moverTimeOff = 50;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 60;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 50;
moverTimeOff = 70;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 40;
moverTimeOff = 40;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 20;
moverTimeOff = 20;
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 519 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "xtraFlamefuel";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherLeft";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "boxWhiteBg";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "boxStackedWhiteBg";
}
Instance of Symbol 834 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpiderWhiteBg";
moverDx = 200;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 834 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpiderWhiteBg";
moverDx = 200;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "killLaser2";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "killLaser1";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel17";
moverStartPos = 0;
moverV = 5;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel17";
moverStartPos = 0.3;
moverV = 3;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel17";
moverStartPos = 0.5;
moverV = 4;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgunWhiteBg";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 625 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpringgunWhiteBg";
moverAngleForbiddenFrom = 0.75;
moverAngleForbiddenTo = 0.25;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser1";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
id = "laser2";
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBeltLeft";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "doorSpider";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
moverStartPos = 1;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
moverStartPos = 1;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 834 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpiderDoorTrigger";
moverDx = -200;
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "lift";
moverDx = 0;
id = "lift";
moverDy = 1000;
moverV = 8;
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerLift";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "lift";
moverDx = 0;
moverDy = 840;
id = "lift2";
moverV = 6;
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerLift2";
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "flyingPlatLevel17";
moverStartPos = 0;
moverV = 4;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 494 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "monsterDrone";
moverDx = 75;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaserConstant";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 40;
moverTimeOff = 40;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 60;
moverTimeOff = 60;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "lava";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "conveyorBelt";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "hotspotDucker";
}
Instance of Symbol 552 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "xtraGrenades";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
blueprint = "lavaBarrel";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door2";
moverDy = -130;
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door3";
moverDy = -130;
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
moverDy = -130;
}
Instance of Symbol 519 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "xtraFlamefuel";
}
Instance of Symbol 471 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "xtraTriplebullets";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 876 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 389 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 719 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "laserShooter";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 800 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 663 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterBigboy";
moverDx = 160;
}
Instance of Symbol 616 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate2";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate3";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "box";
}
Instance of Symbol 351 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "boxStacked";
}
Instance of Symbol 756 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 503 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "switchTriggerGate";
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 40;
moverTimeOff = 80;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 40;
moverTimeOff = 40;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 40;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 60;
moverTimeOff = 60;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 40;
}
Instance of Symbol 727 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 40;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 40;
}
Instance of Symbol 779 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterLaser";
moverTimeOn = 80;
moverTimeOff = 40;
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "lift";
moverDx = 0;
moverTrigger = false;
moverActive = true;
moverDy = 650;
moverDestinationPause = 60;
moverV = 6;
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 769 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "floatingPlatform";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "doorSpider";
}
Instance of Symbol 834 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "monsterSpiderDoorTrigger";
moverDx = 100;
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRight";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
blueprint = "lava";
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door2";
moverDy = -200;
}
Instance of Symbol 642 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "triggerGateClosed";
id = "door";
moverDy = 200;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = 80;
}
Instance of Symbol 675 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "movingBox";
moverDx = -80;
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 887 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneGunleft";
}
Instance of Symbol 892 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneGunright";
}
Instance of Symbol 734 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdronePhalanx";
}
Instance of Symbol 739 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneTorso";
}
Instance of Symbol 747 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneEye";
}
Instance of Symbol 752 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "monsterBossdroneEyelid";
}
Instance of Symbol 860 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "barrelOnBox";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 143 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 299 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "xtraEnergy";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 589 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "xtraMachinebullets";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "lava";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "lavaBarrel";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "hotspotDoor20";
}
Instance of Symbol 429 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRight";
}
Instance of Symbol 437 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 323 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "platformVan";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 481 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "platformLamp";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 359 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "explosiveBarrel";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "dialog19";
}
Instance of Symbol 431 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "hotspotPusherRightLvl21";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "dialog20";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "dialog21";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "exitLevel21";
}
Instance of Symbol 433 MovieClip in Symbol 895 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
blueprint = "dialog21b";
}
Symbol 902 MovieClip Frame 1
setValue = function (p, abs, active) {
p = Math.max(0, Math.min(1, p));
this.bar._xscale = Math.max(0.1, p * 100);
this.displayNumber = int(abs);
if (active) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};
Symbol 911 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_global.osd.showIngameMenu("options");
}
Symbol 912 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_global.osd.showIngameMenu("die");
}
Symbol 913 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_global.osd.showIngameMenu("exit");
}
Symbol 924 MovieClip Frame 2
_global.snd.playEvent("dialog_open", 1);
Symbol 924 MovieClip Frame 10
stop();
Symbol 924 MovieClip Frame 11
_global.snd.playEvent("dialog_close", 1);
Symbol 924 MovieClip Frame 20
_parent.play();
stop();
Symbol 937 MovieClip Frame 1
stop();
this.gotoAndStop(_root.osdMc.dialogMc.displayDialogPerson);
Symbol 939 MovieClip Frame 8
stop();
Symbol 940 MovieClip Frame 1
stop();
Symbol 940 MovieClip Frame 2
if (pane._currentframe > 10) {
pane._currentframe = Math.max(1, 10 - pane._currentframe);
pane.play();
}
Symbol 940 MovieClip Frame 50
pane.play();
stop();
Symbol 948 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.onEnterFrame = undefined;
_root.gotoAndPlay("menuMusic");
_root.osd.closeIngameMenu();
}
Symbol 951 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.osd.closeIngameMenu();
}
Symbol 956 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_global.plSprite.damage(999);
_global.osd.closeIngameMenu();
}
Symbol 970 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
_root.osd.closeIngameMenu();
}
Symbol 971 MovieClip Frame 1
stop();
_visible = false;
Symbol 971 MovieClip Frame 15
display = "Mission " + (_global.game.actLevel + 1);
Symbol 978 Button
on (release) {
_global.game.snd.playEvent("button_click", 1);
com.arcadetown.game.Highscores.submit(_root.inputUsername, _global.score.act, _root.HiScoreSaveURL);
gotoAndStop ("menu");
}