STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #203047 |
Based on the "Dairy of Luna" parody fic by ShadowLeggy. Graphics: Sprites based off Enterbrain's RPG Maker 2k style Pictures taken off https://doubleleggy.deviantart.com/ Blood Texture for Game Over: https://gentheminer.deviantart.com/ Resident Evil Font by Badassbill Scripts: Simple Easing Functions by Gaëtan Renaudeau Additional Help: Stackoverflow.com |
ActionScript [AS3]
Section 1//AngryVein (animations.AngryVein) package animations { import flash.display.*; public dynamic class AngryVein extends MovieClip { } }//package animationsSection 2//BloodHit (animations.BloodHit) package animations { import flash.display.*; public dynamic class BloodHit extends MovieClip { public function BloodHit(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package animationsSection 3//CensoredKiss (animations.CensoredKiss) package animations { import flash.display.*; public dynamic class CensoredKiss extends MovieClip { } }//package animationsSection 4//PopHit (animations.PopHit) package animations { import flash.display.*; public dynamic class PopHit extends MovieClip { } }//package animationsSection 5//SlashDown (animations.SlashDown) package animations { import flash.display.*; public dynamic class SlashDown extends MovieClip { } }//package animationsSection 6//Cutscene01 (cutscenes.Cutscene01) package cutscenes { import flash.display.*; import animations.*; import rooms.*; import flash.events.*; public class Cutscene01 extends MovieClip { public function Cutscene01(_arg1, _arg2, _arg3):void{ var chris:Characters; var wesker:Characters; var jill:Characters; var chrisMovement:Function; var black:BlackSquare; var t:Tweens; var canSkip:Boolean; var skipped:Boolean; var skipEF:Function; var player = _arg1; var sprites = _arg2; var obj = _arg3; super(); player.action = -1; chris = new Characters(new Chris()); wesker = new Characters(new Wesker()); jill = new Characters(new Jill()); sprites.addChild(chris); sprites.addChild(jill); sprites.addChild(wesker); player.changeDirection(0); player.x = 363; player.y = 339; chris.x = 336; chris.y = 369; jill.x = 369; jill.y = 438; wesker.x = 408; wesker.y = 395; canSkip = true; skipped = false; skipEF = function (_arg1):void{ var _local2:SkipTo; if (((canSkip) && (Input.trigger("TRIANGLE")))){ skipped = true; if (t != null){ t.kill(); t = null; }; if (black != null){ stage.removeChild(black); black = null; }; SND.stopBgm(80); if (chrisMovement != null){ removeEventListener(Event.ENTER_FRAME, chrisMovement); }; removeEventListener(Event.ENTER_FRAME, skipEF); _local2 = new SkipTo(Room03); stage.addChild(_local2); obj.destroy(); }; }; addEventListener(Event.ENTER_FRAME, skipEF); addEventListener(Event.ADDED_TO_STAGE, function (_arg1):void{ var cutsceneStart:Function; var e = _arg1; cutsceneStart = function (){ }; black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 1; stage.addChild(black); SND.playBgm("INTRO_BGM"); obj.writeText(["Hello...", "I'm Lalune\nMary-Jane S.(hadow) Kennedy.", "But everyone\ncalls me Luna for short.", "I'm a member of S.T.A.R.S, only\nnow renamed to G.O.T.H.S.\n(Going Onward to Help Satan)", "(AN: most of da RPD convreted\nto stanism. Dey still halp ppl\nbut usually only otha goffs)", "Today, we got a mission to go\ninvestagate sum murders\nin the frest.", "But we got chased by munstars\nand had to hide in a Manson.\n(AN: geddit, like merlin manson)"], {complete:function (){ if (skipped){ return; }; SND.stopBgm(20); obj.writeText(["Only....................................\nITS NO ORDINARY MANSON!!1!"], {complete:function (){ Wait.d(80, function (){ if (skipped){ return; }; t = new Tweens(black); t.animate({wait:20, alpha:0, complete:function (){ chris.moveSteps(17); black.visible = false; }}); jill.moveSteps(24); player.moveSteps(20); Wait.d(10, function (){ if (skipped){ return; }; wesker.moveSteps(24, function (){ wesker.changeDirection(3); }); }); Wait.d(60, function (){ var chrisWait:*; if (skipped){ return; }; chrisWait = 0; chrisMovement = function (_arg1){ if (chrisWait == 0){ if (chris.dir == 0){ chris.changeDirection(2); } else { if (chris.dir == 2){ chris.changeDirection(3); } else { chris.changeDirection(0); }; }; chrisWait = 80; } else { chrisWait--; }; }; addEventListener(Event.ENTER_FRAME, chrisMovement); obj.showMessage("WHISKER", "Wesker", "", "(Dammit,\nthey made it...)", {complete:function (){ player.changeDirection(2); obj.showMessage("LUNA", "Luna", "", "...................", {complete:function (){ player.moveSteps(10, function (){ if (skipped){ return; }; player.changeDirection(1); player.moveSteps(3); Wait.d(25, function (){ if (skipped){ return; }; SND.playSE("WOOSH"); player.gtStop(113); Wait.d(100, function (){ if (skipped){ return; }; removeEventListener(Event.ENTER_FRAME, chrisMovement); chrisMovement = null; player.changeDirection(3); chris.changeDirection(1); obj.showMessage("CHRIS", "Chris", "", "Where's Barry??", {complete:function (){ chrisWait = 20; chrisMovement = function (){ var _local1:*; var _local2:*; _local2 = [player, chris, wesker, jill]; if (chrisWait == 0){ _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].dir == 0){ _local2[_local1].changeDirection(1); } else { if (_local2[_local1].dir == 1){ _local2[_local1].changeDirection(2); } else { if (_local2[_local1].dir == 2){ _local2[_local1].changeDirection(3); } else { _local2[_local1].changeDirection(0); }; }; }; _local1++; }; chrisWait = 20; } else { chrisWait--; }; }; addEventListener(Event.ENTER_FRAME, chrisMovement); Wait.d(100, function (){ if (skipped){ return; }; removeEventListener(Event.ENTER_FRAME, chrisMovement); chrisMovement = null; obj.showMessage("WESKTER", "Wesker", "", "...He's GONE!", {complete:function (){ SND.playSE("GUNSHIT"); chris.changeDirection(3); jill.changeDirection(3); player.changeDirection(0); player.moveSteps(9, function (){ player.changeDirection(3); }); Wait.d(60, function (){ if (skipped){ return; }; obj.showMessage("LUNA", "Luna", "Concerned", "(The shooting of\na gunshit!)", {complete:function (){ obj.showMessage("WHISKER", "Wesker", "", "Chris... you and Jell\ngo inspectigate that\nnose.", {complete:function (){ chris.changeDirection(1); player.changeDirection(2); jill.changeDirection(0); obj.showMessage("CHRIS", "Chris", "Angry", "Wtf???", {complete:function (){ chris.moveSteps(12); obj.showMessage("CHRIS", "Chris", "Angry", "I want to go with\nLuna", {complete:function (){ wesker.showAnimation(new AngryVein(), 20, 16); wesker.jump(); obj.showMessage("ALBRET", "Wesker", "Angry", "Well I want her\nto stay hear!!", {complete:function (){ chris.showAnimation(new AngryVein(), 16, 16); chris.jump(); obj.showMessage("CHRIS", "Chris", "Angry", "SHE'S CUMMING\nWITH ME!!", {complete:function (){ chrisWait = 0; chrisMovement = function (){ if (chrisWait == 0){ chris.jump(); chrisWait = 20; } else { if (chrisWait == 10){ wesker.jump(); chrisWait--; } else { chrisWait--; }; }; }; addEventListener(Event.ENTER_FRAME, chrisMovement); Wait.d(80, function (){ if (skipped){ return; }; obj.showMessage("LUNA", "Luna", "Happy", "(Albret aktually looks\nkinda hot now...)", {complete:function (){ obj.showMessage("LUNA", "Luna", "Pensive", "(Um... no...\nHe's just a poser\nand a prep!)", {complete:function (){ obj.showMessage("LUNA", "Luna", "", "......................", {complete:function (){ removeEventListener(Event.ENTER_FRAME, chrisMovement); chrisMovement = null; chris.clearAnimations(); chris.changeDirection(0); wesker.clearAnimations(); wesker.changeDirection(0); player.jump(); obj.showMessage("LUNA", "Luna", "Angry", "STOP FIGHTING\nOVER ME, OKAY!!", {complete:function (){ player.changeDirection(1); player.moveSteps(8, function (){ if (skipped){ return; }; player.changeDirection(2); obj.showMessage("LUNA", "Luna", "Angry", ["Why do you even\nwant me here,\nWhisker", "you fucking pedo!"], {complete:function (){ obj.showMessage("WESKER", "Wesker", "Angry", ["FINE THEN!!", "Go with Chris you'll\nprolbably just die\nanyway see if I care!"], {complete:function (){ obj.showMessage("WESKER", "Wesker", "", "I'll stay with Jill\nanyway she's...", {complete:function (){ obj.showMessage("WESKER", "Wesker", "Sad", ["...", "...she's more pretty\nthan you anyway!"], {complete:function (){ chris.moveSteps(16, function (){ if (skipped){ return; }; chris.changeDirection(1); chris.moveSteps(6, function (){ if (skipped){ return; }; chris.changeDirection(2); obj.showMessage("CHRIS", "Chris", "Happy", "Cum on Luna, lets go!", {complete:function (){ chris.moveSteps(2); Wait.d(20, function (){ if (skipped){ return; }; chris.changeDirection(3); player.changeDirection(3); Wait.d(20, function (){ if (skipped){ return; }; chris.speed = 2; player.speed = 2; chris.moveSteps(50); Wait.d(20, function (){ if (skipped){ return; }; wesker.changeDirection(3); jill.changeDirection(3); }); player.moveSteps(50, function (){ if (skipped){ return; }; Wait.d(10, function (){ if (skipped){ return; }; player.changeDirection(1); Wait.d(20, function (){ if (skipped){ return; }; player.gtStop(113); SND.playSE("WOOSH"); Wait.d(100, function (){ if (skipped){ return; }; player.changeDirection(3); removeEventListener(Event.ENTER_FRAME, skipEF); canSkip = false; Wait.d(20, function (){ if (skipped){ return; }; player.moveSteps(20); chris.moveSteps(20); Wait.d(10, function (){ black.visible = true; t.animate({wait:20, alpha:1, complete:function (){ obj.gotoRoom({room:Room03, complete:function (){ stage.removeChild(black); black = null; t = null; }}); }}); }); }); }); }); }); }); }); }); }}); }); }); }}); }}); }}); }}); }); }}); }}); }}); }}); }); }}); }}); }}); }}); }}); }}); }); }}); }); }}); }); }); }); }}); }}); }); }); }}); }}); }); } } }//package cutscenesSection 7//Cutscene02 (cutscenes.Cutscene02) package cutscenes { import animations.*; import rooms.*; import flash.events.*; public class Cutscene02 { private static var skipped:Boolean = false; public static function go(_arg1, _arg2, _arg3, _arg4):void{ var black:BlackSquare; var chris:Characters; var bt:Tweens; var canSkip:Boolean; var skipEF:Function; var part:Function; var obj = _arg1; var player = _arg2; var sprites = _arg3; var plates = _arg4; part = function (_arg1:int){ var step = _arg1; if (skipped){ return; }; switch (step){ case 1: chris.changeDirection(3); Wait.d(20, function (){ part(2); }); break; case 2: obj.showMessage("LUNA", "Luna", "Pensive", "(Fucking Whiskers,\nIm gonna kill him!)", {complete:function (){ obj.showMessage("CHRIS", "Chris", "", "...", {complete:function (){ part(3); }}); }}); break; case 3: chris.speed = 3; chris.moveSteps(6, function (){ if (skipped){ return; }; Wait.d(20, function (){ part(4); }); }); break; case 4: chris.gtStop(106); Wait.d(4, function (){ if (skipped){ return; }; chris.gtStop(113); chris.shadow.y = (chris.shadow.y + 1); player.gtStop(114); SND.playSE("SLAP"); Wait.d(10, function (){ if (skipped){ return; }; chris.stopMoving(); player.changeDirection(1); Wait.d(30, function (){ part(5); }); }); }); break; case 5: obj.showMessage("CHRIS", "Chris", "Happy", ["Don't worry Luna.", "We'll find a way out\nand solve the mystery\nof the mansion."], {complete:function (){ SND.stopBgs(); obj.showMessage("LUNA", "Luna", "Happy", "(He gives me so much\nhopeless hopefulness!)", {complete:function (){ SND.playBgm("PORN"); SND.playSE("FRENCHING"); player.moveSteps(1); chris.moveSteps(1); chris.showAnimation(new CensoredKiss(), 10, 26); Wait.d(150, function (){ part(6); }); }}); }}); break; case 6: chris.clearAnimations(); chris.shadow.y = (chris.shadow.y - 2); chris.moveSteps(2, function (){ if (skipped){ return; }; Wait.d(10, function (){ if (skipped){ return; }; chris.shadow.y = (chris.shadow.y + 1); chris.gtStop(114); Wait.d(10, function (){ part(7); }); }); }); break; case 7: chris.gtStop(64); player.x = chris.x; player.y = 192; player.changeDirection(0); SND.playSE("PUNCH"); crashAllPlates(plates); obj.shakeScreen(16); Wait.d(80, function (){ if (skipped){ return; }; obj.showMessage("LUNA", "Luna", "Happy", "(He's so gentle\nwith me!)", {complete:function (){ chris.changeDirection(2); obj.showMessage("CHRIS", "Chris", "Happy", "Oh Luna...", {complete:function (){ chris.speed = 1; chris.gtPlay(65); chris.moveSteps(5); black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; obj.parent.addChild(black); bt = new Tweens(black); bt.animate({wait:20, alpha:1, complete:function (){ Wait.d(40, function (){ part(8); }); }}); }}); }}); }); break; case 8: SND.playSE("CHANGING"); Wait.d(40, function (){ if (skipped){ return; }; obj.writeText(["Chris then took off his vest\nand shirt and my shirt too.", "And my bra pooped open studenly\nand he started to feel me up.", "After our patns and skirts and\nthings were gone,", "Chris put his giant boys thingy\ninto my thingy,", "and we did it for the first time\ntogether..."], {complete:function (){ Wait.d(80, function (){ if (skipped){ return; }; obj.showMessage("LUNA", "Luna", "Orgasm", "Oh Chris...\noh my Statan!!1", {readd:true, complete:function (){ obj.writeText(["I shooted as I came to\nan organism.", "Chris began to shoot too\nscreming my name."], {complete:function (){ SND.playSE("CHRIS_REBECCA"); Wait.d(160, function (){ part(9); }); }}); }}); }); }}); }); break; case 9: SND.playSE("ZOMBIE_ECHO"); Wait.d(150, function (){ if (skipped){ return; }; obj.writeText(["did I jst hear a...", "Nah its prbbly nothing."], {complete:function (){ canSkip = false; Wait.d(80, function (){ SND.stopBgm(20); SND.playSE("CHRIS_SCREAM"); Wait.d(150, function (){ part(10); }); }); }}); }); break; case 10: sprites.removeChild(chris); chris = null; player.y = (player.y - 32); bt.animate({wait:20, alpha:0, complete:function (){ obj.showMessage("LUNA", "Luna", "Concerned", "...Chris???", {complete:function (){ SND.playBgs("CLOCK_TICK"); player.speed = 3; player.action = 0; bt.kill(); bt = null; obj.parent.removeChild(black); black = null; }}); }}); break; }; }; chris = new Characters(new Chris()); canSkip = true; skipped = false; sprites.addChild(chris); player.action = -1; player.x = 272; player.y = 128; player.speed = 1; player.changeDirection(2); player.moveSteps(10); chris.x = 320; chris.y = 128; chris.speed = 1; chris.changeDirection(2); chris.moveSteps(10, function (){ part(1); }); skipEF = function (_arg1):void{ var _local2:SkipTo; if (((canSkip) && (Input.trigger("TRIANGLE")))){ skipped = true; if (bt != null){ bt.kill(); bt = null; }; if (black != null){ obj.parent.removeChild(black); black = null; }; SND.stopBgm(80); obj.removeEventListener(Event.ENTER_FRAME, skipEF); _local2 = new SkipTo(Room03); obj.parent.addChild(_local2); obj.destroy(); }; }; obj.addEventListener(Event.ENTER_FRAME, skipEF); } private static function crashAllPlates(_arg1):void{ var plates = _arg1; Wait.d(10, function (){ if (skipped){ return; }; plates[0].play(); }); Wait.d(20, function (){ if (skipped){ return; }; plates[1].play(); SND.playSE("CRASH"); }); Wait.d(30, function (){ if (skipped){ return; }; plates[2].play(); SND.playSE("CRASH"); }); Wait.d(40, function (){ if (skipped){ return; }; SND.playSE("CRASH"); }); } } }//package cutscenesSection 8//Cutscene03 (cutscenes.Cutscene03) package cutscenes { import flash.display.*; import animations.*; import enemies.*; import flash.events.*; public class Cutscene03 { public static function go(_arg1):void{ var player:*; var sprites:*; var obj = _arg1; player = obj.getPlayer(); sprites = obj.getSprites(); player.action = -1; player.stopMoving(); obj.showMessage("LUNA", "Luna", "Concerned", ["! ! !", "Oh... my... SATAN!!!!"], {complete:function (){ var zombie:*; var zombie2:*; var zombieWait:*; var zombieFuck:*; var sherry:*; SND.playSE("SUSPENSE"); obj.moveScreen(7, 0); zombie = new Zombie(obj, 0, 2); zombie.x = 148; zombie.y = 104; zombie.changeDirection(2); zombie.wait = 999; zombie2 = new Zombie(obj, 0, 3); zombie2.x = 160; zombie2.y = 104; zombie2.changeDirection(2); zombie2.wait = 999; sprites.addChild(zombie); sprites.addChild(zombie2); zombieWait = 0; zombieFuck = function (_arg1):void{ if (zombieWait == 0){ SND.playSE("ZOMBIE_STEP"); zombie.gtStop(113); zombie2.gtStop(116); zombieWait = 50; } else { if (zombieWait == 40){ zombie.gtStop(114); zombie2.gtStop(117); }; zombieWait--; }; }; sherry = new Characters(new Sherry()); sherry.x = 128; sherry.y = 224; sprites.addChild(sherry); obj.addEventListener(Event.ENTER_FRAME, zombieFuck); Wait.d(60, function (){ obj.moveScreen(5, 0); Wait.d(60, function (){ obj.moveScreen(0, 0); Wait.d(120, function (){ var pophit:*; pophit = new PopHit(); pophit.blendMode = BlendMode.SCREEN; sherry.showAnimation(pophit, -16, 0, 6); SND.playSE("POPSFX"); obj.removeEventListener(Event.ENTER_FRAME, zombieFuck); zombie.gtStop(115); zombie2.gtStop(118); Wait.d(5, function (){ sprites.removeChild(sherry); }); Wait.d(40, function (){ var el:*; player.action = 0; Variables.set(1, 1); zombie.x = 128; zombie.y = 148; zombie.wait = 0; zombie.stopMoving(); zombie2.x = 160; zombie2.y = 128; zombie2.wait = 0; zombie2.stopMoving(); el = function ():void{ if ((((Variables.get(2) == 1)) && ((Variables.get(3) == 1)))){ obj.removeEventListener(Event.ENTER_FRAME, el); Variables.set(1, 2); SND.stopBgm(80); }; }; obj.addEventListener(Event.ENTER_FRAME, el); SND.playBgm("DANGER_MUSIC"); }); }); }); }); }}); } } }//package cutscenesSection 9//Cutscene04 (cutscenes.Cutscene04) package cutscenes { import flash.display.*; import animations.*; import rooms.*; import functions.*; import flash.events.*; public class Cutscene04 { public static function go(_arg1):void{ var player:*; var sprites:*; var black:BlackSquare; var bt:Tweens; var chrisMoans:Function; var chrisWait:int; var chris:*; var zombie:*; var step:Function; var added:Function; var obj = _arg1; player = obj.getPlayer(); sprites = obj.getSprites(); chrisWait = 40; chris = new Characters(new Chris()); zombie = new Characters(new Zombie00()); chris.x = 320; chris.y = 530; zombie.x = 320; zombie.y = 544; sprites.addChild(chris); sprites.addChild(zombie); player.action = -1; player.stopMoving(); step = function (_arg1:int){ var i = _arg1; switch (i){ case 1: black = new BlackSquare(); black.width = 640; black.height = 480; Main.stageMC.addChild(black); bt = new Tweens(black); Wait.d(80, function (){ step(2); }); chrisMoans = function (_arg1):void{ if (chrisWait == 0){ SND.playSE(("CHRIS0" + randomNumber(1, 3))); chrisWait = 40; } else { chrisWait--; }; }; obj.addEventListener(Event.ENTER_FRAME, chrisMoans); break; case 2: obj.showMessage("LUNA", "Luna", "Concerned", "Chris??", {complete:function (){ obj.removeEventListener(Event.ENTER_FRAME, chrisMoans); Wait.d(40, function (){ step(3); }); }}); break; case 3: SND.playSE("CHRIS04"); chrisWait = 40; chrisMoans = function (_arg1):void{ if (chrisWait == 0){ SND.playSE(("CHRIS0" + randomNumber(5, 6))); chrisWait = 80; chris.y = (chris.y - 1); zombie.y = (zombie.y - 1); } else { if (chrisWait == 70){ chris.y = (chris.y + 1); zombie.y = (zombie.y + 1); }; chrisWait--; }; }; obj.addEventListener(Event.ENTER_FRAME, chrisMoans); Wait.d(150, function (){ step(4); }); break; case 4: obj.showMessage("LUNA", "Luna", "Concerned", "Chris war are you??", {complete:function (){ Wait.d(40, function (){ step(5); }); SND.stopBgs(); }}); break; case 5: bt.animate({wait:20, alpha:0, complete:function (){ SND.playBgm("CHRIS_RAPED", 1); Wait.d(200, function (){ step(6); }); }}); break; case 6: obj.showMessage("LUNA", "Luna", "Concerned", ["OMFG Chris!!1!", "Dat zombi has his boy\nthingy in your\nyou-know-where!1!!!", "And u..."], {complete:function (){ SND.stopBgm(); obj.showMessage("LUNA", "Luna", "Shocked", ["Ur licking it??!1!", "Dats..."], {complete:function (){ SND.playBgm("PORN"); obj.showMessage("LUNA", "Luna", "Happy", ["Dats so HAWT!1!!", "(THe fact hes bi now\nreally turns me on...)"], {complete:function (){ step(7); }}); }}); }}); break; case 7: player.speed = 2; player.moveSteps(60); obj.removeEventListener(Event.ENTER_FRAME, chrisMoans); bt.animate({wait:80, alpha:1, step:3}); Wait.d(160, function (){ step(8); }); break; case 8: obj.writeText(["And so, we cuntinued\nto do it until we orgied again..."], {complete:function (){ Wait.d(20, function (){ SND.playSE("CHRIS_REBECCA"); }); Wait.d(240, function (){ step(9); }); }}); break; case 9: player.changeDirection(0); player.x = 320; SND.stopBgm(20); bt.animate({wait:20, alpha:0, complete:function (){ player.changeDirection(3); player.moveSteps(10, function (){ player.changeDirection(1); }); }}); Wait.d(80, function (){ chris.changeDirection(2); player.gtStop((115 + (player.dir * 2))); SND.playSE("PUNCH"); zombie.moveSteps(-8, function (){ var blood:BloodHit; SND.playSE("GUNSHIT"); player.gtStop((116 + (player.dir * 2))); blood = new BloodHit(); blood.blendMode = BlendMode.SCREEN; zombie.showAnimation(blood, -16, 0, 6); Wait.d(5, function (){ player.gtStop((115 + (player.dir * 2))); sprites.removeChild(zombie); zombie = null; }); Wait.d(20, function (){ player.stopMoving(); }); Wait.d(40, function (){ SND.playBgs("CLOCK_TICK"); step(10); }); }); }); break; case 10: obj.showMessage("LUNA", "Luna", "Angry", "Dats what you get\nfor raping my BF!!", {complete:function (){ obj.showMessage("CHRIS", "Chris", "Happy", "(Damn, she says it so\nbadassedly...)", {complete:function (){ obj.showMessage("CHRIS", "Chris", "", ["*ahem*... Luna...", "We need to tell Jell\nand Weskers about\nthe zombie."], {complete:function (){ obj.showMessage("LUNA", "Luna", "", "Ok.", {complete:function (){ step(11); }}); }}); }}); }}); break; case 11: chris.speed = 2; chris.changeDirection(1); chris.moveSteps(20, function (){ chris.changeDirection(0); chris.moveSteps(200); }); player.moveSteps(30, function (){ player.changeDirection(0); player.moveSteps(200); }); Wait.d(40, function (){ SND.stopBgs(); bt.animate({wait:80, alpha:1, step:3}); Wait.d(120, function (){ step(12); }); }); break; case 12: bt.kill(); bt = null; obj.gotoRoom({room:Room02, px:128, py:228, dir:1, complete:function (){ Main.stageMC.removeChild(black); black = null; }}); }; }; added = function (_arg1):void{ obj.removeEventListener(Event.ADDED_TO_STAGE, added); step(1); }; obj.addEventListener(Event.ADDED_TO_STAGE, added); } } }//package cutscenesSection 10//Cutscene05 (cutscenes.Cutscene05) package cutscenes { import props.*; import pictures.*; import flash.events.*; public class Cutscene05 { public static function go(_arg1):void{ var player:*; var sprites:*; var black:BlackSquare; var bt:Tweens; var chrisCrying:Function; var chrisWait:int; var chris:*; var jillsGun:*; var step:Function; var added:Function; var obj = _arg1; player = obj.getPlayer(); sprites = obj.getSprites(); chrisWait = 20; chris = new Characters(new Chris()); jillsGun = new JillsGun(); player.x = 128; player.y = 228; player.changeDirection(1); chris.x = player.x; chris.y = (player.y + 32); chris.changeDirection(1); jillsGun.x = 480; jillsGun.y = 224; sprites.addChild(chris); sprites.addChild(jillsGun); player.action = -1; player.stopMoving(); step = function (_arg1:int){ var i = _arg1; switch (i){ case 1: SND.playBgm("INTRO_BGM"); black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; Main.stageMC.addChild(black); bt = new Tweens(black); Wait.d(80, function (){ obj.showMessage("CHRIS", "Chris", "", "WESKA!!/1/?!1", {complete:function (){ player.moveSteps(60, function (){ Wait.d(20, function (){ player.rotateDirection(); }); Wait.d(40, function (){ player.rotateDirection(); }); Wait.d(60, function (){ player.rotateDirection(); }); }); chris.moveSteps(7, function (){ chris.changeDirection(2); chris.moveSteps(4, function (){ chris.changeDirection(1); chris.moveSteps(50, function (){ Wait.d(20, function (){ chris.reverseDirection(); }); Wait.d(40, function (){ chris.rotateDirection(); }); Wait.d(60, function (){ chris.reverseDirection(); }); Wait.d(80, function (){ step(2); }); }); }); }); }}); }); break; case 2: obj.showMessage("CHRIS", "Chris", "", ["Where are dey??", "i mean, they're mostly\npreps and shit, but\nim still a little worry."], {complete:function (){ player.changeDirection(1); Wait.d(20, function (){ chris.changeDirection(0); obj.showMessage("ENOBY", "Luna", "Concerned", "Chris Look at that!!!", {complete:function (){ player.moveSteps(32, function (){ player.changeDirection(0); player.moveSteps(10, function (){ player.changeDirection(3); }); }); Wait.d(20, function (){ chris.moveSteps(15, function (){ chris.changeDirection(1); chris.moveSteps(28, function (){ chris.changeDirection(0); Wait.d(20, function (){ step(3); }); }); }); }); }}); }); }}); break; case 3: obj.showMessage("ENOBY", "Luna", "Concerned", "Its.............Jilbls gun!!!", {complete:function (){ chris.gtStop(114); obj.showMessage("CHRIS", "Chris", "", "WUT??21! NOOOO!!!!", {complete:function (){ chrisCrying = function (_arg1):void{ if (chrisWait == 0){ chris.gtStop(115); chrisWait = 20; } else { if (chrisWait == 10){ chris.gtStop(116); }; chrisWait--; }; }; obj.addEventListener(Event.ENTER_FRAME, chrisCrying); player.changeDirection(2); Wait.d(120, function (){ step(4); }); }}); }}); break; case 4: obj.showMessage("ENOBY", "Luna", "Happy", "(senztive bi guiz r su\nfukking HUT!!!)", {complete:function (){ player.moveSteps(8, function (){ player.changeDirection(3); obj.showMessage("ENOBY", "Luna", "Happy", ["Its okay Christ...", "if you want we can\nhug or kiss or even\nhave moar sexx or..."], {complete:function (){ SND.stopBgm(0); player.gtStop(131); Wait.d(3, function (){ SND.playSE("FAINT"); player.gtStop(132); player.x = (player.x + 4); }); Wait.d(80, function (){ bt.animate({wait:160, step:3, alpha:1, complete:function (){ Wait.d(80, function (){ var _local1:*; bt.kill(); bt = null; Main.stageMC.removeChild(black); _local1 = new Credits(); Main.stageMC.addChild(_local1); obj.removeEventListener(Event.ENTER_FRAME, chrisCrying); obj.destroy(); }); }}); }); }}); }); }}); }; }; added = function (_arg1):void{ obj.removeEventListener(Event.ADDED_TO_STAGE, added); step(1); }; obj.addEventListener(Event.ADDED_TO_STAGE, added); } } }//package cutscenesSection 11//Candles_127 (DOL_fla.Candles_127) package DOL_fla { import flash.display.*; public dynamic class Candles_127 extends MovieClip { public var shadow:BlackSquare; } }//package DOL_flaSection 12//HalfFancyChair_133 (DOL_fla.HalfFancyChair_133) package DOL_fla { import flash.display.*; public dynamic class HalfFancyChair_133 extends MovieClip { public var shadow:BlackSquare; } }//package DOL_flaSection 13//loadinganim_101 (DOL_fla.loadinganim_101) package DOL_fla { import flash.display.*; public dynamic class loadinganim_101 extends MovieClip { public var range:MovieClip; } }//package DOL_flaSection 14//loadingbar_100 (DOL_fla.loadingbar_100) package DOL_fla { import flash.display.*; public dynamic class loadingbar_100 extends MovieClip { public var loadingbg:BlackSquare; public var loadinganim:MovieClip; } }//package DOL_flaSection 15//Luna_138 (DOL_fla.Luna_138) package DOL_fla { import flash.display.*; public dynamic class Luna_138 extends MovieClip { public function Luna_138(){ addFrameScript(3, frame4); } function frame4(){ stop(); } } }//package DOL_flaSection 16//Plates_130 (DOL_fla.Plates_130) package DOL_fla { import flash.display.*; public dynamic class Plates_130 extends MovieClip { public function Plates_130(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package DOL_flaSection 17//Zombie (enemies.Zombie) package enemies { import flash.display.*; import animations.*; import functions.*; import flash.events.*; public class Zombie extends Enemy { public var hp:int;// = 1000 public var action:int;// = 0 public var wait:int;// = 0 private var variable; private var mapRef; private var ef:Function; private var player; public function Zombie(_arg1, _arg2:int, _arg3:int):void{ var thisObj:*; var testCollision:Boolean; var pathCollision:Boolean; var pathFindingDir:int; var blood:BloodHit; var i:int; var map = _arg1; var ztype = _arg2; var variableID = _arg3; wait = 0; action = 0; hp = 1000; switch (ztype){ default: super(new Zombie00()); }; thisObj = this; pathFindingDir = -1; if (Variables.get(variableID) == 1){ ef = function (_arg1):void{ thisObj.parent.removeChild(thisObj); removeEventListener(Event.ADDED_TO_STAGE, ef); }; addEventListener(Event.ADDED_TO_STAGE, ef); return; }; variable = variableID; player = map.getPlayer(); speed = 2; mapRef = map; ef = function (_arg1):void{ var black:BlackSquare; var btween:Tweens; var e = _arg1; if (map.paused){ justStop(); return; }; if (wait == -1){ return; }; if (wait > 0){ wait--; return; }; oldx = x; oldy = y; moveForward(); if (pathFindingDir == -1){ switch (dir){ case 0: if (playerIsDowner()){ updateDirX(); }; break; case 1: if (!playerIsRighter()){ updateDirY(); }; break; case 2: if (!playerIsDowner()){ updateDirX(); }; break; default: if (playerIsRighter()){ updateDirY(); }; }; } else { switch (pathFindingDir){ case 0: if (playerIsDowner()){ pathFindingDir = -1; }; break; case 1: if (!playerIsRighter()){ pathFindingDir = -1; }; break; case 2: if (!playerIsDowner()){ pathFindingDir = -1; }; break; default: if (playerIsRighter()){ pathFindingDir = -1; }; }; }; if (shadow.hitTestObject(player.shadow)){ x = oldx; y = oldy; if (player.action >= 0){ blood = new BloodHit(); blood.blendMode = BlendMode.SCREEN; player.showAnimation(blood, -16, 0, 6); player.action = -1; player.stopMoving(); Player.decreaseHP(75); SND.playSE("ZOMBIE_BITE"); if (Player.getHP() > 0){ SND.playSE(("LUNA_CRY0" + randomNumber(0, 3))); wait = 80; stopMoving(); Wait.d(10, function (){ player.action = 0; }); } else { SND.stopBgm(20); SND.stopBgs(20); SND.playSE("LUNA_DEATH"); player.gtStop(114); player.character.y = (player.character.y + 16); wait = 1000; stopMoving(); map.pause(); black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; stage.addChild(black); btween = new Tweens(black); btween.animate({wait:40, alpha:1}); Wait.d(160, function (){ btween.kill(); btween = null; stage.addChild(new GameOver()); stage.removeChild(black); black = null; map.destroy(); }); }; }; } else { testCollision = map.collision(thisObj); if (((testCollision) && ((pathFindingDir == -1)))){ pathFindingDir = dir; if ((((dir == 0)) || ((dir == 2)))){ updateDirX(); updatePathDir(); } else { updateDirY(); updatePathDir(); }; } else { if (pathFindingDir != -1){ oldx = x; oldy = y; moveForward(false, pathFindingDir); pathCollision = map.collision(thisObj, pathFindingDir); if (pathCollision){ x = oldx; y = oldy; if (testCollision){ reverseDirection(); }; } else { changeDirection(pathFindingDir); pathFindingDir = -1; }; }; }; }; }; addEventListener(Event.ENTER_FRAME, ef); } public function destroy():void{ removeEventListener(Event.ENTER_FRAME, ef); parent.removeChild(this); } private function updatePathDir():void{ var _local1:int; var _local2:int; _local1 = x; _local2 = y; moveForward(false); if (mapRef.collision(this)){ reverseDirection(); }; x = _local1; y = _local2; } public function checkDeath():void{ if (hp <= 0){ wait = 20; stopMoving(); Wait.d(6, function (){ Variables.set(variable, 1); destroy(); }); }; } private function playerIsRighter():Boolean{ return (((player.shadow.x + player.x) >= (shadow.x + x))); } private function playerIsDowner():Boolean{ return (((player.shadow.y + player.y) >= (shadow.y + y))); } private function updateDirY():void{ if (playerIsDowner()){ changeDirection(2); } else { changeDirection(0); }; } private function updateDirX():void{ if (playerIsRighter()){ changeDirection(1); } else { changeDirection(3); }; } } }//package enemiesSection 18//randomNumber (functions.randomNumber) package functions { public function randomNumber(_arg1:int, _arg2:int):int{ return ((_arg1 + Math.floor((Math.random() * ((_arg2 - _arg1) + 1))))); } }//package functionsSection 19//AliTheZombie13 (pictures.AliTheZombie13) package pictures { import flash.display.*; import flash.events.*; public class AliTheZombie13 extends MovieClip { public function AliTheZombie13():void{ var f:Function; super(); x = -108; f = function (_arg1){ if ((((((currentFrame == totalFrames)) || (Input.trigger("TRIANGLE")))) || (Input.trigger("START")))){ stop(); removeEventListener(Event.ENTER_FRAME, f); stage.addChild(new TitleScreen()); kill(); }; }; addEventListener(Event.ENTER_FRAME, f); } private function kill():void{ var _local1:MovieClip; _local1 = this; _local1.parent.removeChild(_local1); } } }//package picturesSection 20//Credits (pictures.Credits) package pictures { import flash.display.*; import flash.events.*; public class Credits extends MovieClip { public function Credits():void{ var thisObj:*; var added:*; super(); thisObj = this; added = function (_arg1):void{ var bt:Tweens; var black:BlackSquare; var mainMessage:Font; var e = _arg1; SND.playBgm("CREDITS_BGM"); black = new BlackSquare(); mainMessage = new Font(0, 0); addChild(mainMessage); addChild(black); mainMessage.display("Im nut gun pstda nxt chpter\ntil dis gayme gets a bi postiv\nreviews on devilart.\n\nalso stop flassin' mah stroy\nu stupid h8ers!11!!!\nIf anyone dont lick mah stray,\nthen ur a poser and a prep and\nu ned to die!"); mainMessage.x = (320 - (mainMessage.width / 2)); mainMessage.y = (240 - (mainMessage.height / 2)); black.width = 640; black.height = 480; bt = new Tweens(black); bt.animate({wait:200, step:3, alpha:0, complete:function (){ Wait.d(400, function (){ bt.animate({wait:200, step:3, alpha:1, complete:function (){ Wait.d(40, function (){ removeChild(black); removeChild(mainMessage); black = null; mainMessage = null; showCredits(); }); }}); }); }}); thisObj.removeEventListener(Event.ADDED_TO_STAGE, added); }; thisObj.addEventListener(Event.ADDED_TO_STAGE, added); } public function destroy():void{ var _local1:TitleScreen; _local1 = new TitleScreen(true); stage.addChild(_local1); this.parent.removeChild(this); } public function showCredits(_arg1:int=0):void{ var i:int; var creditsLength:int; var creditsMC:MovieClip; var creditFonts:Array; var credits:Array; var index = _arg1; i = 0; creditsMC = new MovieClip(); creditFonts = new Array(); credits = [["Based on the \"Dairy of Luna\"", "parody fic by ShadowLeggy"], ["GRAPHICS", "", "Sprites based on Enterbrain's", "RPG Maker 2003 charsets", "", "Interface based and extracted", "from Resident Evil 2", "", "Blood texture for Game Over:", "gentheminer.deviantart.com", "", "All other art available on", "doubleleggy.deviantart.com"], ["SOUND & MUSIC", "", "Most sound effects and music", "were directly extracted from", "both Resident Evil 1 and 2.", "", "Luna's voice taken from", "Leggy's \"Sim My Life\" series", "", "Additional sound effects", "taken from this website:", "www.sounddogs.com", "", "Credits song: Gallery", "Resident Evil: Outbreak"], ["SOFTWARE", "", "Developed with the use of", "Adobe Flash CS3 - AS3", "", "\"Simple Easing Functions\"", "by Gaetan Renaudeau", "", "Additional help:", "www.stackoverflow.com"], ["COPYRIGHT", "", "This game and its source material", "are a satire of Tara Gillesbie's", "\"My Immortal\" Fan Fiction.", "", "The setting and characters are", "a satire of CAPCOM's", "\"Resident Evil\" series.", "", "Thus eligible for Fair Use", "protection under American Law."], ["DEVELOPED BY:", "AliTheZombie13", "alinhoalisson.deviantart.com", "youtube.com/alissondownload"], ["HAPPY BIRTHDAY, LEGGY!"]]; if (Variables.get(99) == 0){ credits[(credits.length - 1)].push("OH... AND ONE MORE THING..."); }; creditsLength = credits.length; i = 0; while (i < credits[index].length) { creditFonts[i] = new Font(0, (28 * i)); creditFonts[i].display(credits[index][i]); creditFonts[i].x = (320 - (creditFonts[i].width / 2)); creditsMC.addChild(creditFonts[i]); i = (i + 1); }; creditsMC.y = (240 - (creditsMC.height / 2)); addChild(creditsMC); credits = null; Wait.d(((index == 0)) ? 200 : (((index + 1) == creditsLength)) ? 200 : 400, function (){ i = 0; while (i < creditFonts.length) { creditsMC.removeChild(creditFonts[i]); creditFonts[i] = null; i++; }; removeChild(creditsMC); creditsMC = null; Wait.d(10, function (){ if ((index + 1) == creditsLength){ SND.stopBgm(); Wait.d(120, function (){ var green:ImGreen; if (Variables.get(99) == 0){ green = new ImGreen(); green.x = (green.x + 320); green.y = (green.y + 240); stage.addChild(green); Wait.d(631, function (){ stage.removeChild(green); destroy(); }); } else { destroy(); }; }); return; }; showCredits((index + 1)); }); }); } } }//package picturesSection 21//Options (pictures.Options) package pictures { import flash.display.*; import flash.events.*; public class Options extends MovieClip { private var fontMC:MovieClip; private var keysMCs:Array; private var keys:Array; private var options:Array; private var index:int;// = 0 private var infoMC:Font; private var fontMCs:Array; public function Options():void{ var i:int; var ke:Function; var ef:Function; var added:Function; index = 0; fontMCs = new Array(); keysMCs = new Array(); options = new Array(); keys = new Array(); super(); fontMC = new MovieClip(); infoMC = new Font(0, 32); addChild(fontMC); addChild(infoMC); infoMC.display("Press a key to assign!"); infoMC.x = (320 - (infoMC.width / 2)); options = ["AIM:", "ACTION:", "CANCEL:", "INVENTORY:", "MOVEMENT:", "", "RESET", "EXIT"]; keys = ["R1", "CROSS", "TRIANGLE", "START"]; i = 0; while (i < options.length) { fontMCs[i] = new Font(48, (32 * i)); keysMCs[i] = new Font(0, (32 * i)); if (i == (options.length - 4)){ fontMCs[i].tint(-64, -64, -64); keysMCs[i].display("ARROWS"); keysMCs[i].x = 592; keysMCs[i].x = (keysMCs[i].x - keysMCs[i].width); } else { fontMCs[i].alpha = 0.5; }; fontMCs[i].display(options[i]); fontMC.addChild(fontMCs[i]); fontMC.addChild(keysMCs[i]); i = (i + 1); }; fontMC.y = (240 - (fontMC.height / 2)); updateIndex(); updateKeyNames(); ke = function (_arg1):void{ var _local2:*; var _local3:int; var _local4:int; if (index < (options.length - 3)){ _local2 = getKeyName(_arg1.keyCode); if (_local2 != "FALSE"){ SND.playSE("CURSOR_OK"); _local3 = Input.getKey(keys[index]); _local4 = 0; while (_local4 < keys.length) { if (_local4 == index){ } else { if (Input.getKey(keys[_local4]) == _arg1.keyCode){ Input.setKey(keys[_local4], _local3); break; }; }; _local4++; }; Input.setKey(keys[index], _arg1.keyCode); updateKeyNames(); }; }; }; ef = function (_arg1):void{ if (Input.scroll("DOWN")){ index++; if (index == (options.length - 4)){ index = (index + 2); } else { if (index == options.length){ index = 0; }; }; updateIndex(); SND.playSE("CURSOR"); } else { if (Input.scroll("UP")){ index--; if (index == (options.length - 3)){ index = (index - 2); } else { if (index < 0){ index = (options.length - 1); }; }; updateIndex(); SND.playSE("CURSOR"); } else { if ((((index >= (options.length - 2))) && (Input.trigger("CROSS")))){ if (index == (options.length - 2)){ SND.playSE("CURSOR_OK"); Input.resetToDefault(); updateKeyNames(); } else { SND.playSE("CURSOR_CANCEL"); removeEventListener(Event.ENTER_FRAME, ef); stage.removeEventListener(KeyboardEvent.KEY_UP, ke); destroy(); }; }; }; }; }; added = function (_arg1):void{ stage.addEventListener(KeyboardEvent.KEY_UP, ke); removeEventListener(Event.ADDED_TO_STAGE, added); }; addEventListener(Event.ADDED_TO_STAGE, added); addEventListener(Event.ENTER_FRAME, ef); } private function destroy():void{ var i:int; var thisObj:*; thisObj = this; i = 0; while (i < fontMCs.length) { fontMC.removeChild(fontMCs[i]); fontMC.removeChild(keysMCs[i]); fontMCs[i] = null; keysMCs[i] = null; i = (i + 1); }; removeChild(infoMC); removeChild(fontMC); Wait.d(80, function (){ stage.addChild(new TitleScreen()); stage.removeChild(thisObj); }); } private function updateKeyNames():void{ var _local1:int; _local1 = 0; while (_local1 < keys.length) { keysMCs[_local1].display(getKeyName(Input.getKey(keys[_local1]))); keysMCs[_local1].x = 592; keysMCs[_local1].x = (keysMCs[_local1].x - keysMCs[_local1].width); _local1++; }; } private function getKeyName(_arg1:int):String{ var _local2:String; if ((((_arg1 >= 48)) && ((_arg1 <= 57)))){ _local2 = "0123456789"; return (("NUMBER " + _local2.substr((_arg1 - 48), 1))); }; if ((((_arg1 >= 65)) && ((_arg1 <= 90)))){ _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; return ((_local2.substr((_arg1 - 65), 1) + " KEY")); }; if ((((_arg1 >= 96)) && ((_arg1 <= 105)))){ _local2 = "0123456789"; return (("NUM " + _local2.substr((_arg1 - 96), 1))); }; switch (_arg1){ case 8: return ("BACKSPACE"); case 9: return ("TAB"); case 13: return ("ENTER"); case 16: return ("SHIFT"); case 17: return ("CTRL"); case 27: return ("ESC"); case 32: return ("SPACEBAR"); case 33: return ("PAGE UP"); case 34: return ("PAGE DOWN"); case 35: return ("END"); case 36: return ("HOME"); case 45: return ("INSERT"); case 46: return ("DELETE"); case 106: return ("MULTIPLY"); case 107: return ("ADD"); case 109: return ("SUBTRACT"); case 110: return ("NUM DEL"); case 111: return ("DIVIDE"); case 186: return ("SEMICOLON"); case 187: return ("EQUALS"); case 188: return ("COMMA"); case 189: return ("HYPHEN"); case 190: return ("DOT"); case 191: return ("SLASH R"); case 192: return ("TILDE"); case 219: return ("BRACKETS L"); case 220: return ("SLASH L"); case 221: return ("BRACKETS R"); case 222: return ("QUOTES"); }; return ("FALSE"); } private function updateIndex():void{ var _local1:int; _local1 = 0; while (_local1 < fontMCs.length) { if (_local1 == (fontMCs.length - 4)){ } else { fontMCs[_local1].alpha = 0.5; }; _local1++; }; fontMCs[index].alpha = 0.8; if (index >= (fontMCs.length - 3)){ infoMC.visible = false; } else { infoMC.visible = true; }; } } }//package picturesSection 22//ViolenceWarning (pictures.ViolenceWarning) package pictures { import flash.display.*; import flash.events.*; public class ViolenceWarning extends MovieClip { public var loadingbar:MovieClip; private var t:Tweens; public function ViolenceWarning():void{ var thisObj:*; var added:Function; super(); alpha = 0; blendMode = BlendMode.LAYER; thisObj = this; added = function (_arg1):void{ var bg:*; var range:*; var e = _arg1; t = new Tweens(thisObj); bg = loadingbar.loadingbg; range = loadingbar.loadinganim.range; bg.width = 0; range.width = 0; Wait.d(80, function (){ var total:Number; var loaded:Number; var downloaded:Number; var ef:Function; t.animate({wait:20, alpha:1}); ef = function (_arg1):void{ total = stage.loaderInfo.bytesTotal; loaded = stage.loaderInfo.bytesLoaded; downloaded = (loaded / total); bg.width = (downloaded * 582); range.width = (downloaded * 582); if (downloaded == 1){ removeEventListener(Event.ENTER_FRAME, ef); finishedDownloading(); }; }; addEventListener(Event.ENTER_FRAME, ef); }); removeEventListener(Event.ADDED_TO_STAGE, added); }; addEventListener(Event.ADDED_TO_STAGE, added); } private function kill():void{ var _local1:MovieClip; _local1 = this; _local1.parent.removeChild(_local1); } private function finishedDownloading():void{ removeChild(loadingbar); Wait.d(220, function (){ t.animate({wait:20, alpha:0}); Wait.d(100, function (){ stage.addChild(new AliTheZombie13()); kill(); }); }); } } }//package picturesSection 23//Ammos (props.Ammos) package props { import flash.display.*; public class Ammos extends MovieClip { public function tint(_arg1:int, _arg2:int, _arg3:int){ var _local4:Tint; _local4 = new Tint(this); _local4.tint(_arg1, _arg2, _arg3); } public function clear():void{ while (numChildren > 0) { removeChildAt(0); }; } public function display(_arg1:String):void{ var _local2:int; var _local3:int; var _local4:Array; var _local5:String; var _local6:int; _local2 = 0; _local3 = 0; _local4 = new Array(); _local5 = "0123456789"; clear(); _local6 = 0; while (_local6 < _arg1.length) { _local3 = _local5.indexOf(_arg1.substr(_local6, 1)); if (_local3 == -1){ } else { _local4[_local6] = new AmmoNumber(); _local4[_local6].gotoAndStop((_local3 + 1)); _local4[_local6].x = (_local2 - 2); addChild(_local4[_local6]); _local2 = (_local2 + 14); }; _local6++; }; } } }//package propsSection 24//BlinkingArrow (props.BlinkingArrow) package props { import flash.display.*; import flash.events.*; public class BlinkingArrow extends MovieClip { private var wait:int; private var func:Function; public function BlinkingArrow(_arg1:int, _arg2:int):void{ var xp = _arg1; var yp = _arg2; super(); x = xp; y = yp; scaleX = 2; scaleY = 2; func = function (_arg1):void{ if (wait == 0){ visible = !(visible); wait = (visible) ? 20 : 10; } else { wait--; }; }; update(); } public function update():void{ removeEventListener(Event.ENTER_FRAME, func); visible = false; wait = 0; addEventListener(Event.ENTER_FRAME, func); } } }//package propsSection 25//ItemSelector (props.ItemSelector) package props { import flash.display.*; public dynamic class ItemSelector extends MovieClip { } }//package propsSection 26//ItemSelectorCombine (props.ItemSelectorCombine) package props { import flash.display.*; public dynamic class ItemSelectorCombine extends MovieClip { } }//package propsSection 27//JillsGun (props.JillsGun) package props { import flash.display.*; public dynamic class JillsGun extends MovieClip { public var shadow:BlackSquare; } }//package propsSection 28//MessageWindow (props.MessageWindow) package props { import flash.display.*; public class MessageWindow extends MovieClip { private var fontMC:MovieClip; private var textMC:Font; private var faceMC:MovieClip; public function MessageWindow():void{ y = 340; fontMC = new MovieClip(); addChild(fontMC); faceMC = new MessageFaces(); faceMC.x = 64; faceMC.y = 32; addChild(faceMC); textMC = new Font(179, 13); addChild(textMC); } public function displayFace(_arg1:String, _arg2:String):void{ faceMC.gotoAndStop(getFace(_arg1, _arg2)); } public function kill():void{ if (textMC != null){ textMC.kill(); }; textMC = null; this.parent.removeChild(this); } public function displayName(_arg1:String):void{ var _local2:String; var _local3:FaceFont; var _local4:int; var _local5:int; var _local6:int; fontMC.x = 64; fontMC.y = 10; _arg1 = _arg1.toUpperCase(); _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; _local5 = 0; clearName(); _local6 = 0; while (_local6 < _arg1.length) { _local4 = _local2.indexOf(_arg1.substr(_local6, 1)); if (_local4 != -1){ _local3 = new FaceFont(); _local3.x = _local5; _local3.gotoAndStop((_local4 + 1)); fontMC.addChild(_local3); _local5 = (_local5 + (_local3.width - 1)); }; _local6++; }; _local3 = null; if (fontMC.width > 76){ fontMC.width = 76; fontMC.x = (fontMC.x - 2); } else { fontMC.x = (fontMC.x + 38); fontMC.x = (fontMC.x - Math.floor((fontMC.width / 2))); fontMC.x = (fontMC.x - 2); }; } public function clearName():void{ while (fontMC.numChildren > 0) { fontMC.removeChildAt(0); }; } public function getFace(_arg1:String, _arg2:String):int{ switch (_arg1){ case "Luna": switch (_arg2){ case "Happy": return (1); case "Pensive": return (2); case "Concerned": return (3); case "Retarded": return (5); case "Angry": return (6); case "Orgasm": return (13); case "Shocked": return (14); default: return (4); }; case "Chris": switch (_arg2){ case "Happy": return (8); case "Angry": return (9); default: return (7); }; case "Wesker": switch (_arg2){ case "Sad": return (11); case "Angry": return (12); default: return (10); }; default: return (1); }; } public function show(_arg1:String, _arg2:String, _arg3:String, _arg4, _arg5:Object){ var oargs:Function; var faceName = _arg1; var faceChar = _arg2; var faceMood = _arg3; var str = _arg4; var args = _arg5; displayName(faceName); displayFace(faceChar, faceMood); oargs = function (){ }; if (((args) && (args.complete))){ oargs = args["complete"]; }; args = {complete:function (){ visible = false; oargs(); }}; visible = true; textMC.write(str, args); } } }//package propsSection 29//Room01 (rooms.Room01) package rooms { import flash.display.*; public class Room01 extends Rooms { public var bg:BlackSquare; public var prop:MovieClip; public var wall:WallBlock; public var i1:EventBlock; public var i2:EventBlock; public function handleEvent(_arg1:int, _arg2:String):void{ var _local3:Player; _local3 = getPlayer(); if ((((_arg2 == "i")) && (Input.trigger("CROSS")))){ switch (_arg1){ case 1: if (Input.trigger("CROSS")){ writeText(["Something's written in here...", "\"I'll sacrifice you to my God.\"", "Okay then :/"]); }; break; case 2: if (Input.trigger("CROSS")){ writeText("Just a stupid plant."); }; break; default: break; }; }; } } }//package roomsSection 30//Room02 (rooms.Room02) package rooms { import flash.display.*; import cutscenes.*; public class Room02 extends Rooms { public var bg:BlackSquare; public var prop:MovieClip; public var wall:WallBlock; public var i1:EventBlock; public function Room02(_arg1:int=320, _arg2:int=192, _arg3:int=2):void{ var _local4:MovieClip; var _local5:Player; var _local6:Cutscene01; super(_arg1, _arg2, _arg3); if (Variables.get(0) == 0){ _local4 = getSprites(); _local5 = getPlayer(); _local6 = new Cutscene01(_local5, _local4, this); addChild(_local6); } else { if (Variables.get(1) == 2){ Variables.set(1, 3); Cutscene05.go(this); }; }; } public function handleEvent(_arg1:int, _arg2:String):void{ var _local3:Player; _local3 = getPlayer(); if ((((_arg2 == "i")) && (Input.trigger("CROSS")))){ switch (_arg1){ case 1: if (((Input.trigger("CROSS")) && ((_local3.dir == 3)))){ gotoRoom({room:Room03}); }; break; case 2: if (Input.trigger("CROSS")){ writeText("Just a stupid plant."); }; break; default: break; }; }; } } }//package roomsSection 31//Room03 (rooms.Room03) package rooms { import flash.display.*; import cutscenes.*; public class Room03 extends Rooms { public var i5:EventBlock; public var effects:BlackSquare; public var i4:EventBlock; public var plate:MovieClip; public var bg:BlackSquare; public var prop:MovieClip; public var wall:WallBlock; public var i1:EventBlock; public var i2:EventBlock; public var i3:EventBlock; public function Room03(_arg1:int=294, _arg2:int=128, _arg3:int=2):void{ var _local4:Array; var _local5:int; var _local6:int; super(_arg1, _arg2, _arg3); _local4 = new Array(3); _local5 = 0; _local6 = 0; _local5 = 0; while (_local5 < numChildren) { if (getChildAt(_local5).name == "plate"){ _local4[_local6] = getChildAt(_local5); _local6++; }; _local5++; }; if (Variables.get(0) != 1){ _local5 = 0; while (_local5 < 3) { _local4[_local5].stop(); _local5++; }; Cutscene02.go(this, getPlayer(), getSprites(), _local4); Variables.set(0, 1); } else { _local5 = 0; while (_local5 < 3) { _local4[_local5].gotoAndStop(9); _local5++; }; }; if (Variables.get(1) == 2){ Cutscene04.go(this); }; SND.playBgs("CLOCK_TICK"); } public function handleEvent(_arg1:int, _arg2:String):void{ var _local3:Player; _local3 = getPlayer(); if ((((_arg2 == "i")) && (Input.trigger("CROSS")))){ switch (_arg1){ case 1: if (_local3.dir == 0){ if (Variables.get(1) >= 3){ gotoRoom({room:Room02, px:128, py:228, dir:1, stopBgs:true}); } else { writeText("I haff to find Chris!"); }; }; break; case 2: if (_local3.dir == 3){ gotoRoom({room:Room04, stopBgs:true}); }; break; case 3: if (_local3.dir == 1){ writeText(["Dis is a Type Raider!", "If only i had an ink rubbin'"]); }; break; case 4: if ((((_local3.dir == 0)) || ((_local3.dir == 3)))){ writeText("Dis fuckin' prep clock is\ndriving me balls!"); }; break; case 5: if ((((_local3.dir == 0)) || ((_local3.dir == 1)))){ writeText(["Dats a fancy vase...", "...in a snobby rich preppy way!"]); }; break; default: break; }; }; } } }//package roomsSection 32//Room04 (rooms.Room04) package rooms { import flash.display.*; import cutscenes.*; public class Room04 extends Rooms { public var effects:BlackSquare; public var i4:EventBlock; public var bg:BlackSquare; public var t1:EventBlock; public var prop:MovieClip; public var wall:WallBlock; public var i1:EventBlock; public var i2:EventBlock; public var i3:EventBlock; public function Room04(_arg1:int=456, _arg2:int=288, _arg3:int=0):void{ if (Variables.get(1) == 0){ moveScreen(8, 0); }; super(_arg1, _arg2, _arg3); } public function handleEvent(_arg1:int, _arg2:String):void{ var _local3:Player; _local3 = getPlayer(); if ((((_arg2 == "i")) && (Input.trigger("CROSS")))){ switch (_arg1){ case 1: if (_local3.dir == 2){ if (Variables.get(1) == 1){ SND.playSE("DOOR_LOCKED"); writeText(["Da deer wont open!?!1", "How convenient."]); } else { gotoRoom({room:Room03, px:150, py:570, dir:1}); }; }; break; case 2: case 3: if (_local3.dir == 0){ SND.playSE("DOOR_LOCKED"); writeText("Its locked frum da other site."); }; break; case 4: if (_local3.dir == 1){ SND.playSE("DOOR_LOCKED"); writeText("Its locked frum da other site."); }; break; }; } else { if (_arg2 == "t"){ switch (_arg1){ case 1: if (Variables.get(1) >= 1){ break; }; Cutscene03.go(this); break; }; }; }; } } }//package roomsSection 33//AmmoNumber (AmmoNumber) package { import flash.display.*; public dynamic class AmmoNumber extends MovieClip { } }//packageSection 34//BlackSquare (BlackSquare) package { import flash.display.*; public dynamic class BlackSquare extends MovieClip { } }//packageSection 35//CHANGING (CHANGING) package { import flash.media.*; public dynamic class CHANGING extends Sound { } }//packageSection 36//Character (Character) package { import flash.display.*; import flash.events.*; public class Character extends MovieClip { private var focus; public var character:MovieClip; public var oldx:Number; public var oldy:Number; private var interact; private var shadow; private var animationsMC:MovieClip; private var animationsEL:Function; public var speed:int;// = 3 public var dir:int;// = 0 public function Character(_arg1:MovieClip):void{ dir = 0; speed = 3; super(); focus = getChildByName("focus"); shadow = getChildByName("shadow"); interact = getChildByName("interact"); focus.visible = false; shadow.visible = false; interact.visible = false; character = _arg1; addChild(character); animationsMC = new MovieClip(); character.addChild(animationsMC); stopMoving(); } public function justStop():void{ stop(); character.stop(); } public function jump():void{ var t:Tweens; t = new Tweens(character); t.animate({wait:5, y:(character.y - 20), easing:"linear", complete:function (){ t.animate({wait:5, y:(character.y + 20), easing:"linear", complete:function (){ t.kill(); t = null; }}); }}); } public function showAnimation(_arg1, _arg2:Number, _arg3:Number, _arg4:int=0):void{ var anim = _arg1; var xpos = _arg2; var ypos = _arg3; var frames = _arg4; animationsMC.addChild(anim); anim.x = xpos; anim.y = ypos; if (frames > 0){ Wait.d(frames, function (){ clearAnimations(); }); }; } public function rotateDirection():void{ var _local1:int; _local1 = (dir + 1); if (_local1 > 3){ _local1 = 0; }; changeDirection(_local1); } public function gtStop(_arg1:int):void{ gotoAndStop(_arg1); character.gotoAndStop(_arg1); } public function justPlay():void{ play(); character.play(); } public function moveForward(_arg1:Boolean=true, _arg2:int=-1):void{ if (_arg1){ if (((currentFrame - 1) % 28) == 27){ gtPlay(((dir * 28) + 1)); }; justPlay(); }; if (_arg2 == -1){ _arg2 = dir; }; if (_arg2 == 0){ y = (y - speed); } else { if (_arg2 == 1){ x = (x + speed); } else { if (_arg2 == 2){ y = (y + speed); } else { if (_arg2 == 3){ x = (x - speed); }; }; }; }; } public function reverseDirection():void{ switch (dir){ case 0: changeDirection(2); break; case 1: changeDirection(3); break; case 2: changeDirection(0); break; case 3: changeDirection(1); break; }; } public function changeDirection(_arg1):void{ if (_arg1 != dir){ gtStop(((_arg1 * 28) + 1)); }; dir = _arg1; } public function gtPlay(_arg1:int):void{ gotoAndStop(_arg1); character.gotoAndPlay(_arg1); } public function clearAnimations():void{ while (animationsMC.numChildren > 0) { animationsMC.removeChildAt(0); }; } public function moveBackward(_arg1:Boolean=true, _arg2:int=-1):void{ if (_arg1){ if (((currentFrame - 1) % 28) == 27){ gtPlay(((dir * 28) + 1)); }; justPlay(); }; if (_arg2 == -1){ _arg2 = dir; }; if (_arg2 == 0){ y = (y + speed); } else { if (_arg2 == 1){ x = (x - speed); } else { if (_arg2 == 2){ y = (y - speed); } else { if (_arg2 == 3){ x = (x + speed); }; }; }; }; } public function moveSteps(_arg1:int, _arg2:Function=null):void{ var backward:Boolean; var moveF:Function; var steps = _arg1; var onFinish = _arg2; backward = false; if (steps < 0){ backward = true; steps = (steps * -1); }; steps = (steps * 4); moveF = function (_arg1):void{ if (steps > 0){ if (backward){ moveBackward(); } else { moveForward(); }; steps = (steps - speed); } else { stopMoving(); removeEventListener(Event.ENTER_FRAME, moveF); if (onFinish !== null){ onFinish(); }; }; }; addEventListener(Event.ENTER_FRAME, moveF); } public function stopMoving():void{ gtStop(((dir * 28) + 1)); } } }//packageSection 37//Characters (Characters) package { import flash.display.*; public class Characters extends Character { public var focus:BlackSquare; public var shadow:BlackSquare; public var interact:BlackSquare; public function Characters(_arg1:MovieClip):void{ super(_arg1); } } }//packageSection 38//CheckItem (CheckItem) package { import flash.display.*; public dynamic class CheckItem extends MovieClip { } }//packageSection 39//CheckWindow (CheckWindow) package { import flash.display.*; public dynamic class CheckWindow extends MovieClip { } }//packageSection 40//Chris (Chris) package { import flash.display.*; public dynamic class Chris extends MovieClip { } }//packageSection 41//CHRIS_RAPED (CHRIS_RAPED) package { import flash.media.*; public dynamic class CHRIS_RAPED extends Sound { } }//packageSection 42//CHRIS_REBECCA (CHRIS_REBECCA) package { import flash.media.*; public dynamic class CHRIS_REBECCA extends Sound { } }//packageSection 43//CHRIS_SCREAM (CHRIS_SCREAM) package { import flash.media.*; public dynamic class CHRIS_SCREAM extends Sound { } }//packageSection 44//CHRIS01 (CHRIS01) package { import flash.media.*; public dynamic class CHRIS01 extends Sound { } }//packageSection 45//CHRIS02 (CHRIS02) package { import flash.media.*; public dynamic class CHRIS02 extends Sound { } }//packageSection 46//CHRIS03 (CHRIS03) package { import flash.media.*; public dynamic class CHRIS03 extends Sound { } }//packageSection 47//CHRIS04 (CHRIS04) package { import flash.media.*; public dynamic class CHRIS04 extends Sound { } }//packageSection 48//CHRIS05 (CHRIS05) package { import flash.media.*; public dynamic class CHRIS05 extends Sound { } }//packageSection 49//CHRIS06 (CHRIS06) package { import flash.media.*; public dynamic class CHRIS06 extends Sound { } }//packageSection 50//CLOCK_TICK (CLOCK_TICK) package { import flash.media.*; public dynamic class CLOCK_TICK extends Sound { } }//packageSection 51//CommandWindow (CommandWindow) package { import flash.display.*; public dynamic class CommandWindow extends MovieClip { } }//packageSection 52//CommandWindowEquip (CommandWindowEquip) package { import flash.display.*; public dynamic class CommandWindowEquip extends MovieClip { } }//packageSection 53//CommandWindowSelector (CommandWindowSelector) package { import flash.display.*; public dynamic class CommandWindowSelector extends MovieClip { } }//packageSection 54//CRASH (CRASH) package { import flash.media.*; public dynamic class CRASH extends Sound { } }//packageSection 55//CREDITS_BGM (CREDITS_BGM) package { import flash.media.*; public dynamic class CREDITS_BGM extends Sound { } }//packageSection 56//CURSOR (CURSOR) package { import flash.media.*; public dynamic class CURSOR extends Sound { } }//packageSection 57//CURSOR_CANCEL (CURSOR_CANCEL) package { import flash.media.*; public dynamic class CURSOR_CANCEL extends Sound { } }//packageSection 58//CURSOR_ERROR (CURSOR_ERROR) package { import flash.media.*; public dynamic class CURSOR_ERROR extends Sound { } }//packageSection 59//CURSOR_OK (CURSOR_OK) package { import flash.media.*; public dynamic class CURSOR_OK extends Sound { } }//packageSection 60//DANGER_MUSIC (DANGER_MUSIC) package { import flash.media.*; public dynamic class DANGER_MUSIC extends Sound { } }//packageSection 61//DOOR_LOCKED (DOOR_LOCKED) package { import flash.media.*; public dynamic class DOOR_LOCKED extends Sound { } }//packageSection 62//DOOR01_CLOSE (DOOR01_CLOSE) package { import flash.media.*; public dynamic class DOOR01_CLOSE extends Sound { } }//packageSection 63//DOOR01_OPEN (DOOR01_OPEN) package { import flash.media.*; public dynamic class DOOR01_OPEN extends Sound { } }//packageSection 64//Enemy (Enemy) package { import flash.display.*; public class Enemy extends Character { public var focus:BlackSquare; public var shadow:BlackSquare; public var interact:BlackSquare; public function Enemy(_arg1:MovieClip):void{ super(_arg1); } } }//packageSection 65//EventBlock (EventBlock) package { import flash.display.*; import flash.events.*; public class EventBlock extends MovieClip { private var ef:Function; public function EventBlock():void{ visible = false; } public function destroy():void{ removeEventListener(Event.ENTER_FRAME, ef); parent.removeChild(this); } public function initialize():void{ var player:Player; player = parent["getPlayer"](); ef = function (_arg1):void{ var _local2:String; var _local3:int; if ((((player.action == 0)) && (hitTestObject(player.getChildByName("interact"))))){ _local2 = name.substr(0, 1); _local3 = parseInt(name.substr(1)); var _local4 = parent; _local4["handleEvent"](_local3, _local2); }; }; addEventListener(Event.ENTER_FRAME, ef); } } }//packageSection 66//FaceFont (FaceFont) package { import flash.display.*; public dynamic class FaceFont extends MovieClip { } }//packageSection 67//FAINT (FAINT) package { import flash.media.*; public dynamic class FAINT extends Sound { } }//packageSection 68//Font (Font) package { import flash.display.*; import flash.events.*; public class Font extends MovieClip { private var green:int; private var blue:int; private var lastY:Number;// = 0 private var lastX:Number;// = 0 private var red:int; private var mc:MovieClip; private var ef:Function; private var tintMC:Boolean;// = false public function Font(_arg1:Number, _arg2:Number):void{ lastX = 0; lastY = 0; tintMC = false; super(); x = _arg1; y = _arg2; scaleX = 2; scaleY = 2; mc = new MovieClip(); addChild(mc); } public function kill():void{ if (hasEventListener(Event.ENTER_FRAME)){ removeEventListener(Event.ENTER_FRAME, ef); }; clear(); removeChild(mc); this.parent.removeChild(this); } public function tint(_arg1:int, _arg2:int, _arg3:int){ tintMC = true; red = _arg1; green = _arg2; blue = _arg3; } public function clear():void{ lastX = 0; lastY = 0; while (mc.numChildren) { mc.removeChildAt(0); }; } public function display(_arg1:String, _arg2:Object=null){ var _local3:Boolean; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:int; var _local8:String; var _local9:int; var _local10:Tint; var _local11:*; var _local12:*; var _local13:String; _local3 = false; _local4 = false; _local5 = -1; _local6 = -1; _local7 = 0; if (((_arg2) && (("append" in _arg2)))){ _local3 = _arg2.append; }; if (((_arg2) && (("valign" in _arg2)))){ _local4 = _arg2.valign; }; if (((_arg2) && (("xi" in _arg2)))){ _local5 = _arg2.xi; }; if (((_arg2) && (("yi" in _arg2)))){ _local6 = _arg2.yi; }; if (_local3){ if (_local5 == -1){ _local5 = lastX; }; if (_local6 == -1){ _local6 = lastY; }; } else { clear(); if (_local5 == -1){ _local5 = 0; }; if (_local6 == -1){ _local6 = 0; }; }; _local8 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.[]()“”:,!?$+/-'&;%"; _local13 = "“"; while (_arg1.indexOf("\"") >= 0) { _arg1 = _arg1.replace("\"", _local13); _local13 = ((_local13 == "“")) ? "”" : "“"; }; _local7 = 0; while (_local7 < _arg1.length) { _local12 = _arg1.substr(_local7, 1); if (_local12 == " "){ _local5 = (_local5 + 7); } else { if (_local12 == "\n"){ _local5 = 0; _local6 = (_local6 + 16); }; _local9 = _local8.indexOf(_local12); if (_local9 >= 0){ _local11 = new FontBMP(); _local11.gotoAndStop((_local9 + 1)); _local11.x = _local5; _local11.y = _local6; if (tintMC){ _local10 = new Tint(_local11); _local10.tint(red, green, blue); }; _local5 = (_local5 + _local11.width); mc.addChild(_local11); }; }; _local7++; }; lastX = _local5; lastY = _local6; } public function write(_arg1, _arg2:Object=null){ var i:int; var wait:int; var arri:int; var saveX:Number; var saveY:Number; var fastEnabled:Boolean; var realign:Function; var str = _arg1; var args = _arg2; i = 1; wait = 4; arri = 0; saveX = x; saveY = y; fastEnabled = false; if ((str is String)){ str = [str]; }; realign = function ():void{ var _local1:int; var _local2:int; _local1 = 0; _local2 = 0; if (((args) && (args.valign))){ while (str[arri].indexOf("\n", _local2) >= 0) { _local1++; _local2 = (str[arri].indexOf("\n", _local2) + 1); }; y = (saveY - (32 * _local1)); }; }; realign(); ef = function (_arg1):void{ if (Input.trigger("CROSS")){ fastEnabled = true; }; if (i <= str[arri].length){ if ((((wait <= 0)) || (((Input.press("CROSS")) && (fastEnabled))))){ display(str[arri].substr(0, i), args); wait = 4; i++; if (((Input.press("CROSS")) && (fastEnabled))){ i++; }; } else { wait--; }; } else { display(str[arri], args); if (Input.trigger("CROSS")){ if (arri == (str.length - 1)){ removeEventListener(Event.ENTER_FRAME, ef); x = saveX; y = saveY; if (((args) && (("complete" in args)))){ var _local2 = args; _local2["complete"](); }; clear(); } else { clear(); arri++; wait = 4; i = 1; realign(); fastEnabled = false; }; }; }; }; addEventListener(Event.ENTER_FRAME, ef); } public function clearTint():void{ tintMC = false; red = 0; green = 0; blue = 0; } } }//packageSection 69//FontBMP (FontBMP) package { import flash.display.*; public dynamic class FontBMP extends MovieClip { } }//packageSection 70//FRENCHING (FRENCHING) package { import flash.media.*; public dynamic class FRENCHING extends Sound { } }//packageSection 71//GameOver (GameOver) package { import flash.display.*; import flash.events.*; public class GameOver extends MovieClip { private var ef:Function; public function GameOver():void{ super(); ef = function ():void{ if (currentFrame >= 100){ if (((Input.trigger("CROSS")) || (Input.trigger("START")))){ kill(); }; }; if (currentFrame == 600){ stop(); kill(); }; }; addEventListener(Event.ENTER_FRAME, ef); } private function kill():void{ var thisObj:*; thisObj = this; visible = false; removeEventListener(Event.ENTER_FRAME, ef); Wait.d(80, function (){ var _local1:TitleScreen; _local1 = new TitleScreen(true); thisObj.parent.addChild(_local1); thisObj.parent.removeChild(thisObj); }); } } }//packageSection 72//GUNSHIT (GUNSHIT) package { import flash.media.*; public dynamic class GUNSHIT extends Sound { } }//packageSection 73//ImGreen (ImGreen) package { import flash.display.*; public dynamic class ImGreen extends MovieClip { public function ImGreen(){ addFrameScript(657, frame658); } function frame658(){ stop(); } } }//packageSection 74//Input (Input) package { import flash.display.*; import flash.events.*; public class Input extends MovieClip { private static var scrollWait = 0; private static var pressed = {}; private static var pressedBool = {}; private static var controls = {}; private static function keyConflict(_arg1:String):Boolean{ if ((((((((_arg1 == "DOWN")) || ((_arg1 == "UP")))) && ((pressed["DOWN"] > 0)))) && ((pressed["UP"] > 0)))){ return (true); }; if ((((((((_arg1 == "LEFT")) || ((_arg1 == "RIGHT")))) && ((pressed["LEFT"] > 0)))) && ((pressed["RIGHT"] > 0)))){ return (true); }; return (false); } public static function press(_arg1:String):Boolean{ if (keyConflict(_arg1)){ return (false); }; return ((pressed[_arg1] > 0)); } public static function getKey(_arg1:String):int{ if ((_arg1 in controls)){ return (controls[_arg1]); }; return (-1); } public static function scroll(_arg1:String):Boolean{ if (keyConflict(_arg1)){ return (false); }; if (pressed[_arg1] > 0){ if (scrollWait == 0){ scrollWait = 20; return (true); }; if (scrollWait == 1){ scrollWait = 4; return (true); }; scrollWait--; return (false); }; return (false); } public static function resetToDefault():void{ controls = {UP:38, LEFT:37, RIGHT:39, DOWN:40, CIRCLE:90, CROSS:32, TRIANGLE:27, SQUARE:88, START:13, SELECT:32, L1:65, R1:17}; } public static function setKey(_arg1:String, _arg2:int):void{ if ((_arg1 in controls)){ controls[_arg1] = _arg2; if (_arg1 == "TRIANGLE"){ controls["SQUARE"] = _arg2; }; }; } public static function addListeners(_arg1):void{ var keysUp:int; var j:String; var obj = _arg1; resetToDefault(); keysUp = 0; for (j in controls) { pressed[j] = 0; }; obj.addEventListener(KeyboardEvent.KEY_DOWN, function (_arg1):void{ var _local2:String; for (_local2 in controls) { if (controls[_local2] == _arg1.keyCode){ if (!pressedBool[_local2]){ pressedBool[_local2] = true; scrollWait = 0; }; }; }; }); obj.addEventListener(KeyboardEvent.KEY_UP, function (_arg1):void{ var _local2:String; for (_local2 in controls) { if (controls[_local2] == _arg1.keyCode){ pressedBool[_local2] = false; }; }; }); obj.addEventListener(Event.ENTER_FRAME, function (_arg1):void{ var _local2:String; for (_local2 in controls) { if (pressedBool[_local2]){ pressed[_local2] = ((pressed[_local2] == 0)) ? 1 : 2; } else { pressed[_local2] = 0; }; }; }); } public static function trigger(_arg1:String):Boolean{ return ((pressed[_arg1] == 1)); } } }//packageSection 75//INTRO_BGM (INTRO_BGM) package { import flash.media.*; public dynamic class INTRO_BGM extends Sound { } }//packageSection 76//Inventory (Inventory) package { import flash.display.*; import props.*; import functions.*; import flash.events.*; public class Inventory extends MovieClip { public var condition:MovieClip; private var ammoBlocks:Array; private var equipBlock:Items; private var itemCursor:int;// = 0 private var itemSEL:ItemSelector; private var tabCursor:int;// = 2 private var textBox:Font; private var itemCOM:ItemSelectorCombine; private var combineCursor:int;// = 0 private var currentMenu:int;// = 1 private var command:int;// = 0 private var commandCursor:int;// = 0 private var itemBlocks:Array; private var commands:CommandWindow; private var tabs:Array; private var equipBlockAmmo:Ammos; private var parentMc:Rooms; public static var item:Array = [1, 2, 0, 0, 0, 0, 0, 0, 12]; public static var ammo:Array = [13, 25, 0, 0, 0, 0, 0, 0, 0]; public static var equipped:int = 0; public function Inventory(_arg1):void{ var _local2:int; var _local3:LunasFace; tabs = [null, null, null, null]; itemBlocks = [null, null, null, null, null, null, null, null, null]; ammoBlocks = [null, null, null, null, null, null, null, null, null]; itemCursor = 0; combineCursor = 0; commandCursor = 0; tabCursor = 2; command = 0; currentMenu = 1; super(); parentMc = _arg1; if (Player.hp >= 600){ condition.gotoAndStop(1); } else { if (Player.hp >= 400){ condition.gotoAndStop(2); } else { if (Player.hp >= 200){ condition.gotoAndStop(3); } else { condition.gotoAndStop(4); }; }; }; _local3 = new LunasFace(); _local3.x = 22; _local3.y = 40; if (randomNumber(0, 50) == 50){ _local3.gotoAndStop(9); } else { _local3.gotoAndStop(randomNumber(1, 8)); }; addChild(_local3); buildSlots(); equipBlock = new Items(); equipBlock.x = 386; equipBlock.y = 70; addChild(equipBlock); equipBlockAmmo = new Ammos(); equipBlockAmmo.x = 390; equipBlockAmmo.y = 108; equipBlockAmmo.tint(0, 0, -255); addChild(equipBlockAmmo); textBox = new Font(31, 349); addChild(textBox); itemSEL = new ItemSelector(); addChild(itemSEL); itemCOM = new ItemSelectorCombine(); itemCOM.x = 450; itemCOM.y = 146; itemCOM.visible = false; itemCOM.stop(); addChild(itemCOM); _local2 = 0; while (_local2 < 4) { tabs[_local2] = new TabSelector(); tabs[_local2].x = (224 + (98 * _local2)); tabs[_local2].y = 34; tabs[_local2].stop(); addChild(tabs[_local2]); _local2++; }; commands = new CommandWindow(); commands.x = 324; commands.y = 140; commands.visible = false; addChild(commands); updateCursor(); updateTabSelector(); updateSlots(); updateEquipped(); } private function updateSlots():void{ var _local1:int; var _local2:int; _local1 = 0; while (_local1 < 9) { _local2 = ItemTypes.getType(item[_local1]); itemBlocks[_local1].gotoAndStop((item[_local1] + 1)); ammoBlocks[_local1].display(ammo[_local1]); if ((((_local2 == 0)) || ((item[_local1] == 12)))){ ammoBlocks[_local1].clear(); } else { if (_local2 == 1){ ammoBlocks[_local1].tint(0, 0, 0); } else { if (_local2 == 2){ ammoBlocks[_local1].tint(0, 0, -255); }; }; }; _local1++; }; } private function updateTabSelector():void{ var _local1:int; _local1 = 0; while (_local1 < 4) { tabs[_local1].gotoAndStop(1); tabs[_local1].visible = true; _local1++; }; tabs[tabCursor].gotoAndStop(2); if (currentMenu == 0){ tabs[tabCursor].visible = false; }; } private function commandsScreen():void{ var equipBTN:CommandWindowEquip; var cursor:int; var equipCursor:CommandWindowSelector; var closeCommands:Function; var f:Function; equipBTN = new CommandWindowEquip(); equipBTN.x = 8; equipBTN.y = 28; commands.addChild(equipBTN); cursor = ((itemCursor == -1)) ? 8 : itemCursor; if (ItemTypes.getType(item[cursor]) != 2){ equipBTN.visible = false; }; equipCursor = new CommandWindowSelector(); equipCursor.x = 8; equipCursor.y = 28; commands.addChild(equipCursor); closeCommands = function (_arg1:Boolean=true):void{ commands.removeChild(equipBTN); commands.removeChild(equipCursor); equipBTN = null; equipCursor = null; commands.visible = false; if (_arg1){ itemSEL.play(); updateCursor(); itemScreen(); }; }; f = function (_arg1):void{ var cursorMove:int; var checkWindow:CheckWindow; var checkItem:CheckItem; var e = _arg1; if (currentMenu == 2){ return; }; if (currentMenu == 3){ closeCommands(); currentMenu = 1; removeEventListener(Event.ENTER_FRAME, f); return; }; if (Input.trigger("CROSS")){ SND.playSE("CURSOR_OK"); switch (commandCursor){ case 0: if (equipBTN.visible){ equipped = ((equipped == cursor)) ? -1 : cursor; updateEquipped(); closeCommands(); removeEventListener(Event.ENTER_FRAME, f); return; }; case 1: checkWindow = new CheckWindow(); checkWindow.x = 14; checkWindow.y = 140; addChild(checkWindow); checkItem = new CheckItem(); checkItem.x = 114; checkItem.y = 176; checkItem.gotoAndStop(item[cursor]); addChild(checkItem); closeCommands(false); textBox.write(((commandCursor == 0)) ? "i cunt use dis 4 now." : ItemTypes.getDescription(item[cursor]), {complete:function (){ SND.playSE("CURSOR_CANCEL"); removeChild(checkWindow); removeChild(checkItem); checkWindow = null; checkItem = null; itemSEL.play(); updateCursor(); itemScreen(); }}); removeEventListener(Event.ENTER_FRAME, f); return; default: combineCursor = itemCursor; itemCOM.visible = true; itemCOM.gotoAndPlay(1); currentMenu = 2; combineScreen(); updateCursor(); }; }; if (((Input.trigger("SQUARE")) || (Input.trigger("TRIANGLE")))){ SND.playSE("CURSOR_CANCEL"); closeCommands(); removeEventListener(Event.ENTER_FRAME, f); return; }; cursorMove = 0; if (Input.scroll("DOWN")){ cursorMove = (cursorMove + 1); } else { if (Input.scroll("UP")){ cursorMove = (cursorMove - 1); }; }; if (cursorMove != 0){ SND.playSE("CURSOR"); commandCursor = (commandCursor + cursorMove); if (commandCursor < 0){ commandCursor = 2; } else { if (commandCursor > 2){ commandCursor = 0; }; }; equipCursor.y = (28 + (commandCursor * 42)); }; }; addEventListener(Event.ENTER_FRAME, f); } private function itemScreen():void{ var f:Function; f = function (_arg1):void{ var _local2:int; if (Input.trigger("START")){ SND.playSE("CURSOR_CANCEL"); closeInventory(); removeEventListener(Event.ENTER_FRAME, f); return; }; if (((Input.trigger("TRIANGLE")) || (Input.trigger("SQUARE")))){ SND.playSE("CURSOR_CANCEL"); currentMenu = 0; textBox.display(""); itemSEL.visible = false; updateTabSelector(); tabScreen(); removeEventListener(Event.ENTER_FRAME, f); return; }; if (Input.trigger("CROSS")){ _local2 = ((itemCursor == -1)) ? 8 : itemCursor; if (item[_local2] != 0){ SND.playSE("CURSOR_OK"); commandCursor = 0; textBox.display(""); itemSEL.gotoAndStop(40); commands.visible = true; commandsScreen(); removeEventListener(Event.ENTER_FRAME, f); return; }; }; if (Input.scroll("LEFT")){ moveCursor(-1); } else { if (Input.scroll("RIGHT")){ moveCursor(1); } else { if (Input.scroll("UP")){ moveCursor(-2); } else { if (Input.scroll("DOWN")){ moveCursor(2); }; }; }; }; }; addEventListener(Event.ENTER_FRAME, f); } private function tabScreen():void{ var f:Function; f = function (_arg1):void{ var _local2:int; var _local3:int; if (((((Input.trigger("START")) || (Input.trigger("TRIANGLE")))) || (Input.trigger("SQUARE")))){ SND.playSE("CURSOR_CANCEL"); closeInventory(); removeEventListener(Event.ENTER_FRAME, f); return; }; if (Input.trigger("CROSS")){ switch (tabCursor){ case 0: SND.playSE("CURSOR_ERROR"); break; case 1: SND.playSE("CURSOR_ERROR"); break; case 2: SND.playSE("CURSOR_OK"); currentMenu = 1; itemCursor = 0; itemSEL.visible = true; updateTabSelector(); updateCursor(); itemScreen(); removeEventListener(Event.ENTER_FRAME, f); break; default: SND.playSE("CURSOR_CANCEL"); closeInventory(); removeEventListener(Event.ENTER_FRAME, f); }; return; }; _local2 = 0; if (Input.scroll("LEFT")){ _local2--; } else { if (Input.scroll("RIGHT")){ _local2++; }; }; if (_local2 != 0){ _local3 = tabCursor; tabCursor = (tabCursor + _local2); if (tabCursor < 0){ tabCursor = 0; } else { if (tabCursor > 3){ tabCursor = 3; }; }; if (_local3 != tabCursor){ SND.playSE("CURSOR"); updateTabSelector(); }; }; }; addEventListener(Event.ENTER_FRAME, f); } private function closeInventory():void{ var black:BlackSquare; var bTween:Tweens; removeChild(itemSEL); removeChild(itemCOM); removeChild(textBox); itemSEL = null; itemCOM = null; textBox = null; black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; stage.addChild(black); bTween = new Tweens(black); bTween.animate({wait:10, alpha:1, complete:function (){ bTween.kill(); bTween = null; stage.removeChild(black); black = null; parentMc.closeInventory(); }}); } private function buildSlots():void{ var _local1:int; _local1 = 0; while (_local1 < 9) { itemBlocks[_local1] = new Items(); itemBlocks[_local1].gotoAndStop((item[_local1] + 1)); itemBlocks[_local1].x = 530; itemBlocks[_local1].y = 70; if (_local1 != 8){ itemBlocks[_local1].x = (450 + (80 * (_local1 % 2))); itemBlocks[_local1].y = (146 + (60 * Math.floor((_local1 / 2)))); }; ammoBlocks[_local1] = new Ammos(); ammoBlocks[_local1].x = (itemBlocks[_local1].x + 4); ammoBlocks[_local1].y = (itemBlocks[_local1].y + 40); ammoBlocks[_local1].display(ammo[_local1]); addChild(itemBlocks[_local1]); addChild(ammoBlocks[_local1]); _local1++; }; } private function moveCursor(_arg1:int):void{ var _local2:int; _local2 = itemCursor; itemCursor = (itemCursor + _arg1); if (itemCursor > 7){ itemCursor = 7; } else { if (itemCursor < 0){ itemCursor = -1; }; }; if (_local2 != itemCursor){ SND.playSE("CURSOR"); }; updateCursor(); } private function combineScreen():void{ var f:Function; f = function (_arg1):void{ var _local2:int; var _local3:int; var _local4:Array; if (((Input.trigger("TRIANGLE")) || (Input.trigger("SQUARE")))){ SND.playSE("CURSOR_CANCEL"); itemCOM.visible = false; itemCOM.stop(); currentMenu = 1; textBox.display(""); removeEventListener(Event.ENTER_FRAME, f); return; }; if (Input.trigger("CROSS")){ _local2 = ((itemCursor == -1)) ? 8 : itemCursor; _local3 = ((combineCursor == -1)) ? 8 : combineCursor; _local4 = ItemTypes.combine(_local2, _local3); if (_local4[0] == -1){ SND.playSE("CURSOR_ERROR"); return; }; SND.playSE("CURSOR_OK"); item[_local2] = _local4[0]; item[_local3] = _local4[1]; ammo[_local2] = _local4[2]; ammo[_local3] = _local4[3]; updateSlots(); updateEquipped(); itemCOM.visible = false; itemCOM.stop(); currentMenu = 3; removeEventListener(Event.ENTER_FRAME, f); return; }; if (Input.scroll("LEFT")){ moveCCursor(-1); } else { if (Input.scroll("RIGHT")){ moveCCursor(1); } else { if (Input.scroll("UP")){ moveCCursor(-2); } else { if (Input.scroll("DOWN")){ moveCCursor(2); }; }; }; }; }; addEventListener(Event.ENTER_FRAME, f); } private function updateCursor():void{ var _local1:int; if (currentMenu == 2){ if (combineCursor >= 0){ itemCOM.x = (450 + (80 * (combineCursor % 2))); itemCOM.y = (146 + (60 * Math.floor((combineCursor / 2)))); _local1 = combineCursor; } else { itemCOM.x = 530; itemCOM.y = 70; _local1 = 8; }; } else { if (itemCursor >= 0){ itemSEL.x = ((450 - 4) + (80 * (itemCursor % 2))); itemSEL.y = ((146 - 4) + (60 * Math.floor((itemCursor / 2)))); _local1 = itemCursor; } else { itemSEL.x = 526; itemSEL.y = 66; _local1 = 8; }; }; if (item[_local1] > 0){ textBox.display(ItemTypes.getName(item[_local1])); } else { textBox.display(""); }; } public function addListeners():void{ itemScreen(); } private function moveCCursor(_arg1:int):void{ var _local2:int; _local2 = combineCursor; combineCursor = (combineCursor + _arg1); if (combineCursor > 7){ combineCursor = 7; } else { if (combineCursor < 0){ combineCursor = -1; }; }; if (_local2 != combineCursor){ SND.playSE("CURSOR"); }; updateCursor(); } private function updateEquipped():void{ if (equipped == -1){ equipBlock.visible = false; equipBlockAmmo.visible = false; return; }; equipBlock.visible = true; equipBlockAmmo.visible = true; equipBlock.gotoAndStop((item[equipped] + 1)); equipBlockAmmo.display(ammo[equipped]); if (item[equipped] == 12){ equipBlockAmmo.clear(); }; } } }//packageSection 77//Items (Items) package { import flash.display.*; public dynamic class Items extends MovieClip { } }//packageSection 78//ItemTypes (ItemTypes) package { import flash.display.*; public class ItemTypes extends MovieClip { public static function getType(_arg1:int):int{ switch (_arg1){ case 1: return (2); case 2: return (1); case 12: return (2); default: return (0); }; } public static function getName(_arg1:int):String{ switch (_arg1){ case 1: return ("Gun"); case 2: return ("Gun Bullshits"); case 12: return ("Knaiff"); default: return (""); }; } public static function getLimit(_arg1:int):int{ switch (_arg1){ case 1: return (13); case 2: return (0xFF); default: return (0); }; } public static function getDescription(_arg1:int):Array{ switch (_arg1){ case 1: return (["dats da gun Wankster\ngay-ve me when i\njoined G.O.T.H.S.", "i use it 2 kill da\npreps an criminums."]); case 2: return (["like, u gotta b real\nstupid 2 not now wat\ndis does... or a prep."]); case 12: return (["dats mah favorite\nknaiff. effryone sez\nits useless, but", "i slit mah wrists\nwiff it all da\ntime."]); default: return ([""]); }; } public static function combine(_arg1:int, _arg2:int):Array{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; _local3 = Inventory.item[_arg1]; _local4 = Inventory.item[_arg2]; if ((((((_local3 == 1)) && ((_local4 == 2)))) || ((((_local3 == 2)) && ((_local4 == 1)))))){ _local5 = ((_local3 == 1)) ? _arg1 : _arg2; _local6 = ((_local3 == 1)) ? _arg2 : _arg1; _local7 = Inventory.item[_local5]; _local8 = Inventory.item[_local6]; _local9 = Inventory.ammo[_local5]; _local10 = Inventory.ammo[_local6]; _local11 = (13 - _local9); if (_local11 == 0){ return ([-1]); }; if (_local11 >= _local10){ if (_local3 == 1){ return ([_local3, 0, (_local9 + _local10), 0]); }; return ([0, _local4, 0, (_local9 + _local10)]); } else { if (_local3 == 1){ return ([_local3, _local4, 13, (_local10 - _local11)]); }; return ([_local3, _local4, (_local10 - _local11), 13]); }; }; return ([-1]); } } }//packageSection 79//Jill (Jill) package { import flash.display.*; public dynamic class Jill extends MovieClip { } }//packageSection 80//KNIFE_HIT (KNIFE_HIT) package { import flash.media.*; public dynamic class KNIFE_HIT extends Sound { } }//packageSection 81//KNIFE_WIND (KNIFE_WIND) package { import flash.media.*; public dynamic class KNIFE_WIND extends Sound { } }//packageSection 82//Luna (Luna) package { import flash.display.*; public dynamic class Luna extends MovieClip { } }//packageSection 83//LUNA_CRY00 (LUNA_CRY00) package { import flash.media.*; public dynamic class LUNA_CRY00 extends Sound { } }//packageSection 84//LUNA_CRY01 (LUNA_CRY01) package { import flash.media.*; public dynamic class LUNA_CRY01 extends Sound { } }//packageSection 85//LUNA_CRY02 (LUNA_CRY02) package { import flash.media.*; public dynamic class LUNA_CRY02 extends Sound { } }//packageSection 86//LUNA_CRY03 (LUNA_CRY03) package { import flash.media.*; public dynamic class LUNA_CRY03 extends Sound { } }//packageSection 87//LUNA_DEATH (LUNA_DEATH) package { import flash.media.*; public dynamic class LUNA_DEATH extends Sound { } }//packageSection 88//LunasFace (LunasFace) package { import flash.display.*; public dynamic class LunasFace extends MovieClip { } }//packageSection 89//Main (Main) package { import flash.display.*; import pictures.*; import flash.events.*; import flash.system.*; public class Main extends MovieClip { public var bg:BlackSquare; public static var stageMC; public static var allowSave = false; public function Main():void{ var added:Function; super(); added = function (_arg1):void{ stageMC = stage; startGame(); }; addEventListener(Event.ADDED_TO_STAGE, added); } public function startGame():void{ Input.addListeners(stageMC); Wait.receiveStage(stageMC); SND.receiveStage(stageMC); Security.allowDomain("*"); stageMC.addChild(new ViolenceWarning()); stageMC.focus = stageMC; } public static function cleanStage():void{ while (stageMC.numChildren > 0) { stageMC.removeChildAt(0); }; } } }//packageSection 90//MessageFaces (MessageFaces) package { import flash.display.*; public dynamic class MessageFaces extends MovieClip { } }//packageSection 91//NO_AMMO (NO_AMMO) package { import flash.media.*; public dynamic class NO_AMMO extends Sound { } }//packageSection 92//Player (Player) package { import flash.display.*; import animations.*; import flash.events.*; public class Player extends Character { public var focus:BlackSquare; private var weapon:int; public var shadow:BlackSquare; public var interact:BlackSquare; public var action:int;// = 0 private var map:MovieClip; private var ef:Function; public static var hp:int = 1000; public function Player():void{ var thisObj:*; action = 0; super(new Luna()); thisObj = this; ef = function (_arg1):void{ var black:MovieClip; var i:int; var bx:int; var sprites:MovieClip; var currentMC:*; var blood:*; var slash:MovieClip; var affectedMCs:Array; var e = _arg1; oldx = x; oldy = y; if (action == 0){ if (Input.press("R1")){ if (Inventory.equipped != -1){ action = 1; weapon = Inventory.item[Inventory.equipped]; updateAim(); Wait.d(4, function (){ if (action == 1){ action = 2; }; }); return; }; }; if (Input.press("UP")){ changeDirection(0); moveForward(); map.collision(thisObj); } else { if (Input.press("RIGHT")){ changeDirection(1); moveForward(); map.collision(thisObj); } else { if (Input.press("DOWN")){ changeDirection(2); moveForward(); map.collision(thisObj); } else { if (Input.press("LEFT")){ changeDirection(3); moveForward(); map.collision(thisObj); } else { stopMoving(); }; }; }; }; if (Input.trigger("START")){ pauseMap(); return; }; } else { if (action == 2){ if (!Input.press("R1")){ action = 1; stopMoving(); Wait.d(4, function (){ if (action == 1){ action = 0; }; }); return; }; if (Input.trigger("CROSS")){ sprites = map.getSprites(); switch (weapon){ case 1: if (Inventory.ammo[Inventory.equipped] > 0){ SND.playSE("GUNSHIT"); Inventory.ammo[Inventory.equipped] = (Inventory.ammo[Inventory.equipped] - 1); gtStop((116 + (dir * 2))); action = 3; Variables.set(99, 1); black = new BlackSquare(); black.width = 36; black.height = 36; black.visible = false; addChild(black); switch (dir){ case 0: black.x = (shadow.x - 6); black.y = (shadow.y - 48); break; case 1: black.x = (shadow.x + 10); black.y = (shadow.y - 12); break; case 2: black.x = (shadow.x - 6); black.y = (shadow.y + 10); break; default: black.x = (shadow.x + 10); black.y = (shadow.y - 12); black.scaleX = (black.scaleX * -1); }; bx = 0; while (bx < 40) { switch (dir){ case 0: black.y = (black.y - 16); break; case 1: black.x = (black.x + 16); break; case 2: black.y = (black.y + 16); break; case 3: black.x = (black.x - 16); break; }; i = 0; while (i < sprites.numChildren) { currentMC = sprites.getChildAt(i); if ((currentMC is Enemy)){ if (currentMC.getChildByName("shadow").hitTestObject(black)){ blood = new BloodHit(); blood.blendMode = BlendMode.SCREEN; currentMC.showAnimation(blood, -16, 0, 6); currentMC.hp = (currentMC.hp - 75); currentMC.checkDeath(); //unresolved jump }; }; i = (i + 1); }; bx = (bx + 1); }; removeChild(black); black = null; blood = null; Wait.d(5, function (){ if (action == 3){ gtStop((115 + (dir * 2))); Wait.d(15, function (){ if (action == 3){ action = 2; }; }); }; }); return; } else { SND.playSE("NO_AMMO"); }; break; case 12: SND.playSE("KNIFE_WIND"); gtStop((124 + (dir * 2))); action = 3; switch (dir){ case 0: slash = new SlashDown(); slash.x = x; slash.y = (y + 40); slash.scaleY = (slash.scaleY * -1); black = new BlackSquare(); black.width = 36; black.height = 74; black.x = (shadow.x - 6); black.y = (shadow.y - 48); addChild(black); break; case 1: slash = new SlashRight(); slash.x = (x + 40); slash.y = (y + 10); black = new BlackSquare(); black.width = 72; black.height = 36; black.x = (shadow.x + 10); black.y = (shadow.y - 12); addChild(black); break; case 2: slash = new SlashDown(); slash.x = x; slash.y = (y + 60); black = new BlackSquare(); black.width = 36; black.height = 74; black.x = (shadow.x - 6); black.y = (shadow.y + 10); addChild(black); break; default: slash = new SlashRight(); slash.x = (x + 10); slash.y = (y + 10); slash.scaleX = (slash.scaleX * -1); black = new BlackSquare(); black.width = 72; black.height = 36; black.x = (shadow.x + 10); black.y = (shadow.y - 12); black.scaleX = (black.scaleX * -1); addChild(black); }; affectedMCs = new Array(); i = 0; while (i < sprites.numChildren) { currentMC = sprites.getChildAt(i); if ((currentMC is Enemy)){ if (currentMC.getChildByName("shadow").hitTestObject(black)){ affectedMCs.push(currentMC); }; }; i = (i + 1); }; if (affectedMCs.length > 0){ SND.playSE("KNIFE_HIT"); i = 0; while (i < affectedMCs.length) { blood = new BloodHit(); blood.blendMode = BlendMode.SCREEN; affectedMCs[i].showAnimation(blood, -16, 0, 6); affectedMCs[i].hp = (affectedMCs[i].hp - 25); affectedMCs[i].checkDeath(); i = (i + 1); }; }; map.addChild(slash); black.visible = false; Wait.d(5, function (){ map.removeChild(slash); removeChild(black); slash = null; black = null; blood = null; if (action == 3){ gtStop((123 + (dir * 2))); Wait.d(3, function (){ if (action == 3){ action = 2; }; }); }; }); return; }; }; if (Input.press("UP")){ dir = 0; updateAim(); } else { if (Input.press("RIGHT")){ dir = 1; updateAim(); } else { if (Input.press("DOWN")){ dir = 2; updateAim(); } else { if (Input.press("LEFT")){ dir = 3; updateAim(); }; }; }; }; }; }; }; addEventListener(Event.ENTER_FRAME, ef); } public function destroy():void{ removeEventListener(Event.ENTER_FRAME, ef); parent.removeChild(this); } public function mapReference(_arg1:MovieClip):void{ map = _arg1; } private function updateAim():void{ switch (weapon){ case 1: gtStop((115 + (dir * 2))); break; case 12: gtStop((123 + (dir * 2))); break; }; } private function pauseMap():void{ var _local1 = map; _local1["openInventory"](); } public static function setHP(_arg1:int):void{ hp = _arg1; if (hp < 0){ hp = 0; }; if (hp > 1000){ hp = 1000; }; } public static function decreaseHP(_arg1:int):void{ hp = (hp - _arg1); if (hp < 0){ hp = 0; }; } public static function increaseHP(_arg1:int):void{ hp = (hp + _arg1); if (hp > 1000){ hp = 1000; }; } public static function getHP():int{ return (hp); } } }//packageSection 93//POPSFX (POPSFX) package { import flash.media.*; public dynamic class POPSFX extends Sound { } }//packageSection 94//PORN (PORN) package { import flash.media.*; public dynamic class PORN extends Sound { } }//packageSection 95//PUNCH (PUNCH) package { import flash.media.*; public dynamic class PUNCH extends Sound { } }//packageSection 96//Rooms (Rooms) package { import flash.display.*; import props.*; import flash.events.*; public class Rooms extends MovieClip { private var eft:Tweens; private var enemies:MovieClip; public var paused:Boolean;// = false private var oldx:int; private var oldy:int; private var screenShaking:Boolean;// = false private var sprites:MovieClip; private var inventory:MovieClip; private var waiting:Boolean;// = false private var ef:Function; private var textbox:Font; private var movex:int; private var movey:int; private var messageWindow:MessageWindow; private var player:Player; private var walls:Array; private var black:MovieClip; public function Rooms(_arg1:int=0, _arg2:int=0, _arg3:int=0):void{ var newx:int; var newy:int; var i:int; var effectsMC:*; var mc:*; var playerX = _arg1; var playerY = _arg2; var playerDir = _arg3; waiting = false; screenShaking = false; walls = new Array(); paused = false; super(); sprites = new MovieClip(); addChild(sprites); player = new Player(); player.mapReference(this); sprites.addChild(player); player.x = playerX; player.y = playerY; player.changeDirection(playerDir); this.x = (getNewx() * -32); this.y = (getNewy() * -32); effectsMC = getChildByName("effects"); if (effectsMC != null){ removeChild(effectsMC); addChild(effectsMC); }; i = (numChildren - 1); while (i >= 0) { mc = getChildAt(i); if ((mc is EventBlock)){ mc.initialize(); }; if ((mc is WallBlock)){ walls.push(mc); }; if (mc.name == "prop"){ sprites.addChild(mc); }; i = (i - 1); }; eft = new Tweens(this); ef = function (_arg1):void{ if (!paused){ newx = getNewx(); newy = getNewy(); if (screenShaking){ eft.kill(); } else { if (((!((newx == oldx))) || (!((newy == oldy))))){ oldx = newx; oldy = newy; eft.kill(); eft.animate({wait:100, ease:"Out", parse:true, x:(newx * -32), y:(newy * -32)}); }; }; updateDepth(); eft.resume(); } else { eft.pause(); }; }; addEventListener(Event.ENTER_FRAME, ef); } public function destroy():void{ removeEventListener(Event.ENTER_FRAME, ef); eft.kill(); player.destroy(); eft = null; player = null; if (black != null){ stage.removeChild(black); black = null; }; if (textbox != null){ textbox.kill(); textbox = null; }; if (messageWindow != null){ messageWindow.kill(); messageWindow = null; }; while (numChildren > 0) { if (("destroy" in getChildAt(0))){ var _local1 = getChildAt(0); _local1["destroy"](); } else { removeChildAt(0); }; }; stage.removeChild(this); } public function shakeScreen(_arg1:int):void{ var turn:int; var f:Function; var frames = _arg1; screenShaking = true; turn = 0; f = function (_arg1):void{ if ((frames % 2) == 0){ switch (turn){ case 0: x = (x - 16); break; case 1: y = (y - 16); x = (x + 16); break; case 2: y = (y + 32); break; case 3: y = (y - 16); x = (x + 16); break; default: x = (x - 16); }; turn++; turn = (turn % 5); }; if (frames <= 0){ screenShaking = false; removeEventListener(Event.ENTER_FRAME, f); return; }; frames--; }; addEventListener(Event.ENTER_FRAME, f); } public function getSprites():MovieClip{ return (sprites); } public function resume():void{ player.action = 0; paused = false; } public function closeInventory():void{ stage.removeChild(inventory); inventory = null; resume(); } public function getBlack():MovieClip{ return (black); } public function openInventory():void{ var bTween:Tweens; pause(); SND.playSE("CURSOR_OK"); inventory = new Inventory(this); inventory.visible = false; stage.addChild(inventory); black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; stage.addChild(black); bTween = new Tweens(black); bTween.animate({wait:10, alpha:1, complete:function (){ inventory.visible = true; bTween.animate({wait:10, alpha:0, complete:function (){ bTween.kill(); bTween = null; stage.removeChild(black); black = null; inventory.addListeners(); }}); }}); } private function getNewx():int{ var _local1:int; var _local2:int; _local1 = (((player.x + player.focus.x) - 320) / 32); _local2 = ((getChildByName("bg").width - 640) / 32); _local1 = (_local1 + movex); if (_local1 < 0){ _local1 = 0; }; if (_local1 > _local2){ _local1 = _local2; }; return (_local1); } public function collisionEffect(_arg1, _arg2, _arg3):Boolean{ var _local4:int; if (_arg3 == -1){ _arg3 = _arg1.dir; }; if (_arg2.hitTestObject(_arg1.shadow)){ if ((((_arg3 == 0)) || ((_arg3 == 2)))){ _arg1.x = (_arg1.x - 8); if (_arg2.hitTestObject(_arg1.shadow)){ _arg1.x = (_arg1.x + 8); } else { _arg1.x = (_arg1.x + 6); return (false); }; _arg1.x = (_arg1.x + 8); if (_arg2.hitTestObject(_arg1.shadow)){ _arg1.x = (_arg1.x - 8); } else { _arg1.x = (_arg1.x - 6); return (false); }; }; if ((((_arg3 == 1)) || ((_arg3 == 3)))){ _arg1.y = (_arg1.y - 8); if (_arg2.hitTestObject(_arg1.shadow)){ _arg1.y = (_arg1.y + 8); } else { _arg1.y = (_arg1.y + 6); return (false); }; _arg1.y = (_arg1.y + 8); if (_arg2.hitTestObject(_arg1.shadow)){ _arg1.y = (_arg1.y - 8); } else { _arg1.y = (_arg1.y - 6); return (false); }; }; _local4 = 0; while (((_arg2.hitTestObject(_arg1.shadow)) && ((_local4 < 10)))) { if (_arg1.oldx != _arg1.x){ _arg1.x = (_arg1.x + ((_arg1.oldx < _arg1.x)) ? -1 : 1); }; if (_arg1.oldy != _arg1.y){ _arg1.y = (_arg1.y + ((_arg1.oldy < _arg1.y)) ? -1 : 1); }; _local4++; }; return (true); }; return (false); } public function startEvent(_arg1:Array):void{ var i:int; var enterframe:Function; var args = _arg1; i = 0; enterframe = function (_arg1):void{ if (!waiting){ if (i < args.length){ args[i][0].apply(this, (args[i][1]) ? args[i][1] : []); i++; } else { removeEventListener(Event.ENTER_FRAME, enterframe); }; }; }; addEventListener(Event.ENTER_FRAME, enterframe); } private function getNewy():int{ var _local1:int; var _local2:int; _local1 = (((player.y + player.focus.y) - 240) / 32); _local2 = ((getChildByName("bg").height - 480) / 32); _local1 = (_local1 + movey); if (_local1 < 0){ _local1 = 0; }; if (_local1 > _local2){ _local1 = _local2; }; return (_local1); } public function showMessage(_arg1:String, _arg2:String, _arg3:String, _arg4, _arg5:Object=null):void{ if (messageWindow == null){ messageWindow = new MessageWindow(); stage.addChild(messageWindow); }; if (((_arg5) && (("readd" in _arg5)))){ stage.removeChild(messageWindow); stage.addChild(messageWindow); }; messageWindow.show(_arg1, _arg2, _arg3, _arg4, _arg5); } public function moveScreen(_arg1:int, _arg2:int):void{ movex = _arg1; movey = _arg2; } public function updateDepth():void{ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; var _local5:*; var _local6:*; _local1 = 1; while (_local1 < sprites.numChildren) { _local5 = sprites.getChildAt(_local1); _local3 = getCalc(_local5); _local2 = (_local1 - 1); while (_local2 >= 0) { _local6 = sprites.getChildAt(_local2); _local4 = getCalc(_local6); if (_local4 > _local3){ sprites.swapChildren(_local5, _local6); _local2--; } else { break; }; }; _local1++; }; } public function writeText(_arg1, _arg2:Object=null):void{ var completeBackup:Function; var str = _arg1; var args = _arg2; completeBackup = function ():void{ }; if (textbox == null){ textbox = new Font(32, 416); stage.addChild(textbox); }; if (args == null){ args = {pauseStage:true}; }; if (((args) && (args.pauseStage))){ pause(); }; if (((args) && (args.complete))){ completeBackup = args.complete; }; if (!args){ args = {}; }; args["valign"] = true; args["complete"] = function (){ waiting = false; if (((args) && (args.pauseStage))){ resume(); }; completeBackup(); }; waiting = true; textbox.write(str, args); } private function getCalc(_arg1):Number{ return ((_arg1.getChildByName("shadow")) ? ((_arg1.y + _arg1.shadow.y) + _arg1.shadow.height) : (_arg1.y + _arg1.height)); } public function collision(_arg1, _arg2:int=-1):Boolean{ var _local3:*; var _local4:int; var _local5:Boolean; _local5 = false; _local4 = 0; while (_local4 < walls.length) { _local3 = walls[_local4]; if (collisionEffect(_arg1, _local3, _arg2)){ _local5 = true; }; _local4++; }; _local4 = 0; while (_local4 < sprites.numChildren) { _local3 = sprites.getChildAt(_local4); if (_arg1 == _local3){ } else { if ((((_local3 is Enemy)) || ((_local3 is Player)))){ if (collisionEffect(_arg1, _local3.shadow, _arg2)){ _local5 = true; }; }; }; _local4++; }; return (_local5); } public function gotoRoom(_arg1:Object=null):void{ var bTween:Tweens; var newRoom:*; var args = _arg1; if (!("room" in args)){ return; }; if (("stopBgm" in args)){ SND.stopBgm(); }; if (("stopBgs" in args)){ SND.stopBgs(); }; pause(); black = new BlackSquare(); black.width = 640; black.height = 480; black.alpha = 0; stage.addChild(black); bTween = new Tweens(black); bTween.animate({wait:10, alpha:1, complete:function (){ Wait.d(20, function (){ SND.playSE("DOOR01_OPEN"); Wait.d(100, function (){ SND.playSE("DOOR01_CLOSE"); if (("px" in args)){ newRoom = new args.room(args.px, args.py, args.dir); } else { newRoom = new args.room(); }; stage.removeChild(black); black = null; bTween.kill(); bTween = null; if (((args) && (args.complete))){ args.complete(); }; stage.addChild(newRoom); stage.focus = stage; destroy(); }); }); }}); } public function getPlayer():Player{ return (player); } public function pause():void{ player.action = -1; player.justStop(); paused = true; } } }//packageSection 97//SaveScreen (SaveScreen) package { import flash.display.*; import props.*; import flash.events.*; import flash.system.*; import flash.external.*; public class SaveScreen extends MovieClip { private var tween:Tweens; public var whiteSquare:BlackSquare; public function SaveScreen(_arg1:String="Save"):void{ var compatible:Boolean; var type = _arg1; super(); alpha = 0; whiteSquare.visible = false; compatible = false; if (Capabilities.playerType != "StandAlone"){ ExternalInterface.addCallback("saveAllow", function (){ compatible = true; }); ExternalInterface.call("saveTest()"); ExternalInterface.addCallback("saveAllow", null); }; tween = new Tweens(this); tween.animate({wait:20, alpha:1, complete:(compatible) ? selectMethod : notCompatible}); } private function notCompatible():void{ var f:Font; var c:Font; var func:Function; f = new Font(320, 240); f.display("Dis vershun of da gayme is nut\ncompetiblow wiff sayvin.\n\n2 plei da competiblow vershun,\ngo 2 dairyofluna.blogspot.com."); f.x = (f.x - (f.width / 2)); f.y = (f.y - (f.height / 2)); addChild(f); c = new Font(320, 400); c.display("Prex da CANCER bu2n 2 go back."); c.x = (c.x - (c.width / 2)); addChild(c); func = function (_arg1):void{ if (((Input.trigger("TRIANGLE")) || (Input.trigger("SQUARE")))){ SND.playSE("CURSOR_CANCEL"); removeEventListener(Event.ENTER_FRAME, func); removeChild(c); removeChild(f); f = null; c = null; tween.animate({wait:20, alpha:0, complete:kill}); }; }; addEventListener(Event.ENTER_FRAME, func); } private function kill():void{ var c:MovieClip; c = this; Wait.d(80, function (){ stage.addChild(new TitleScreen(true)); stage.removeChild(c); tween = null; }); } private function selectCookie():void{ var i:int; Wait.d(10, function (){ var f:Font; var datas:Array; var datasN:Array; var dataT:Array; var ba:BlinkingArrow; var ai:*; var updateArrow:Function; var remove:Function; var func:Function; f = new Font(320, 40); whiteSquare.visible = true; f.display("Bowser crackers"); f.x = (f.x - (f.width / 2)); addChild(f); datas = new Array(); datas[0] = null; datas[1] = null; datas[2] = "Strawge Room"; datas[3] = null; datas[4] = null; datasN = new Array(); datasN[0] = 0; datasN[1] = 0; datasN[2] = 1; datasN[3] = 0; datasN[4] = 0; dataT = new Array(); i = 0; while (i < datas.length) { dataT[i] = new Font(60, (112 + (40 * i))); dataT[i].display((i + 1), {append:true}); dataT[i].display(".", {append:true, xi:17}); if (datas[i] == null){ dataT[i].tint(-50, -50, -50); dataT[i].display("No Date", {append:true, xi:27}); } else { dataT[i].clearTint(); dataT[i].display(datas[i], {append:true, xi:27}); dataT[i].display(("/" + pad(datasN[i])), {append:true, xi:187}); }; addChild(dataT[i]); i++; }; ba = new BlinkingArrow(34, 116); addChild(ba); ai = 0; updateArrow = function ():void{ ba.y = (116 + (40 * ai)); ba.update(); SND.playSE("CURSOR"); }; remove = function ():void{ removeEventListener(Event.ENTER_FRAME, func); whiteSquare.visible = false; i = 0; while (i < datas.length) { removeChild(dataT[i]); dataT[i] = null; i++; }; removeChild(ba); removeChild(f); ba = null; f = null; }; func = function (_arg1):void{ var _local2:String; if (Input.scroll("DOWN")){ ai = (ai + ((ai == 4)) ? -4 : 1); updateArrow(); } else { if (Input.scroll("UP")){ ai = (ai + ((ai == 0)) ? 4 : -1); updateArrow(); }; }; if (Input.trigger("CROSS")){ _local2 = ((datas[ai] == null)) ? "CURSOR_ERROR" : "CURSOR_OK"; SND.playSE(_local2); if (datas[ai] == null){ return; }; remove(); tween.animate({wait:20, alpha:0, complete:kill}); } else { if (((Input.trigger("TRIANGLE")) || (Input.trigger("SQUARE")))){ SND.playSE("CURSOR_CANCEL"); remove(); Wait.d(10, selectMethod); }; }; }; addEventListener(Event.ENTER_FRAME, func); }); } private function waitFile():void{ Wait.d(10, function (){ var f:Font; var remove:Function; var parse:Function; var canc:Function; f = new Font(320, 240); f.display("Way tin da fail 2 loud.\nCleek da scream 2 cancer!"); f.x = (f.x - (f.width / 2)); f.y = (f.y - (f.height / 2)); addChild(f); remove = function ():void{ removeEventListener(MouseEvent.CLICK, canc); ExternalInterface.addCallback("loadFile", null); buttonMode = false; stage.focus = stage; removeChild(f); f = null; }; parse = function (_arg1:String):void{ remove(); tween.animate({wait:20, alpha:0, complete:kill}); }; canc = function (_arg1):void{ remove(); SND.playSE("CURSOR_CANCEL"); Wait.d(10, selectMethod); }; buttonMode = true; ExternalInterface.call("loadFile()"); ExternalInterface.addCallback("loadFile", parse); addEventListener(MouseEvent.CLICK, canc); }); } private function pad(_arg1:int):String{ var _local2:String; _local2 = ""; if (_arg1 < 10){ _local2 = (_local2 + "0"); }; if (_arg1 > 99){ _arg1 = 99; }; _local2 = (_local2 + _arg1); return (_local2); } private function selectMethod():void{ var f:Font; var s:Font; var ba:BlinkingArrow; var ai:*; var updateArrow:Function; var remove:Function; var func:Function; f = new Font(320, 240); f.display("Bowser crackers\n\nCompcyuter fail\n\nDoughnut loud da gayme"); f.x = (f.x - (f.width / 2)); f.y = (f.y - (f.height / 2)); addChild(f); s = new Font(100, 100); s.display("Slut an option dat u wash\n2 loud da gayme frum:"); s.y = ((f.y - s.height) - 28); addChild(s); ba = new BlinkingArrow((f.x - 20), (f.y + 4)); addChild(ba); ai = 0; updateArrow = function ():void{ ba.y = ((f.y + 4) + (56 * ai)); ba.update(); SND.playSE("CURSOR"); }; remove = function ():void{ removeEventListener(Event.ENTER_FRAME, func); removeChild(f); removeChild(s); removeChild(ba); f = null; s = null; ba = null; }; func = function (_arg1):void{ if (Input.scroll("DOWN")){ ai = (ai + ((ai == 2)) ? -2 : 1); updateArrow(); } else { if (Input.scroll("UP")){ ai = (ai + ((ai == 0)) ? 2 : -1); updateArrow(); }; }; if (Input.trigger("CROSS")){ remove(); switch (ai){ case 0: SND.playSE("CURSOR_OK"); selectCookie(); break; case 1: SND.playSE("CURSOR_OK"); waitFile(); break; default: SND.playSE("CURSOR_CANCEL"); tween.animate({wait:20, alpha:0, complete:kill}); }; } else { if (((Input.trigger("SQUARE")) || (Input.trigger("TRIANGLE")))){ remove(); SND.playSE("CURSOR_CANCEL"); tween.animate({wait:20, alpha:0, complete:kill}); }; }; }; addEventListener(Event.ENTER_FRAME, func); } } }//packageSection 98//Sherry (Sherry) package { import flash.display.*; public dynamic class Sherry extends MovieClip { } }//packageSection 99//SkipTo (SkipTo) package { import flash.display.*; public class SkipTo extends MovieClip { public function SkipTo(_arg1):void{ var thisObj:*; var obj = _arg1; super(); thisObj = this; Wait.d(80, function (){ stage.addChild(new obj()); stage.removeChild(thisObj); }); } } }//packageSection 100//SLAP (SLAP) package { import flash.media.*; public dynamic class SLAP extends Sound { } }//packageSection 101//SlashRight (SlashRight) package { import flash.display.*; public dynamic class SlashRight extends MovieClip { } }//packageSection 102//SND (SND) package { import flash.display.*; import flash.media.*; import flash.events.*; import flash.utils.*; public class SND extends MovieClip { private static var bgm; private static var bgs; private static var currentBGM:String = ""; private static var stageMC; private static var currentBGS:String = ""; private static var bgmSC:SoundChannel; private static var bgsSC:SoundChannel; private static var bgmST:SoundTransform; private static var bgmEL:Function = null; private static var bgsEL:Function = null; private static var bgsST:SoundTransform; public static function playSE(_arg1){ if (typeof(_arg1) == "string"){ return (initialize({filename:_arg1})); }; return (initialize(_arg1)); } private static function initialize(_arg1:Object){ var _local2:Class; var _local3:*; var _local4:SoundChannel; var _local5:SoundTransform; if (!("volume" in _arg1)){ _arg1.volume = 1; }; _local2 = (getDefinitionByName(_arg1.filename) as Class); _local3 = new (_local2); _local4 = new SoundChannel(); _local5 = new SoundTransform(); _local4 = _local3.play(); _local5.volume = _arg1.volume; _local4.soundTransform = _local5; return (_local4); } public static function receiveStage(_arg1):void{ stageMC = _arg1; } public static function stopBgm(_arg1:int=80):void{ var volumeChunk:Number; var volumeWait:int; var time = _arg1; if (currentBGM == ""){ return; }; if (bgmEL != null){ stageMC.removeEventListener(Event.ENTER_FRAME, bgmEL); }; if (time == 0){ bgmSC.stop(); bgmSC = null; bgmST = null; bgmEL = null; currentBGM = ""; return; }; volumeChunk = (bgmST.volume / time); volumeWait = time; bgmEL = function (_arg1):void{ if (volumeWait > 0){ bgmST.volume = (bgmST.volume - volumeChunk); bgmSC.soundTransform = bgmST; volumeWait--; } else { bgmSC.stop(); bgmSC = null; bgmST = null; currentBGM = ""; stageMC.removeEventListener(Event.ENTER_FRAME, bgmEL); bgmEL = null; }; }; stageMC.addEventListener(Event.ENTER_FRAME, bgmEL); } public static function stopBgs(_arg1:int=80):void{ var volumeChunk:Number; var volumeWait:int; var time = _arg1; if (currentBGS == ""){ return; }; if (bgsEL != null){ stageMC.removeEventListener(Event.ENTER_FRAME, bgsEL); }; if (time == 0){ bgsSC.stop(); bgsSC = null; bgsST = null; bgsEL = null; currentBGS = ""; return; }; volumeChunk = (bgsST.volume / time); volumeWait = time; bgsEL = function (_arg1):void{ if (volumeWait > 0){ bgsST.volume = (bgsST.volume - volumeChunk); bgsSC.soundTransform = bgsST; volumeWait--; } else { bgsSC.stop(); bgsSC = null; bgsST = null; currentBGS = ""; stageMC.removeEventListener(Event.ENTER_FRAME, bgsEL); bgsEL = null; }; }; stageMC.addEventListener(Event.ENTER_FRAME, bgsEL); } public static function playBgm(_arg1, _arg2:int=99999){ var _local3:Class; if (typeof(_arg1) == "string"){ _arg1 = {filename:_arg1}; }; if (_arg1.filename == currentBGM){ return; }; if (currentBGM != ""){ stopBgm(0); }; if (!("volume" in _arg1)){ _arg1.volume = 1; }; _local3 = (getDefinitionByName(_arg1.filename) as Class); bgm = new (_local3); bgmSC = new SoundChannel(); bgmST = new SoundTransform(); bgmST.volume = _arg1.volume; bgmSC.soundTransform = bgmST; bgmSC = bgm.play(0, _arg2); currentBGM = _arg1.filename; } public static function playBgs(_arg1, _arg2:int=99999){ var _local3:Class; if (typeof(_arg1) == "string"){ _arg1 = {filename:_arg1}; }; if (_arg1.filename == currentBGS){ return; }; if (currentBGS != ""){ stopBgs(0); }; if (!("volume" in _arg1)){ _arg1.volume = 1; }; _local3 = (getDefinitionByName(_arg1.filename) as Class); bgs = new (_local3); bgsSC = new SoundChannel(); bgsST = new SoundTransform(); bgsSC = bgs.play(0, _arg2); bgsST.volume = _arg1.volume; bgsSC.soundTransform = bgsST; currentBGS = _arg1.filename; } } }//packageSection 103//SUSPENSE (SUSPENSE) package { import flash.media.*; public dynamic class SUSPENSE extends Sound { } }//packageSection 104//TabSelector (TabSelector) package { import flash.display.*; public dynamic class TabSelector extends MovieClip { } }//packageSection 105//Tint (Tint) package { import flash.display.*; import flash.geom.*; public class Tint extends MovieClip { private var mc:MovieClip; public function Tint(_arg1:MovieClip):void{ mc = _arg1; } public function tint(_arg1:int, _arg2:int, _arg3:int):void{ var _local4:*; _local4 = new ColorTransform(1, 1, 1, 1, _arg1, _arg2, _arg3, 0); mc.transform.colorTransform = _local4; } } }//packageSection 106//TitleScreen (TitleScreen) package { import flash.display.*; import pictures.*; import rooms.*; import flash.events.*; public class TitleScreen extends MovieClip { private var t:Tweens; public function TitleScreen(_arg1:Boolean=false):void{ var jumpToOptions = _arg1; super(); Player.setHP(1000); Inventory.item = [1, 2, 0, 0, 0, 0, 0, 0, 12]; Inventory.ammo = [13, 25, 0, 0, 0, 0, 0, 0, 0]; Inventory.equipped = 0; Variables.reset(); alpha = 0; t = new Tweens(this); t.animate({wait:20, alpha:1, complete:function (){ var f:*; var ft:*; var wait:*; var func:*; var mouse:*; if (jumpToOptions){ return (selectionScreen()); }; f = new Font(320, 360); f.display("CLEEK DA SCREAM 2 PLEI"); f.alpha = 0; f.x = (f.x - (f.width / 2)); addChild(f); ft = new Tweens(f); wait = 0; func = function (_arg1):void{ var _local2:*; if (wait == 0){ _local2 = ((f.alpha == 0)) ? 0.8 : 0; ft.animate({wait:60, alpha:_local2}); wait = 62; }; wait--; if (((Input.trigger("CROSS")) || (Input.trigger("START")))){ mouse(undefined); }; }; mouse = function (_arg1):void{ var e = _arg1; ft.kill(); removeEventListener(Event.ENTER_FRAME, func); removeEventListener(MouseEvent.CLICK, mouse); buttonMode = false; SND.playSE("CURSOR_OK"); ft.animate({wait:5, alpha:0, ease:"linear", complete:function (){ removeChild(f); f = null; ft = null; selectionScreen(); stage.focus = stage; }}); }; addEventListener(Event.ENTER_FRAME, func); addEventListener(MouseEvent.CLICK, mouse); buttonMode = true; }}); } private function selectionScreen():void{ var index:int; var menus:Array; var fonts:Array; var i:int; var wait:int; var ft:Tweens; var updateSel:Function; var sel:Function; index = 1; menus = ["LOUD GAYME", "NIL GAYME", "OPSHUNS"]; fonts = new Array(); i = 0; while (i < menus.length) { fonts[i] = new Font(320, (320 + (28 * i))); fonts[i].display(menus[i]); fonts[i].x = (fonts[i].x - (fonts[i].width / 2)); addChild(fonts[i]); i = (i + 1); }; menus = null; wait = 0; ft = null; updateSel = function ():void{ if (ft != null){ ft.kill(); }; ft = new Tweens(fonts[index]); i = 0; while (i < fonts.length) { fonts[i].alpha = 0.25; i++; }; fonts[index].alpha = 0.8; wait = 0; }; updateSel(); sel = function (_arg1):void{ var _local2:Number; if (wait == 0){ _local2 = ((fonts[index].alpha == 0.5)) ? 0.8 : 0.5; ft.animate({wait:20, alpha:_local2, ease:"linear"}); wait = 21; } else { wait--; }; if (Input.scroll("UP")){ index--; if (index < 0){ index = 2; }; updateSel(); SND.playSE("CURSOR"); } else { if (Input.scroll("DOWN")){ index++; if (index > 2){ index = 0; }; updateSel(); SND.playSE("CURSOR"); }; }; if (((Input.trigger("CROSS")) || (Input.trigger("START")))){ if (index == 0){ SND.playSE("CURSOR_ERROR"); } else { removeEventListener(Event.ENTER_FRAME, sel); SND.playSE("CURSOR_OK"); ft.kill(); ft = null; i = 0; while (i < fonts.length) { removeChild(fonts[i]); i++; }; startGame(index); }; }; }; addEventListener(Event.ENTER_FRAME, sel); } private function kill():void{ var _local1:MovieClip; _local1 = this; _local1.parent.removeChild(_local1); } private function startGame(_arg1:int):void{ var menu = _arg1; t.animate({wait:20, alpha:0}); Wait.d(80, function (){ t = null; switch (menu){ case 0: stage.addChild(new SaveScreen()); break; case 1: stage.addChild(new Room02()); break; default: stage.addChild(new Options()); }; kill(); }); } } }//packageSection 107//Tweens (Tweens) package { import flash.display.*; import flash.events.*; public class Tweens extends MovieClip { private var paused:Boolean;// = false private var f:Function; private var mc; public function Tweens(_arg1):void{ paused = false; super(); mc = _arg1; } public function resume():void{ paused = false; } public function kill():void{ if (hasEventListener(Event.ENTER_FRAME)){ removeEventListener(Event.ENTER_FRAME, f); }; } public function animate(_arg1):void{ var wait:int; var origins:Object; var destinations:Object; var o:String; var args = _arg1; origins = {x:Number, y:Number, alpha:Number}; destinations = {x:Number, y:Number, alpha:Number}; wait = args.wait; if (!("ease" in args)){ args.ease = "InOut"; }; if (!("step" in args)){ args.step = 1; }; for (o in origins) { if ((o in args)){ origins[o] = mc[o]; destinations[o] = (args[o] - mc[o]); }; }; f = function (_arg1){ if (!paused){ if (wait > 0){ if (((args.wait - wait) % args.step) == 0){ for (o in origins) { if ((o in args)){ mc[o] = (origins[o] + (destinations[o] * ease(args.ease, ((args.wait - wait) / args.wait)))); if (args.parse){ mc[o] = parseInt(mc[o]); }; }; }; }; } else { for (o in origins) { if ((o in args)){ mc[o] = args[o]; }; }; removeEventListener(Event.ENTER_FRAME, f); if (("complete" in args)){ args.complete(); }; }; wait--; }; }; addEventListener(Event.ENTER_FRAME, f); } private function ease(_arg1, _arg2){ if (_arg1 == "linear"){ return (_arg2); }; if (_arg1 == "In"){ return (((_arg2 * _arg2) * _arg2)); }; if (_arg1 == "Out"){ --_arg2; return ((((_arg2 * _arg2) * _arg2) + 1)); }; if (_arg1 == "InOut"){ return (((_arg2 < 0.5)) ? (((4 * _arg2) * _arg2) * _arg2) : ((((_arg2 - 1) * ((2 * _arg2) - 2)) * ((2 * _arg2) - 2)) + 1)); }; } public function pause():void{ paused = true; } } }//packageSection 108//Wait (Wait) package { import flash.display.*; import flash.events.*; public class Wait extends MovieClip { private static var stageMC; public function Wait(_arg1:int, _arg2:Function, _arg3):void{ var f:Function; var frames = _arg1; var func = _arg2; var thridStuff = _arg3; super(); f = function (_arg1):void{ if (frames <= 0){ removeEventListener(Event.ENTER_FRAME, f); func(); }; frames--; }; addEventListener(Event.ENTER_FRAME, f); } public static function d(_arg1:int, _arg2:Function):void{ var f:Function; var frames = _arg1; var func = _arg2; f = function (_arg1):void{ if (frames <= 0){ stageMC.removeEventListener(Event.ENTER_FRAME, f); func(); }; frames--; }; stageMC.addEventListener(Event.ENTER_FRAME, f); } public static function receiveStage(_arg1):void{ stageMC = _arg1; } } }//packageSection 109//WallBlock (WallBlock) package { import flash.display.*; public class WallBlock extends MovieClip { private var ef:Function; public function WallBlock():void{ visible = false; } public function destroy():void{ parent.removeChild(this); } public function initialize():void{ var player:Player; player = parent["getPlayer"](); ef = function (_arg1):void{ var _local2:int; if (hitTestObject(player.shadow)){ if ((((player.dir == 0)) || ((player.dir == 2)))){ player.x = (player.x - 8); if (hitTestObject(player.shadow)){ player.x = (player.x + 8); } else { player.x = (player.x + 6); return; }; player.x = (player.x + 8); if (hitTestObject(player.shadow)){ player.x = (player.x - 8); } else { player.x = (player.x - 6); return; }; }; if ((((player.dir == 1)) || ((player.dir == 3)))){ player.y = (player.y - 8); if (hitTestObject(player.shadow)){ player.y = (player.y + 8); } else { player.y = (player.y + 6); return; }; player.y = (player.y + 8); if (hitTestObject(player.shadow)){ player.y = (player.y - 8); } else { player.y = (player.y - 6); return; }; }; _local2 = 0; while (((hitTestObject(player.shadow)) && ((_local2 < 10)))) { if (player.oldx != player.x){ player.x = (player.x + ((player.oldx < player.x)) ? -1 : 1); }; if (player.oldy != player.y){ player.y = (player.y + ((player.oldy < player.y)) ? -1 : 1); }; _local2++; }; }; }; } } }//packageSection 110//Variables (Variables) package { public class Variables { public static var vars:Array = new Array(100); public static function set(_arg1:int, _arg2):void{ vars[_arg1] = _arg2; } public static function get(_arg1:int){ return (vars[_arg1]); } public static function reset():void{ var _local1:*; _local1 = 0; while (_local1 < 100) { vars[_local1] = 0; _local1++; }; } } }//packageSection 111//Wesker (Wesker) package { import flash.display.*; public dynamic class Wesker extends MovieClip { } }//packageSection 112//WOOSH (WOOSH) package { import flash.media.*; public dynamic class WOOSH extends Sound { } }//packageSection 113//ZOMBIE_BITE (ZOMBIE_BITE) package { import flash.media.*; public dynamic class ZOMBIE_BITE extends Sound { } }//packageSection 114//ZOMBIE_ECHO (ZOMBIE_ECHO) package { import flash.media.*; public dynamic class ZOMBIE_ECHO extends Sound { } }//packageSection 115//ZOMBIE_STEP (ZOMBIE_STEP) package { import flash.media.*; public dynamic class ZOMBIE_STEP extends Sound { } }//packageSection 116//Zombie00 (Zombie00) package { import flash.display.*; public dynamic class Zombie00 extends MovieClip { } }//package
Library Items
Symbol 1 Sound {ZOMBIE_STEP} | ||
Symbol 2 Sound {ZOMBIE_ECHO} | ||
Symbol 3 Sound {ZOMBIE_BITE} | ||
Symbol 4 Sound {WOOSH} | ||
Symbol 5 Sound {SUSPENSE} | ||
Symbol 6 Sound {SLAP} | ||
Symbol 7 Sound {PUNCH} | ||
Symbol 8 Sound {POPSFX} | ||
Symbol 9 Sound {NO_AMMO} | ||
Symbol 10 Sound {LUNA_DEATH} | ||
Symbol 11 Sound {LUNA_CRY03} | ||
Symbol 12 Sound {LUNA_CRY02} | ||
Symbol 13 Sound {LUNA_CRY01} | ||
Symbol 14 Sound {LUNA_CRY00} | ||
Symbol 15 Sound {KNIFE_WIND} | ||
Symbol 16 Sound {KNIFE_HIT} | ||
Symbol 17 Sound {GUNSHIT} | ||
Symbol 18 Sound {FRENCHING} | ||
Symbol 19 Sound {FAINT} | ||
Symbol 20 Sound {DOOR01_OPEN} | ||
Symbol 21 Sound {DOOR01_CLOSE} | ||
Symbol 22 Sound {DOOR_LOCKED} | ||
Symbol 23 Sound {CURSOR_OK} | ||
Symbol 24 Sound {CURSOR_ERROR} | ||
Symbol 25 Sound {CURSOR_CANCEL} | ||
Symbol 26 Sound {CURSOR} | ||
Symbol 27 Sound {CRASH} | ||
Symbol 28 Sound {CLOCK_TICK} | ||
Symbol 29 Sound {CHRIS06} | ||
Symbol 30 Sound {CHRIS05} | ||
Symbol 31 Sound {CHRIS04} | ||
Symbol 32 Sound {CHRIS03} | ||
Symbol 33 Sound {CHRIS02} | ||
Symbol 34 Sound {CHRIS01} | ||
Symbol 35 Sound {CHRIS_SCREAM} | ||
Symbol 36 Sound {CHRIS_RAPED} | ||
Symbol 37 Sound {CHRIS_REBECCA} | ||
Symbol 38 Sound {CHANGING} | ||
Symbol 39 Sound {CREDITS_BGM} | ||
Symbol 40 Sound {PORN} | ||
Symbol 41 Sound {DANGER_MUSIC} | ||
Symbol 42 Sound {INTRO_BGM} | ||
Symbol 43 Graphic | Used by:61 163 | |
Symbol 44 Graphic | Used by:61 | |
Symbol 45 Graphic | Used by:61 | |
Symbol 46 Graphic | Used by:61 | |
Symbol 47 Graphic | Used by:61 | |
Symbol 48 Graphic | Used by:61 | |
Symbol 49 Graphic | Used by:61 | |
Symbol 50 Graphic | Used by:61 | |
Symbol 51 Graphic | Used by:61 | |
Symbol 52 Graphic | Used by:61 | |
Symbol 53 Graphic | Used by:61 | |
Symbol 54 Graphic | Used by:61 | |
Symbol 55 Graphic | Used by:61 | |
Symbol 56 Graphic | Used by:61 | |
Symbol 57 Graphic | Used by:60 61 | |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:58 | Used by:61 |
Symbol 60 MovieClip | Uses:57 | Used by:61 |
Symbol 61 MovieClip {pictures.AliTheZombie13} | Uses:43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 SS1 | |
Symbol 62 Bitmap | Used by:63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 300 | |
Symbol 63 Graphic | Uses:62 | Used by:144 |
Symbol 64 Graphic | Uses:62 | Used by:144 |
Symbol 65 Graphic | Uses:62 | Used by:144 |
Symbol 66 Graphic | Uses:62 | Used by:144 |
Symbol 67 Graphic | Uses:62 | Used by:144 |
Symbol 68 Graphic | Uses:62 | Used by:144 |
Symbol 69 Graphic | Uses:62 | Used by:144 |
Symbol 70 Graphic | Uses:62 | Used by:144 |
Symbol 71 Graphic | Uses:62 | Used by:144 |
Symbol 72 Graphic | Uses:62 | Used by:144 |
Symbol 73 Graphic | Uses:62 | Used by:144 |
Symbol 74 Graphic | Uses:62 | Used by:144 |
Symbol 75 Graphic | Uses:62 | Used by:144 |
Symbol 76 Graphic | Uses:62 | Used by:144 |
Symbol 77 Graphic | Uses:62 | Used by:144 |
Symbol 78 Graphic | Uses:62 | Used by:144 |
Symbol 79 Graphic | Uses:62 | Used by:144 |
Symbol 80 Graphic | Uses:62 | Used by:144 |
Symbol 81 Graphic | Uses:62 | Used by:144 |
Symbol 82 Graphic | Uses:62 | Used by:144 |
Symbol 83 Graphic | Uses:62 | Used by:144 |
Symbol 84 Graphic | Uses:62 | Used by:144 |
Symbol 85 Graphic | Uses:62 | Used by:144 |
Symbol 86 Graphic | Uses:62 | Used by:144 |
Symbol 87 Graphic | Uses:62 | Used by:144 |
Symbol 88 Graphic | Uses:62 | Used by:144 |
Symbol 89 Graphic | Uses:62 | Used by:144 |
Symbol 90 Graphic | Uses:62 | Used by:144 |
Symbol 91 Graphic | Uses:62 | Used by:144 |
Symbol 92 Graphic | Uses:62 | Used by:144 |
Symbol 93 Graphic | Uses:62 | Used by:144 |
Symbol 94 Graphic | Uses:62 | Used by:144 |
Symbol 95 Graphic | Uses:62 | Used by:144 |
Symbol 96 Graphic | Uses:62 | Used by:144 |
Symbol 97 Graphic | Uses:62 | Used by:144 |
Symbol 98 Graphic | Uses:62 | Used by:144 |
Symbol 99 Graphic | Uses:62 | Used by:144 |
Symbol 100 Graphic | Uses:62 | Used by:144 |
Symbol 101 Graphic | Uses:62 | Used by:144 |
Symbol 102 Graphic | Uses:62 | Used by:144 |
Symbol 103 Graphic | Uses:62 | Used by:144 |
Symbol 104 Graphic | Uses:62 | Used by:144 |
Symbol 105 Graphic | Uses:62 | Used by:144 |
Symbol 106 Graphic | Uses:62 | Used by:144 |
Symbol 107 Graphic | Uses:62 | Used by:144 |
Symbol 108 Graphic | Uses:62 | Used by:144 |
Symbol 109 Graphic | Uses:62 | Used by:144 |
Symbol 110 Graphic | Uses:62 | Used by:144 |
Symbol 111 Graphic | Uses:62 | Used by:144 |
Symbol 112 Graphic | Uses:62 | Used by:144 |
Symbol 113 Graphic | Uses:62 | Used by:144 |
Symbol 114 Graphic | Uses:62 | Used by:144 |
Symbol 115 Graphic | Uses:62 | Used by:144 |
Symbol 116 Graphic | Uses:62 | Used by:144 |
Symbol 117 Graphic | Uses:62 | Used by:144 |
Symbol 118 Graphic | Uses:62 | Used by:144 |
Symbol 119 Graphic | Uses:62 | Used by:144 |
Symbol 120 Graphic | Uses:62 | Used by:144 |
Symbol 121 Graphic | Uses:62 | Used by:144 |
Symbol 122 Graphic | Uses:62 | Used by:144 |
Symbol 123 Graphic | Uses:62 | Used by:144 |
Symbol 124 Graphic | Uses:62 | Used by:144 |
Symbol 125 Graphic | Uses:62 | Used by:144 |
Symbol 126 Graphic | Uses:62 | Used by:144 |
Symbol 127 Graphic | Uses:62 | Used by:144 |
Symbol 128 Graphic | Uses:62 | Used by:144 |
Symbol 129 Graphic | Uses:62 | Used by:144 |
Symbol 130 Graphic | Uses:62 | Used by:144 |
Symbol 131 Graphic | Uses:62 | Used by:144 |
Symbol 132 Graphic | Uses:62 | Used by:144 |
Symbol 133 Graphic | Uses:62 | Used by:144 |
Symbol 134 Graphic | Uses:62 | Used by:144 |
Symbol 135 Graphic | Uses:62 | Used by:144 |
Symbol 136 Graphic | Uses:62 | Used by:144 |
Symbol 137 Graphic | Uses:62 | Used by:144 |
Symbol 138 Graphic | Uses:62 | Used by:144 |
Symbol 139 Graphic | Uses:62 | Used by:144 |
Symbol 140 Graphic | Uses:62 | Used by:144 |
Symbol 141 Graphic | Uses:62 | Used by:144 |
Symbol 142 Graphic | Uses:62 | Used by:144 |
Symbol 143 Graphic | Uses:62 | Used by:144 |
Symbol 144 MovieClip {FontBMP} | Uses:63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |
Symbol 145 MovieClip {Input} | ||
Symbol 146 Graphic | Used by:149 159 162 174 176 185 194 308 374 411 | |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:149 |
Symbol 149 MovieClip {Jill} | Uses:146 148 | |
Symbol 150 Bitmap | Used by:151 152 153 154 155 156 | |
Symbol 151 Graphic | Uses:150 | Used by:159 |
Symbol 152 Graphic | Uses:150 | Used by:159 |
Symbol 153 Graphic | Uses:150 | Used by:159 |
Symbol 154 Graphic | Uses:150 | Used by:159 |
Symbol 155 Graphic | Uses:150 | Used by:159 |
Symbol 156 Graphic | Uses:150 | Used by:159 |
Symbol 157 Bitmap | Used by:158 175 | |
Symbol 158 Graphic | Uses:157 | Used by:159 |
Symbol 159 MovieClip {Zombie00} | Uses:146 151 152 153 154 155 156 158 | |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:162 |
Symbol 162 MovieClip {Wesker} | Uses:146 161 | |
Symbol 163 MovieClip {BlackSquare} | Uses:43 | Used by:165 166 167 214 230 231 242 243 280 292 299 392 467 470 587 Timeline |
Symbol 164 Graphic | Used by:165 166 167 | |
Symbol 165 MovieClip {Player} | Uses:163 164 | |
Symbol 166 MovieClip {Enemy} | Uses:163 164 | |
Symbol 167 MovieClip {Characters} | Uses:163 164 | |
Symbol 168 Bitmap | Used by:169 | |
Symbol 169 Graphic | Uses:168 | Used by:174 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:174 |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:174 |
Symbol 174 MovieClip {Chris} | Uses:146 169 171 173 | |
Symbol 175 Graphic | Uses:157 | Used by:176 |
Symbol 176 MovieClip {Sherry} | Uses:146 175 | |
Symbol 177 Bitmap | Used by:178 193 | |
Symbol 178 Graphic | Uses:177 | Used by:185 194 |
Symbol 179 Graphic | Used by:185 | |
Symbol 180 Graphic | Used by:185 | |
Symbol 181 Graphic | Used by:184 | |
Symbol 182 Graphic | Used by:184 | |
Symbol 183 Graphic | Used by:184 | |
Symbol 184 MovieClip | Uses:181 182 183 | Used by:185 |
Symbol 185 MovieClip {DOL_fla.Luna_138} | Uses:146 178 179 180 184 | Used by:194 |
Symbol 186 Bitmap | Used by:187 | |
Symbol 187 Graphic | Uses:186 | Used by:194 |
Symbol 188 Bitmap | Used by:189 | |
Symbol 189 Graphic | Uses:188 | Used by:194 |
Symbol 190 Bitmap | Used by:191 | |
Symbol 191 Graphic | Uses:190 | Used by:194 |
Symbol 192 Graphic | Used by:194 | |
Symbol 193 Graphic | Uses:177 | Used by:194 |
Symbol 194 MovieClip {Luna} | Uses:146 178 185 187 189 191 192 193 | |
Symbol 195 Bitmap | Used by:196 | |
Symbol 196 Graphic | Uses:195 | Used by:214 |
Symbol 197 Graphic | Used by:200 201 202 | |
Symbol 198 Graphic | Used by:200 201 202 | |
Symbol 199 Graphic | Used by:200 201 202 | |
Symbol 200 MovieClip | Uses:197 198 199 | Used by:203 239 242 |
Symbol 201 MovieClip | Uses:198 199 197 | Used by:203 239 242 |
Symbol 202 MovieClip | Uses:199 197 198 | Used by:203 239 242 |
Symbol 203 MovieClip | Uses:200 201 202 | Used by:214 231 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:206 |
Symbol 206 MovieClip | Uses:205 | Used by:214 |
Symbol 207 Bitmap | Used by:208 | |
Symbol 208 Graphic | Uses:207 | Used by:209 |
Symbol 209 MovieClip | Uses:208 | Used by:214 |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip {WallBlock} | Uses:210 | Used by:214 231 243 280 |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip {EventBlock} | Uses:212 | Used by:214 231 243 280 |
Symbol 214 MovieClip {rooms.Room04} | Uses:163 196 203 206 209 211 213 | |
Symbol 215 Bitmap | Used by:216 | |
Symbol 216 Graphic | Uses:215 | Used by:231 |
Symbol 217 Bitmap | Used by:218 220 | |
Symbol 218 Graphic | Uses:217 | Used by:221 |
Symbol 219 Graphic | Used by:221 | |
Symbol 220 Graphic | Uses:217 | Used by:221 |
Symbol 221 MovieClip {DOL_fla.Plates_130} | Uses:218 219 220 | Used by:231 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:224 |
Symbol 224 MovieClip | Uses:223 | Used by:231 |
Symbol 225 Bitmap | Used by:226 | |
Symbol 226 Graphic | Uses:225 | Used by:227 |
Symbol 227 MovieClip | Uses:226 | Used by:231 |
Symbol 228 Bitmap | Used by:229 | |
Symbol 229 Graphic | Uses:228 | Used by:230 |
Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} | Uses:229 163 | Used by:231 |
Symbol 231 MovieClip {rooms.Room03} | Uses:163 216 203 221 224 227 230 211 213 | |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:243 |
Symbol 234 Bitmap | Used by:235 238 | |
Symbol 235 Graphic | Uses:234 | Used by:236 |
Symbol 236 MovieClip | Uses:235 | Used by:243 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 234 | Used by:239 |
Symbol 239 MovieClip | Uses:238 200 201 202 | Used by:243 |
Symbol 240 Bitmap | Used by:241 | |
Symbol 241 Graphic | Uses:240 | Used by:242 |
Symbol 242 MovieClip {DOL_fla.Candles_127} | Uses:241 163 200 201 202 | Used by:243 |
Symbol 243 MovieClip {rooms.Room02} | Uses:163 233 236 239 242 211 213 | |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:280 |
Symbol 246 Bitmap | Used by:247 | |
Symbol 247 Graphic | Uses:246 | Used by:248 |
Symbol 248 MovieClip | Uses:247 | Used by:280 |
Symbol 249 Bitmap | Used by:250 | |
Symbol 250 Graphic | Uses:249 | Used by:251 |
Symbol 251 MovieClip | Uses:250 | Used by:280 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:254 |
Symbol 254 MovieClip | Uses:253 | Used by:280 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:257 |
Symbol 257 MovieClip | Uses:256 | Used by:280 |
Symbol 258 Bitmap | Used by:259 | |
Symbol 259 Graphic | Uses:258 | Used by:260 |
Symbol 260 MovieClip | Uses:259 | Used by:280 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:263 |
Symbol 263 MovieClip | Uses:262 | Used by:280 |
Symbol 264 Bitmap | Used by:265 267 | |
Symbol 265 Graphic | Uses:264 | Used by:266 |
Symbol 266 MovieClip | Uses:265 | Used by:280 |
Symbol 267 Graphic | Uses:264 | Used by:268 |
Symbol 268 MovieClip | Uses:267 | Used by:280 |
Symbol 269 Bitmap | Used by:270 272 | |
Symbol 270 Graphic | Uses:269 | Used by:271 |
Symbol 271 MovieClip | Uses:270 | Used by:280 |
Symbol 272 Graphic | Uses:269 | Used by:273 |
Symbol 273 MovieClip | Uses:272 | Used by:280 |
Symbol 274 Bitmap | Used by:275 | |
Symbol 275 Graphic | Uses:274 | Used by:276 |
Symbol 276 MovieClip | Uses:275 | Used by:280 |
Symbol 277 Bitmap | Used by:278 | |
Symbol 278 Graphic | Uses:277 | Used by:279 |
Symbol 279 MovieClip | Uses:278 | Used by:280 |
Symbol 280 MovieClip {rooms.Room01} | Uses:163 245 248 251 254 257 260 263 266 268 271 273 276 279 211 213 | |
Symbol 281 MovieClip {Rooms} | ||
Symbol 282 MovieClip {Tweens} | ||
Symbol 283 MovieClip {Font} | ||
Symbol 284 Bitmap | Used by:285 | |
Symbol 285 Graphic | Uses:284 | Used by:293 |
Symbol 286 Graphic | Used by:292 | |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip | Uses:287 | Used by:291 |
Symbol 289 Graphic | Used by:291 | |
Symbol 290 Graphic | Used by:291 | |
Symbol 291 MovieClip {DOL_fla.loadinganim_101} | Uses:288 289 290 | Used by:292 |
Symbol 292 MovieClip {DOL_fla.loadingbar_100} | Uses:163 286 291 | Used by:293 |
Symbol 293 MovieClip {pictures.ViolenceWarning} | Uses:285 292 | |
Symbol 294 Bitmap | Used by:295 | |
Symbol 295 Graphic | Uses:294 | Used by:296 |
Symbol 296 MovieClip {TitleScreen} | Uses:295 | |
Symbol 297 Bitmap | Used by:298 | |
Symbol 298 Graphic | Uses:297 | Used by:299 |
Symbol 299 MovieClip {SaveScreen} | Uses:298 163 | |
Symbol 300 Graphic | Uses:62 | Used by:301 |
Symbol 301 MovieClip {props.BlinkingArrow} | Uses:300 | |
Symbol 302 Bitmap | Used by:303 | |
Symbol 303 Graphic | Uses:302 | Used by:320 |
Symbol 304 Bitmap | Used by:305 | |
Symbol 305 Graphic | Uses:304 | Used by:308 |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:306 | Used by:308 |
Symbol 308 MovieClip | Uses:146 305 307 | Used by:319 |
Symbol 309 Bitmap | Used by:310 | |
Symbol 310 Graphic | Uses:309 | Used by:319 |
Symbol 311 Bitmap | Used by:312 | |
Symbol 312 Graphic | Uses:311 | Used by:319 |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:319 |
Symbol 315 Bitmap | Used by:316 | |
Symbol 316 Graphic | Uses:315 | Used by:319 |
Symbol 317 Bitmap | Used by:318 | |
Symbol 318 Graphic | Uses:317 | Used by:319 |
Symbol 319 MovieClip | Uses:308 310 312 314 316 318 | Used by:320 |
Symbol 320 MovieClip {Inventory} | Uses:303 319 | |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:342 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:342 |
Symbol 325 Bitmap | Used by:326 | |
Symbol 326 Graphic | Uses:325 | Used by:342 |
Symbol 327 Bitmap | Used by:328 | |
Symbol 328 Graphic | Uses:327 | Used by:342 |
Symbol 329 Bitmap | Used by:330 | |
Symbol 330 Graphic | Uses:329 | Used by:342 |
Symbol 331 Bitmap | Used by:332 | |
Symbol 332 Graphic | Uses:331 | Used by:342 |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:333 | Used by:342 |
Symbol 335 Bitmap | Used by:336 | |
Symbol 336 Graphic | Uses:335 | Used by:342 |
Symbol 337 Bitmap | Used by:338 | |
Symbol 338 Graphic | Uses:337 | Used by:342 |
Symbol 339 Bitmap | Used by:341 | |
Symbol 340 Bitmap | Used by:341 | |
Symbol 341 Graphic | Uses:339 340 | Used by:342 |
Symbol 342 MovieClip {LunasFace} | Uses:322 324 326 328 330 332 334 336 338 341 | |
Symbol 343 Bitmap | Used by:344 | |
Symbol 344 Graphic | Uses:343 | Used by:369 |
Symbol 345 Bitmap | Used by:346 | |
Symbol 346 Graphic | Uses:345 | Used by:369 |
Symbol 347 Bitmap | Used by:348 | |
Symbol 348 Graphic | Uses:347 | Used by:369 |
Symbol 349 Bitmap | Used by:350 | |
Symbol 350 Graphic | Uses:349 | Used by:369 |
Symbol 351 Bitmap | Used by:352 | |
Symbol 352 Graphic | Uses:351 | Used by:369 |
Symbol 353 Bitmap | Used by:354 | |
Symbol 354 Graphic | Uses:353 | Used by:369 |
Symbol 355 Bitmap | Used by:356 | |
Symbol 356 Graphic | Uses:355 | Used by:369 |
Symbol 357 Bitmap | Used by:358 | |
Symbol 358 Graphic | Uses:357 | Used by:369 |
Symbol 359 Bitmap | Used by:360 | |
Symbol 360 Graphic | Uses:359 | Used by:369 |
Symbol 361 Bitmap | Used by:362 | |
Symbol 362 Graphic | Uses:361 | Used by:369 |
Symbol 363 Bitmap | Used by:364 | |
Symbol 364 Graphic | Uses:363 | Used by:369 |
Symbol 365 Bitmap | Used by:366 | |
Symbol 366 Graphic | Uses:365 | Used by:369 |
Symbol 367 Bitmap | Used by:368 | |
Symbol 368 Graphic | Uses:367 | Used by:369 |
Symbol 369 MovieClip {Items} | Uses:344 346 348 350 352 354 356 358 360 362 364 366 368 | |
Symbol 370 Graphic | Used by:374 | |
Symbol 371 Bitmap | Used by:372 373 | |
Symbol 372 Graphic | Uses:371 | Used by:374 |
Symbol 373 Graphic | Uses:371 | Used by:374 |
Symbol 374 MovieClip {AmmoNumber} | Uses:370 146 372 373 | |
Symbol 375 MovieClip {props.Ammos} | ||
Symbol 376 MovieClip {ItemTypes} | ||
Symbol 377 Bitmap | Used by:378 | |
Symbol 378 Graphic | Uses:377 | Used by:379 |
Symbol 379 MovieClip | Uses:378 | Used by:380 |
Symbol 380 MovieClip {props.ItemSelector} | Uses:379 | |
Symbol 381 Bitmap | Used by:382 | |
Symbol 382 Graphic | Uses:381 | Used by:383 |
Symbol 383 MovieClip | Uses:382 | Used by:384 |
Symbol 384 MovieClip {props.ItemSelectorCombine} | Uses:383 | |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:387 |
Symbol 387 MovieClip | Uses:386 | Used by:388 |
Symbol 388 MovieClip {TabSelector} | Uses:387 | |
Symbol 389 Bitmap | Used by:390 | |
Symbol 390 Graphic | Uses:389 | Used by:391 |
Symbol 391 MovieClip {CommandWindow} | Uses:390 | |
Symbol 392 MovieClip {CommandWindowSelector} | Uses:163 | |
Symbol 393 Bitmap | Used by:394 | |
Symbol 394 Graphic | Uses:393 | Used by:395 |
Symbol 395 MovieClip {CommandWindowEquip} | Uses:394 | |
Symbol 396 Bitmap | Used by:397 | |
Symbol 397 Graphic | Uses:396 | Used by:398 |
Symbol 398 MovieClip {CheckWindow} | Uses:397 | |
Symbol 399 Bitmap | Used by:400 | |
Symbol 400 Graphic | Uses:399 | Used by:405 |
Symbol 401 Bitmap | Used by:402 | |
Symbol 402 Graphic | Uses:401 | Used by:405 |
Symbol 403 Bitmap | Used by:404 | |
Symbol 404 Graphic | Uses:403 | Used by:405 |
Symbol 405 MovieClip {CheckItem} | Uses:400 402 404 | |
Symbol 406 Bitmap | Used by:407 | |
Symbol 407 Graphic | Uses:406 | Used by:408 |
Symbol 408 MovieClip {props.MessageWindow} | Uses:407 | |
Symbol 409 Bitmap | Used by:410 | |
Symbol 410 Graphic | Uses:409 | Used by:411 |
Symbol 411 MovieClip {MessageFaces} | Uses:146 410 | |
Symbol 412 Bitmap | Used by:413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 | |
Symbol 413 Graphic | Uses:412 | Used by:439 |
Symbol 414 Graphic | Uses:412 | Used by:439 |
Symbol 415 Graphic | Uses:412 | Used by:439 |
Symbol 416 Graphic | Uses:412 | Used by:439 |
Symbol 417 Graphic | Uses:412 | Used by:439 |
Symbol 418 Graphic | Uses:412 | Used by:439 |
Symbol 419 Graphic | Uses:412 | Used by:439 |
Symbol 420 Graphic | Uses:412 | Used by:439 |
Symbol 421 Graphic | Uses:412 | Used by:439 |
Symbol 422 Graphic | Uses:412 | Used by:439 |
Symbol 423 Graphic | Uses:412 | Used by:439 |
Symbol 424 Graphic | Uses:412 | Used by:439 |
Symbol 425 Graphic | Uses:412 | Used by:439 |
Symbol 426 Graphic | Uses:412 | Used by:439 |
Symbol 427 Graphic | Uses:412 | Used by:439 |
Symbol 428 Graphic | Uses:412 | Used by:439 |
Symbol 429 Graphic | Uses:412 | Used by:439 |
Symbol 430 Graphic | Uses:412 | Used by:439 |
Symbol 431 Graphic | Uses:412 | Used by:439 |
Symbol 432 Graphic | Uses:412 | Used by:439 |
Symbol 433 Graphic | Uses:412 | Used by:439 |
Symbol 434 Graphic | Uses:412 | Used by:439 |
Symbol 435 Graphic | Uses:412 | Used by:439 |
Symbol 436 Graphic | Uses:412 | Used by:439 |
Symbol 437 Graphic | Uses:412 | Used by:439 |
Symbol 438 Graphic | Uses:412 | Used by:439 |
Symbol 439 MovieClip {FaceFont} | Uses:413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 | |
Symbol 440 Graphic | Used by:441 | |
Symbol 441 MovieClip {animations.AngryVein} | Uses:440 | |
Symbol 442 Graphic | Used by:445 | |
Symbol 443 Graphic | Used by:445 | |
Symbol 444 Graphic | Used by:445 | |
Symbol 445 MovieClip {animations.CensoredKiss} | Uses:442 443 444 | |
Symbol 446 Graphic | Used by:451 | |
Symbol 447 Graphic | Used by:451 | |
Symbol 448 Graphic | Used by:451 | |
Symbol 449 Graphic | Used by:451 | |
Symbol 450 Graphic | Used by:451 | |
Symbol 451 MovieClip {SlashRight} | Uses:446 447 448 449 450 | |
Symbol 452 Graphic | Used by:457 | |
Symbol 453 Graphic | Used by:457 | |
Symbol 454 Graphic | Used by:457 | |
Symbol 455 Graphic | Used by:457 | |
Symbol 456 Graphic | Used by:457 | |
Symbol 457 MovieClip {animations.SlashDown} | Uses:452 453 454 455 456 | |
Symbol 458 Bitmap | Used by:459 460 461 | |
Symbol 459 Graphic | Uses:458 | Used by:462 |
Symbol 460 Graphic | Uses:458 | Used by:462 |
Symbol 461 Graphic | Uses:458 | Used by:462 |
Symbol 462 MovieClip {animations.BloodHit} | Uses:459 460 461 | Used by:463 |
Symbol 463 MovieClip {animations.PopHit} | Uses:462 | |
Symbol 464 Bitmap | Used by:465 | |
Symbol 465 Graphic | Uses:464 | Used by:466 |
Symbol 466 MovieClip | Uses:465 | Used by:467 |
Symbol 467 MovieClip {GameOver} | Uses:466 163 | |
Symbol 468 Bitmap | Used by:469 | |
Symbol 469 Graphic | Uses:468 | Used by:470 |
Symbol 470 MovieClip {props.JillsGun} | Uses:163 469 | |
Symbol 471 MovieClip {pictures.Credits} | ||
Symbol 472 Graphic | Used by:473 | |
Symbol 473 MovieClip | Uses:472 | Used by:587 |
Symbol 474 Graphic | Used by:475 | |
Symbol 475 MovieClip | Uses:474 | Used by:587 |
Symbol 476 Graphic | Used by:477 | |
Symbol 477 MovieClip | Uses:476 | Used by:587 |
Symbol 478 Graphic | Used by:479 | |
Symbol 479 MovieClip | Uses:478 | Used by:587 |
Symbol 480 Graphic | Used by:481 | |
Symbol 481 MovieClip | Uses:480 | Used by:587 |
Symbol 482 Graphic | Used by:483 | |
Symbol 483 MovieClip | Uses:482 | Used by:587 |
Symbol 484 Graphic | Used by:485 | |
Symbol 485 MovieClip | Uses:484 | Used by:587 |
Symbol 486 Graphic | Used by:487 | |
Symbol 487 MovieClip | Uses:486 | Used by:587 |
Symbol 488 Graphic | Used by:489 | |
Symbol 489 MovieClip | Uses:488 | Used by:587 |
Symbol 490 Graphic | Used by:491 502 557 | |
Symbol 491 MovieClip | Uses:490 | Used by:587 |
Symbol 492 Graphic | Used by:493 | |
Symbol 493 MovieClip | Uses:492 | Used by:587 |
Symbol 494 Graphic | Used by:495 | |
Symbol 495 MovieClip | Uses:494 | Used by:587 |
Symbol 496 Graphic | Used by:497 | |
Symbol 497 MovieClip | Uses:496 | Used by:587 |
Symbol 498 Graphic | Used by:499 | |
Symbol 499 MovieClip | Uses:498 | Used by:587 |
Symbol 500 Graphic | Used by:501 | |
Symbol 501 MovieClip | Uses:500 | Used by:587 |
Symbol 502 MovieClip | Uses:490 | Used by:587 |
Symbol 503 Graphic | Used by:504 | |
Symbol 504 MovieClip | Uses:503 | Used by:587 |
Symbol 505 Graphic | Used by:506 558 | |
Symbol 506 MovieClip | Uses:505 | Used by:587 |
Symbol 507 Graphic | Used by:508 | |
Symbol 508 MovieClip | Uses:507 | Used by:587 |
Symbol 509 Graphic | Used by:510 | |
Symbol 510 MovieClip | Uses:509 | Used by:587 |
Symbol 511 Graphic | Used by:512 | |
Symbol 512 MovieClip | Uses:511 | Used by:587 |
Symbol 513 Graphic | Used by:514 559 | |
Symbol 514 MovieClip | Uses:513 | Used by:587 |
Symbol 515 Graphic | Used by:516 | |
Symbol 516 MovieClip | Uses:515 | Used by:587 |
Symbol 517 Graphic | Used by:518 | |
Symbol 518 MovieClip | Uses:517 | Used by:587 |
Symbol 519 Graphic | Used by:520 | |
Symbol 520 MovieClip | Uses:519 | Used by:587 |
Symbol 521 Graphic | Used by:522 | |
Symbol 522 MovieClip | Uses:521 | Used by:587 |
Symbol 523 Graphic | Used by:524 | |
Symbol 524 MovieClip | Uses:523 | Used by:587 |
Symbol 525 Graphic | Used by:526 | |
Symbol 526 MovieClip | Uses:525 | Used by:587 |
Symbol 527 Graphic | Used by:528 570 571 578 | |
Symbol 528 MovieClip | Uses:527 | Used by:587 |
Symbol 529 Graphic | Used by:530 | |
Symbol 530 MovieClip | Uses:529 | Used by:587 |
Symbol 531 Graphic | Used by:532 | |
Symbol 532 MovieClip | Uses:531 | Used by:587 |
Symbol 533 Graphic | Used by:534 | |
Symbol 534 MovieClip | Uses:533 | Used by:587 |
Symbol 535 Graphic | Used by:536 | |
Symbol 536 MovieClip | Uses:535 | Used by:587 |
Symbol 537 Graphic | Used by:538 | |
Symbol 538 MovieClip | Uses:537 | Used by:587 |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 MovieClip | Uses:539 | Used by:587 |
Symbol 541 Graphic | Used by:542 | |
Symbol 542 MovieClip | Uses:541 | Used by:587 |
Symbol 543 Graphic | Used by:544 | |
Symbol 544 MovieClip | Uses:543 | Used by:587 |
Symbol 545 Graphic | Used by:546 568 | |
Symbol 546 MovieClip | Uses:545 | Used by:587 |
Symbol 547 Graphic | Used by:548 | |
Symbol 548 MovieClip | Uses:547 | Used by:587 |
Symbol 549 Graphic | Used by:550 | |
Symbol 550 MovieClip | Uses:549 | Used by:587 |
Symbol 551 Graphic | Used by:552 | |
Symbol 552 MovieClip | Uses:551 | Used by:587 |
Symbol 553 Graphic | Used by:554 | |
Symbol 554 MovieClip | Uses:553 | Used by:587 |
Symbol 555 Graphic | Used by:556 | |
Symbol 556 MovieClip | Uses:555 | Used by:587 |
Symbol 557 MovieClip | Uses:490 | Used by:587 |
Symbol 558 MovieClip | Uses:505 | Used by:587 |
Symbol 559 MovieClip | Uses:513 | Used by:587 |
Symbol 560 Graphic | Used by:561 | |
Symbol 561 MovieClip | Uses:560 | Used by:587 |
Symbol 562 Graphic | Used by:563 | |
Symbol 563 MovieClip | Uses:562 | Used by:587 |
Symbol 564 Graphic | Used by:565 | |
Symbol 565 MovieClip | Uses:564 | Used by:587 |
Symbol 566 Graphic | Used by:567 | |
Symbol 567 MovieClip | Uses:566 | Used by:587 |
Symbol 568 MovieClip | Uses:545 | Used by:587 |
Symbol 569 Graphic | Used by:587 | |
Symbol 570 MovieClip | Uses:527 | Used by:587 |
Symbol 571 MovieClip | Uses:527 | Used by:587 |
Symbol 572 Graphic | Used by:573 574 | |
Symbol 573 MovieClip | Uses:572 | Used by:587 |
Symbol 574 MovieClip | Uses:572 | Used by:587 |
Symbol 575 Graphic | Used by:576 577 | |
Symbol 576 MovieClip | Uses:575 | Used by:587 |
Symbol 577 MovieClip | Uses:575 | Used by:587 |
Symbol 578 MovieClip | Uses:527 | Used by:587 |
Symbol 579 Graphic | Used by:587 | |
Symbol 580 Graphic | Used by:587 | |
Symbol 581 Graphic | Used by:582 | |
Symbol 582 MovieClip | Uses:581 | Used by:587 |
Symbol 583 Graphic | Used by:587 | |
Symbol 584 Graphic | Used by:587 | |
Symbol 585 Graphic | Used by:587 | |
Symbol 586 Graphic | Used by:587 | |
Symbol 587 MovieClip {ImGreen} | Uses:163 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 557 558 559 561 563 565 567 568 569 570 571 573 574 576 577 578 579 580 582 583 584 585 586 SS2 | |
Symbol 588 MovieClip {SkipTo} | ||
Symbol 589 Font | Used by:590 | |
Symbol 590 Text | Uses:589 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 61 MovieClip {pictures.AliTheZombie13} | |
Streaming Sound 2 | Used by:Symbol 587 MovieClip {ImGreen} |
Instance Names
"bg" | Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"shadow" | Symbol 165 MovieClip {Player} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"interact" | Symbol 165 MovieClip {Player} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"focus" | Symbol 165 MovieClip {Player} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"shadow" | Symbol 166 MovieClip {Enemy} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"interact" | Symbol 166 MovieClip {Enemy} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"focus" | Symbol 166 MovieClip {Enemy} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"shadow" | Symbol 167 MovieClip {Characters} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"interact" | Symbol 167 MovieClip {Characters} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"focus" | Symbol 167 MovieClip {Characters} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"bg" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"prop" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 206 MovieClip |
"prop" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 206 MovieClip |
"prop" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 209 MovieClip |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"i1" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i3" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i4" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"t1" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"effects" | Symbol 214 MovieClip {rooms.Room04} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"shadow" | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"bg" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"plate" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 221 MovieClip {DOL_fla.Plates_130} |
"plate" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 221 MovieClip {DOL_fla.Plates_130} |
"plate" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 221 MovieClip {DOL_fla.Plates_130} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 224 MovieClip |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 224 MovieClip |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 224 MovieClip |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 224 MovieClip |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 227 MovieClip |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"prop" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 230 MovieClip {DOL_fla.HalfFancyChair_133} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"i1" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i3" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i4" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i5" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"effects" | Symbol 231 MovieClip {rooms.Room03} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"shadow" | Symbol 242 MovieClip {DOL_fla.Candles_127} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"bg" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 236 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 236 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 239 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 239 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 236 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 236 MovieClip |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 242 MovieClip {DOL_fla.Candles_127} |
"prop" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 242 MovieClip {DOL_fla.Candles_127} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"i1" | Symbol 243 MovieClip {rooms.Room02} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"bg" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 248 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 248 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 248 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 248 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 251 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 251 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 254 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 254 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 257 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 260 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 263 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 266 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 268 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 271 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 273 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 276 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 254 MovieClip |
"prop" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 279 MovieClip |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"wall" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 211 MovieClip {WallBlock} |
"i1" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"i2" | Symbol 280 MovieClip {rooms.Room01} Frame 1 | Symbol 213 MovieClip {EventBlock} |
"range" | Symbol 291 MovieClip {DOL_fla.loadinganim_101} Frame 1 | Symbol 288 MovieClip |
"loadingbg" | Symbol 292 MovieClip {DOL_fla.loadingbar_100} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"loadinganim" | Symbol 292 MovieClip {DOL_fla.loadingbar_100} Frame 1 | Symbol 291 MovieClip {DOL_fla.loadinganim_101} |
"loadingbar" | Symbol 293 MovieClip {pictures.ViolenceWarning} Frame 1 | Symbol 292 MovieClip {DOL_fla.loadingbar_100} |
"whiteSquare" | Symbol 299 MovieClip {SaveScreen} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
"condition" | Symbol 320 MovieClip {Inventory} Frame 1 | Symbol 319 MovieClip |
"shadow" | Symbol 470 MovieClip {props.JillsGun} Frame 1 | Symbol 163 MovieClip {BlackSquare} |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
|