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

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

Reverb-Part 2.swf

This is the info page for
Flash #64977

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


Text
PLAY!

PLAY!

PLAY

PLAY

Continue

reverb
PART II

reverb
PART II

play more games

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

punch sound

Quality:

High

High

Medium

Medium

Low

Low

door sound

<p align="center"><font face="Tannarin AOE  Oblique" size="26" color="#ffffff" letterSpacing="0.000000" kerning="0">you have died.</font></p><p align="center"></p><p align="center"><font face="Tannarin AOE  Oblique" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">main menu</font></p>

BE SWIFT

BE RHYTMIC

BE RHYTMIC

<p align="left"><font face="American Typewriter" size="19" color="#000000" letterSpacing="0.000000" kerning="0">hello again, jason. &nbsp;i just <sbr />thought that i&apos;d let you <sbr />know-there are bombs set <sbr />at the base of the building. &nbsp;<sbr />i doubt you want to be in</font></p><p align="left"><font face="American Typewriter" size="19" color="#000000" letterSpacing="0.000000" kerning="0">here when they go off...</font></p><p align="left"><font face="American Typewriter" size="19" color="#000000" letterSpacing="0.000000" kerning="0">here&apos;s your chance to <sbr />delay them-see if you can <sbr />find the OFF switch. &nbsp;it&apos;s in <sbr />the box...i promise. &nbsp;once <sbr />you get it, we&apos;ll have some <sbr />time to fight. &nbsp;i promise.</font></p><p align="left"><font face="American Typewriter" size="19" color="#000000" letterSpacing="0.000000" kerning="0"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-rhodes</font></p>

RHODES CAN HIT YOU FROM HERE!
GET CLOSER TO HIM!

RHODES CAN HIT YOU FROM HERE!
GET CLOSER TO HIM!

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { if (_root.initialize != true) { _root.initialize = true; } else { gotoAndStop (3); } }
Frame 2
stop(); gotoFrame = false; frame = _currentframe; q = 0; story = 1; enemies = [guard1]; messages = [[guard1, "Hey, you in there. Mr. Rhodes says that we're having some problems with our recording equipment, so we're waiting for a bit.\n(press space to cycle chat windows)"], [man, "...ugh...my shoulder..."], [guard1, "Well, I hope you enjoy your stay...Take a nice walk around your cell, I'm sure you'll find it real nice.\n\n(Use W, S, A, and D to move)"], [man, "Asshole..."], [guard1, "(If text doesn't fit in one window, use the up and down arrow keys to scroll.)\n\nWell, I think we're gonna be here a while. There was some kind of power failure in the building. We're still trying to figure out what's wrong."], [guard1, "*RING*\n\nHello? Oh, hello Mr. Rhodes. Yes? Alright. Yes."], [man, "Well, maybe there's something I can use in here...Better start looking quick.\n\n(Walk around your cell.)"]]; cMessage = messages[0][1]; speech.reset(); finishSpeech = false; _root.onEnterFrame = function () { if (((man.health <= 0) && (man.health != undefined)) && (deathscreen._currentframe == 1)) { deathscreen.play(); } if (man.arms._currentframe == 1) { ammo = "Infinite"; } if (man.arms._currentframe == 2) { ammo = man.ammo[1]; } if (man.arms._currentframe == 3) { ammo = man.ammo[2]; } if (gotoFrame != true) { if (init == "continue") { if (room == 8) { gotoAndStop (8); man._x = 275; man._y = 375; story = 14; messages = [[man, "Okay, so the guys said that I can't take my pistol in here, in case I have to go through any security. But how the hell can I shut down an entire company?\n\nDamnit! I don't even know where my office is."]]; man.attack = false; man.ammo[1] = 0; man.arms.gotoAndStop(1); } if (room == 11) { gotoAndStop (11); man._x = 525; man.attack = false; story = 19; messages = [[man, "Yes! This is my office! It's just as boring as I remember it being.\n\nOkay, so now that I'm here, what can I do?"]]; } if (room == 16) { gotoAndStop (16); story = 31; messages = [[man, "The jeep?"]]; } } gotoFrame = true; } if (finishSpeech == true) { finishSpeech = false; if (story == 1) { story = 2; } if (story == 3) { man.attack = true; guard1.attack = true; story = 4; messages = [[man, "Damn!\n\n(Click to punch. Hold E to block.)"]]; speech.reset(); } if (story == 13) { nextFrame(); story = 14; messages = [[man, "Okay, so the guys said that I can't take my pistol in here, in case I have to go through any security. But how the hell can I shut down an entire company?\n\nDamnit! I don't even know where my office is."]]; man.attack = false; man.ammo[1] = 0; man.arms.gotoAndStop(1); speech.reset(); } if (story == 16.5) { story = 17; } if (story == 16) { guy.play(); story = 16.5; messages = [[man, "Have a nice day."], [man, "Alright, so I still have to think of a way to shut down this company in one fell swoop. But how am I ever going to pull that off?"], [man, "I can't really bomb the place, so that's out of the question.\n\nI'll just have to keep thinking."], [man, "Alright, here we are-top floor."]]; speech.reset(); } if (story == 20) { story = 21; } if (story == 26) { story = 27; man.attack = true; } if (story == 29) { story = 30; } if (story == "finale") { nextFrame(); } } if ((story == 2) && (man._y < 50)) { guard1.ytar = 255; guard1.xtar = 75; guard1.target = man; walls.door.play(); messages = [[guard1, "Turns out there's been a change of plans, pal."], [man, "What's going on?"], [guard1, "Rhodes has decided that the speech isn't going to be happening any time soon."], [guard1, "So I get to kill you instead."]]; speech.reset(); story = 3; } if ((story == 4) && (guard1.health <= 0)) { story = 5; messages = [[man, "Ha! Rhodes is still underestimating me. Why the hell would he send someone to kill me if they didn't even have a gun?\nHmmm...Yes! He's got the key to my cell.\nWait...This guy DOES have a gun...why didn't he use it?\n\nOh. It's out of ammo. What's going on here?"]]; speech.reset(); walls.door._visible = false; door.gotoAndStop(2); } if ((story == 5) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); story = 6; man._x = 15; man.rise = (man.run = 0); } if ((story == 6) && (man._y < 195)) { messages = [[man, "Jesus! What happened here? Looks like I just missed the fight."], [dyingMan, "You...Who are you?"], [man, "I'm Jason Greene."], [dyingMan, "Jason...Jason Greene. We came here to save you. We were so close...We came in here...there were three of them, and three of us. We got two of theirs...they got all of us...that one went into your cell's room."], [man, "He must have used all his ammo out here...So he didn't have any when he got to me."], [dyingMan, "Yes...it looks like we may have succeeded after all..."], [man, "But...Why would anyone want to save me? I've done so many horrible things to so many people..."], [dyingMan, "We were told that you couldn't remember what had happened...I can see now...that this is true. There is another squad...look for them...they might still have some alive."], [man, "What don't I know?\n\nSir?\n\nDamnit! He's died on me."]]; speech.reset(); story = 7; } if ((story == 7) && (man.hitTest(exit))) { doorSound.play(); nextFrame(); story = 8; man._x = 15; man.rise = (man.run = 0); } if (((story == 8) && (man.ammo[1] != 0)) && (sentAmmoMessage != true)) { sentAmmoMessage = true; messages = [[man, "Ammo...It's about time.\n\n(Use the left and right arrow keys to switch weapons, and click to fire.)"]]; speech.reset(); } if ((story == 8) && (bodyCount == 3)) { messages = [[man, "This is just like before...At least I have the lights on this time. I've got to find out what that man was talking about-Maybe I'm not as bad as I've been told."]]; speech.reset(); story = 10; } if ((story == 10) && (man.hitTest(exit))) { doorSound.play(); nextFrame(); story = 11; man._x = 15; man.rise = (man.run = 0); messages = [[guard1, "There he is! Shoot him!"]]; speech.reset(); } if ((story == 11) && (man.hitTest(exit))) { story = 12; nextFrame(); doorSound.play(); man._x = 15; man.rise = (man.run = 0); messages = [[jeep, "Mr. Greene! Get in! We're getting you out of this hellhole!"], [man, "It's about time you showed up!"], [jeep, "Get in the back and we'll get going."]]; speech.reset(); man.attack = false; } if ((story == 12) && (man.hitTest(exit))) { story = 13; nextFrame(); messages = [[man, "Alright, I want some answers. For starters, just where the hell are we?"], [jeep, "We're in Colorado. Rhodes wasn't lying before-That building was used for testing of Reverb's product."], [man, "Okay. But what was the product? I don't even know what my company was creating."], [jeep, "We called it \"Divilous.\" It meant \"Like a God.\" It was a mind control serum. We program a computer with information-commands, memories, anything. Our machines would make a fluid that altered the mind so that the target would do exactly what we told them."], [man, "That's...that's unbelieveable! But why did we have to test on humans?"], [jeep, "Because we don't understand an animal's brain well enough to make the chemicals suited to them. The product was intended for humans, so it was tested on humans."], [man, "And human testing is frowned upon, so we couldn't test in the open. Correct?"], [jeep, "No. The thought of this product itself was frowned upon. We were developing it for the military."], [man, "To use on our soldiers?"], [jeep, "Yes. We could make a chemical so that not one person in our army would fear the enemy, mourn for the dead, or doubt the cause. An team without emotion is a team without loss."], [man, "Hmm, I can see why we weren't so popular."], [jeep, "Exactly. Even you started to think that it was a bad idea to keep making this product. So we made a serum for you. It was supposed to make you want to continue production."], [jeep, "And it worked, for a while. But then, the product failed. Something happened that we hadn't seen before. Its effects wore off, and you immediately forgot the last 2 years of your life."], [man, "That's why I couldn't remember anything? And who were those people that attacked me?"], [jeep, "Most of them were guards for the company, trying to stop your escape. A few of them, however, were Divilous test subjects. The side effects that you went through became more common as we continued testing. Some forgot their entire existence, some went insane. You were lucky."], [man, "So where are we headed?"], [jeep, "We're headed to Denver. That's where Reverb is based."], [man, "What? Why are we going there?"], [jeep, "Because you're going to shut down the company."], [man, "Aren't they looking for me? I won't make it two steps in there!"], [jeep, "No, they don't know of what happened in that building. They still think that you are the figure of authority."], [man, "So how do I shut down an entire company?"], [jeep, "That's up to you to figure out."]]; speech.reset(); } if ((story == 14) && (man.hitTest(talktodesk))) { messages = [[desker, "Hello, sir. How may I help you?\n\nOh! Good afternoon, Mr. Greene. Back from your vacation already?"], [man, "Uh, yeah, I decided to get back to work; don't want to fall behind, now, do we?"], [desker, "No sir!"], [man, "That's the spirit! Tell your manager that I'm giving you a raise."], [desker, "Thank you very much, sir!"], [man, "(So far, so good.\n\nNow then, to find my office. It's probably on the top floor, knowing me.)"]]; speech.reset(); story = 15; } if ((story == 15) && (man.hitTest(exit))) { story = 16; nextFrame(); man._x = 215; man.rise = (man.run = 0); } if ((story == 17) && (man.hitTest(walls.exit))) { nextFrame(); story = 18; man._x = 535; man.rise = (man.run = 0); messages = [[man, "Alright, well, this looks familiar. That's a good sign, I suppose."]]; speech.reset(); } if ((story == 18) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); story = 19; man._x = 535; man.rise = (man.run = 0); messages = [[man, "Yes! This is my office! It's just as boring as I remember it being.\n\nOkay, so now that I'm here, what can I do?"]]; speech.reset(); } if ((story == 19) && (man.hitTest(getshotgun))) { man.ammo[2] = 30; story = 20; messages = [[man, "There's a message on my computer...\n\nIt says \"My name is Jason Greene, and I am going to shut down Reverb Incorporated.\"\nHmm, I must have left this for myself before they gave me the dose of Divilous."], [man, "Okay...well, I still don't have any method of doing that...Well, I'll have to improvise a little."], [man, "Hmm, there's something under my desk...\n\n...A shotgun...? I'd better not waste any ammo just yet."], [man, "What's this? There's a note here, too.\n\n\"Jason, you truly interest me. You want to shut your own company down, now? Well, seeing as we both have the same goal, I'll handle that for you. However...This does not make us allies. You still owe a debt to those that were tested upon. Here's my offer. You can come and find me-I'm up here on this floor with you. Whether you succeed or not, I can guarantee that Reverb will be through. -rhodes"]]; speech.reset(); } if ((story == 21) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); man._x = 535; man._y = 200; story = 22; man.rise = (man.run = 0); } if ((story == 22) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); man._x = 535; man._y = 200; story = 23; man.rise = (man.run = 0); } if ((story == 23) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); man._x = 535; story = 24; } if ((story == 24) && (man.hitTest(thebox))) { puzzlebox._x = 0; thebox._visible = false; story = 25; } if ((story == 25) && (man.hitTest(exit))) { nextFrame(); doorSound.play(); story = 26; messages = [[man, "Rhodes!"], [rhodes, "Hello, Jason. Congratulations on a job well done, so far. However, you don't have much left to do here."], [man, "I'll kill you, Rhodes, just you wait."], [rhodes, "You seem a bit aggressive today! Well, so be it. Let's play."]]; speech.reset(); } if (story == 28) { story = 29; messages = [[man, "It's about time someone killed you, you bastard."], [_root, "Jason! Fantastic work. Always a fighter, eh? You've just got that fighting spirit, is all!"], [man, "What the hell? Rhodes, is that you?"], [_root, "And a sharp one! My, you're very well rounded, aren't you? It's no wonder you're holding such high authority in Reverb Incorporated."], [man, "Where the hell are you, Rhodes?!"], [_root, "Intercom again, Jason. I have a quick question for you. Doesn't this all seem a little strange to you? None of this seems even a little odd?"], [man, "Well, yeah, but I'm just dealing with it. What else am I supposed to do?"], [_root, "Just a quick question, that's all. Oh, also-Good luck, Jason."], [man, "Good luck? Good luck for what?"]]; speech.reset(); } if ((story == 30) && (man.hitTest(exit))) { story = 31; nextFrame(); doorSound.play(); messages = [[man, "The jeep?"]]; speech.reset(); man._x = 530; } if ((story == 31) && (man.hitTest(exit))) { nextFrame(); story = 32; } if (_currentframe != frame) { frame = _currentframe; trans._alpha = 100; } };
Instance of Symbol 93 MovieClip "man" in Frame 2
onClipEvent (load) { weapon = 0; ammo = ["inf", 0, 0]; dead = false; hitF = false; hitRight = false; hitLeft = false; attack = false; health = 15; rise = (run = 0); decay = 0.7; moving = false; h = (w = 20); clicking = new Object(); clicking.onMouseDown = function () { if (attack == true) { if (arms._currentframe == 1) { if (arms.weapon._currentframe == 1) { arms.weapon.play(); } if ((arms.weapon._currentframe >= 13) && (arms.weapon._currentframe <= 18)) { arms.weapon.gotoAndPlay(26); } } if (arms._currentframe == 2) { if (ammo[1] > 0) { ammo[1]--; arms.weapon.gotoAndPlay(2); x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1.5; rot = (arms._rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; } } if ((arms._currentframe == 3) && (arms.weapon._currentframe == 1)) { if (ammo[2] > 0) { ammo[2]--; arms.weapon.gotoAndPlay(2); rot = (arms._rotation * Math.PI) / 180; x = _x; y = _y; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation + 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation - 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; j = 0; while (j < 4) { x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); dx = Math.cos((((arms._rotation + random(11)) - 5) * Math.PI) / 180); dy = Math.sin((((arms._rotation + random(11)) - 5) * Math.PI) / 180); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 5); y = y + (dy * 5); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1.5; rot = (arms._rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; j++; } } } } }; Mouse.addListener(clicking); } onClipEvent (enterFrame) { if (dead == false) { if (Key.isDown(39) && (hitRight == false)) { hitRight = true; weapon++; if (weapon == ammo.length) { weapon = 0; } while (ammo[weapon] == 0) { weapon++; if (weapon == ammo.length) { weapon = 0; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(39)) { hitRight = false; } if (Key.isDown(37) && (hitLeft == false)) { hitLeft = true; weapon--; if (weapon == -1) { weapon = ammo.length - 1; } while (ammo[weapon] == 0) { weapon--; if (weapon == -1) { weapon = ammo.length - 1; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(37)) { hitLeft = false; } if ((arms._currentframe == 1) && ((arms.weapon._currentframe == 10) || (arms.weapon._currentframe == 30))) { for (i in _root.enemies) { dx = _root.enemies[i]._x - _x; dy = _root.enemies[i]._y - _y; rot = Math.atan2(dy, dx); dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 40) { if (_root.enemies[i].hitTest(arms.weapon.hit)) { _root.punch.play(); _root.enemies[i].health--; if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } } } } } if (arms._currentframe == 2) { } moving = false; if (Key.isDown(65)) { run = run - 0.8; moving = true; } if (Key.isDown(68)) { run = run + 0.8; moving = true; } if (Key.isDown(87)) { rise = rise - 0.8; moving = true; } if (Key.isDown(83)) { rise = rise + 0.8; moving = true; } _x = (_x + run); if (run > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x - 0.3); } } } } else if (run < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x + 0.3); } } } } _y = (_y + rise); if (rise > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y - 0.3); } } } } else if (rise < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y + 0.3); } } } } run = run * decay; rise = rise * decay; if (Math.abs(run) < 0.1) { run = 0; } if (Math.abs(rise) < 0.1) { rise = 0; } if ((_x - (w / 2)) < 0) { _x = (w / 2); } if ((_x + (w / 2)) > 550) { _x = (550 - (w / 2)); } if ((_y - (h / 2)) < 0) { _y = (h / 2); } if ((_y + (h / 2)) > 400) { _y = (400 - (h / 2)); } legs._rotation = (Math.atan2(rise, run) * 180) / Math.PI; if (moving == true) { legs.play(); } if (moving == false) { if ((legs._currentframe == 6) || (legs._currentframe == 16)) { legs.stop(); } } dx = _root._xmouse - _x; dy = _root._ymouse - _y; arms._rotation = (Math.atan2(dy, dx) * 180) / Math.PI; if (attack == true) { if ((arms.weapon._currentframe == 1) && (Key.isDown(69))) { arms.weapon.gotoAndStop(43); } } if ((arms.weapon._currentframe == 43) && (!Key.isDown(69))) { arms.weapon.gotoAndStop(1); } } else { _visible = false; Mouse.removeListener(clicking); } }
Instance of Symbol 117 MovieClip "guard1" in Frame 2
onClipEvent (load) { color = 255; xtar = (ytar = (target = undefined)); attack = false; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } }
Instance of Symbol 119 MovieClip "door" in Frame 2
onClipEvent (enterFrame) { if (_currentframe == 2) { if (((_root.man._y > 230) && (_root.man._x > 135)) && (_rotation == 0)) { rot = -180; } if (rot != undefined) { _rotation = (_rotation + ((rot - _rotation) / 8)); } } }
Instance of Symbol 130 MovieClip in Frame 2
onClipEvent (load) { count = 0; _root.cMessage = _root.messages[0][1]; hitSpace = false; } onClipEvent (enterFrame) { count++; oM = _root.cMessage; _root.cMessage = _root.messages[0][1]; if (_root.cMessage != oM) { count = 0; } if (count > 10) { _x = _root.messages[0][0]._x; _y = _root.messages[0][0]._y; } else { _x = -1000; } if ((_x + _width) > 550) { if ((_y - 120) > 0) { gotoAndStop (2); } else { gotoAndStop (4); } } else if ((_y - 120) < 0) { gotoAndStop (3); } else { gotoAndStop (1); } if (_currentframe <= 2) { minY = -131; } else { minY = 47; } if (Key.isDown(32) && (hitSpace == false)) { hitSpace = true; _root.messages.splice(0, 1); scroller._y = minY; if (_root.messages.length == 0) { _root.finishSpeech = true; } } if (Key.isDown(32) == false) { hitSpace = false; } if (Key.isDown(38)) { if (scroller._y < minY) { scroller._y = scroller._y + 2; } } if (Key.isDown(40)) { if (scroller._y > ((minY - scroller.textbox.textHeight) + 80)) { scroller._y = scroller._y - 2; } } }
Instance of Symbol 190 MovieClip "trans" in Frame 2
onClipEvent (load) { _alpha = 100; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Frame 4
enemies = [guard1, guard2, guard3]; bodyCount = 0;
Instance of Symbol 117 MovieClip "guard1" in Frame 4
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Instance of Symbol 117 MovieClip "guard3" in Frame 4
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Instance of Symbol 117 MovieClip "guard2" in Frame 4
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Instance of Symbol 196 MovieClip "mag1" in Frame 4
onClipEvent (load) { _rotation = random(360); } onClipEvent (enterFrame) { if (_root.man.body.hitTest(this)) { _root.man.ammo[1] = _root.man.ammo[1] + 20; _x = -1000; } }
Frame 5
enemies = [guard1, guard2, guard3];
Instance of Symbol 196 MovieClip "mag1" in Frame 5
onClipEvent (load) { _rotation = random(360); } onClipEvent (enterFrame) { if (_root.man.body.hitTest(this)) { _root.man.ammo[1] = _root.man.ammo[1] + 20; _x = -1000; } }
Instance of Symbol 199 MovieClip "guard1" in Frame 5
onClipEvent (load) { count = 0; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 199 MovieClip "guard2" in Frame 5
onClipEvent (load) { count = 0; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 199 MovieClip "guard3" in Frame 5
onClipEvent (load) { count = 0; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 202 MovieClip "jeep" in Frame 7
onClipEvent (load) { x = _x; y = _y; rise = (run = 0); } onClipEvent (enterFrame) { rise = rise + ((random(10) / 10) - 0.5); run = run + ((random(10) / 10) - 0.5); _x = (_x + run); _y = (_y + rise); if (_x > (x + 10)) { _x = (x + 10); run = -0.6 * run; } if (_x < (x - 10)) { _x = (x - 10); run = -0.6 * run; } if (_y > (y + 10)) { _y = (y + 10); rise = -0.6 * rise; } if (_y < (y - 10)) { _y = (y - 10); rise = -0.6 * rise; } _root.man._x = _x + 20; _root.man._y = _y + 60; _root.man.legs.gotoAndStop(6); }
Frame 8
room = 8;
Frame 11
room = 11;
Frame 12
enemies = [guard1, guard2, guard3]; man.attack = true;
Instance of Symbol 117 MovieClip "guard1" in Frame 12
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Instance of Symbol 117 MovieClip "guard2" in Frame 12
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Instance of Symbol 117 MovieClip "guard3" in Frame 12
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; _root.bodyCount++; } }
Frame 13
enemies = [guard1, guard2, guard3, guard4, guard5, guard6];
Instance of Symbol 117 MovieClip "guard1" in Frame 13
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; } }
Instance of Symbol 117 MovieClip "guard2" in Frame 13
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; } }
Instance of Symbol 117 MovieClip "guard3" in Frame 13
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = true; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; _root.punch.play(); if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (dead != true)) { dead = true; } }
Instance of Symbol 199 MovieClip "guard5" in Frame 13
onClipEvent (load) { count = 40; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 199 MovieClip "guard6" in Frame 13
onClipEvent (load) { count = 40; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 199 MovieClip "guard4" in Frame 13
onClipEvent (load) { count = 40; x1 = (y1 = 0); color = 255; health = 7; shoot = true; } onClipEvent (enterFrame) { count++; if ((((shoot == true) && (_root.man.health > 0)) && (count > 60)) && (_x > 0)) { x1 = x1 + ((_root.man._x - x1) / 10); y1 = y1 + ((_root.man._y - y1) / 10); rot = ((_rotation + 90) * Math.PI) / 180; x2 = Math.cos(rot) * 10; y2 = Math.sin(rot) * 10; _rotation = ((Math.atan2(y1 - (_y + y2), x1 - (_x + x2)) * 180) / Math.PI); if (random(30) == 0) { x = _x; y = _y; rot = (_rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((_rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } i = 0; while (i < 1) { if (_root.man.hitTest(x, y, true)) { _root.man.health = _root.man.health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1.5; rot = (_rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; shoot = false; } go = false; } i++; } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _x; _root["muzzleflash" + _root.q]._y = _y; _root["muzzleflash" + _root.q]._rotation = _rotation; _root.q++; } } }
Instance of Symbol 93 MovieClip "man" in Frame 14
onClipEvent (load) { weapon = 0; ammo = ["inf", 0, 0]; dead = false; hitF = false; hitRight = false; hitLeft = false; attack = true; health = 15; rise = (run = 0); decay = 0.7; moving = false; h = (w = 20); } onClipEvent (enterFrame) { if (dead == false) { if (Key.isDown(39) && (hitRight == false)) { hitRight = true; weapon++; if (weapon == ammo.length) { weapon = 0; } while (ammo[weapon] == 0) { weapon++; if (weapon == ammo.length) { weapon = 0; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(39)) { hitRight = false; } if (Key.isDown(37) && (hitLeft == false)) { hitLeft = true; weapon--; if (weapon == -1) { weapon = ammo.length - 1; } while (ammo[weapon] == 0) { weapon--; if (weapon == -1) { weapon = ammo.length - 1; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(37)) { hitLeft = false; } if ((arms._currentframe == 1) && ((arms.weapon._currentframe == 10) || (arms.weapon._currentframe == 30))) { for (i in _root.enemies) { dx = _root.enemies[i]._x - _x; dy = _root.enemies[i]._y - _y; rot = Math.atan2(dy, dx); dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 40) { if (_root.enemies[i].hitTest(arms.weapon.hit)) { _root.enemies[i].health--; if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } } } } } moving = false; if (Key.isDown(65)) { run = run - 0.8; moving = true; } if (Key.isDown(68)) { run = run + 0.8; moving = true; } if (Key.isDown(87)) { rise = rise - 0.8; moving = true; } if (Key.isDown(83)) { rise = rise + 0.8; moving = true; } _x = (_x + run); if (run > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x - 0.3); } } } } else if (run < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x + 0.3); } } } } _y = (_y + rise); if (rise > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y - 0.3); } } } } else if (rise < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y + 0.3); } } } } run = run * decay; rise = rise * decay; if (Math.abs(run) < 0.1) { run = 0; } if (Math.abs(rise) < 0.1) { rise = 0; } if ((_x - (w / 2)) < 0) { _x = (w / 2); } if ((_x + (w / 2)) > 550) { _x = (550 - (w / 2)); } if ((_y - (h / 2)) < 0) { _y = (h / 2); } if ((_y + (h / 2)) > 400) { _y = (400 - (h / 2)); } legs._rotation = (Math.atan2(rise, run) * 180) / Math.PI; if (moving == true) { legs.play(); } if (moving == false) { if ((legs._currentframe == 6) || (legs._currentframe == 16)) { legs.stop(); } } dx = _root._xmouse - _x; dy = _root._ymouse - _y; arms._rotation = (Math.atan2(dy, dx) * 180) / Math.PI; if (attack == true) { if ((arms.weapon._currentframe == 1) && (Key.isDown(69))) { arms.weapon.gotoAndStop(43); } } if ((arms.weapon._currentframe == 43) && (!Key.isDown(69))) { arms.weapon.gotoAndStop(1); } } else { _visible = false; Mouse.removeListener(clicking); } }
Frame 15
enemies = [rhodes];
Instance of Symbol 93 MovieClip "man" in Frame 15
onClipEvent (load) { weapon = 0; ammo = ["inf", 0, 5]; dead = false; hitF = false; hitRight = false; hitLeft = false; attack = false; health = 15; rise = (run = 0); decay = 0.7; moving = false; h = (w = 20); clicking = new Object(); clicking.onMouseDown = function () { if (attack == true) { if (arms._currentframe == 1) { if (arms.weapon._currentframe == 1) { arms.weapon.play(); } if ((arms.weapon._currentframe >= 13) && (arms.weapon._currentframe <= 18)) { arms.weapon.gotoAndPlay(26); } } if (arms._currentframe == 2) { if (ammo[1] > 0) { ammo[1]--; arms.weapon.gotoAndPlay(2); x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1.5; rot = (arms._rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; } } if ((arms._currentframe == 3) && (arms.weapon._currentframe == 1)) { if (ammo[2] > 0) { ammo[2]--; arms.weapon.gotoAndPlay(2); rot = (arms._rotation * Math.PI) / 180; x = _x; y = _y; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation + 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation - 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; j = 0; while (j < 4) { x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); dx = Math.cos((((arms._rotation + random(11)) - 5) * Math.PI) / 180); dy = Math.sin((((arms._rotation + random(11)) - 5) * Math.PI) / 180); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 5); y = y + (dy * 5); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1.5; rot = (arms._rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; j++; } } } } }; Mouse.addListener(clicking); } onClipEvent (enterFrame) { if (dead == false) { if (Key.isDown(39) && (hitRight == false)) { hitRight = true; weapon++; if (weapon == ammo.length) { weapon = 0; } while (ammo[weapon] == 0) { weapon++; if (weapon == ammo.length) { weapon = 0; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(39)) { hitRight = false; } if (Key.isDown(37) && (hitLeft == false)) { hitLeft = true; weapon--; if (weapon == -1) { weapon = ammo.length - 1; } while (ammo[weapon] == 0) { weapon--; if (weapon == -1) { weapon = ammo.length - 1; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(37)) { hitLeft = false; } if ((arms._currentframe == 1) && ((arms.weapon._currentframe == 10) || (arms.weapon._currentframe == 30))) { for (i in _root.enemies) { dx = _root.enemies[i]._x - _x; dy = _root.enemies[i]._y - _y; rot = Math.atan2(dy, dx); dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 40) { if (_root.enemies[i].hitTest(arms.weapon.hit)) { _root.enemies[i].health--; _root.punch.play(); if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } } } } } if (arms._currentframe == 2) { } moving = false; if (Key.isDown(65)) { run = run - 0.8; moving = true; } if (Key.isDown(68)) { run = run + 0.8; moving = true; } if (Key.isDown(87)) { rise = rise - 0.8; moving = true; } if (Key.isDown(83)) { rise = rise + 0.8; moving = true; } _x = (_x + run); if (run > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x - 0.3); } } } } else if (run < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x + 0.3); } } } } _y = (_y + rise); if (rise > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y - 0.3); } } } } else if (rise < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y + 0.3); } } } } run = run * decay; rise = rise * decay; if (Math.abs(run) < 0.1) { run = 0; } if (Math.abs(rise) < 0.1) { rise = 0; } if ((_x - (w / 2)) < 0) { _x = (w / 2); } if ((_x + (w / 2)) > 550) { _x = (550 - (w / 2)); } if ((_y - (h / 2)) < 0) { _y = (h / 2); } if ((_y + (h / 2)) > 400) { _y = (400 - (h / 2)); } legs._rotation = (Math.atan2(rise, run) * 180) / Math.PI; if (moving == true) { legs.play(); } if (moving == false) { if ((legs._currentframe == 6) || (legs._currentframe == 16)) { legs.stop(); } } dx = _root._xmouse - _x; dy = _root._ymouse - _y; arms._rotation = (Math.atan2(dy, dx) * 180) / Math.PI; if (attack == true) { if ((arms.weapon._currentframe == 1) && (Key.isDown(69))) { arms.weapon.gotoAndStop(43); } } if ((arms.weapon._currentframe == 43) && (!Key.isDown(69))) { arms.weapon.gotoAndStop(1); } } else { _visible = false; Mouse.removeListener(clicking); } }
Instance of Symbol 117 MovieClip "rhodes" in Frame 15
onClipEvent (load) { color = 255; xtar = (ytar = undefined); target = _root.man; attack = false; health = 5; } onClipEvent (enterFrame) { if (xtar != undefined) { _rotation = ((Math.atan2(ytar - _y, xtar - _x) * 180) / Math.PI); _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 3)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 3)); dx = xtar - _x; dy = ytar - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 2) { xtar = (ytar = undefined); } } else if (target != undefined) { _rotation = ((Math.atan2(target._y - _y, target._x - _x) * 180) / Math.PI); if (attack == true) { dx = target._x - _x; dy = target._y - _y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > 25) { _x = (_x + (Math.cos((_rotation * Math.PI) / 180) * 2)); _y = (_y + (Math.sin((_rotation * Math.PI) / 180) * 2)); } else { play(); } if ((_currentframe == 13) && (dist < 30)) { if ((hitTest(_root.man.arms.weapon.hit) && (_root.man.arms._currentframe == 1)) && (_root.man.arms.weapon._currentframe == 43)) { } else { _root.man.run = _root.man.run + (Math.cos((_rotation * Math.PI) / 180) * 2); _root.man.rise = _root.man.rise + (Math.sin((_rotation * Math.PI) / 180) * 2); _root.man.health--; if (_root.man.health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.man._x; _root.death["ragdoll" + _root.q]._y = _root.man._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin((_rotation * Math.PI) / 180) * speed; _root.death["ragdoll" + _root.q].head.color = 0; _root.q++; _root.man.dead = true; xtar = (ytar = (target = undefined)); } } } } } if ((health <= 0) && (_root.story == 27)) { _root.story = 28; } }
Frame 16
room = 16;
Instance of Symbol 93 MovieClip "man" in Frame 16
onClipEvent (load) { weapon = 0; ammo = ["inf", 0, 0]; dead = false; hitF = false; hitRight = false; hitLeft = false; attack = false; health = 15; rise = (run = 0); decay = 0.7; moving = false; h = (w = 20); clicking = new Object(); clicking.onMouseDown = function () { if (attack == true) { if (arms._currentframe == 1) { if (arms.weapon._currentframe == 1) { arms.weapon.play(); } if ((arms.weapon._currentframe >= 13) && (arms.weapon._currentframe <= 18)) { arms.weapon.gotoAndPlay(26); } } if (arms._currentframe == 2) { arms.weapon.gotoAndPlay(2); x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 12); y = y + (Math.sin(rot) * 12); dx = Math.cos(rot); dy = Math.sin(rot); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 10); y = y + (Math.sin(rot) * 10); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 3); y = y + (dy * 3); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; } if ((arms._currentframe == 3) && (arms.weapon._currentframe == 1)) { if (ammo[2] > 0) { ammo[2]--; arms.weapon.gotoAndPlay(2); rot = (arms._rotation * Math.PI) / 180; x = _x; y = _y; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation + 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; duplicateMovieClip (_root.shotgunflash, "shotflash" + _root.q, _root.q); _root["shotflash" + _root.q]._x = x; _root["shotflash" + _root.q]._y = y; _root["shotflash" + _root.q]._rotation = arms._rotation - 35; _root["shotflash" + _root.q]._xscale = 50; _root.q++; j = 0; while (j < 4) { x = _x; y = _y; rot = (arms._rotation * Math.PI) / 180; x = x + (Math.cos(rot) * 20); y = y + (Math.sin(rot) * 20); dx = Math.cos((((arms._rotation + random(11)) - 5) * Math.PI) / 180); dy = Math.sin((((arms._rotation + random(11)) - 5) * Math.PI) / 180); rot = ((arms._rotation + 90) * Math.PI) / 180; x = x + (Math.cos(rot) * 5); y = y + (Math.sin(rot) * 5); _root.createEmptyMovieClip("bullet" + _root.q, _root.q); q = _root.q; _root["bullet" + _root.q].lineStyle(1, 16777215); _root["bullet" + _root.q].moveTo(x, y); go = true; while (go == true) { x = x + (dx * 5); y = y + (dy * 5); if ((((x < 0) || (x > 550)) || (y < 0)) || (y > 400)) { go = false; } if (_root.walls.hitTest(x, y, true)) { go = false; } for (i in _root.enemies) { if (_root.enemies[i].hitTest(x, y, true)) { _root.enemies[i].health = _root.enemies[i].health - 3; j = 0; while (j < 2) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = x; _root.death.blood["blood" + _root.q]._y = y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; j++; } if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1.5; rot = (arms._rotation * Math.PI) / 180; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } go = false; } } } _root["bullet" + q].lineTo(x, y); _root["bullet" + q].onEnterFrame = function () { if (this.deleteMe == true) { removeMovieClip(this); } this.deleteMe = true; }; _root.q++; j++; } } } } }; Mouse.addListener(clicking); } onClipEvent (enterFrame) { if (dead == false) { if (Key.isDown(39) && (hitRight == false)) { hitRight = true; weapon++; if (weapon == ammo.length) { weapon = 0; } while (ammo[weapon] == 0) { weapon++; if (weapon == ammo.length) { weapon = 0; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(39)) { hitRight = false; } if (Key.isDown(37) && (hitLeft == false)) { hitLeft = true; weapon--; if (weapon == -1) { weapon = ammo.length - 1; } while (ammo[weapon] == 0) { weapon--; if (weapon == -1) { weapon = ammo.length - 1; } } arms.gotoAndStop(weapon + 1); } if (!Key.isDown(37)) { hitLeft = false; } if ((arms._currentframe == 1) && ((arms.weapon._currentframe == 10) || (arms.weapon._currentframe == 30))) { for (i in _root.enemies) { dx = _root.enemies[i]._x - _x; dy = _root.enemies[i]._y - _y; rot = Math.atan2(dy, dx); dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist < 40) { if (_root.enemies[i].hitTest(arms.weapon.hit)) { _root.enemies[i].health--; if (_root.enemies[i].health <= 0) { duplicateMovieClip (_root.death.ragdollgen, "ragdoll" + _root.q, _root.q); _root.death["ragdoll" + _root.q]._x = _root.enemies[i]._x; _root.death["ragdoll" + _root.q]._y = _root.enemies[i]._y; speed = (random(10) / 10) + 1; _root.death["ragdoll" + _root.q].head.run = Math.cos(rot) * speed; _root.death["ragdoll" + _root.q].head.rise = Math.sin(rot) * speed; _root.death["ragdoll" + _root.q].head.color = _root.enemies[i].color; _root.q++; _root.enemies[i]._x = -1000; _root.enemies[i].attack = false; _root.enemies[i].target = (_root.enemies[i].xtar = (_root.enemies[i].ytar = undefined)); } } } } } if (arms._currentframe == 2) { } moving = false; if (Key.isDown(65)) { run = run - 0.8; moving = true; } if (Key.isDown(68)) { run = run + 0.8; moving = true; } if (Key.isDown(87)) { rise = rise - 0.8; moving = true; } if (Key.isDown(83)) { rise = rise + 0.8; moving = true; } _x = (_x + run); if (run > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x - 0.3); } } } } else if (run < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _x = (_x + 0.3); } } } } _y = (_y + rise); if (rise > 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y - 0.3); } } } } else if (rise < 0) { for (i in _root.walls) { if (body.hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (body.hitTest(_root.walls[i])) { _y = (_y + 0.3); } } } } run = run * decay; rise = rise * decay; if (Math.abs(run) < 0.1) { run = 0; } if (Math.abs(rise) < 0.1) { rise = 0; } if ((_x - (w / 2)) < 0) { _x = (w / 2); } if ((_x + (w / 2)) > 550) { _x = (550 - (w / 2)); } if ((_y - (h / 2)) < 0) { _y = (h / 2); } if ((_y + (h / 2)) > 400) { _y = (400 - (h / 2)); } legs._rotation = (Math.atan2(rise, run) * 180) / Math.PI; if (moving == true) { legs.play(); } if (moving == false) { if ((legs._currentframe == 6) || (legs._currentframe == 16)) { legs.stop(); } } dx = _root._xmouse - _x; dy = _root._ymouse - _y; arms._rotation = (Math.atan2(dy, dx) * 180) / Math.PI; if (attack == true) { if ((arms.weapon._currentframe == 1) && (Key.isDown(69))) { arms.weapon.gotoAndStop(43); } } if ((arms.weapon._currentframe == 43) && (!Key.isDown(69))) { arms.weapon.gotoAndStop(1); } } else { _visible = false; Mouse.removeListener(clicking); } }
Frame 17
stopAllSounds();
Instance of Symbol 229 MovieClip "man" in Frame 17
onClipEvent (load) { health = 15; }
Instance of Symbol 228 MovieClip "man" in Frame 18
onClipEvent (load) { count = 0; if (_root._currentframe == 18) { _yscale = 50; _xscale = 50; } rise = (run = 0); decay = 0.8; turboNum = 0; turbo = false; x = _x; y = _y; ox = 0; oy = 0; health = 15; } onClipEvent (enterFrame) { if (_root.targetter._currentframe >= 121) { health = 0; } if (health <= 0) { x = -10000; } if (_root._currentframe == 18) { count++; if (Key.isDown(65)) { run = run - 0.4; } if (Key.isDown(68)) { run = run + 0.4; } if (Key.isDown(87)) { rise = rise - 0.4; } if (Key.isDown(83)) { rise = rise + 0.4; } if (Key.isDown(16) && (count > 620)) { turbo = true; } else { turbo = false; } if ((x < 0) && (health > 0)) { x = 0; run = 0; } if (x > 550) { x = 550; run = 0; } if (y < 0) { y = 0; rise = 0; } if (y > 300) { y = 300; rise = 0; } x = x + run; y = y + rise; run = run * 0.9; rise = rise * 0.9; _rotation = (run * 5); if (turbo == true) { if (_root.ship._y < 440) { _root.ship._y = _root.ship._y + 2; } _root.ship.ytar = 440; if (turboNum < 30) { turboNum = turboNum + 1; } } else { _root.ship.ytar = 181.8; if (turboNum > 0) { turboNum = turboNum - 1; } } if (turboNum > 0) { filter = new flash.filters.BlurFilter(); filter.blurY = (turboNum / 2) + random(5); filter.blurX = 0; filter.quality = 1; this.filters = [filter]; } else { this.filters = []; } _x = x; _y = y; if (turboNum == 0) { _root._x = (random(10) / 5) - 0.5; _root._y = (random(10) / 5) - 0.5; } else { _root._x = random(turboNum / 6) - (turboNum / 12); _root._y = random(turboNum / 6) - (turboNum / 12); } } if (count >= 3000) { _root.nextFrame(); } }
Instance of Symbol 254 MovieClip "ship" in Frame 18
onClipEvent (load) { _y = 960; rise = 0; ytar = 181.8; decay = 0.7; a = 0; count = 0; } onClipEvent (enterFrame) { if (_y < 350) { count++; } if (count == 150) { count = 0; if (random(2) == 0) { lGun.play(); } else { rGun.play(); } } if (_root.targetter._currentframe >= 121) { _y = 500; } a = a + 0.0698131700797732; _yscale = ((Math.sin(a) * 10) + 100); _xscale = ((Math.sin(a) * 10) + 100); if (Math.abs(ytar - _y) > 20) { rise = rise + (((ytar - _y) / Math.abs(ytar - _y)) * 0.3); } if (((_y > 420) && (_root.man.count > 620)) && (_root.targetter._currentframe == 1)) { _root.targetter._visible = true; _root.targetter.play(); } else if ((_y < 420) && (_root.targetter._currentframe < 121)) { _root.targetter._visible = false; _root.targetter.gotoAndStop(1); } _y = (_y + rise); rise = rise * decay; }
Instance of Symbol 266 MovieClip "targetter" in Frame 18
onClipEvent (load) { _visible = false; stop(); } onClipEvent (enterFrame) { _x = (_x + ((_root.man._x - _x) / 6)); _y = (_y + ((_root.man._y - _y) / 6)); if (_currentframe >= 121) { _x = 275; _y = 200; } }
Frame 19
messages = [[sci2, "I still can't believe that we've gone through this."], [man, "What the hell...? Where...where am I?"], [sci1, "Good, he's awake! Hello, Mr. Greene. How was your rest? Wait, I already know."], [man, "What's going on?"], [sci2, "God damnit, this is always the worst part."], [sci1, "Mr. Greene, you've been put in a controlled sleep. We can alter and monitor your dreams using that device to your left there."], [man, "But...why...?"], [sci1, "It's a standard procedure. All people holding extreme authority are required to take an EC test to verify their qualification."], [man, "EC?"], [sci1, "Extreme Circumstances. We force you into a dream where you experience a far fetched and irrational situation. The way you respond is used for or against you."], [man, "And...?"], [sci1, "You showed an excess of agressive behavior throughout the tests. Such reactions are not safe for someone with so much power as you."], [man, "So what happens now?"], [sci1, "Whether or not you retain your position as CEO is based upon these tests.\n\nAnd you have failed."]]; story = "finale";
Symbol 6 Button
on (release) { gotoAndStop (2); }
Symbol 22 Button
on (release) { getURL ("http://www.stickpage.com", "_blank"); }
Symbol 23 MovieClip Frame 211
_parent.gotoAndStop(3);
Symbol 31 Button
on (release) { _parent.init = "beginning"; _parent.gotoAndStop(2); }
Symbol 34 Button
on (release) { _root.init = "continue"; _root.gotoAndStop(2); }
Symbol 39 Button
on (release) { getURL ("http://www.stickpage.com/", _blank); }
Symbol 40 MovieClip Frame 1
stop(); if (_root.room == undefined) { _root.room = 1; Stage.showMenu = false; }
Instance of Symbol 9 MovieClip in Symbol 40 MovieClip Frame 1
onClipEvent (load) { _xscale = 0; _parent.playbutton._visible = false; } onClipEvent (enterFrame) { _xscale = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (_xscale == 100) { _parent.playbutton._visible = true; } }
Instance of Symbol 35 MovieClip in Symbol 40 MovieClip Frame 3
onClipEvent (load) { if (_root.room == 1) { _visible = false; } } onClipEvent (enterFrame) { if (_root.room == 1) { _visible = false; } else { _visible = true; } }
Instance of Symbol 45 MovieClip "head" in Symbol 46 MovieClip Frame 1
onClipEvent (load) { frame = _root._currentframe; haveIHit = 0; myColor = new Color(this); myColor.setRGB(color); vrise = 0; y = 40; gravity = -1; decay = 0.7; rr = new Array(); i = 0; while (i < 11) { rr.push([random(5) - 2, random(5) - 2]); i++; } pts = [["x", "y"], [0, 0], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8], [0, 0], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8], [random(17) - 8, random(17) - 8]]; bars = [[0, 1, 8], [1, 2, 7], [1, 3, 7], [2, 4, 7], [3, 5, 7], [1, 6, 20], [6, 7, 9], [6, 8, 9], [7, 9, 9], [8, 10, 9]]; maxbars = [[2, 3, 3], [7, 8, 3]]; } onClipEvent (enterFrame) { if (_root._currentframe != frame) { removeMovieClip(_parent); } if ((_parent._name != "ragdollgen") && (halt != true)) { _x = (_x + run); if (run > 0) { for (i in _root.walls) { if (hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (hitTest(_root.walls[i])) { _x = (_x - 0.3); } run = -0.5 * run; } } } else if (run < 0) { for (i in _root.walls) { if (hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (hitTest(_root.walls[i])) { _x = (_x + 0.3); } run = -0.5 * run; } } } _y = (_y + rise); if (rise > 0) { for (i in _root.walls) { if (hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (hitTest(_root.walls[i])) { _y = (_y - 0.3); } rise = -0.5 * rise; } } } else if (rise < 0) { for (i in _root.walls) { if (hitTest(_root.walls[i]) && (_root.walls[i]._visible == true)) { while (hitTest(_root.walls[i])) { _y = (_y + 0.3); } rise = -0.5 * rise; } } } if ((_x + _parent._x) > (550 - (_width / 2))) { run = -0.5 * run; _x = (540 - _parent._x); } if ((_x + _parent._x) < (_width / 2)) { run = -0.5 * run; _x = ((_width / 2) - _parent._x); } if ((_y + _parent._y) > (400 - (_height / 2))) { rise = -0.5 * rise; _y = ((400 - (_height / 2)) - _parent._y); } if ((_y + _parent._y) < (_height / 2)) { rise = -0.5 * rise; _y = ((_height / 2) - _parent._y); } y = y + vrise; vrise = vrise + gravity; if (y < 0) { if (haveIHit == 0) { haveIHit = 1; duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = _x + _parent._x; _root.death.blood["blood" + _root.q]._y = _y + _parent._y; _root.death.blood["blood" + _root.q]._xscale = (_root.death.blood["blood" + _root.q]._yscale = vrise * 4); _root.death.blood["blood" + _root.q]._rotation = random(360); _root.q++; i = 0; while (i < 5) { duplicateMovieClip (_root.death.blood.bloodgen, "blood" + _root.q, _root.q); _root.death.blood["blood" + _root.q]._x = _x + _parent._x; _root.death.blood["blood" + _root.q]._y = _y + _parent._y; _root.death.blood["blood" + _root.q].myType = "fly"; _root.q++; i++; } } y = 0; vrise = -0.4 * vrise; run = run * decay; rise = rise * decay; } _yscale = (80 + (y / 2)); _xscale = (80 + (y / 2)); _parent.clear(); _parent.lineStyle(4, color); for (i in maxbars) { a = maxbars[i][0]; b = maxbars[i][1]; max = maxbars[i][2]; x1 = pts[a][0]; y1 = pts[a][1]; x2 = pts[b][0]; y2 = pts[b][1]; ax = x2 - x1; ay = y2 - y1; dist = Math.sqrt((ax * ax) + (ay * ay)); if (dist < max) { diff = dist - max; rot = Math.atan2(ay, ax); x1 = x1 + ((Math.cos(rot) * diff) / 2); y1 = y1 + ((Math.sin(rot) * diff) / 2); x2 = x2 - ((Math.cos(rot) * diff) / 2); y2 = y2 - ((Math.sin(rot) * diff) / 2); pts[b][0] = x2; pts[b][1] = y2; } } for (i in bars) { a = bars[i][0]; b = bars[i][1]; max = bars[i][2]; x1 = pts[a][0]; y1 = pts[a][1]; if (x1 == "x") { x1 = _x; y1 = _y; } else { x1 = x1 + rr[a][0]; rr[a][0] = rr[a][0] * decay; pts[a][0] = x1; y1 = y1 + rr[a][1]; rr[a][1] = rr[a][1] * decay; pts[a][1] = y1; } x2 = pts[b][0]; y2 = pts[b][1]; ax = x2 - x1; ay = y2 - y1; dist = Math.sqrt((ax * ax) + (ay * ay)); if (dist > max) { rot = Math.atan2(ay, ax); x2 = (pts[b][0] = x1 + (Math.cos(rot) * max)); y2 = (pts[b][1] = y1 + (Math.sin(rot) * max)); } _parent.moveTo(x1, y1); _parent.lineTo(x2, y2); } if ((Math.abs(run) < 0.1) && (Math.abs(rise) < 0.1)) { halt = true; } } }
Symbol 50 MovieClip Frame 60
stop();
Instance of Symbol 50 MovieClip "bloodgen" in Symbol 51 MovieClip Frame 1
onClipEvent (load) { frame = _root._currentframe; if (myType == "fly") { _rotation = random(360); rise = random(5) - 2; run = random(5) - 2; erise = random(5) + 5; y = 0; gravity = -1; stop(); } } onClipEvent (enterFrame) { if (_root._currentframe != frame) { removeMovieClip(this); } if (myType == "fly") { _x = (_x + run); _y = (_y + rise); y = y + erise; erise = erise + gravity; _yscale = (50 + (y / 2)); _xscale = (50 + (y / 2)); if (y < 0) { myType = undefined; rise = (run = (gravity = (y = 0))); _yscale = 20; _xscale = 20; play(); } } }
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 25
gotoAndStop (1);
Symbol 72 MovieClip Frame 42
gotoAndStop (1);
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 2
duplicateMovieClip (_root.muzzleflash, "muzzleflash" + _root.q, _root.q); _root["muzzleflash" + _root.q]._x = _root.man._x + _root.man.run; _root["muzzleflash" + _root.q]._y = _root.man._y + _root.man.rise; _root["muzzleflash" + _root.q]._rotation = _parent._rotation; _root.q++;
Symbol 91 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
stop();
Instance of Symbol 56 MovieClip "legs" in Symbol 93 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (6); }
Symbol 97 MovieClip Frame 1
if (_name == "muzzleflash") { stop(); }
Symbol 97 MovieClip Frame 6
removeMovieClip(this);
Symbol 101 MovieClip Frame 1
if (_name == "shotgunflash") { stop(); }
Symbol 101 MovieClip Frame 7
removeMovieClip(this);
Symbol 107 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 23
gotoAndStop (1);
Symbol 119 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 1
stop();
Instance of Symbol 137 MovieClip in Symbol 141 MovieClip Frame 1
onClipEvent (enterFrame) { _yscale = ((_root.man.health / 15) * 100); if (_yscale == 0) { _visible = false; } }
Symbol 148 Button
on (release) { _root._quality = "HIGH"; }
Symbol 152 Button
on (release) { _root._quality = "MEDIUM"; }
Symbol 156 Button
on (release) { _root._quality = "LOW"; }
Symbol 160 MovieClip Frame 1
stop();
Symbol 163 Button
on (release) { if (_root.main._currentframe < 5) { _root.main.gotoAndStop(1); _root.lights.gotoAndStop(1); _root.main.man.setup(50, 200, false); _root.messages = ["Damn, looks like the lights are off. I think...yeah, here's my flashlight.\n\n(Hit F to turn on your flashlight.)"]; _root.messageCount = 0; } }
Symbol 164 Button
on (release) { _root.gotoAndStop(1); Mouse.removeListener(_root.man.clicking); }
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 17
stop();
Symbol 176 Button
on (release) { if (count == 0) { count = 1; } else { count = 0; } }
Symbol 177 Button
on (release) { if (count == 4) { count = "BOMB DEACTIVATED"; } else { count = 0; } }
Symbol 178 Button
on (release) { if (count == 2) { count = 3; } else { count = 0; } }
Symbol 179 Button
on (release) { if (count == 1) { count = 2; } else { count = 0; } }
Symbol 180 Button
on (release) { if (count == 3) { count = 4; } else { count = 0; } }
Symbol 186 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 29
stop();
Instance of Symbol 169 MovieClip in Symbol 189 MovieClip Frame 1
onClipEvent (load) { clicking = new Object(); clicking.onMouseDown = function () { _parent.ball.rise = _parent.ball.rise - 4; }; Mouse.addListener(clicking); }
Instance of Symbol 171 MovieClip "ball" in Symbol 189 MovieClip Frame 1
onClipEvent (load) { y = _y; rise = 0; gravity = 1; } onClipEvent (enterFrame) { rise = rise + gravity; _y = (_y + rise); if (_y > y) { _y = y; rise = -0.6 * rise; } if (_y < 70) { _visible = false; } }
Instance of Symbol 171 MovieClip "ball2" in Symbol 189 MovieClip Frame 1
onClipEvent (load) { y = _y; rise = 0; gravity = 0.5; } onClipEvent (enterFrame) { rise = rise + gravity; _y = (_y + rise); if (_y > y) { _y = y; rise = -0.6 * rise; } if (_y < 70) { _visible = false; _parent.buttons._visible = true; } }
Instance of Symbol 174 MovieClip in Symbol 189 MovieClip Frame 1
onClipEvent (load) { _parent.count = 0; _visible = false; clicking = new Object(); clicking.onMouseDown = function () { if ((_currentframe >= 16) && (_visible == true)) { _parent.ball2.rise = -8; } else { gotoAndPlay (1); } }; Mouse.addListener(clicking); } onClipEvent (enterFrame) { if (_parent.ball._visible == false) { _visible = true; } }
Instance of Symbol 182 MovieClip "buttons" in Symbol 189 MovieClip Frame 1
onClipEvent (load) { _visible = false; clicking = new Object(); clicking.onMouseDown = function () { if (count == "BOMB DEACTIVATED") { _parent._x = 5000; } }; Mouse.addListener(clicking); }
Instance of Symbol 186 MovieClip in Symbol 189 MovieClip Frame 1
onClipEvent (load) { clicking = new Object(); clicking.onMouseDown = function () { if (((_root._ymouse > 350) && (_parent.note._x > 550)) && (_currentframe == 1)) { play(); } }; Mouse.addListener(clicking); }
Instance of Symbol 188 MovieClip "note" in Symbol 189 MovieClip Frame 1
onClipEvent (load) { clicking = new Object(); clicking.onMouseDown = function () { if (_parent._x == 0) { _x = 10000; } }; Mouse.addListener(clicking); }
Symbol 216 MovieClip Frame 67
stop(); _root.messages = [[this, "Oh, hello there, Mr. Greene! Wasn't expecting to see you back here so soon! How was your vacation?"], [_root.man, "Eh...it was getting a bit out of hand, so I decided to head back here."], [this, "A wise decision! If you're on vacation, and you're not having a good time, you can just go home!"], [_root.man, "Um, yeah, that's the spirit!\n\n(I really need to stop saying that...)"], [this, "Ah, here's my floor. Have a nice day, Mr. Greene!"]]; _root.speech.reset();
Symbol 216 MovieClip Frame 113
stop();
Instance of Symbol 56 MovieClip "legs" in Symbol 228 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (6); }
Symbol 229 MovieClip Frame 163
_root.nextFrame();
Symbol 243 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
_rotation = random(360); gotoAndPlay(random(20));
Symbol 253 MovieClip Frame 1
stop();
Instance of Symbol 243 MovieClip "rGun" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { if (((_currentframe > 23) && (_currentframe < 43)) && (this.hitArea.hitTest(_root.man._x, _root.man._y, true))) { _root.targetter.gotoAndPlay(121); _root.targetter._visible = true; } }
Instance of Symbol 243 MovieClip "lGun" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { if (((_currentframe > 23) && (_currentframe < 43)) && (this.hitArea.hitTest(_root.man._x, _root.man._y, true))) { _root.targetter.gotoAndPlay(121); _root.targetter._visible = true; } }
Instance of Symbol 253 MovieClip in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { if (_currentframe == 1) { rot = ((Math.atan2(_root.man._y - (_y + _parent._y), _root.man._x - (_x + _parent._x)) * 180) / Math.PI) + 90; if (((random(300) && (_parent._y < 350)) && (_root.man.count > 700)) && (_root.man.turbo == false)) { play(); } } _rotation = (_rotation + ((rot - _rotation) / 10)); if (this.laser.hitTest(_root.man)) { _root.targetter.gotoAndPlay(121); _root.targetter._visible = true; } }
Symbol 258 MovieClip Frame 811
stop();
Symbol 266 MovieClip Frame 175
stop();
Symbol 275 MovieClip Frame 93
stop();

Library Items

Symbol 1 GraphicUsed by:6
Symbol 2 FontUsed by:3 5
Symbol 3 TextUses:2Used by:6
Symbol 4 GraphicUsed by:6
Symbol 5 TextUses:2Used by:6
Symbol 6 ButtonUses:1 3 4 5Used by:40
Symbol 7 GraphicUsed by:40
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:40
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:23
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:18
Symbol 14 GraphicUsed by:18
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:13 14 15 16 17Used by:19
Symbol 19 MovieClipUses:18Used by:23
Symbol 20 GraphicUsed by:23
Symbol 21 GraphicUsed by:22
Symbol 22 ButtonUses:21Used by:23
Symbol 23 MovieClipUses:11 19 20 22Used by:40
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:40
Symbol 26 FontUsed by:27 32 36 37 38 161
Symbol 27 TextUses:26Used by:31
Symbol 28 GraphicUsed by:31
Symbol 29 FontUsed by:30
Symbol 30 TextUses:29Used by:31
Symbol 31 ButtonUses:27 28 30Used by:40
Symbol 32 TextUses:26Used by:34
Symbol 33 GraphicUsed by:34 39 188 266
Symbol 34 ButtonUses:32 33Used by:35
Symbol 35 MovieClipUses:34Used by:40
Symbol 36 TextUses:26Used by:40
Symbol 37 TextUses:26Used by:40
Symbol 38 TextUses:26Used by:39 40
Symbol 39 ButtonUses:38 33Used by:40
Symbol 40 MovieClipUses:6 7 9 23 25 31 35 36 37 39 38Used by:Timeline
Symbol 41 Sound [atmospheric.mp3]Used by:Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:Timeline
Symbol 44 GraphicUsed by:45 57 269
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:52
Symbol 47 ShapeTweeningUsed by:50
Symbol 48 ShapeTweeningUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:47 48 49Used by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:46 51Used by:Timeline
Symbol 53 ShapeTweeningUsed by:56
Symbol 54 ShapeTweeningUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:53 54 55Used by:93 228
Symbol 57 MovieClipUses:44Used by:93 228
Symbol 58 GraphicUsed by:72
Symbol 59 GraphicUsed by:60 106 107 119  Timeline
Symbol 60 MovieClipUses:59Used by:72  Timeline
Symbol 61 ShapeTweeningUsed by:72
Symbol 62 GraphicUsed by:72
Symbol 63 ShapeTweeningUsed by:72
Symbol 64 ShapeTweeningUsed by:72
Symbol 65 GraphicUsed by:72
Symbol 66 ShapeTweeningUsed by:72
Symbol 67 ShapeTweeningUsed by:72
Symbol 68 ShapeTweeningUsed by:72
Symbol 69 GraphicUsed by:72
Symbol 70 ShapeTweeningUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:58 60 61 62 63 64 65 66 67 68 69 70 71Used by:92
Symbol 73 GraphicUsed by:83
Symbol 74 GraphicUsed by:83
Symbol 75 ShapeTweeningUsed by:83
Symbol 76 ShapeTweeningUsed by:83
Symbol 77 GraphicUsed by:83
Symbol 78 GraphicUsed by:83
Symbol 79 ShapeTweeningUsed by:83
Symbol 80 ShapeTweeningUsed by:83
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:73 74 75 76 77 78 79 80 81 82Used by:92
Symbol 84 ShapeTweeningUsed by:91
Symbol 85 ShapeTweeningUsed by:91
Symbol 86 ShapeTweeningUsed by:91
Symbol 87 ShapeTweeningUsed by:91
Symbol 88 ShapeTweeningUsed by:91
Symbol 89 ShapeTweeningUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:84 85 86 87 88 89 90Used by:92
Symbol 92 MovieClipUses:72 83 91Used by:93 228
Symbol 93 MovieClipUses:56 57 92Used by:Timeline
Symbol 94 ShapeTweeningUsed by:97
Symbol 95 SoundUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:94 95 96Used by:Timeline
Symbol 98 ShapeTweeningUsed by:101
Symbol 99 SoundUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:98 99 100Used by:Timeline
Symbol 102 GraphicUsed by:103 221  Timeline
Symbol 103 MovieClipUses:102Used by:Timeline
Symbol 104 GraphicUsed by:105 190
Symbol 105 MovieClipUses:104Used by:108 194 197 200 203 210 217 218 219
Symbol 106 MovieClipUses:59Used by:107
Symbol 107 MovieClipUses:59 106Used by:108
Symbol 108 MovieClipUses:105 107Used by:Timeline
Symbol 109 GraphicUsed by:117
Symbol 110 GraphicUsed by:117
Symbol 111 ShapeTweeningUsed by:117
Symbol 112 GraphicUsed by:117
Symbol 113 ShapeTweeningUsed by:117
Symbol 114 ShapeTweeningUsed by:117
Symbol 115 GraphicUsed by:117
Symbol 116 ShapeTweeningUsed by:117
Symbol 117 MovieClipUses:109 110 111 112 113 114 115 116Used by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 MovieClipUses:59Used by:Timeline
Symbol 120 GraphicUsed by:130
Symbol 121 GraphicUsed by:130
Symbol 122 FontUsed by:123 131 157 158 181
Symbol 123 EditableTextUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:130
Symbol 125 GraphicUsed by:130
Symbol 126 GraphicUsed by:130
Symbol 127 GraphicUsed by:130
Symbol 128 GraphicUsed by:130
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:120 121 124 125 126 127 128 129Used by:Timeline
Symbol 131 TextUses:122Used by:133
Symbol 132 SoundUsed by:133
Symbol 133 MovieClipUses:131 132Used by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 GraphicUsed by:141
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:141
Symbol 138 GraphicUsed by:141
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClipUses:135 137 138 140Used by:Timeline
Symbol 142 FontUsed by:143 144 149 153
Symbol 143 TextUses:142Used by:Timeline
Symbol 144 TextUses:142Used by:148
Symbol 145 GraphicUsed by:148
Symbol 146 FontUsed by:147 151 155
Symbol 147 TextUses:146Used by:148
Symbol 148 ButtonUses:144 145 147Used by:Timeline
Symbol 149 TextUses:142Used by:152
Symbol 150 GraphicUsed by:152
Symbol 151 TextUses:146Used by:152
Symbol 152 ButtonUses:149 150 151Used by:Timeline
Symbol 153 TextUses:142Used by:156
Symbol 154 GraphicUsed by:156
Symbol 155 TextUses:146Used by:156
Symbol 156 ButtonUses:153 154 155Used by:Timeline
Symbol 157 EditableTextUses:122Used by:Timeline
Symbol 158 TextUses:122Used by:160
Symbol 159 SoundUsed by:160
Symbol 160 MovieClipUses:158 159Used by:Timeline
Symbol 161 EditableTextUses:26Used by:163 164
Symbol 162 GraphicUsed by:163 164
Symbol 163 ButtonUses:161 162Used by:165
Symbol 164 ButtonUses:161 162Used by:165
Symbol 165 MovieClipUses:163 164Used by:Timeline
Symbol 166 GraphicUsed by:189
Symbol 167 FontUsed by:168 172 173 187
Symbol 168 TextUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:189
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:189
Symbol 172 TextUses:167Used by:174
Symbol 173 TextUses:167Used by:174
Symbol 174 MovieClipUses:172 173Used by:189
Symbol 175 GraphicUsed by:176 177 178 179 180
Symbol 176 ButtonUses:175Used by:182
Symbol 177 ButtonUses:175Used by:182
Symbol 178 ButtonUses:175Used by:182
Symbol 179 ButtonUses:175Used by:182
Symbol 180 ButtonUses:175Used by:182
Symbol 181 EditableTextUses:122Used by:182
Symbol 182 MovieClipUses:176 177 178 179 180 181Used by:189
Symbol 183 ShapeTweeningUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:183 184 185Used by:189
Symbol 187 EditableTextUses:167Used by:188
Symbol 188 MovieClipUses:33 187Used by:189
Symbol 189 MovieClipUses:166 169 171 174 182 186 188Used by:Timeline
Symbol 190 MovieClipUses:104Used by:Timeline
Symbol 191 GraphicUsed by:Timeline
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:Timeline
Symbol 194 MovieClipUses:105Used by:Timeline
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:Timeline
Symbol 197 MovieClipUses:105Used by:Timeline
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:Timeline
Symbol 200 MovieClipUses:105Used by:Timeline
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:Timeline
Symbol 203 MovieClipUses:105Used by:Timeline
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:229  Timeline
Symbol 209 GraphicUsed by:Timeline
Symbol 210 MovieClipUses:105Used by:Timeline
Symbol 211 GraphicUsed by:Timeline
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClipUses:215Used by:Timeline
Symbol 217 MovieClipUses:105Used by:Timeline
Symbol 218 MovieClipUses:105Used by:Timeline
Symbol 219 MovieClipUses:105Used by:Timeline
Symbol 220 GraphicUsed by:Timeline
Symbol 221 MovieClipUses:102Used by:Timeline
Symbol 222 GraphicUsed by:225
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:225
Symbol 225 MovieClipUses:222 224Used by:Timeline
Symbol 226 GraphicUsed by:Timeline
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227 56 57 92Used by:229  Timeline
Symbol 229 MovieClipUses:208 228Used by:Timeline
Symbol 230 MovieClipUsed by:Timeline
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:Timeline
Symbol 234 GraphicUsed by:243
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:243
Symbol 237 ShapeTweeningUsed by:243
Symbol 238 GraphicUsed by:243
Symbol 239 ShapeTweeningUsed by:243
Symbol 240 GraphicUsed by:243
Symbol 241 ShapeTweeningUsed by:243
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:234 236 237 238 239 240 241 242Used by:254
Symbol 244 GraphicUsed by:254
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:254
Symbol 248 GraphicUsed by:253
Symbol 249 ShapeTweeningUsed by:251
Symbol 250 GraphicUsed by:251 252
Symbol 251 MovieClipUses:249 250Used by:253
Symbol 252 MovieClipUses:250Used by:253
Symbol 253 MovieClipUses:248 251 252Used by:254
Symbol 254 MovieClipUses:243 244 247 253Used by:Timeline
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:255 256 257Used by:Timeline
Symbol 259 GraphicUsed by:266
Symbol 260 FontUsed by:261 262
Symbol 261 TextUses:260Used by:263
Symbol 262 TextUses:260Used by:263
Symbol 263 MovieClipUses:261 262Used by:266
Symbol 264 ShapeTweeningUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:259 263 33 264 265Used by:Timeline
Symbol 267 Sound [13 Hello Zepp.aif]Used by:Timeline
Symbol 268 GraphicUsed by:Timeline
Symbol 269 MovieClipUses:44Used by:Timeline
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:Timeline
Symbol 272 GraphicUsed by:Timeline
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:Timeline
Symbol 276 SoundUsed by:Timeline

Instance Names

"death"Frame 2Symbol 52 MovieClip
"man"Frame 2Symbol 93 MovieClip
"muzzleflash"Frame 2Symbol 97 MovieClip
"shotgunflash"Frame 2Symbol 101 MovieClip
"exit"Frame 2Symbol 103 MovieClip
"walls"Frame 2Symbol 108 MovieClip
"guard1"Frame 2Symbol 117 MovieClip
"door"Frame 2Symbol 119 MovieClip
"punch"Frame 2Symbol 133 MovieClip
"doorSound"Frame 2Symbol 160 MovieClip
"deathscreen"Frame 2Symbol 165 MovieClip
"puzzlebox"Frame 2Symbol 189 MovieClip
"trans"Frame 2Symbol 190 MovieClip
"dyingMan"Frame 3Symbol 193 MovieClip
"walls"Frame 3Symbol 194 MovieClip
"guard1"Frame 4Symbol 117 MovieClip
"guard3"Frame 4Symbol 117 MovieClip
"guard2"Frame 4Symbol 117 MovieClip
"mag1"Frame 4Symbol 196 MovieClip
"mag1"Frame 5Symbol 196 MovieClip
"walls"Frame 5Symbol 197 MovieClip
"guard1"Frame 5Symbol 199 MovieClip
"guard2"Frame 5Symbol 199 MovieClip
"guard3"Frame 5Symbol 199 MovieClip
"walls"Frame 6Symbol 200 MovieClip
"jeep"Frame 6Symbol 202 MovieClip
"walls"Frame 6Symbol 203 MovieClip
"hit"Frame 6Symbol 60 MovieClip
"jeep"Frame 7Symbol 202 MovieClip
"death"Frame 8Symbol 52 MovieClip
"walls"Frame 8Symbol 210 MovieClip
"desker"Frame 8Symbol 213 MovieClip
"talktodesk"Frame 8Symbol 103 MovieClip
"exit"Frame 8Symbol 103 MovieClip
"guy"Frame 9Symbol 216 MovieClip
"walls"Frame 9Symbol 217 MovieClip
"walls"Frame 10Symbol 218 MovieClip
"exit"Frame 10Symbol 103 MovieClip
"walls"Frame 11Symbol 219 MovieClip
"getshotgun"Frame 11Symbol 221 MovieClip
"walls"Frame 12Symbol 218 MovieClip
"guard1"Frame 12Symbol 117 MovieClip
"guard2"Frame 12Symbol 117 MovieClip
"guard3"Frame 12Symbol 117 MovieClip
"guard1"Frame 13Symbol 117 MovieClip
"guard2"Frame 13Symbol 117 MovieClip
"guard3"Frame 13Symbol 117 MovieClip
"guard5"Frame 13Symbol 199 MovieClip
"guard6"Frame 13Symbol 199 MovieClip
"guard4"Frame 13Symbol 199 MovieClip
"man"Frame 14Symbol 93 MovieClip
"thebox"Frame 14Symbol 225 MovieClip
"man"Frame 15Symbol 93 MovieClip
"muzzleflash"Frame 15Symbol 97 MovieClip
"shotgunflash"Frame 15Symbol 101 MovieClip
"rhodes"Frame 15Symbol 117 MovieClip
"man"Frame 16Symbol 93 MovieClip
"walls"Frame 16Symbol 203 MovieClip
"man"Frame 17Symbol 229 MovieClip
"man"Frame 18Symbol 228 MovieClip
"ship"Frame 18Symbol 254 MovieClip
"targetter"Frame 18Symbol 266 MovieClip
"man"Frame 19Symbol 269 MovieClip
"sci1"Frame 19Symbol 271 MovieClip
"sci2"Frame 19Symbol 271 MovieClip
"playbutton"Symbol 40 MovieClip Frame 1Symbol 6 Button
"head"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip
"bloodgen"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"ragdollgen"Symbol 52 MovieClip Frame 1Symbol 46 MovieClip
"blood"Symbol 52 MovieClip Frame 1Symbol 51 MovieClip
"hit"Symbol 72 MovieClip Frame 1Symbol 60 MovieClip
"weapon"Symbol 92 MovieClip Frame 1Symbol 72 MovieClip
"weapon"Symbol 92 MovieClip Frame 2Symbol 83 MovieClip
"weapon"Symbol 92 MovieClip Frame 3Symbol 91 MovieClip
"legs"Symbol 93 MovieClip Frame 1Symbol 56 MovieClip
"body"Symbol 93 MovieClip Frame 1Symbol 57 MovieClip
"arms"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"door"Symbol 108 MovieClip Frame 1Symbol 107 MovieClip
"textbox"Symbol 124 MovieClip Frame 1Symbol 123 EditableText
"scroller"Symbol 130 MovieClip Frame 1Symbol 124 MovieClip
"scroller"Symbol 130 MovieClip Frame 2Symbol 124 MovieClip
"scroller"Symbol 130 MovieClip Frame 3Symbol 124 MovieClip
"scroller"Symbol 130 MovieClip Frame 4Symbol 124 MovieClip
"button1"Symbol 182 MovieClip Frame 1Symbol 176 Button
"button1"Symbol 182 MovieClip Frame 1Symbol 177 Button
"button1"Symbol 182 MovieClip Frame 1Symbol 178 Button
"button1"Symbol 182 MovieClip Frame 1Symbol 179 Button
"button1"Symbol 182 MovieClip Frame 1Symbol 180 Button
"ball"Symbol 189 MovieClip Frame 1Symbol 171 MovieClip
"ball2"Symbol 189 MovieClip Frame 1Symbol 171 MovieClip
"buttons"Symbol 189 MovieClip Frame 1Symbol 182 MovieClip
"note"Symbol 189 MovieClip Frame 1Symbol 188 MovieClip
"exit"Symbol 217 MovieClip Frame 1Symbol 105 MovieClip
"hitarea"Symbol 225 MovieClip Frame 1Symbol 224 MovieClip
"legs"Symbol 228 MovieClip Frame 1Symbol 56 MovieClip
"body"Symbol 228 MovieClip Frame 1Symbol 57 MovieClip
"arms"Symbol 228 MovieClip Frame 1Symbol 92 MovieClip
"hitArea"Symbol 243 MovieClip Frame 1Symbol 236 MovieClip
"laser"Symbol 253 MovieClip Frame 31Symbol 252 MovieClip
"rGun"Symbol 254 MovieClip Frame 1Symbol 243 MovieClip
"lGun"Symbol 254 MovieClip Frame 1Symbol 243 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 41 as "atmospheric.mp3"
ExportAssets (56)Timeline Frame 18Symbol 267 as "13 Hello Zepp.aif"

Dynamic Text Variables

_root.cMessageSymbol 123 EditableText"<p align="left"></p>"
_root.ammoSymbol 157 EditableText""
countSymbol 181 EditableText""




http://swfchan.com/13/64977/info.shtml
Created: 12/4 -2019 20:26:48 Last modified: 12/4 -2019 20:26:48 Server time: 18/05 -2024 11:32:32