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

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

Modern Day Assassin - buy a whole arsenal of weapons and do it yourself!.swf

This is the info page for
Flash #90718

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


Text
Kickass Free Online Games

Kickass Free Online Games

Modern Day Assassin

Healed

Points

Cost

Points

Cost

Points

Cost

(Press S to skip)

Yes

No

Directed By:
Matt Vile AKA "UknownXL"

Art and Animation By:
Matt Vile AKA "UknownXL"
Game Engine And Programming By:
T!NO STUD!OS
Additional Programming
Matt Vile AKA "UknownXL"
Music By:
Deflektor
Special Thanks To
Newgrounds.com
Flashgameliscence.com
Flashgamesponsorship.com
Programs Used
Macromedia Flash Professional 8
Adobe Flash CS3
MS Paint
Word Pad
Microsoft Word
Beta Testers
Dylan Clouse
Mason Vile
Daniele Lenskens
Brecht Gijbels
Maxim De Schaepdryver
Wouter Vanoppen
Mathijs Eerdekens
And everyone else, thanks!
Sponsored By
SpilGames.com
Play More Games At
(C) Created By Matt Vile

Items Needed: None

Mission Failed

Click Retry to try the mission again, or click menu to go to
the game title screen.

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("f3e98194", this, 10301, true); stop(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu;
Frame 2
stop(); gamename = "Modern Day Assassin"; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == "") { hostingdomain = "unknown"; } savedomain1 = "gamedev.dev.spilgames.com"; savedomain2 = "www8.agame.com"; if ((hostingdomain == savedomain1) || (hostingdomain == savedomain2)) { spilnetwerk = "internal"; } else { spilnetwerk = "external"; } _root.localization_url1 = (((("http://www.a10.com/?utm_medium=brandedgames_" + spilnetwerk) + "&utm_campaign=") + gamename) + "&utm_source=") + hostingdomain; _root.localization_language_nr = 1; _root.localization_branding_nr = 46; _root.localization_portal = "teen"; if (_root.localization_portal == "game_com_cn") { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); }; }
Frame 3
stop();
Frame 4
stop(); _root.from1 = false;
Frame 5
stop();
Instance of Symbol 336 MovieClip "cut1" in Frame 5
onClipEvent (load) { this.played = false; } onClipEvent (mouseDown) { if (!this.played) { this.gotoAndPlay(440); this.played = true; } }
Frame 6
stop(); var savefile = SharedObject.getLocal("breakout"); var enemybonus = 0; if (_root.savefile.data.bought == undefined) { var bought = [0, false, false, false, false, false, false, false, false, false, false, false, false, false, false]; } else { var bought = _root.savefile.data.bought; } if (_root.savefile.data.point == undefined) { var point = 0; } else { var point = _root.savefile.data.point; } var mission = new Array(); if (savefile.data.mission == undefined) { var mission1 = false; var mission2 = false; var mission3 = false; var mission4 = false; var mission5 = false; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } else { if (savefile.data.mission == 2) { var mission1 = true; var mission2 = false; var mission3 = false; var mission4 = false; var mission5 = false; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 3) { var mission1 = true; var mission2 = true; var mission3 = false; var mission4 = false; var mission5 = false; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 4) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = false; var mission5 = false; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 5) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = false; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 6) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = true; var mission6 = false; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 7) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = true; var mission6 = true; var mission7 = false; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 8) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = true; var mission6 = true; var mission7 = true; var mission8 = false; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 9) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = true; var mission6 = true; var mission7 = true; var mission8 = true; var mission9 = false; var mission10 = false; } if (savefile.data.mission == 10) { var mission1 = true; var mission2 = true; var mission3 = true; var mission4 = true; var mission5 = true; var mission6 = true; var mission7 = true; var mission8 = true; var mission9 = true; var mission10 = false; } } var mine = 0; var attacking = false; var health = 100; var dead = false; var bullets = 0; var shooting = false; var attacking = false; var katana = false; var failed = false; var placebomb = false; if (savefile.data.mission == undefined) { var talkedtojohnny = false; } else { var talkedtojohnny = true; } var placedbomb = false; var enemy = 0; var bloodnumber = 0; var canshoot = true; var kniving = false; var livingenemies = new Array(); var bulletstotaal = [20, mine, 0, 100, 10, 60]; var bulletsaantal = [10, 0, 0, 60, 10, 40]; onEnterFrame = function () { function shoot() { angle = _root.killer.man._rotation + 90; if (_root.killer.weapon == 1) { start_ball_x = _root.killer._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = _root.killer._y + (20 * Math.sin((angle * Math.PI) / 180)); } else if ((_root.killer.weapon == 5) || (_root.killer.weapon == 6)) { if ((_root.killer.man._rotation > 0) && (_root.killer.man._rotation < 90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) - 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) - 10; } else if ((_root.killer.man._rotation > 90) && (_root.killer.man._rotation < 180)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) + 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) - 10; } else if ((_root.killer.man._rotation > -180) && (_root.killer.man._rotation < -90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) + 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) + 10; } else if ((_root.killer.man._rotation < 0) && (_root.killer.man._rotation > -90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) - 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) + 10; } } else if (_root.killer.weapon == 7) { if ((_root.killer.man._rotation > 0) && (_root.killer.man._rotation < 90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) + 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) + 10; } else if ((_root.killer.man._rotation > 90) && (_root.killer.man._rotation < 180)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) - 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) + 10; } else if ((_root.killer.man._rotation > -180) && (_root.killer.man._rotation < -90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) - 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) - 10; } else if ((_root.killer.man._rotation < 0) && (_root.killer.man._rotation > -90)) { start_ball_x = (_root.killer._x + (45 * Math.cos((angle * Math.PI) / 180))) + 10; start_ball_y = (_root.killer._y + (45 * Math.sin((angle * Math.PI) / 180))) - 10; } } shotball_fired = attachMovie("shot", "shot_" + bullets, _root.getNextHighestDepth(), {_x:start_ball_x, _y:start_ball_y}); bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (_root.bg.lock.hitTest(this._x, this._y, true)) { _root.breaklock = true; _root.bg.lock.play(); this.gotoAndStop(3); } if ((((_root.bg.walls.hitTest(this._x, this._y, true) || (this._x <= (_root.killer._x - 300))) || (this._x >= (_root.killer._x + 300))) || (this._y <= (_root.killer._y - 300))) || (this._y >= (_root.killer._y + 300))) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } for (en in livingenemies) { if (this.hitTest(_root.livingenemies[en].hit)) { _root.bg.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x - _root.bg._x, _y:this._y - _root.bg._y}); if (!_root.livingenemies[en].dead) { bloodnumber++; } if (_root.killer.weapon == 1) { _root.livingenemies[en].damage = 20; } else if (_root.killer.weapon == 5) { _root.livingenemies[en].damage = 20; } else if (_root.killer.weapon == 6) { _root.livingenemies[en].damage = 40; } else if (_root.killer.weapon == 7) { _root.livingenemies[en].damage = 15; } if (((_root.livingenemies[en].enemyno != 2) && (_root.livingenemies[en].enemyno != 5)) && (!_root.livingenemies[en].dead)) { _root.livingenemies[en].stopattack = true; _root.livingenemies[en].man.gotoAndStop(1); _root.livingenemies[en].man.man.gotoAndStop("hurt"); _root.livingenemies[en].man.legs.gotoAndStop(1); _root.livingenemies[en].hurt = true; _root.livingenemies[en].attacking = false; } else if ((_root.livingenemies[en].enemyno == 5) && (_root.m10attack)) { _root.livingenemies[en].stopattack = true; _root.livingenemies[en].man.gotoAndStop("hurt"); _root.livingenemies[en].man.legs.gotoAndStop(1); _root.livingenemies[en].hurt = true; _root.livingenemies[en].attacking = false; _root.livingenemies[en].sword = false; } else { _root.livingenemies[en].health = _root.livingenemies[en].health - _root.livingenemies[en].damage; } this.removeMovieClip(); } } }; } function bomb() { _root.mine = _root.mine - 1; placedbomb = true; angle = _root.killer.man._rotation + 90; start_ball_x = _root.killer._x + (40 * Math.cos((angle * Math.PI) / 180)); start_ball_y = _root.killer._y + (40 * Math.sin((angle * Math.PI) / 180)); shotball_fired = attachMovie("bomb", "bomb_" + bullets, _root.getNextHighestDepth(), {_x:start_ball_x, _y:start_ball_y}); bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.onEnterFrame = function () { for (en in livingenemies) { if (this._currentframe == 2) { if ((_root.bg._currentframe == 14) && (_root.bomboncar)) { _root.failed = true; } if (this.hitTest(_root.livingenemies[en].hit)) { _root.livingenemies[en].health = _root.livingenemies[en].health - 100; _root.livingenemies[en].stopattack = true; _root.livingenemies[en].man.man.gotoAndStop("hurt"); _root.livingenemies[en].man.legs.gotoAndStop(1); _root.livingenemies[en].hurt = true; _root.livingenemies[en].attacking = false; } if (this.hitTest(_root.bg.m7crack)) { _root.bg.m7crack.nextFrame(); } } } }; } if (Key.isDown(16)) { trace("cam"); trace(_root.cam._x); trace(_root.cam._y); trace("root"); trace(_root._x); trace(_root._y); trace("mason"); trace(_root.killer._x); trace(_root.killer._y); } if ((_root.mine <= 0) && (_root.bought[2])) { _root.bought[2] = false; } if (attacking) { _root.killer.man.man.gotoAndStop(2); } if (health <= 0) { dead = true; } if (dead) { _root.killer.man.gotoAndStop("die"); } if ((((shooting && (!_root.failed)) && (!_root.killer.talking)) && (!pauze)) && (canshoot)) { shoot(); } if ((placebomb && (!placedbomb)) && (_root.mine > 0)) { bomb(); } }; enemyspawn = _root.enemy1_dupe.duplicateMovieClip("enemy1_" + enemy, _root.getNextHighestDepth()); enemy++; livingenemies.push(enemyspawn);
Instance of Symbol 1298 MovieClip "killer" in Frame 6
onClipEvent (enterFrame) { if (((((((!_root.dead) && (!_root.pauze)) && (!talking)) && (!follow)) && (!_root.failed)) && (!opendoor)) && (_root.cam.mcomplete._currentframe == 1)) { if (!placebomb) { this.man._rotation = -90 + ((Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x) / Math.PI) * 180); if ((Key.isDown(38) || (Key.isDown(90))) || (Key.isDown(87))) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { _y = (_y - speed); _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; moving = true; } } if (Key.isDown(40) || (Key.isDown(83))) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { _y = (_y + speed); _root._y = _root._y - speed; _root.cam._y = _root.cam._y + speed; moving = true; } } if ((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(81))) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { _x = (_x - speed); _root._x = _root._x + speed; _root.cam._x = _root.cam._x - speed; moving = true; } } if (Key.isDown(39) || (Key.isDown(68))) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { _x = (_x + speed); _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; moving = true; } } if ((((((((((!Key.isDown(83)) && (!Key.isDown(65))) && (!Key.isDown(81))) && (!Key.isDown(68))) && (!Key.isDown(37))) && (!Key.isDown(39))) && (!Key.isDown(38))) && (!Key.isDown(40))) && (!Key.isDown(90))) && (!Key.isDown(87))) { moving = false; } } if (!moving) { if ((((!_root.shooting) && (!_root.attacking)) && (!_root.kniving)) && (!_root.katana)) { this.man.man.man.gotoAndStop(1); } this.man.legs.gotoAndStop(1); } if (moving) { this.man.legs.play(); } if (weapon == 0) { this.man.gotoAndStop("walk"); this.man.man.man.play(); } else if (((weapon == 1) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("walkgun"); } else if ((weapon == 2) && (!reloading)) { if (!placebomb) { this.man.gotoAndStop("walk"); this.man.man.man.play(); } else if (!_root.placedbomb) { this.man.gotoAndStop("c4"); } } else if (weapon == 3) { } else if (((weapon == 4) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("knife"); this.man.man.man.play(); } else if (((weapon == 5) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("ak"); } else if (((weapon == 6) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("shotgun"); } else if (((weapon == 7) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("bull"); } else if (((weapon == 8) && (!hurt)) && (!reloading)) { this.man.gotoAndStop("katana"); this.man.man.man.play(); } } if (talking && (!dead)) { this.man.man.man.gotoAndStop(1); if (!follow) { this.man._rotation = -180; } this.man.legs.stop(); _root.shooting = false; walking = false; } if (opendoor && (!dead)) { this.man.legs.gotoAndStop(1); _root.shooting = false; this.man.man.man.stop(); walking = false; } if (follow) { this.man.gotoAndStop("walk"); } if (dead) { this.gotoAndStop("die"); _root.failed = true; } if (_root.failed) { moving = false; this.man.legs.gotoAndStop(1); } if (_root.cam.mcomplete._currentframe != 1) { this.man.legs.gotoAndStop(1); _root.shooting = false; walking = false; this.man.man.man.gotoAndStop(1); } if (_root.completemission) { reloading = false; this.man.man.man.stop(); } if (Key.isDown(16)) { speed = 8; } else { speed = 5; } } onClipEvent (load) { var speed = 5; var combo = 0; var moving = false; var weapon = 0; var placebomb = false; var follow = false; var reloading = false; var hurt = false; var opendoor = false; }
Instance of Symbol 1301 MovieClip "trees" in Frame 6
onClipEvent (enterFrame) { if (_root.bg._currentframe == 8) { this.gotoAndStop(2); } else if (_root.bg._currentframe == 14) { this.gotoAndStop(3); } else if (_root.bg._currentframe == 16) { this.gotoAndStop(4); } else if (_root.bg._currentframe == 19) { this.gotoAndStop(5); } else { this.gotoAndStop(1); } }
Symbol 17 MovieClip Frame 17
stop(); _parent.removeMovieClip();
Symbol 32 MovieClip Frame 12
stop(); _root.placedbomb = false; _parent.removeMovieClip();
Symbol 33 MovieClip [bomb] Frame 1
stop(); onMouseUp = function () { nextFrame(); };
Symbol 33 MovieClip [bomb] Frame 2
stop();
Symbol 41 MovieClip Frame 6
stop(); _parent.removeMovieClip();
Symbol 42 MovieClip [shot] Frame 2
stop();
Symbol 42 MovieClip [shot] Frame 3
stop();
Instance of Symbol 41 MovieClip in Symbol 42 MovieClip [shot] Frame 3
onClipEvent (mouseDown) { this.play(); }
Symbol 46 MovieClip [blood_ground] Frame 5
stop();
Symbol 51 MovieClip [blood_splatter1] Frame 9
stop();
Symbol 66 Button
on (press) { _root.gotoAndStop(2); }
Symbol 67 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndPlay ("loaded"); }
Symbol 67 MovieClip Frame 2
gotoAndPlay (1);
Symbol 67 MovieClip Frame 19
stop();
Symbol 75 Button
on (press) { getURL ("http://www.a10.com/", "_blank"); }
Symbol 181 MovieClip Frame 1
gotoAndStop(_root.localization_branding_nr);
Symbol 186 MovieClip Frame 90
Symbol 186 MovieClip Frame 91
stop();
Symbol 188 MovieClip Frame 1
if (_root.localization_portal == "game_com_cn") { this.logo_intro.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.logo_intro.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=logo_intro", "_blank"); }; }
Symbol 188 MovieClip Frame 90
stop();
Symbol 194 MovieClip Frame 89
stop();
Symbol 202 MovieClip Frame 89
stop();
Symbol 205 MovieClip Frame 89
stop();
Symbol 210 MovieClip Frame 39
stop();
Symbol 212 MovieClip Frame 91
_root.play();
Symbol 213 MovieClip Frame 1
if (_root.localization_portal == "family") { gotoAndStop (1); } if (_root.localization_portal == "tweens") { gotoAndStop (2); } if (_root.localization_portal == "girl") { gotoAndStop (3); } if (_root.localization_portal == "game_com_cn") { gotoAndStop (4); } if (_root.localization_portal == "teen") { gotoAndStop (5); }
Symbol 222 MovieClip Frame 120
stop(); _root.play();
Symbol 241 Button
on (rollOver) { gotoAndStop ("sel4"); }
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 44
stop(); _root.play();
Symbol 262 Button
on (press) { getURL ("http://www.a10.com/", "_blank"); }
Symbol 265 Button
on (rollOver) { gotoAndStop ("sel1"); } on (press) { _root.men.cut1.car.play(); }
Symbol 266 Button
on (rollOver) { gotoAndStop ("sel2"); } on (press) { getURL ("http://www.a10.com/", "_blank"); }
Symbol 267 Button
on (rollOver) { gotoAndStop ("sel4"); } on (press) { survival.play(); }
Symbol 268 Button
on (rollOver) { gotoAndStop ("sel3"); } on (press) { control.play(); }
Symbol 286 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 15
stop();
Symbol 286 MovieClip Frame 31
playagain = true;
Symbol 295 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 15
stop();
Symbol 295 MovieClip Frame 31
_root.survival = true; _root.gotoAndStop(6); _root.gotoAndStop("surv1");
Symbol 296 MovieClip Frame 16
stop();
Instance of Symbol 238 MovieClip in Symbol 296 MovieClip Frame 16
onClipEvent (enterFrame) { if (Key.isDown(40) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel2"); } if (!Key.isDown(40)) { _root.from1 = false; } if (Key.isDown(13) or Key.isDown(32)) { _root.men.cut1.car.play(); } }
Symbol 296 MovieClip Frame 17
stop();
Instance of Symbol 238 MovieClip in Symbol 296 MovieClip Frame 17
onClipEvent (enterFrame) { if (Key.isDown(40) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel3"); } if (Key.isDown(38) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel1"); } if ((!Key.isDown(40)) && (!Key.isDown(38))) { _root.from1 = false; } }
Symbol 296 MovieClip Frame 18
stop();
Instance of Symbol 238 MovieClip in Symbol 296 MovieClip Frame 18
onClipEvent (enterFrame) { if (Key.isDown(40) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel4"); } if (Key.isDown(38) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel2"); } if ((!Key.isDown(40)) && (!Key.isDown(38))) { _root.from1 = false; } }
Symbol 296 MovieClip Frame 19
stop();
Instance of Symbol 238 MovieClip in Symbol 296 MovieClip Frame 19
onClipEvent (enterFrame) { if (Key.isDown(38) && (!_root.from1)) { _root.from1 = true; _root.men.gotoAndStop("sel3"); } if ((!Key.isDown(40)) && (!Key.isDown(38))) { _root.from1 = false; } }
Symbol 298 Button
on (press) { getURL ("https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=PPp6qhoXm1J5HUZ5iD3uhCTDVmy6am0VOvcjbTTobHi-mh72sgdOI4JigQ8&dispatch=5885d80a13c0db1fb6947b0aeae66fdb090c3508df63c7a078883ba93cc8aafe", "_blank"); }
Symbol 322 MovieClip Frame 38
stop();
Symbol 324 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 336 MovieClip Frame 1
Instance of Symbol 322 MovieClip in Symbol 336 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 322 MovieClip "garage" in Symbol 336 MovieClip Frame 291
onClipEvent (load) { this.play(); }
Symbol 336 MovieClip Frame 440
stop();
Instance of Symbol 305 MovieClip in Symbol 336 MovieClip Frame 440
onClipEvent (enterFrame) { _root.cut1.garage.prevFrame(); } onClipEvent (enterFrame) { if (_root.cut1.garage._currentframe == 1) { _root.cut1.play(); } }
Symbol 336 MovieClip Frame 455
_root.gotoAndStop(6);
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 41
stop(); _root.killer.opendoor = false;
Symbol 361 MovieClip Frame 1
stop();
Symbol 361 MovieClip Frame 11
gotoAndPlay (2);
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 49
gotoAndStop (1);
Symbol 372 MovieClip Frame 1
stop();
Instance of Symbol 377 MovieClip in Symbol 378 MovieClip Frame 1
onClipEvent (mouseDown) { this.play(); }
Instance of Symbol 322 MovieClip in Symbol 381 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 370 MovieClip in Symbol 381 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this) && (!_root.killer.talking)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if ((_root.killer.hitTest(this) && (!_root.killer.talking)) && (Key.isDown(32))) { _root.health = 100; this.life.play(); } }
Instance of Symbol 372 MovieClip in Symbol 381 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this) && (!_root.killer.talking)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if ((_root.killer.hitTest(this) && (!_root.killer.talking)) && (Key.isDown(32))) { _root.cam.textbox.gotoAndStop(13); } }
Instance of Symbol 378 MovieClip in Symbol 381 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this) && (!_root.killer.talking)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if ((_root.killer.hitTest(this) && (!_root.killer.talking)) && (Key.isDown(32))) { if (!_root.talkedtojohnny) { _root.killer.talking = true; _root.cam.textbox.gotoAndStop(2); } else { _root.killer.talking = true; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.cam.shop.play(); } } }
Instance of Symbol 380 MovieClip in Symbol 381 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.killer.hitTest(this) && (!_root.killer.talking)) && (_root.talkedtojohnny)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if (((_root.killer.hitTest(this) && (!_root.killer.talking)) && (Key.isDown(32))) && (_root.talkedtojohnny)) { _root.cam.briefing.play(); _root.killer.talking = true; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); } }
Symbol 389 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 2
stop();
Instance of Symbol 408 MovieClip "feet" in Symbol 450 MovieClip Frame 1
onClipEvent (load) { this.stop(); }
Instance of Symbol 450 MovieClip "waiter" in Symbol 451 MovieClip Frame 1
onClipEvent (load) { this.stop(); }
Symbol 471 MovieClip Frame 5
Symbol 471 MovieClip Frame 13
_parent._parent._parent.hurt = false; _parent.gotoAndStop(1);
Symbol 478 MovieClip Frame 1
_parent._parent._parent.stopattack = false;
Symbol 478 MovieClip Frame 5
_parent._parent._parent.attacking = true;
Symbol 478 MovieClip Frame 6
_parent._parent._parent.attacking = false;
Symbol 478 MovieClip Frame 25
_parent._parent._parent.stopattack = true;
Symbol 479 MovieClip Frame 1
stop(); _root.hurt = false; this._parent._parent.stopattack = true;
Symbol 479 MovieClip Frame 2
stop(); this._parent._parent.health = this._parent._parent.health - this._parent._parent.damage;
Symbol 479 MovieClip Frame 3
stop(); _root.hurt = false;
Symbol 490 MovieClip Frame 3
_parent._parent.shooting = true;
Symbol 490 MovieClip Frame 4
_parent._parent.shooting = false;
Symbol 506 MovieClip Frame 20
stop();
Symbol 533 MovieClip Frame 77
stop();
Symbol 534 MovieClip Frame 1
stop();
Instance of Symbol 408 MovieClip "legs" in Symbol 534 MovieClip Frame 1
onClipEvent (load) { this.play(); }
Symbol 534 MovieClip Frame 2
stop();
Symbol 534 MovieClip Frame 3
stop();
Symbol 545 MovieClip Frame 2
_root.killer.opendoor = true;
Symbol 545 MovieClip Frame 20
stop(); if ((_parent._parent._parent._currentframe == 4) || (_parent._parent._parent._currentframe == 25)) { _root.nextorprev = 0; _root.cam.black.play(); } else { _root.nextorprev = 1; _root.cam.black.play(); }
Symbol 546 MovieClip Frame 1
stop();
Instance of Symbol 546 MovieClip in Symbol 547 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if (_root.killer.hitTest(this) && (Key.isDown(32))) { this.gotoAndStop(2); } }
Instance of Symbol 546 MovieClip in Symbol 555 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if (_root.killer.hit2.hitTest(this) && (Key.isDown(32))) { this.gotoAndStop(2); } }
Symbol 563 MovieClip Frame 5
Symbol 563 MovieClip Frame 13
_parent._parent._parent.hurt = false; _parent.gotoAndStop(1);
Symbol 568 MovieClip Frame 1
_parent._parent._parent.stopattack = false;
Symbol 568 MovieClip Frame 5
_parent._parent._parent.attacking = true;
Symbol 568 MovieClip Frame 6
_parent._parent._parent.attacking = false;
Symbol 568 MovieClip Frame 25
_parent._parent._parent.stopattack = true;
Symbol 569 MovieClip Frame 1
stop(); _root.hurt = false; this._parent._parent.stopattack = true;
Symbol 569 MovieClip Frame 2
stop(); this._parent._parent.health = this._parent._parent.health - this._parent._parent.damage;
Symbol 569 MovieClip Frame 3
stop(); _root.hurt = false;
Symbol 575 MovieClip Frame 1
stop();
Symbol 575 MovieClip Frame 3
_parent._parent.shooting = true;
Symbol 575 MovieClip Frame 4
_parent._parent.shooting = false;
Symbol 607 MovieClip Frame 1
if (_parent._parent.getDepth > _root.killer.getDepth) { _parent._parent.swapDepths(_root.killer); }
Symbol 607 MovieClip Frame 77
stop();
Symbol 608 MovieClip Frame 1
stop();
Instance of Symbol 408 MovieClip "legs" in Symbol 608 MovieClip Frame 1
onClipEvent (load) { this.play(); }
Symbol 608 MovieClip Frame 2
stop();
Symbol 608 MovieClip Frame 3
stop(); _root.enemybonus = _root.enemybonus + 15;
Symbol 628 Button
on (press) { if (((_root.snammo > 0) && (_root.canshoot)) && (!_root.pauze)) { _root.manalive = false; } }
Symbol 644 MovieClip Frame 12
stop();
Symbol 646 MovieClip Frame 1
stop();
Instance of Symbol 646 MovieClip in Symbol 647 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.manalive) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Instance of Symbol 646 MovieClip in Symbol 647 MovieClip Frame 590
onClipEvent (enterFrame) { if (_root.manalive) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Symbol 653 MovieClip Frame 1
_root.canshoot = true; stop();
Symbol 653 MovieClip Frame 2
_root.canshoot = false;
Symbol 653 MovieClip Frame 5
_root.bulletstotaal[2] = _root.bulletstotaal[2] - 1;
Instance of Symbol 677 MovieClip in Symbol 678 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(2); }
Symbol 684 MovieClip Frame 1
stop();
Symbol 684 MovieClip Frame 31
stop();
Symbol 697 MovieClip Frame 1
stop();
Symbol 734 Button
on (press) { if (((_root.snammo > 0) && (_root.canshoot)) && (!_root.pauze)) { _root.manalive2 = false; } }
Symbol 756 MovieClip Frame 12
stop();
Symbol 757 MovieClip Frame 1
stop();
Symbol 813 MovieClip Frame 21
stop();
Symbol 814 MovieClip Frame 1
stop();
Instance of Symbol 757 MovieClip in Symbol 815 MovieClip Frame 432
onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } if (!_root.manalive) { this.guard.gotoAndStop(1); } }
Instance of Symbol 814 MovieClip in Symbol 815 MovieClip Frame 474
onClipEvent (enterFrame) { if (_root.manalive) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } if (!_root.manalive2) { this.man.gotoAndStop(6); } }
Instance of Symbol 757 MovieClip in Symbol 815 MovieClip Frame 474
onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } if (!_root.manalive) { this.guard.gotoAndStop(1); } }
Instance of Symbol 757 MovieClip in Symbol 815 MovieClip Frame 475
onClipEvent (load) { this.guard.gotoAndStop(1); } onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } }
Instance of Symbol 757 MovieClip in Symbol 815 MovieClip Frame 509
onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } if (!_root.manalive) { this.guard.gotoAndStop(1); } }
Instance of Symbol 814 MovieClip in Symbol 815 MovieClip Frame 512
onClipEvent (enterFrame) { if (_root.manalive) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } if (!_root.manalive2) { this.man.gotoAndStop(6); } }
Instance of Symbol 757 MovieClip in Symbol 815 MovieClip Frame 512
onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } if (!_root.manalive) { this.guard.gotoAndStop(1); } }
Symbol 815 MovieClip Frame 757
stop(); _root.failed = true;
Instance of Symbol 821 MovieClip in Symbol 828 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this) && (_root.placedbomb)) { _root.bomboncar = true; } }
Instance of Symbol 362 MovieClip in Symbol 828 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.killer.hitTest(this) && (Key.isDown(32))) && (_root.bomboncar)) { _root.nextorprev = 0; _root.cam.black.play(); } if (_root.killer.hitTest(this) && (_root.bomboncar)) { this.spacebar.play(); } if ((_root.killer.weapon != 0) && (_root.killer.weapon != 2)) { _root.failed = true; } }
Symbol 836 MovieClip Frame 30
stop();
Symbol 837 MovieClip Frame 1
stop();
Symbol 837 MovieClip Frame 2
stop();
Instance of Symbol 837 MovieClip in Symbol 838 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.manalive) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Symbol 838 MovieClip Frame 281
stop(); _root.failed = true;
Instance of Symbol 821 MovieClip in Symbol 844 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(2); }
Instance of Symbol 677 MovieClip in Symbol 844 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(2); }
Instance of Symbol 843 MovieClip in Symbol 844 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(2); }
Symbol 850 MovieClip Frame 1
stop();
Symbol 855 MovieClip Frame 1
stop();
Symbol 855 MovieClip Frame 3
_parent._parent.shooting = true;
Symbol 855 MovieClip Frame 4
_parent._parent.shooting = false;
Symbol 855 MovieClip Frame 5
_parent._parent.shooting = false;
Symbol 887 MovieClip Frame 77
stop();
Symbol 888 MovieClip Frame 1
stop();
Instance of Symbol 408 MovieClip "legs" in Symbol 888 MovieClip Frame 1
onClipEvent (load) { this.play(); }
Symbol 888 MovieClip Frame 2
stop();
Symbol 890 MovieClip Frame 1
stop();
Symbol 890 MovieClip Frame 36
stop(); _root.splash = false; gotoAndStop (1);
Symbol 892 MovieClip Frame 1
stop();
Symbol 892 MovieClip Frame 35
stop(); gotoAndStop (1);
Symbol 893 MovieClip Frame 1
stop();
Symbol 902 MovieClip Frame 1
stop();
Symbol 902 MovieClip Frame 2
_root.completemission = true;
Instance of Symbol 902 MovieClip in Symbol 906 MovieClip Frame 1
onClipEvent (enterFrame) { if (!_root.manalive) { this.gotoAndStop(2); } }
Symbol 906 MovieClip Frame 306
stop(); if (_root.manalive) { _root.failed = true; }
Instance of Symbol 905 MovieClip in Symbol 908 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.man2dead && (_rootman3dead)) { this.play(); } }
Instance of Symbol 905 MovieClip in Symbol 908 MovieClip Frame 110
onClipEvent (enterFrame) { if (_root.man2dead && (_rootman3dead)) { this.play(); } }
Symbol 908 MovieClip Frame 276
stop();
Symbol 910 Button
on (press) { if (((_root.snammo > 0) && (_root.canshoot)) && (!_root.pauze)) { _root.manalive3 = false; } }
Symbol 911 MovieClip Frame 1
stop();
Symbol 912 Button
on (press) { if (((_root.snammo > 0) && (_root.canshoot)) && (!_root.pauze)) { _root.manalive4 = false; } }
Symbol 913 MovieClip Frame 1
stop();
Symbol 926 MovieClip Frame 1
stop();
Symbol 926 MovieClip Frame 2
stop();
Symbol 926 MovieClip Frame 3
stop();
Symbol 931 MovieClip Frame 13
stop(); _root.nextorprev = 0; _root.cam.black.play();
Symbol 932 MovieClip Frame 1
stop();
Instance of Symbol 932 MovieClip in Symbol 933 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Instance of Symbol 932 MovieClip in Symbol 935 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Instance of Symbol 932 MovieClip in Symbol 939 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Symbol 944 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 945 MovieClip Frame 1
stop();
Instance of Symbol 932 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Instance of Symbol 932 MovieClip in Symbol 949 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Symbol 955 MovieClip Frame 1
stop();
Instance of Symbol 932 MovieClip in Symbol 957 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { this.nextFrame(); _root.killer.talking = true; } }
Instance of Symbol 546 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this)) { this.spacebar.play(); } else { this.spacebar.gotoAndStop(1); } if (_root.killer.hit2.hitTest(this) && (Key.isDown(32))) { this.gotoAndStop(2); } }
Symbol 1001 MovieClip Frame 1
stop();
Symbol 1008 MovieClip Frame 5
_parent._parent;
Symbol 1008 MovieClip Frame 13
stop(); _parent._parent.hurt = false;
Symbol 1017 MovieClip Frame 7
stop();
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1024 MovieClip Frame 2
_parent._parent.sword = true;
Instance of Symbol 396 MovieClip "swordhit" in Symbol 1024 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root.killer.hit) && (!_root.killer.hurt)) { _root.health = _root.health - 30; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } }
Symbol 1024 MovieClip Frame 11
_parent._parent.sword = false;
Symbol 1025 MovieClip Frame 1
stop();
Instance of Symbol 979 MovieClip "legs" in Symbol 1025 MovieClip Frame 1
onClipEvent (enterFrame) { this.play(); }
Symbol 1025 MovieClip Frame 2
stop(); _parent.hurt = true; this._parent.health = this._parent.health - this._parent.damage;
Symbol 1025 MovieClip Frame 3
stop();
Instance of Symbol 932 MovieClip "door" in Symbol 1030 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.killer.hitTest(this) && (this.light._currentframe == 3)) { this.nextFrame(); _root.killer.talking = true; } }
Symbol 1031 MovieClip Frame 1
stop(); _root.cam._x = 231.55; _root.cam._y = 200; _root._x = 0; _root._y = 0; _root.killer._x = 274.45; _root.killer._y = 196.8; _root.killer._visible = true; _root.cam._visible = true; _root.killer.talking = false; _root.cam.mcomplete.gotoAndStop(1); _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.completemission = false; _root.killer.combo = 0; _root.killer.moving = false; _root.killer.placebomb = false; _root.killer.follow = false; _root.killer.reloading = false; _root.killer.hurt = false; _root.killer.opendoor = false; if (_root.survival) { gotoAndStop (29); } _root.savefile.data.point = _root.point; _root.savefile.flush();
Instance of Symbol 383 MovieClip "music" in Symbol 1031 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 1031 MovieClip Frame 2
stop(); if (_root.exitmanager) { _root.killer._x = 559.45; _root.killer._y = -63.2; _root.cam._x = 516.55; _root.cam._y = -60; _root._x = -285; _root._y = 260; _root.mission = 1; } _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk");
Instance of Symbol 396 MovieClip "exit" in Symbol 1031 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 423 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 439 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 450 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 439 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 423 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 439 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 450 MovieClip in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 451 MovieClip "waiter" in Symbol 1031 MovieClip Frame 2
onClipEvent (load) { if (_root.exitmanager) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } this.waiter.stop(); talked = false; following = false; leave = false; away = false; go = false; speed = 3; timer = 0; timer2 = 0; comeback2 = false; manager = false; canfollow = true; } onClipEvent (enterFrame) { if (_root.shooting) { _root.failed = true; } if (_root.killer.hitTest(this) && (!talked)) { _root.killer.talking = true; _root.cam.textbox.gotoAndStop(3); } if ((((((following && (talked)) && (!leave)) && (!comeback)) && (!go)) && (!comeback2)) && (!manager)) { _root.killer.follow = true; _root.killer._x = this._x + _parent._x; this.waiter.play(); this.waiter.feet.play(); if (_y >= -55) { _rotation = -180; _y = (_y - speed); _root.killer.man._rotation = -180; _root.killer._y = _root.killer._y - speed; _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else if (_x >= -595) { _rotation = 90; _x = (_x - speed); _root.killer.man._rotation = 90; _root.killer._x = _root.killer._x - speed; this.waiter.feet.play(); _root._x = _root._x + speed; _root.cam._x = _root.cam._x - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else { _rotation = 0; this.waiter.feet.gotoAndStop(1); this.waiter.gotoAndStop(1); _root.killer.man.man.man.gotoAndStop(1); _root.killer.man.legs.gotoAndStop(1); _root.killer.talking = true; if (!leave) { _root.cam.textbox.gotoAndStop(4); } } } if (leave) { _rotation = -90; timer++; if (timer >= 120) { comeback = true; timer = 0; leave = false; } if (_x <= -200) { _x = (_x + speed); this.waiter.play(); this.waiter.feet.play(); } } else if (comeback) { _y = -70; if (_x >= -655) { _rotation = 90; _x = (_x - speed); this.waiter.play(); this.waiter.feet.play(); } else { _rotation = 0; this.waiter.feet.gotoAndStop(1); this.waiter.gotoAndStop(1); if (!go) { _root.cam.textbox.gotoAndStop(5); } else { comeback = false; } _root.bg.plate.nextFrame(); } } else if (go) { _rotation = -90; if (_x <= -200) { _x = (_x + speed); this.waiter.play(); this.waiter.feet.play(); } else { timer2++; if (timer2 >= 30) { comeback2 = true; go = false; away = false; comeback = false; leave = false; } } } else if (comeback2) { _y = -70; if (_x >= -655) { _rotation = 90; _x = (_x - speed); this.waiter.play(); this.waiter.feet.play(); } else { _rotation = 0; this.waiter.feet.gotoAndStop(1); this.waiter.gotoAndStop(1); if (!manager) { _root.cam.textbox.gotoAndStop(6); } else { comeback2 = false; } } } else if (manager) { _rotation = -90; if (_x <= 20) { _x = (_x + speed); this.waiter.play(); this.waiter.feet.play(); } else if (_y >= -180) { canfollow = false; _rotation = 180; _y = (_y - speed); this.waiter.play(); this.waiter.feet.play(); if (_root.killer._x <= (_x + _parent._x)) { _root.killer._rotation = 180; _root.killer._x = _root.killer._x + speed; _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else { _root.killer._rotation = 90; _root.killer._y = _root.killer._y - speed; _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } } else if (_x <= 215) { if (_root.killer._y >= (_y + _parent._y)) { _root.killer._rotation = 90; _root.killer._y = _root.killer._y - speed; _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else { _root.killer._rotation = 180; _root.killer._x = _root.killer._x + speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; } _rotation = -90; _x = (_x + speed); this.waiter.play(); this.waiter.feet.play(); } else if (_y >= -265) { _root.killer._rotation = 180; _root.killer._x = _root.killer._x + speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; _rotation = 180; _y = (_y - speed); this.waiter.play(); this.waiter.feet.play(); } else { if ((_root.killer._x - _parent._x) <= 285) { _root.killer._rotation = 180; _root.killer._x = _root.killer._x + speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; } else if ((_root.killer._y - _parent._y) >= -275) { _root.killer._rotation = 90; _root.killer._y = _root.killer._y - speed; _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else { _root.killer.man.legs.gotoAndStop(1); _root.killer.man.man.man.gotoAndStop(1); _root.nextorprev = 0; _root.cam.black.play(); } _rotation = 0; this.waiter.gotoAndStop(1); this.waiter.feet.gotoAndStop(1); } if (canfollow) { if ((_x + _parent._x) >= _root.killer._x) { if (_root.killer._y >= (_y + _parent._y)) { _root.killer._rotation = 90; _root.killer._y = _root.killer._y - speed; _root._y = _root._y + speed; _root.cam._y = _root.cam._y - speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } else { _root.killer._rotation = 180; _root.killer._x = _root.killer._x + speed; _root._x = _root._x - speed; _root.cam._x = _root.cam._x + speed; _root.killer.man.legs.play(); _root.killer.man.man.man.play(); } } } } else if (away) { if (_y >= -310) { _root.killer.follow = true; _rotation = 180; _y = (_y - speed); this.waiter.play(); this.waiter.feet.play(); } else { _visible = false; _root.killer.follow = false; } } }
Symbol 1031 MovieClip Frame 3
_root.killer.talking = false; _root.killer.follow = false; _root.killer._x = 304.45; _root.killer._y = 476.8; _root.cam._x = 261.55; _root.cam._y = 480; _root._x = -30; _root._y = -280; _root.canshoot = false; _root.mission = 1; _root.killer._rotation = 0; stop(); onEnterFrame = function () { if (_currentframe == 3) { if (_root.managerattack) { _root.canshoot = true; } if ((_root.killer.hitTest(_root.bg.managertable) && (!_root.managerattack)) && (!_root.completemission)) { if (_root.complained) { _root.cam.textbox.gotoAndStop(7); _root.killer.talking = true; } else { _root.managerattack = true; } } else if (((_root.killer._x <= 200) && (!_root.managerattack)) && (!_root.completemission)) { if (_root.complained) { _root.cam.textbox.gotoAndStop(7); _root.killer.talking = true; } else { _root.managerattack = true; } } else if (((_root.killer._x >= 400) && (!_root.managerattack)) && (!_root.completemission)) { if (_root.complained) { _root.cam.textbox.gotoAndStop(7); _root.killer.talking = true; } else { _root.managerattack = true; } } } else { delete onEnterFrame; } };
Instance of Symbol 396 MovieClip "exit" in Symbol 1031 MovieClip Frame 3
onClipEvent (enterFrame) { if (_root.bg.manager.hitTest(this)) { _root.bg.manager._visible = false; _root.failed = true; _root.pauze = true; } }
Instance of Symbol 396 MovieClip "managertable" in Symbol 1031 MovieClip Frame 3
onClipEvent (enterFrame) { if (_root.manager.hitTest(this)) { } }
Instance of Symbol 537 MovieClip "manager" in Symbol 1031 MovieClip Frame 3
onClipEvent (enterFrame) { if (!_root.pauze) { if ((!_root.managerattack) && (!dead)) { if (_root.shooting) { _root.failed = true; } } if (!_root.managerattack) { this.man.legs.gotoAndStop(1); this.man.man.man.stop(); } if (_name != "enemy1_dupe") { if ((((!_root.dead) && (!dead)) && (_root.managerattack)) && (!badlyhurt)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); _root.mission[1] = true; _root.completemission = true; _root.managerattack = false; } if (health <= 0) { dead = true; } } else { _visible = false; } if ((health <= 10) && (!badlyhurt)) { _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.man.gotoAndStop("walk"); hurt = false; health = 10; this.man.legs.play(); this.man.man.gotoAndStop("walk"); this.man.man.man.play(); badlyhurt = true; } if (badlyhurt && (!dead)) { if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; this.man.man.gotoAndStop("hurt"); } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { damage = 15; this.man.man.gotoAndStop("hurt"); } else if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; this.man.man.gotoAndStop("hurt"); } else { this.man.man.gotoAndStop("walk"); this.man.man.man.play(); } angle = -90 + ((Math.atan2(_root.exit._y - this._y, _root.exit._x - this._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.play(); if ((!this.hitTest(_root.bg.managertable)) || (canhit == false)) { if (_y > 100) { canhit = false; if (_x < 15) { _x = (_x + speed); } else if (_x >= 50) { _x = (_x - speed); } else { _y = (_y + speed); } } else { _y = (_y + speed); } } else if (canhit) { if (_y < _root.bg.managertable._y) { _x = (_x - speed); } } } } if (_parent._currentframe != 3) { _visible = false; } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 3; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var badlyhurt = false; }
Symbol 1031 MovieClip Frame 4
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk");
Symbol 1031 MovieClip Frame 5
stop();
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 5
onClipEvent (enterFrame) { if (_root.killer.hitTest(this)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 5
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.exitbedroom || (_root.bg._currentframe != 5)) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 5
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.exitbedroom || (_root.bg._currentframe != 5)) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 5
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.exitbedroom || (_root.bg._currentframe != 5)) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 5
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.exitbedroom || (_root.bg._currentframe != 5)) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Symbol 1031 MovieClip Frame 6
stop(); _root.killer._visible = true; _root.killer.talking = false;
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 6
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this) && (Key.isDown(32))) { _root.nextorprev = 0; _root.cam.black.play(); } if (_root.killer.hitTest(this)) { _parent.spacebar.play(); } else { _parent.spacebar.gotoAndStop(1); } }
Symbol 1031 MovieClip Frame 7
stop(); _root.snammo = 5; _root.manalive = true; _root.cam._x = 281.55; _root.cam._y = 240; _root._x = -50; _root._y = -40; _root.killer._visible = false; _root.killer.talking = true; _root.bulletstotaal[2] = _root.snammo;
Instance of Symbol 647 MovieClip "walls" in Symbol 1031 MovieClip Frame 7
onClipEvent (enterFrame) { if (_root.manalive) { this.play(); } else { _root.completemission = true; this.stop(); } }
Instance of Symbol 653 MovieClip in Symbol 1031 MovieClip Frame 7
onClipEvent (enterFrame) { onMouseDown = function () { if ((_root.canshoot && (_root.pauze == false)) && (_root.cam.mcomplete._currentframe == 1)) { if (_root.snammo > 0) { this.play(); _root.snammo = _root.snammo - 1; } if (_root.snammo == 0) { _root.canshoot = false; } } }; if ((_root.pauze == false) && (_root.cam.mcomplete._currentframe == 1)) { this._x = _root._xmouse - _parent._x; this._y = _root._ymouse - _parent._y; } } onClipEvent (load) { Mouse.hide(); }
Symbol 1031 MovieClip Frame 8
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.breaklock = false;
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 8
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this) && (_root.breaklock)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Instance of Symbol 549 MovieClip "music" in Symbol 1031 MovieClip Frame 8
onClipEvent (enterFrame) { this._visible = false; }
Symbol 1031 MovieClip Frame 9
stop();
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 9
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { this.man.legs.play(); if (hurt) { spotted = true; } spottimer++; if (spottimer <= 82) { this.man._rotation = -90; _x = (_x + speed); } else { _x = (_x - speed); this.man._rotation = 90; if (spottimer >= 164) { spottimer = 0; } } if (_root.killer._y <= -1000) { spotted = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 9) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = false; }
Instance of Symbol 609 MovieClip in Symbol 1031 MovieClip Frame 9
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { this.man.legs.play(); if (hurt) { spotted = true; } spottimer++; if (spottimer <= 82) { this.man._rotation = -90; _x = (_x + speed); } else { _x = (_x - speed); this.man._rotation = 90; if (spottimer >= 164) { spottimer = 0; } } if (_root.killer._y <= -600) { spotted = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 9) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = false; }
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 9
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Symbol 1031 MovieClip Frame 10
stop();
Instance of Symbol 537 MovieClip in Symbol 1031 MovieClip Frame 10
onClipEvent (enterFrame) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit3.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); _root.completemission = true; } if (health <= 0) { dead = true; } } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 80; var speed = 3; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 11
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.gotobathroom = false;
Instance of Symbol 537 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (enterFrame) { if (_root.killer.weapon != 0) { _root.failed = true; } if (_root.killer.hitTest(this) && (!_root.gotobathroom)) { _parent.spacebar.play(); } else { _parent.spacebar.gotoAndstop(1); } if ((_root.killer.hitTest(this) && (Key.isDown(32))) && (!_root.gotobathroom)) { _root.cam.textbox.gotoAndStop(8); _root.killer.talking = true; } if (_root.gotobathroom) { _parent.spacebar._visible = false; _parent.spacebar.gotoAndstop(1); _rotation = 180; this.man.legs.play(); this.man.man.man.play(); _y = (_y - 2); _root.killer.talking = true; if (_y <= -700) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.talking = false; this.removeMovieClip(); } } else { this.man.legs.gotoAndStop(1); this.man.man.man.gotoAndStop(1); } }
Instance of Symbol 450 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 423 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 408 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 439 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 11
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this) && (_root.gotobathroom)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Symbol 1031 MovieClip Frame 12
stop(); _root.cam.textbox.gotoAndStop(9); _root.killer.talking = true; _root.jacksonattack = false;
Instance of Symbol 537 MovieClip in Symbol 1031 MovieClip Frame 12
onClipEvent (enterFrame) { if ((gun && (!hurt)) && (_root.jacksonattack)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if ((!_root.pauze) && (_root.jacksonattack)) { if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit3.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); _root.completemission = true; } if (health <= 0) { dead = true; } } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 500)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 500)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 500)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 500)) { this.gotoAndStop(3); } }; } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 60; var speed = 3; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 13
stop(); _root.snammo = 5; _root.manalive = true; _root.manalive2 = true; _root.cam._x = 281.55; _root.cam._y = 240; _root._x = -50; _root._y = -40; _root.killer._visible = false; _root.killer.talking = true; _root.bulletstotaal[2] = _root.snammo;
Instance of Symbol 815 MovieClip in Symbol 1031 MovieClip Frame 13
onClipEvent (enterFrame) { if (_root.manalive or _root.manalive2) { this.play(); } if ((!_root.manalive) or (!_root.manalive2)) { this.stop(); } }
Instance of Symbol 653 MovieClip in Symbol 1031 MovieClip Frame 13
onClipEvent (enterFrame) { if (!_root.manalive) { _root.completemission = true; } onMouseDown = function () { if ((_root.canshoot && (_root.pauze == false)) && (_root.cam.mcomplete._currentframe == 1)) { if (_root.snammo > 0) { this.play(); _root.snammo = _root.snammo - 1; } if (_root.snammo == 0) { _root.canshoot = false; } } }; if ((_root.pauze == false) && (_root.cam.mcomplete._currentframe == 1)) { this._x = _root._xmouse - _parent._x; this._y = _root._ymouse - _parent._y; } } onClipEvent (load) { Mouse.hide(); }
Instance of Symbol 549 MovieClip "music" in Symbol 1031 MovieClip Frame 13
onClipEvent (enterFrame) { this._visible = false; }
Symbol 1031 MovieClip Frame 14
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.mine = _root.mine + 1; _root.bought[2] = true;
Symbol 1031 MovieClip Frame 15
stop(); _root.snammo = 5; _root.manalive = true; _root.manalive2 = true; _root.cam._x = 281.55; _root.cam._y = 240; _root._x = -50; _root._y = -40; _root.killer._visible = false; _root.killer.talking = true;
Instance of Symbol 838 MovieClip in Symbol 1031 MovieClip Frame 15
onClipEvent (enterFrame) { if (!_root.manalive) { this.stop(); _root.completemission = true; } }
Instance of Symbol 653 MovieClip in Symbol 1031 MovieClip Frame 15
onClipEvent (enterFrame) { onMouseDown = function () { if ((_root.canshoot && (_root.pauze == false)) && (_root.cam.mcomplete._currentframe == 1)) { if (_root.snammo > 0) { this.play(); _root.snammo = _root.snammo - 1; } if (_root.snammo == 0) { _root.canshoot = false; } } }; if ((_root.pauze == false) && (_root.cam.mcomplete._currentframe == 1)) { this._x = _root._xmouse - _parent._x; this._y = _root._ymouse - _parent._y; } } onClipEvent (load) { Mouse.hide(); }
Symbol 1031 MovieClip Frame 16
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk");
Instance of Symbol 850 MovieClip "m7crack" in Symbol 1031 MovieClip Frame 16
onClipEvent (enterFrame) { if (_currentframe == 2) { if (_root.killer.hit2.hitTest(this)) { _root.nextorprev = 0; _root.cam.black.play(); } } if (_parent._currentframe != 16) { _visible = false; } }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 16
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if (_root.killer.hitTest(this.hit2) || (this.health != 40)) { spotted = true; } } if (_root.bg._currentframe != 16) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 16
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if (_root.killer.hitTest(this.hit2) || (this.health != 40)) { spotted = true; } } if (_root.bg._currentframe != 16) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 17
stop();
Instance of Symbol 893 MovieClip "g3" in Symbol 1031 MovieClip Frame 17
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if ((_root.killer.hitTest(this.hit2) || (this.health != 40)) || (_parent.target7.dead)) { spotted = true; } } } onClipEvent (load) { _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "g2" in Symbol 1031 MovieClip Frame 17
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if ((_root.killer.hitTest(this.hit2) || (this.health != 40)) || (_parent.target7.dead)) { spotted = true; } } } onClipEvent (load) { _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "g1" in Symbol 1031 MovieClip Frame 17
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if ((_root.killer.hitTest(this.hit2) || (this.health != 40)) || (_parent.target7.dead)) { spotted = true; } } } onClipEvent (load) { _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "g4" in Symbol 1031 MovieClip Frame 17
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } else { this.man.legs.stop(); if ((_root.killer.hitTest(this.hit2) || (this.health != 40)) || (_parent.target7.dead)) { spotted = true; } } } onClipEvent (load) { _root.livingenemies.push(this); var spotted = false; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 537 MovieClip "target7" in Symbol 1031 MovieClip Frame 17
onClipEvent (enterFrame) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit3.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 500)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 500)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 500)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 500)) { this.gotoAndStop(3); } }; } } if ((((this.dead && (_parent.g1.dead)) && (_parent.g2.dead)) && (_parent.g3.dead)) && (_parent.g4.dead)) { _root.completemission = true; } } onClipEvent (load) { _root.livingenemies.push(this); var health = 60; var speed = 3; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 18
stop(); _root.snammo = 5; _root.manalive = true; _root.manalive2 = true; _root.manalive3 = true; _root.manalive4 = true; _root.cam._x = 281.55; _root.cam._y = 240; _root._x = -50; _root._y = -40; _root.killer._visible = false; _root.killer.talking = true; _root.bulletstotaal[2] = _root.snammo; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk");
Instance of Symbol 908 MovieClip in Symbol 1031 MovieClip Frame 18
onClipEvent (enterFrame) { if (_root.man2dead && (_root.man3dead)) { this.play(); } }
Instance of Symbol 757 MovieClip in Symbol 1031 MovieClip Frame 18
onClipEvent (enterFrame) { if (_root.manalive2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } this.guard.gotoAndStop(1); }
Instance of Symbol 911 MovieClip in Symbol 1031 MovieClip Frame 18
onClipEvent (enterFrame) { if (_root.manalive3) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } this.guard.gotoAndStop(1); }
Instance of Symbol 913 MovieClip in Symbol 1031 MovieClip Frame 18
onClipEvent (enterFrame) { if (_root.manalive4) { this.gotoAndStop(1); } else { this.gotoAndStop(2); _root.failed = true; } this.guard.gotoAndStop(1); }
Instance of Symbol 653 MovieClip in Symbol 1031 MovieClip Frame 18
onClipEvent (enterFrame) { onMouseDown = function () { if ((_root.canshoot && (_root.pauze == false)) && (_root.cam.mcomplete._currentframe == 1)) { if (_root.snammo > 0) { this.play(); _root.snammo = _root.snammo - 1; } if (_root.snammo == 0) { _root.canshoot = false; } } }; if ((_root.pauze == false) && (_root.cam.mcomplete._currentframe == 1)) { this._x = _root._xmouse - _parent._x; this._y = _root._ymouse - _parent._y; } } onClipEvent (load) { Mouse.hide(); }
Symbol 1031 MovieClip Frame 19
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk");
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 19
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.killer.talking)) && (!_root.pauze)) { this.man.legs.play(); if (dir == 1) { this.man._rotation = 90; _x = (_x - speed); if (_x <= -1700) { dir = 2; } } else if (dir == 2) { this.man._rotation = -90; _x = (_x + speed); if (_x >= -1325) { dir = 1; } } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Symbol 1031 MovieClip Frame 20
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 20
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -1440) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -715) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1675) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -885) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 20
onClipEvent (enterFrame) { this.man.legs.gotoAndStop(1); if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; } else if (_root.shooting) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 60; }
Symbol 1031 MovieClip Frame 21
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 945 MovieClip in Symbol 1031 MovieClip Frame 21
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this) && (!_root.splash)) { _root.splash = true; } }
Instance of Symbol 945 MovieClip in Symbol 1031 MovieClip Frame 21
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this) && (!_root.splash)) { _root.splash = true; } }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 21
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -1090) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -1165) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1335) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -1365) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 21
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (((timer < 60) && (!_root.pauze)) && (!_root.killer.talking)) { timer++; } if (timer >= 60) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -800) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -1345) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1040) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -1545) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Symbol 1031 MovieClip Frame 22
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 22
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -915) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -1640) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1335) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -1830) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 22
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1335) { dir = 4; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 180; _y = (_y - speed); if (_y <= -2030) { dir = 1; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -915) { dir = 2; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -1830) { dir = 3; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 4; var timer = 60; }
Symbol 1031 MovieClip Frame 23
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 23
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { if (((_x <= -1025) && (_x >= -1110)) && (looktimer < 60)) { this.man.legs.gotoAndStop(1); if (looktimer < 60) { looktimer++; } if (looktimer <= 30) { this.man._rotation = 90; } else { this.man._rotation = -90; } } else { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -915) { dir = 2; looktimer = 0; } } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2125) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1340) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -2330) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 2; var timer = 60; var looktimer = 0; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 23
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -915) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2330) { dir = 3; } } else if (dir == 3) { if (((_x <= -1125) && (_x >= -1210)) && (looktimer < 60)) { this.man.legs.gotoAndStop(1); if (looktimer < 60) { looktimer++; } if (looktimer <= 30) { this.man._rotation = -90; } else { this.man._rotation = 90; } } else { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1340) { dir = 4; } } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -2520) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; var looktimer = 0; }
Instance of Symbol 857 MovieClip in Symbol 1031 MovieClip Frame 23
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this)) { _root.failed = true; } }
Instance of Symbol 857 MovieClip in Symbol 1031 MovieClip Frame 23
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this)) { _root.failed = true; } }
Symbol 1031 MovieClip Frame 24
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 24
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -515) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2610) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -785) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -2810) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 2; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 24
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -805) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2605) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1050) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -2810) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 4; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 24
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -810) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2815) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -1050) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -3005) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 4; var timer = 60; }
Instance of Symbol 893 MovieClip in Symbol 1031 MovieClip Frame 24
onClipEvent (enterFrame) { if ((health != 40) || (_root.killer.hit.hitTest(this.man.spot) && (!_root.failed))) { dir = null; this.exclamation.play(); _root.failed = true; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else if (_root.shooting || (_root.splash)) { this.Q.play(); timer = 0; angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; this.man.legs.gotoAndStop(1); } else { if (timer < 60) { timer++; } if (((timer >= 60) && (!_root.pauze)) && (!_root.killer.talking)) { if (dir == 1) { this.man.legs.play(); this.man._rotation = -90; _x = (_x + speed); if (_x >= -515) { dir = 2; } } else if (dir == 2) { this.man.legs.play(); this.man._rotation = 0; _y = (_y + speed); if (_y >= -2810) { dir = 3; } } else if (dir == 3) { this.man.legs.play(); this.man._rotation = 90; _x = (_x - speed); if (_x <= -775) { dir = 4; } } else if (dir == 4) { this.man.legs.play(); this.man._rotation = -180; _y = (_y - speed); if (_y <= -3015) { dir = 1; } } else { this.man.legs.gotoAndStop(1); } } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var dir = 1; var timer = 60; }
Symbol 1031 MovieClip Frame 25
stop(); _root.killer.talking = false; _root.killer.follow = false; _root._x = 0; _root._y = -220; _root.killer._x = 274.35; _root.killer._y = 416.85; _root.cam._x = 231.5; _root.cam._y = 420;
Symbol 1031 MovieClip Frame 26
stop(); _root.killer.talking = false; _root.killer.follow = false;
Instance of Symbol 455 MovieClip in Symbol 1031 MovieClip Frame 26
onClipEvent (enterFrame) { if (_root.killer.hit2.hitTest(this)) { _root.nextorprev = 0; _root.cam.black.play(); } }
Instance of Symbol 857 MovieClip in Symbol 1031 MovieClip Frame 26
onClipEvent (enterFrame) { if (_root.killer.hit.hitTest(this)) { _root.failed = true; } }
Symbol 1031 MovieClip Frame 27
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.textbox.gotoAndStop(10); _root.killer.talking = true;
Instance of Symbol 537 MovieClip in Symbol 1031 MovieClip Frame 27
onClipEvent (enterFrame) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if ((!_root.pauze) && (_root.m9attack)) { this.man.man.play(); this.man.legs.play(); if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit3.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 500)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 500)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 500)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 500)) { this.gotoAndStop(3); } }; } } if (this.dead) { _root.completemission = true; } if (!_root.m9attack) { this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 150; var speed = 3; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 28
stop(); _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); _root.welke = 1;
Instance of Symbol 1026 MovieClip "m10ninja" in Symbol 1031 MovieClip Frame 28
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if ((!_root.pauze) && (_root.m10attack)) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead && (_root.welke < 12)) { _root.cam.textbox.gotoAndStop(12); _root.killer.talking = true; } if (!_root.m10attack) { this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer.hit.hitTest(this.masonhit)) { _root.cam.textbox.gotoAndStop(11); _root.killer.talking = true; } } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1028 MovieClip "music" in Symbol 1031 MovieClip Frame 28
onClipEvent (enterFrame) { this._visible = false; }
Symbol 1031 MovieClip Frame 29
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.cam.items.gotoAndStop(1); _root.shooting = false; _root.killer.weapon = 0; _root.killer.man.gotoAndStop("walk"); walls.door.gotoAndStop(1);
Instance of Symbol 609 MovieClip "p1_1" in Symbol 1031 MovieClip Frame 29
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 29) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 29
onClipEvent (load) { phase = 1; _root.cam.phase.gotoAndStop(2); } onClipEvent (enterFrame) { if (_parent.p1_1.dead && (_parent.p1_2.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p1_2" in Symbol 1031 MovieClip Frame 29
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 29) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Symbol 1031 MovieClip Frame 30
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 30
onClipEvent (load) { phase = 2; _root.cam.phase.gotoAndStop(3); } onClipEvent (enterFrame) { if ((_parent.p2_1.dead && (_parent.p2_2.dead)) && (_parent.p2_3.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p2_1" in Symbol 1031 MovieClip Frame 30
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 30) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip "p2_2" in Symbol 1031 MovieClip Frame 30
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 30) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip "p2_3" in Symbol 1031 MovieClip Frame 30
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 30) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Symbol 1031 MovieClip Frame 31
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 31
onClipEvent (load) { phase = 3; _root.cam.phase.gotoAndStop(4); } onClipEvent (enterFrame) { if ((((_parent.p3_1.dead && (_parent.p3_2.dead)) && (_parent.p3_3.dead)) && (_parent.p3_4.dead)) && (_parent.p3_5.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p3_2" in Symbol 1031 MovieClip Frame 31
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 31) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip "p3_4" in Symbol 1031 MovieClip Frame 31
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 31) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p3_1" in Symbol 1031 MovieClip Frame 31
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 31) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip "p3_3" in Symbol 1031 MovieClip Frame 31
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 31) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p3_5" in Symbol 1031 MovieClip Frame 31
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 31) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Symbol 1031 MovieClip Frame 32
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 32
onClipEvent (load) { phase = 4; _root.cam.phase.gotoAndStop(5); } onClipEvent (enterFrame) { if ((((((_parent.p4_1.dead && (_parent.p4_2.dead)) && (_parent.p4_3.dead)) && (_parent.p4_4.dead)) && (_parent.p4_5.dead)) && (_parent.p4_6.dead)) && (_parent.p4_7.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p4_2" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 609 MovieClip "p4_7" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p4_3" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p4_6" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p4_1" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 893 MovieClip "p4_5" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p4_4" in Symbol 1031 MovieClip Frame 32
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 32) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 33
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 33
onClipEvent (load) { phase = 5; _root.cam.phase.gotoAndStop(6); } onClipEvent (enterFrame) { if (((((((_parent.p5_1.dead && (_parent.p5_2.dead)) && (_parent.p5_3.dead)) && (_parent.p5_4.dead)) && (_parent.p5_5.dead)) && (_parent.p5_6.dead)) && (_parent.p5_7.dead)) && (_parent.p5_8.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p5_2" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p5_3" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 893 MovieClip "p5_6" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p5_5" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p5_8" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p5_7" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 609 MovieClip "p5_1" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p5_4" in Symbol 1031 MovieClip Frame 33
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Symbol 1031 MovieClip Frame 34
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 34
onClipEvent (load) { phase = 6; _root.cam.phase.gotoAndStop(7); } onClipEvent (enterFrame) { if (((((((((_parent.p6_1.dead && (_parent.p6_2.dead)) && (_parent.p6_3.dead)) && (_parent.p6_4.dead)) && (_parent.p6_5.dead)) && (_parent.p6_6.dead)) && (_parent.p6_7.dead)) && (_parent.p6_8.dead)) && (_parent.p6_9.dead)) && (_parent.p6_10.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p6_3" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p6_8" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 893 MovieClip "p6_6" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p6_4" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p6_6" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p6_5" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 609 MovieClip "p6_2" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p6_7" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 893 MovieClip "p6_9" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p6_10" in Symbol 1031 MovieClip Frame 34
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Symbol 1031 MovieClip Frame 35
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 35
onClipEvent (load) { phase = 7; _root.cam.phase.gotoAndStop(8); } onClipEvent (enterFrame) { if (((((((((_parent.p7_1.dead && (_parent.p7_2.dead)) && (_parent.p7_3.dead)) && (_parent.p7_4.dead)) && (_parent.p7_5.dead)) && (_parent.p7_6.dead)) && (_parent.p7_7.dead)) && (_parent.p7_8.dead)) && (_parent.p7_9.dead)) && (_parent.p7_10.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 609 MovieClip "p7_3" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p7_4" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 34) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 893 MovieClip "p7_10" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p7_7" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p7_9" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p7_8" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 609 MovieClip "p7_2" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (_name != "enemy1_dupe") { if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._y <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if (_root.killer._x >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } else { _visible = false; } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; }
Instance of Symbol 893 MovieClip "p7_5" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p7_6" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p7_1" in Symbol 1031 MovieClip Frame 35
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Symbol 1031 MovieClip Frame 36
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 36
onClipEvent (load) { phase = 8; _root.cam.phase.gotoAndStop(9); } onClipEvent (enterFrame) { if (((((((((_parent.p8_1.dead && (_parent.p8_2.dead)) && (_parent.p8_3.dead)) && (_parent.p8_4.dead)) && (_parent.p8_5.dead)) && (_parent.p8_6.dead)) && (_parent.p8_7.dead)) && (_parent.p8_8.dead)) && (_parent.p8_9.dead)) && (_parent.p8_10.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 893 MovieClip "p8_10" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_7" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_9" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_8" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_5" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_6" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p8_2" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 893 MovieClip "p8_4" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p8_3" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p8_1" in Symbol 1031 MovieClip Frame 36
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Symbol 1031 MovieClip Frame 37
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 37
onClipEvent (load) { phase = 9; _root.cam.phase.gotoAndStop(10); } onClipEvent (enterFrame) { if (((((((((((_parent.p9_1.dead && (_parent.p9_2.dead)) && (_parent.p9_3.dead)) && (_parent.p9_4.dead)) && (_parent.p9_5.dead)) && (_parent.p9_6.dead)) && (_parent.p9_7.dead)) && (_parent.p9_8.dead)) && (_parent.p9_9.dead)) && (_parent.p9_10.dead)) && (_parent.p9_11.dead)) && (_parent.p9_12.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 893 MovieClip "p9_11" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p9_9" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p9_12" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p9_10" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p9_8" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p9_1" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 893 MovieClip "p9_6" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p9_7" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p9_5" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p9_4" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p9_2" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p9_3" in Symbol 1031 MovieClip Frame 37
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Symbol 1031 MovieClip Frame 38
stop(); _root.cam._x = 86.55; _root.cam._y = 370; _root._x = 145; _root._y = -170; _root.killer._x = 129.45; _root.killer._y = 366.8; _root.killer.talking = false; _root.killer.follow = false; _root.shooting = false; walls.door.gotoAndStop(1);
Instance of Symbol 396 MovieClip in Symbol 1031 MovieClip Frame 38
onClipEvent (load) { phase = 10; _root.cam.phase.gotoAndStop(11); } onClipEvent (enterFrame) { if ((((((((((((((_parent.p10_1.dead && (_parent.p10_2.dead)) && (_parent.p10_3.dead)) && (_parent.p10_4.dead)) && (_parent.p10_5.dead)) && (_parent.p10_6.dead)) && (_parent.p10_7.dead)) && (_parent.p10_8.dead)) && (_parent.p10_9.dead)) && (_parent.p10_10.dead)) && (_parent.p10_11.dead)) && (_parent.p10_12.dead)) && (_parent.p10_13.dead)) && (_parent.p10_14.dead)) && (_parent.p10_15.dead)) { _parent.walls.door.light.gotoAndStop(3); } else { _parent.walls.door.light.gotoAndStop(2); } }
Instance of Symbol 893 MovieClip "p10_13" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p10_11" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p10_14" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p10_12" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 893 MovieClip "p10_10" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (dead) { this.man.gotoAndStop("die"); shooting = false; } if (health <= 0) { dead = true; } if (spotted) { this.man.legs.play(); if (_root.dead) { this.man.man.gotoAndStop(1); } if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 5; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.shooting && (_root.killer.hitTest(this.gunhit2))) && (!dead)) { evade = true; } if ((evade && (evadetime < 30)) && (!dead)) { this.man.legs.play(); xafstand = _root.killer._x - _x; yafstand = _root.killer._y - _y; ysnelheid = Math.sin(radius + 5) * accel; xsnelheid = Math.cos(radius + 5) * accel; radius = Math.atan2(yafstand, xafstand); evadetime++; } else { evade = false; if (!hurt) { this.man.man.play(); } evadetime = 0; } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); _root.livingenemies.push(this); var spotted = true; var enemyno = 2; var evade = false; var evadetime = 0; var shooting = false; var health = 40; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; }
Instance of Symbol 1026 MovieClip "p10_3" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p10_8" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p10_7" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 1026 MovieClip "p10_9" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Instance of Symbol 609 MovieClip "p10_6" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p10_5" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p10_4" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p10_2" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 609 MovieClip "p10_1" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (spotted) { if (gun && (!hurt)) { this.man.gotoAndStop("gun"); } if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (((!_root.dead) && (!dead)) && (!_root.pauze)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); this.man._rotation = angle; accel = 2; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.man.gotoAndStop("walk"); this.man.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.man.gotoAndStop("walk"); this.man.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (((!_root.attacking) && (!hurt)) && (!_root.kniving)) { this.man.man.gotoAndStop("attack"); this.man.legs.gotoAndStop(1); } else if (_root.attacking && (this.hit2.hitTest(_root.killer.man.man.man.hit))) { this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 5; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if ((_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) && (_root.killer.hitTest(this.hit))) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); this.swapDepths(_root.getNextHighestDepth()); _root.killer.swapDepths(_root.getNextHighestDepth()); damage = 15; stopattack = true; this.man.gotoAndStop(1); this.man.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.hit2.hitTest(_root.killer.hit2)) { moving = false; } else if (stopattack) { moving = true; } if (this.hitTest(_root.killer) && (attacking)) { _root.health = _root.health - 5; _root.killer.moving = false; _root.attacking = false; _root.kniving = false; _root.katana = false; _root.killer.reloading = false; _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); } if ((gun && (_root.killer.hitTest(this.gunhit))) && (!hurt)) { this.man.man.play(); moving = false; if (!evade) { this.man.legs.gotoAndStop(1); } } else { moving = true; } if (shooting) { this.man.legs.gotoAndStop(1); angle = this.man._rotation + 90; start_ball_x = this._x + (20 * Math.cos((angle * Math.PI) / 180)); start_ball_y = this._y + (20 * Math.sin((angle * Math.PI) / 180)); shotball_fired = _root.attachMovie("shot", "shot_" + _root.bullets, _root.getNextHighestDepth(), {_x:start_ball_x + 270, _y:start_ball_y + 190}); _root.bullets++; shotball_fired.cacheAsBitmap = true; shotball_fired._rotation = angle - 90; shotball_fired.dirx = Math.cos((angle * Math.PI) / 180) * 30; shotball_fired.diry = Math.sin((angle * Math.PI) / 180) * 30; shotball_fired.onEnterFrame = function () { if (this.hitTest(_root.killer.hit)) { _root.killer.hurt = true; _root.killer.man.gotoAndStop("walk"); _root.killer.man.man.gotoAndStop(3); _root.health = _root.health - 20; _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.killer.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg.walls.hitTest(this._x, this._y, true)) { this.gotoAndStop(3); } else { this._x = this._x + this.dirx; this._y = this._y + this.diry; } if (this._x <= (_root.killer._x - 300)) { this.gotoAndStop(3); } if (this._x >= (_root.killer._x + 300)) { this.gotoAndStop(3); } if (this._y <= (_root.killer._y - 300)) { this.gotoAndStop(3); } if (this._y >= (_root.killer._y + 300)) { this.gotoAndStop(3); } }; } } if ((_root.dead && (this.hitTest(_root.killer))) && (!dead)) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.man.gotoAndStop(1); } if (dead) { this.man.gotoAndStop("die"); } if (health <= 0) { dead = true; } } if (_root.pauze) { this.man.legs.gotoAndStop(1); } if (_root.bg._currentframe != 33) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var evade = false; var spottimer = 0; var evadetime = 0; var shooting = false; var health = 60; var speed = 2; var timer = 0; var stopattack = false; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var gun = true; var spotted = true; }
Instance of Symbol 1026 MovieClip "p10_15" in Symbol 1031 MovieClip Frame 38
onClipEvent (enterFrame) { if (_root.dead) { this.man.man.gotoAndStop(1); } if (hurt) { shooting = false; } if (!_root.pauze) { this.man.man.play(); if (!hurt) { this.man.legs.play(); } else if (hurt) { sword = false; this.man.legs.gotoAndStop(1); } if (_name != "enemy1_dupe") { if ((!_root.dead) && (!dead)) { if (_root.katana && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 50; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; shooting = false; attacking = false; } angle = -90 + ((Math.atan2((_root.killer._y - this._y) - _parent._y, (_root.killer._x - this._x) - _parent._x) / Math.PI) * 180); if (!sword) { this.man._rotation = angle; } accel = speed; xafstand = (_root.killer._x - _x) - _parent._x; yafstand = (_root.killer._y - _y) - _parent._y; _alpha = (_alpha + ((100 - _alpha) / 8)); _xscale = (_xscale + ((100 - _xscale) / 8)); _yscale = _xscale; ysnelheid = Math.sin(radius) * accel; xsnelheid = Math.cos(radius) * accel; radius = Math.atan2(yafstand, xafstand); if (moving && (!hurt)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin - speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMin, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax + speed, this.hit.getBounds(_root).yMax, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMax + speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMax + speed, true) == false)) { if ((_root.bg.walls.hitTest(this.hit.getBounds(_root).xMin, this.hit.getBounds(_root).yMin - speed, true) == false) && (_root.bg.walls.hitTest(this.hit.getBounds(_root).xMax, this.hit.getBounds(_root).yMin - speed, true) == false)) { obstruct = false; this.man.gotoAndStop("walk"); this.man.man.play(); this.man.legs.play(); _x = (_x + xsnelheid); _y = (_y + ysnelheid); } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) >= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._y - _parent._y) <= this._y) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) <= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else { if (!obstruct) { xbounceback = xsnelheid; ybounceback = ysnelheid; obstruct = true; } this.man.gotoAndStop("walk"); this.man.man.gotoAndStop(1); this.man.legs.gotoAndStop(1); if ((_root.killer._x - _parent._x) >= this._x) { _x = (_x - xbounceback); _y = (_y - ybounceback); } } } else if (_root.attacking && (this.hitTest(_root.killer.man.man.man.hit))) { damage = 5; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } else if (_root.kniving && (_root.killer.man.man.man._currentframe >= 6)) { _root.attachMovie("bloodgun", "bloodgun", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _root.attachMovie("blood_ground", "blood_ground", _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); damage = 15; stopattack = true; this.man.gotoAndStop("hurt"); this.man.legs.gotoAndStop(1); hurt = true; attacking = false; } if (this.masonhit2.hitTest(_root.killer.hit2) && (!dead)) { moving = false; sword = true; this.man.gotoAndStop("sword"); } else if (((!sword) && (!hurt)) && (!dead)) { moving = true; this.man.gotoAndStop("walk"); } } if (_root.dead && (this.hitTest(_root.killer))) { if (timer <= 30) { timer++; } if (timer <= 30) { this._x = this._x - xsnelheid; this._y = this._y - ysnelheid; this.man.legs.play(); } else { this.man.legs.gotoAndStop(1); } stopattack = false; moving = false; hurt = false; attacking = false; this.man.man.gotoAndStop(1); } if (health <= 0) { dead = true; } } } if (dead) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.bg._currentframe != 35) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } onClipEvent (load) { _root.livingenemies.push(this); var health = 200; var speed = 5; var timer = 0; var stopattack = false; var canhit = true; var angle = 0; var moving = true; var hurt = false; var attacking = false; var obstruct = false; var dead = false; var enemyno = 5; var gun = true; }
Symbol 1040 MovieClip Frame 1
stop(); _root.attacking = false;
Symbol 1051 MovieClip Frame 3
Symbol 1051 MovieClip Frame 6
stop(); _root.killer.combo = 1; _root.attacking = false; _parent.prevFrame();
Symbol 1051 MovieClip Frame 11
stop(); _root.killer.combo = 0; _root.attacking = false; _parent.prevFrame();
Symbol 1058 MovieClip Frame 5
Symbol 1058 MovieClip Frame 13
_root.killer.hurt = false; _parent.gotoAndStop(1);
Symbol 1059 MovieClip Frame 1
stop(); _root.shooting = false;
Symbol 1059 MovieClip Frame 2
stop();
Symbol 1059 MovieClip Frame 3
stop(); _root.killer.reloading = false;
Symbol 1086 MovieClip Frame 1
play();
Symbol 1086 MovieClip Frame 32
stop(); _parent.gotoAndStop(1);
Symbol 1087 MovieClip Frame 1
_root.shooting = false;
Symbol 1087 MovieClip Frame 2
_root.shooting = true; _root.bulletsaantal[0]--;
Symbol 1087 MovieClip Frame 3
_root.shooting = false;
Symbol 1087 MovieClip Frame 6
_root.killer.shooting = false; stop();
Instance of Symbol 1086 MovieClip in Symbol 1087 MovieClip Frame 7
onClipEvent (mouseDown) { this.play(); }
Symbol 1101 MovieClip Frame 15
_root.placebomb = true;
Symbol 1101 MovieClip Frame 16
_root.placebomb = false;
Symbol 1101 MovieClip Frame 25
stop(); _root.killer.placebomb = false;
Symbol 1115 MovieClip Frame 1
stop();
Symbol 1122 MovieClip Frame 8
_root.kniving = false; _parent.prevFrame();
Symbol 1123 MovieClip Frame 1
stop();
Symbol 1123 MovieClip Frame 2
stop();
Symbol 1131 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 2
_root.shooting = true; _root.bulletsaantal[4] = _root.bulletsaantal[4] - 1;
Symbol 1131 MovieClip Frame 3
_root.shooting = false;
Symbol 1131 MovieClip Frame 8
_root.killer.reloading = true; _root.killer.man.gotoAndStop("shotgunreload");
Symbol 1134 MovieClip Frame 1
stop();
Symbol 1134 MovieClip Frame 2
_root.shooting = true; _root.bulletsaantal[3] = _root.bulletsaantal[3] - 1;
Symbol 1134 MovieClip Frame 3
_root.shooting = false;
Symbol 1139 MovieClip Frame 1
stop(); _root.shooting = false;
Symbol 1139 MovieClip Frame 2
_root.shooting = true; _root.bulletsaantal[5] = _root.bulletsaantal[5] - 1;
Symbol 1139 MovieClip Frame 3
_root.shooting = false;
Symbol 1139 MovieClip Frame 4
_root.shooting = true; _root.bulletsaantal[5] = _root.bulletsaantal[5] - 1;
Symbol 1160 MovieClip Frame 32
if (_root.bulletstotaal[0] > 10) { minus = 10 - _root.bulletsaantal[0]; _root.bulletsaantal[0] = 10; _root.bulletstotaal[0] = _root.bulletstotaal[0] - minus; } else { minus = 10 - _root.bulletsaantal[0]; if (minus < _root.bulletstotaal[0]) { _root.bulletsaantal[0] = 10; _root.bulletstotaal[0] = _root.bulletstotaal[0] - minus; } else { _root.bulletsaantal[0] = _root.bulletsaantal[0] + _root.bulletstotaal[0]; _root.bulletstotaal[0] = 0; } } _root.killer.reloading = false;
Symbol 1194 MovieClip Frame 44
_root.killer.reloading = false;
Symbol 1212 MovieClip Frame 68
if (_root.bulletstotaal[3] > 60) { minus = 60 - _root.bulletsaantal[3]; _root.bulletsaantal[3] = 60; _root.bulletstotaal[3] = _root.bulletstotaal[3] - minus; } else { minus = 60 - _root.bulletsaantal[3]; if (minus < _root.bulletstotaal[3]) { _root.bulletsaantal[3] = 60; _root.bulletstotaal[3] = _root.bulletstotaal[3] - minus; } else { _root.bulletsaantal[3] = _root.bulletsaantal[3] + _root.bulletstotaal[3]; _root.bulletstotaal[3] = 0; } } _root.killer.reloading = false;
Symbol 1236 MovieClip Frame 31
if (_root.bulletstotaal[5] > 40) { minus = 40 - _root.bulletsaantal[5]; _root.bulletsaantal[5] = 40; _root.bulletstotaal[5] = _root.bulletstotaal[5] - minus; } else { minus = 40 - _root.bulletsaantal[5]; if (minus < _root.bulletstotaal[5]) { _root.bulletsaantal[5] = 40; _root.bulletstotaal[5] = _root.bulletstotaal[5] - minus; } else { _root.bulletsaantal[5] = _root.bulletsaantal[5] + _root.bulletstotaal[5]; _root.bulletstotaal[5] = 0; } } _root.killer.reloading = false;
Symbol 1240 MovieClip Frame 1
stop();
Symbol 1247 MovieClip Frame 6
stop(); _root.katana = false; _parent.prevFrame();
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1248 MovieClip Frame 2
stop();
Symbol 1296 MovieClip Frame 110
stop();
Symbol 1297 MovieClip Frame 1
stop();
Instance of Symbol 1059 MovieClip "man" in Symbol 1297 MovieClip Frame 1
onClipEvent (load) { this.stop(); } onClipEvent (mouseDown) { if ((_root.killer.weapon == 0) && (!_root.killer.hurt)) { _root.attacking = true; if (_root.killer.combo == 0) { this.gotoAndStop(2); } else if (_root.killer.combo == 1) { this.gotoAndStop(2); this.man.gotoAndPlay(7); _root.killer.combo = null; } } else if ((_root.killer.weapon == 2) && (!_root.placedbomb)) { _root.killer.placebomb = true; } }
Symbol 1297 MovieClip Frame 2
stop();
Instance of Symbol 1087 MovieClip "man" in Symbol 1297 MovieClip Frame 2
onClipEvent (load) { this.stop(); } onClipEvent (mouseDown) { if ((!_root.pauze) && (_root.bulletsaantal[0] > 0)) { this.gotoAndPlay(1); } else if ((_root.bulletstotaal[0] > 0) && (!_root.pause)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("gunreload"); } } onClipEvent (enterFrame) { if ((Key.isDown(82) && (_root.bulletstotaal[0] > 0)) && (!_root.pauze)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("gunreload"); } }
Symbol 1297 MovieClip Frame 3
stop();
Instance of Symbol 408 MovieClip "legs" in Symbol 1297 MovieClip Frame 3
onClipEvent (load) { this.stop(); }
Symbol 1297 MovieClip Frame 4
stop();
Instance of Symbol 1123 MovieClip "man" in Symbol 1297 MovieClip Frame 4
onClipEvent (load) { this.stop(); } onClipEvent (mouseDown) { if ((_root.killer.weapon == 4) && (!_root.killer.hurt)) { _root.kniving = true; this.gotoAndStop(2); } }
Symbol 1297 MovieClip Frame 5
stop();
Instance of Symbol 1131 MovieClip in Symbol 1297 MovieClip Frame 5
onClipEvent (mouseDown) { if (_root.bulletsaantal[4] > 0) { this.play(); } }
Symbol 1297 MovieClip Frame 6
stop();
Instance of Symbol 1134 MovieClip "bull" in Symbol 1297 MovieClip Frame 6
onClipEvent (enterFrame) { if ((Key.isDown(1) && (!_root.pauze)) && (_root.bulletsaantal[3] > 0)) { this.play(); } else if (((_root.bulletsaantal[3] <= 0) && (!_root.pauze)) && (_root.bulletstotaal[3] > 0)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("akreload"); } } onClipEvent (enterFrame) { if ((Key.isDown(82) && (!_root.pauze)) && (_root.bulletstotaal[3] > 0)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("akreload"); } }
Symbol 1297 MovieClip Frame 7
stop();
Instance of Symbol 1139 MovieClip "bull" in Symbol 1297 MovieClip Frame 7
onClipEvent (enterFrame) { if ((Key.isDown(1) && (!_root.pauze)) && (_root.bulletsaantal[5] > 0)) { this.play(); } else if (((_root.bulletsaantal[5] <= 0) && (!_root.pauze)) && (_root.bulletstotaal[5] > 0)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("bullreload"); } } onClipEvent (enterFrame) { if ((Key.isDown(82) && (!_root.pauze)) && (_root.bulletstotaal[5] > 0)) { _root.shooting = false; _root.killer.reloading = true; _root.killer.man.gotoAndStop("bullreload"); } }
Symbol 1297 MovieClip Frame 8
stop();
Symbol 1297 MovieClip Frame 9
stop();
Symbol 1297 MovieClip Frame 10
stop();
Symbol 1297 MovieClip Frame 11
stop();
Instance of Symbol 1236 MovieClip "bull" in Symbol 1297 MovieClip Frame 11
onClipEvent (mouseDown) { this.play(); }
Symbol 1297 MovieClip Frame 12
stop();
Instance of Symbol 1248 MovieClip "man" in Symbol 1297 MovieClip Frame 12
onClipEvent (load) { this.stop(); } onClipEvent (mouseDown) { if ((_root.killer.weapon == 8) && (!_root.killer.hurt)) { _root.katana = true; this.gotoAndStop(2); } }
Symbol 1297 MovieClip Frame 13
stop(); _root.failed = true;
Symbol 1301 MovieClip Frame 1
stop();
Symbol 1301 MovieClip Frame 2
stop(); _root.trees.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth());
Symbol 1301 MovieClip Frame 3
stop(); _root.trees.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth());
Symbol 1301 MovieClip Frame 4
stop(); _root.trees.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth());
Symbol 1301 MovieClip Frame 5
stop(); _root.trees.swapDepths(_root.getNextHighestDepth()); _root.cam.swapDepths(_root.getNextHighestDepth());
Symbol 1312 MovieClip Frame 1
stop();
Symbol 1312 MovieClip Frame 15
stop();
Symbol 1312 MovieClip Frame 17
stop();
Symbol 1312 MovieClip Frame 18
stop();
Instance of Symbol 1315 MovieClip in Symbol 1316 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.health >= 0) { _xscale = _root.health; } else if (_root.health <= 0) { this._xscale = 0; } }
Symbol 1325 Button
on (press) { gotoAndStop (3); }
Symbol 1327 Button
on (press) { gotoAndStop (2); }
Symbol 1329 Button
on (press) { gotoAndStop (1); }
Symbol 1338 MovieClip Frame 1
stop();
Symbol 1345 Button
on (press) { if (!_root.hgcheck) { _root.hgcheck = true; _root.snipercheck = false; _root.minecheck = false; _root.akcheck = false; _root.uzicheck = false; _root.shotguncheck = false; } }
Symbol 1346 Button
on (press) { if (!_root.snipercheck) { _root.hgcheck = false; _root.snipercheck = true; _root.minecheck = false; _root.akcheck = false; _root.uzicheck = false; _root.shotguncheck = false; } }
Symbol 1347 Button
on (press) { if (!_root.minecheck) { _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = true; _root.akcheck = false; _root.uzicheck = false; _root.shotguncheck = false; } }
Symbol 1348 Button
on (press) { if (!_root.uzicheck) { _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = false; _root.akcheck = false; _root.uzicheck = true; _root.shotguncheck = false; } }
Symbol 1349 Button
on (press) { if (!_root.akcheck) { _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = false; _root.akcheck = true; _root.uzicheck = false; _root.shotguncheck = false; } }
Symbol 1350 Button
on (press) { if (!_root.shotguncheck) { _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = false; _root.akcheck = false; _root.uzicheck = false; _root.shotguncheck = true; } }
Symbol 1357 Button
on (press) { if (_root.hgcheck) { if (_root.point >= 100) { _root.bulletstotaal[0] = _root.bulletstotaal[0] + 20; _root.bought[1] = true; _root.point = _root.point - 100; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.snipercheck) { if (_root.point >= 300) { _root.bought[3] = true; _root.point = _root.point - 300; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.shotguncheck) { if (_root.point >= 500) { _root.bulletsaantal[4] = _root.bulletsaantal[4] + 10; _root.bought[6] = true; _root.point = _root.point - 500; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.minecheck) { if (_root.point >= 100) { _root.point = _root.point - 100; _root.mine = _root.mine + 1; _root.bought[2] = true; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.akcheck) { if (_root.point >= 500) { _root.bulletstotaal[3] = _root.bulletstotaal[3] + 100; _root.bought[5] = true; _root.point = _root.point - 500; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.uzicheck) { if (_root.point >= 400) { _root.bulletstotaal[5] = _root.bulletstotaal[5] + 60; _root.bought[7] = true; _root.point = _root.point - 400; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.knifecheck) { if (_root.point >= 50) { _root.bought[4] = true; _root.point = _root.point - 50; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } else if (_root.swordcheck) { if (_root.point >= 600) { _root.bought[8] = true; _root.point = _root.point - 600; _root.savefile.data.bought = _root.bought; _root.savefile.data.point = _root.point; _root.savefile.flush(); } } }
Symbol 1360 Button
on (press) { _root.killer.talking = false; _parent.gotoAndStop(1); }
Symbol 1366 MovieClip Frame 1
stop();
Symbol 1370 Button
on (press) { if (!_root.knifecheck) { _root.knifecheck = true; _root.swordcheck = false; } }
Symbol 1371 Button
on (press) { if (!_root.swordcheck) { _root.knifecheck = false; _root.swordcheck = true; } }
Symbol 1372 Button
on (press) { if (_root.hgcheck) { if (_root.point >= 100) { _root.bought[1] = true; _root.point = _root.point - 100; } } else if (_root.snipercheck) { if (_root.point >= 300) { _root.bought[3] = true; _root.point = _root.point - 300; } } else if (_root.shotguncheck) { if (_root.point >= 500) { _root.bought[6] = true; _root.point = _root.point - 500; } } else if (_root.minecheck) { if (_root.point >= 100) { _root.point = _root.point - 100; _root.mine = _root.mine + 1; _root.bought[2] = true; } } else if (_root.akcheck) { if (_root.point >= 500) { _root.bought[5] = true; _root.point = _root.point - 500; } } else if (_root.uzicheck) { if (_root.point >= 400) { _root.bought[7] = true; _root.point = _root.point - 400; } } else if (_root.knifecheck) { if (_root.point >= 50) { _root.bought[4] = true; _root.point = _root.point - 50; } } else if (_root.swordcheck) { if (_root.point >= 600) { _root.bought[8] = true; _root.point = _root.point - 600; } } }
Symbol 1375 Button
on (press) { gotoAndStop (1); }
Symbol 1376 Button
on (press) { if (_root.hgcheck) { if (_root.point >= 100) { _root.bought[1] = true; _root.point = _root.point - 100; } } else if (_root.snipercheck) { if (_root.point >= 300) { } } else if (_root.shotguncheck) { if (_root.point >= 500) { } } else if (_root.minecheck) { if (_root.point >= 100) { _root.point = _root.point - 100; _root.mine = _root.mine + 1; _root.bought[2] = true; } } else if (_root.akcheck) { if (_root.point >= 500) { } } else if (_root.uzicheck) { if (_root.point >= 400) { } } else if (_root.knifecheck) { if (_root.point >= 50) { _root.bought[5] = true; _root.point = _root.point - 50; } } else if (_root.swordcheck) { if (_root.point >= 600) { } } }
Symbol 1379 MovieClip Frame 1
stop(); _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = false; _root.shotguncheck = false; _root.akcheck = false; _root.uzicheck = false; _root.knifecheck = false; _root.swordcheck = false; onEnterFrame = function () { points.text = _root.point; if (_root.hgcheck) { cost.text = 100; } else if (_root.snipercheck) { cost.text = 300; } else if (_root.shotguncheck) { cost.text = 500; } else if (_root.minecheck) { cost.text = 100; } else if (_root.akcheck) { cost.text = 500; } else if (_root.uzicheck) { cost.text = 400; } else if (_root.knifecheck) { cost.text = 50; } else if (_root.swordcheck) { cost.text = 600; } };
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hgcheck) { this.gotoAndStop(2); } if (!_root.hgcheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.snipercheck) { this.gotoAndStop(2); } if (!_root.snipercheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.minecheck) { this.gotoAndStop(2); } if (!_root.minecheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.uzicheck) { this.gotoAndStop(2); } if (!_root.uzicheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.akcheck) { this.gotoAndStop(2); } if (!_root.akcheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.shotguncheck) { this.gotoAndStop(2); } if (!_root.shotguncheck) { this.gotoAndStop(1); } }
Instance of Symbol 1366 MovieClip in Symbol 1379 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hgcheck) { this.gotoAndStop(2); } else if (_root.uzicheck) { this.gotoAndStop(3); } else if (_root.snipercheck) { this.gotoAndStop(4); } else if (_root.akcheck) { this.gotoAndStop(5); } else if (_root.shotguncheck) { this.gotoAndStop(6); } else if (_root.minecheck) { this.gotoAndStop(7); } else { this.gotoAndStop(1); } }
Symbol 1379 MovieClip Frame 2
stop(); _root.hgcheck = false; _root.snipercheck = false; _root.minecheck = false; _root.shotguncheck = false; _root.akcheck = false; _root.uzicheck = false; _root.knifecheck = false; _root.swordcheck = false; onEnterFrame = function () { points.text = _root.point; if (_root.hgcheck) { cost.text = 100; } else if (_root.snipercheck) { cost.text = 300; } else if (_root.shotguncheck) { cost.text = 500; } else if (_root.minecheck) { cost.text = 100; } else if (_root.akcheck) { cost.text = 500; } else if (_root.uzicheck) { cost.text = 400; } else if (_root.knifecheck) { cost.text = 50; } else if (_root.swordcheck) { cost.text = 600; } };
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.knifecheck) { this.gotoAndStop(2); } if (!_root.knifecheck) { this.gotoAndStop(1); } }
Instance of Symbol 1338 MovieClip in Symbol 1379 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.swordcheck) { this.gotoAndStop(2); } if (!_root.swordcheck) { this.gotoAndStop(1); } }
Instance of Symbol 1366 MovieClip in Symbol 1379 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.knifecheck) { this.gotoAndStop(8); } else if (_root.swordcheck) { this.gotoAndStop(9); } else { this.gotoAndStop(1); } }
Symbol 1379 MovieClip Frame 3
stop();
Symbol 1380 MovieClip Frame 6
stop(); _root.killer.talking = true;
Symbol 1386 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1388 MovieClip Frame 1
stop();
Symbol 1388 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1402 MovieClip Frame 1
stop();
Symbol 1408 MovieClip Frame 1
stop();
Symbol 1412 MovieClip Frame 1
stop();
Symbol 1416 MovieClip Frame 1
stop();
Symbol 1420 MovieClip Frame 1
stop();
Symbol 1424 MovieClip Frame 1
stop();
Symbol 1428 MovieClip Frame 1
stop();
Symbol 1432 MovieClip Frame 1
stop();
Symbol 1436 MovieClip Frame 1
stop();
Symbol 1438 MovieClip Frame 10
stop();
Symbol 1442 MovieClip Frame 1
stop(); _root.menu1 = false;
Symbol 1442 MovieClip Frame 2
_root.menu1 = true;
Symbol 1442 MovieClip Frame 15
if (Key.isDown(80)) { this.gotoAndPlay("men2"); }
Instance of Symbol 1402 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (enterFrame) { if (_root.killer.weapon == 0) { this.gotoAndStop(2); } if (_root.killer.weapon == 1) { this.gotoAndStop(3); } if (_root.killer.weapon == 2) { this.gotoAndStop(4); } if (_root.killer.weapon == 3) { this.gotoAndStop(5); } if (_root.killer.weapon == 4) { this.gotoAndStop(6); } if (_root.killer.weapon == 5) { this.gotoAndStop(7); } if (_root.killer.weapon == 6) { this.gotoAndStop(8); } if (_root.killer.weapon == 7) { this.gotoAndStop(9); } if (_root.killer.weapon == 8) { this.gotoAndStop(10); } }
Instance of Symbol 1408 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[1]) { this.gotoAndStop(2); } }
Instance of Symbol 1412 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[2]) { this.gotoAndStop(2); } }
Instance of Symbol 1416 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[3]) { this.gotoAndStop(2); } }
Instance of Symbol 1420 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[4]) { this.gotoAndStop(2); } }
Instance of Symbol 1424 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[5]) { this.gotoAndStop(2); } }
Instance of Symbol 1428 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[6]) { this.gotoAndStop(2); } }
Instance of Symbol 1432 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[7]) { this.gotoAndStop(2); } }
Instance of Symbol 1436 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (load) { if (_root.bought[8]) { this.gotoAndStop(2); } }
Instance of Symbol 1438 MovieClip in Symbol 1442 MovieClip Frame 15
onClipEvent (enterFrame) { if (Key.isDown(32)) { gotoAndStop (1); _root.survival = false; _root.bg.gotoAndStop(1); } }
Symbol 1442 MovieClip Frame 16
gotoAndStop (15);
Symbol 1442 MovieClip Frame 31
_root.menu1 = false;
Symbol 1443 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1444 MovieClip Frame 1
stop();
Symbol 1444 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1447 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1448 MovieClip Frame 1
stop();
Symbol 1448 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1450 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1451 MovieClip Frame 1
stop();
Symbol 1451 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1453 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1454 MovieClip Frame 1
stop();
Symbol 1454 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1455 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1456 MovieClip Frame 1
stop();
Symbol 1456 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1458 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1461 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1462 MovieClip Frame 1
stop();
Symbol 1462 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1464 MovieClip Frame 10
_root.cycpl = true; stop();
Symbol 1465 MovieClip Frame 1
stop();
Symbol 1465 MovieClip Frame 10
stop(); onEnterFrame = function () { if (_root.killer.weapon == 0) { _parent.gotoAndStop(1); } if (_root.killer.weapon == 1) { _parent.gotoAndStop(2); } if (_root.killer.weapon == 2) { _parent.gotoAndStop(3); } if (_root.killer.weapon == 3) { _parent.gotoAndStop(4); } if (_root.killer.weapon == 4) { _parent.gotoAndStop(5); } if (_root.killer.weapon == 5) { _parent.gotoAndStop(6); } if (_root.killer.weapon == 6) { _parent.gotoAndStop(7); } if (_root.killer.weapon == 7) { _parent.gotoAndStop(8); } if (_root.killer.weapon == 8) { _parent.gotoAndStop(9); } if (_root.killer.weapon == 9) { _parent.gotoAndStop(10); } };
Symbol 1466 MovieClip Frame 1
stop(); _root.cycpl = false;
Instance of Symbol 1386 MovieClip in Symbol 1466 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.killer.weapon == 0) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1388 MovieClip in Symbol 1466 MovieClip Frame 1
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 0) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 1442 MovieClip in Symbol 1466 MovieClip Frame 1
onClipEvent (load) { _root.menu1 = false; } onClipEvent (enterFrame) { if (!_root.killer.talking) { if (Key.isDown(80)) { this.play(); _root.cam.swapDepths(_root.getNextHighestDepth()); } else if (_root.menu1 == true) { _root.pauze = true; } else if (_root.menu1 == false) { _root.pauze = false; } } }
Symbol 1466 MovieClip Frame 2
stop(); _root.cycpl = false;
Instance of Symbol 1443 MovieClip in Symbol 1466 MovieClip Frame 2
onClipEvent (enterFrame) { if ((_root.killer.weapon == 1) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1444 MovieClip in Symbol 1466 MovieClip Frame 2
onClipEvent (enterFrame) { if (((((((Key.isDown(49) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 1) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = (_root.bulletsaantal[0] + "/") + _root.bulletstotaal[0]; }
Symbol 1466 MovieClip Frame 3
stop(); _root.cycpl = false;
Instance of Symbol 1447 MovieClip in Symbol 1466 MovieClip Frame 3
onClipEvent (enterFrame) { if ((_root.killer.weapon == 2) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1448 MovieClip in Symbol 1466 MovieClip Frame 3
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(49)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 2) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = _root.mine; }
Symbol 1466 MovieClip Frame 4
stop(); _root.cycpl = false;
Instance of Symbol 1450 MovieClip in Symbol 1466 MovieClip Frame 4
onClipEvent (enterFrame) { if ((_root.killer.weapon == 4) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1451 MovieClip in Symbol 1466 MovieClip Frame 4
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(49)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 3) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = _root.bulletstotaal[2]; }
Symbol 1466 MovieClip Frame 5
stop(); _root.cycpl = false;
Instance of Symbol 1453 MovieClip in Symbol 1466 MovieClip Frame 5
onClipEvent (enterFrame) { if ((_root.killer.weapon == 5) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1454 MovieClip in Symbol 1466 MovieClip Frame 5
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(49)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 4) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } }
Symbol 1466 MovieClip Frame 6
stop(); _root.cycpl = false;
Instance of Symbol 1455 MovieClip in Symbol 1466 MovieClip Frame 6
onClipEvent (enterFrame) { if ((_root.killer.weapon == 6) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1456 MovieClip in Symbol 1466 MovieClip Frame 6
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(49)) or Key.isDown(55)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 5) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = (_root.bulletsaantal[3] + "/") + _root.bulletstotaal[3]; }
Symbol 1466 MovieClip Frame 7
stop(); _root.cycpl = false;
Instance of Symbol 1458 MovieClip in Symbol 1466 MovieClip Frame 7
onClipEvent (enterFrame) { if ((_root.killer.weapon == 7) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1459 MovieClip in Symbol 1466 MovieClip Frame 7
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(49)) or Key.isDown(56)) or Key.isDown(57)) { if (_root.killer.weapon != 6) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = _root.bulletsaantal[4]; }
Symbol 1466 MovieClip Frame 8
stop(); _root.cycpl = false;
Instance of Symbol 1461 MovieClip in Symbol 1466 MovieClip Frame 8
onClipEvent (enterFrame) { if ((_root.killer.weapon == 8) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1462 MovieClip in Symbol 1466 MovieClip Frame 8
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(49)) or Key.isDown(57)) { if (_root.killer.weapon != 7) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } _parent.bullets.text = (_root.bulletsaantal[5] + "/") + _root.bulletstotaal[5]; }
Symbol 1466 MovieClip Frame 9
stop(); _root.cycpl = false;
Instance of Symbol 1464 MovieClip in Symbol 1466 MovieClip Frame 9
onClipEvent (enterFrame) { if ((_root.killer.weapon == 8) && (!_root.cycpl)) { this.play(); } if (_root.cycpl) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 1465 MovieClip in Symbol 1466 MovieClip Frame 9
onClipEvent (enterFrame) { if (((((((Key.isDown(50) or Key.isDown(51)) or Key.isDown(52)) or Key.isDown(53)) or Key.isDown(54)) or Key.isDown(55)) or Key.isDown(49)) or Key.isDown(56)) { if (_root.killer.weapon != 8) { this.play(); } } if (_root.cycpl) { this._visible = true; } else { this._visible = false; } }
Symbol 1476 Button
on (press) { _root.killer.talking = false; _root.bg.waiter.talked = true; _root.bg.waiter.following = true; _root.complained = true; this.gotoAndStop(1); }
Symbol 1478 Button
on (press) { _root.killer.talking = false; _root.bg.waiter.talked = true; _root.bg.waiter.following = false; _root.bg.waiter.away = true; _root.complained = false; this.gotoAndStop(1); }
Symbol 1510 MovieClip Frame 61
gotoAndPlay (34);
Symbol 1513 MovieClip Frame 1
play();
Symbol 1513 MovieClip Frame 10
stop(); _root.cam.textbox.gotoAndStop(14);
Symbol 1514 MovieClip Frame 1
stop();
Symbol 1514 MovieClip Frame 2
stop();
Instance of Symbol 1513 MovieClip in Symbol 1514 MovieClip Frame 2
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1515 MovieClip Frame 41
gotoAndStop (41);
Instance of Symbol 1514 MovieClip "man" in Symbol 1515 MovieClip Frame 41
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha <= 100) { _alpha = (_alpha + 5); } }
Symbol 1515 MovieClip Frame 42
gotoAndStop (41);
Symbol 1520 Button
on (press) { _root.survival = true; _root.bg.gotoAndStop(29); this.gotoAndStop(1); }
Symbol 1521 Button
on (press) { this.gotoAndStop(1); }
Symbol 1526 MovieClip Frame 1513
stop();
Instance of Symbol 1525 MovieClip in Symbol 1526 MovieClip Frame 1513
onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.survival = false; _root.pauze = false; _root.bg.gotoAndStop(1); _root.welke = 1; _root.cam.textbox.gotoAndStop(1); } }
Symbol 1527 MovieClip Frame 1
stop(); textbox.text = ""; persoont.text = ""; delete this.onEnterFrame;
Symbol 1527 MovieClip Frame 2
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["UNCLE JOHNNY", "MASON", "MASON", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "MASON", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY", "UNCLE JOHNNY"]; var welke = 1; var alletekst = ["This is it\u2026", "You brought me to a\nrundown garage?\nWhat the hell is going on?!", "None of this makes any\nsense.\nWhy was I being held in\nthat facility?", "I didn\u2019t really think you\nwould make it out alive. \nApparently all the tests that\nthey did to you worked.", "What are you talking about?", "You used to be a cop named\nMason Tyler and an ex\nspecial ops informant.\nYou were considered quite\nthe hero around a year ago.", "A hero? Me? Then why am I\nnow on the run, why do they want\nto kill me.", "You began to uncover the\ntruth of their whole\noperation. You were getting\nway to close.", "To close to what?", "The truth about the company.\nIt is apparent that they\nhave been controlling the\nmass media and shifting\nthings to their will for quite\nsome time.", "If something or someone got\nin the way of their plans they\nwould simply turn the world\nagainst that person.", "It\u2019s quite clever. I mean who\nwould question what they\nsee on the news, in the\npapers, and what everyone\nis saying.It\u2019s a very useful\nform of control.", "I found all this in your files\nthat you had stashed away.\nOnce they realized that you\nhad gotten this far they\nknew they would have to\ntake away your credibility.", "So they framed you. They\nposted on the news that\nthere had been a murder of\na young girl named Maria\nSullivan.", "Of course this girl never\nreally existed, but they had\ntestimonies from her family\nand witnesses that say you\nwere the one who did it. ", "These people didn\u2019t exist\neither. This was all the work\nof the company. Practically\novernight you were wanted\ndead by everyone.", "They easily turned your once\nbeloved fans to your\nworst enemy.", "They couldn\u2019t let you die\nuntil they destroyed your\ncredibility. If they killed you\nor let you die it would of\ncaused a stir and people\nwould look into it.", "They didn\u2019t want anyone\nsnooping around. That would\njust mean more of a mess\nthat they would have to\nclean up.", "Everything is just a job to\nthem. It\u2019s like not one \nperson matters.", "They're soulless monsters.\nAfter they sent you to prison\nyou broke down. You\nwouldn\u2019t stop talking about\nhow you were framed by\nthe company.", "So they knew that was their\nchance to finally shut you up.", "They didn\u2019t have to worry\nabout waiting 8 to 10 years\nfor an execution. They could\nsend you to an insane\nasylum. Then have you killed\nin an accident.", "That\u2019s when I caught wind of\ntheir little plan and that\u2019s\nhow your Break Out\noccurred. But it seems they\nhave taken away\nyour memories.", "It is an effect of the tests the\ncompany ran on you. It was\nmore than likely on purpose.", "They took away my life.\nI can\u2019t allow that.\nI can\u2019t run forever.", "I am way ahead of you.\nI have already come across\na list of the 10 board\nmembers that control\nThe Company.", "If you want to silence them\nonce and for all then that\nis our best chance of clearing\nyour name.", "We must take\nout every member and then\nretrieve files proving your\ninnocence.", "Is there no other way?", "It\u2019s our best shot. Take out\nthe company. Then we may\nbe able to get back your\nfreedom.", "As long as The Company is\naround they will\nhave time to destroy lives,\nincluding yours.", "So what do we do first? I am\na little new to this. I lost all\nmy memories if you don\u2019t\nremember.", "Try moving around with the\nW A S and D keys. Now\nwalk over to the computer to\nthe left. It has a list of the\nmembers of the company\non its hard drive.", "These will be your targets.\nYou will need to take them\nout by whatever means\nnecessary. Now try clicking\nto do a combo punch attack.", "This will decrease the health\nof anyone you encounter\nwhile going after\nthe company.", "Next you will need weapons\nto complete each mission.\nYou can earn points in\nsurvival mode or by\ncompleting missions.", "Then you can spend points\nby talking to me and\nselecting weapons you would\nlike to purchase.", "What about you?\nWhat will you be doing?", "As for me I will be driving\nthe getaway car and be\nproviding you with support.\nI\u2019ll leave the fighting\nup to you.", "When you\u2019re ready for your\nfirst mission walk over to the\ncar and press the space bar.", "But before you do that I\nsuggest going over to the\ncomputer and looking up\nsome information on your\nfirst target.", "Press P to pause the game.\nWhile the game is paused\nyou can look at each\nequipped weapons\ndescription."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 2) { if (welke == 44) { _root.killer.talking = false; _root.talkedtojohnny = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 44; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 3
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["WAITER"]; var welke = 1; var alletekst = ["Hello and welcome.\nWould you like to\ntake a seat?"]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 3) { if (Key.isDown(89)) { _root.complained = true; _root.killer.talking = false; _root.bg.waiter.talked = true; _root.bg.waiter.following = true; this.gotoAndStop(1); } if (Key.isDown(78)) { _root.complained = false; _root.killer.talking = false; _root.bg.waiter.talked = true; _root.bg.waiter.following = false; _root.bg.waiter.away = true; this.gotoAndStop(1); } if (welke == 2) { _root.killer.talking = false; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 2; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; } } };
Symbol 1527 MovieClip Frame 4
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["WAITER"]; var welke = 1; var alletekst = ["Here you go."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 4) { if (welke == 2) { _root.killer.talking = false; this.gotoAndStop(1); } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { _root.bg.waiter.leave = true; q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 5
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["WAITER"]; var welke = 1; var alletekst = ["Enjoy your meal.\nMy name is Ron if you need\nanything."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 5) { if (welke == 2) { _root.killer.talking = false; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 2; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { _root.bg.waiter.go = true; q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 6
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["WAITER", "MASON", "WAITER"]; var welke = 1; var alletekst = ["So how is everything?", "This tastes like crap!\nMay I speak with the\nmanager?", "Of course right this way"]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 6) { if (welke == 4) { _root.killer.talking = false; _root.bg.waiter.manager = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 4; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 7
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["KYLE MARTIN", "MASON", "KYLE MARTIN"]; var welke = 1; var alletekst = ["I'm so sorry I hear you have\na complaint.\nIs there anything I can do\nto make this better?", "You can pay for what\nyou did to me back at\nthe asylum.", "You're that little bastard\nMason who got away\naren't you?\nWell i'll take\ncare of you myself."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 7) { if (welke == 4) { _root.killer.talking = false; _root.managerattack = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 4; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 8
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["MASON", "JACOB JACKSON", "MASON", "JACOB JACKSON", "MASON", "JACOB JACKSON", "MASON", "JACOB JACKSON", "MASON", "JACOB JACKSON"]; var welke = 1; var alletekst = ["Are you Jacob Jackson?", "Yea, what's it to ya?", "Im just a great fan of your\nwork.", "My work? That's a good one.", "No really. Let me buy\nyou a drink.\nYou have helped inspire\nme in alot of ways.", "Oh ok.\nI'm not one to turn down\na drink.", "*slips in laxitive*", "Thanks pal.", "No problem.", "Oh god my stomach!\nEh i'll be right back."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 8) { if (welke == 11) { _root.gotobathroom = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 11; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 9
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["MASON", "JACOB JACKSON", "MASON", "JACOB JACKSON"]; var welke = 1; var alletekst = ["hey buddy you ok in there?", "Yea must of been something\nI ate.", "to bad its the last meal\nyou will ever taste!", "What? Oh shit... "]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 9) { if (welke == 5) { _root.killer.talking = false; _root.jacksonattack = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 5; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 10
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["AARON", "MASON", "AARON", "AARON", "MASON", "MASON", "AARON", "AARON", "AARON", "AARON", "AARON", "AARON", "MASON", "MASON", "AARON", "AARON", "AARON", "AARON", "AARON", "AARON", "AARON", "MASON", "AARON", "MASON", "AARON", "AARON", "AARON", "AARON"]; var welke = 1; var alletekst = ["Hello Mason\u2026\nWe meet again.", "Huh?\nWe have met before?", "I\u2019m sure you don\u2019t remember\nbecause of that memory\ndrug we gave you,\nbut I was once your colonel.\nYour commander and chief.", "You would of done anything I\nhad said if I gave you\nthe order.", "Times change\u2026\nThat may have been me\nthen but I\u2019m not taking\norders from anyone these\nfrom now on\u2026", "I\u2019m not being manipulated\nanymore\u2026.", "You were my favorite\nstudent.\nYou had all the potential\nin the world to be the best\nsoldier I had ever seen.", "I was the one who convinced\nthe company to spare you for\nthe time being after\nthey found out that you had\nuncovered the truth about us.", "I still wanted you to be\na soldier.\nTo be a hero!\nI didn\u2019t want you to die a\ndeath unfit of a student of\nmine.", "So I went to great lengths\nto make sure that you were\ninvolved with the upcoming\nGenome project, and not\nkilled on the spot.", "I convinced them that\nwe could use you,\nbut I knew that would\nnever be the case.", "I knew not long after the\ntesting was a complete\nsuccess that Johnny would\ncome for you. Who do you\nthink delivered the letter that\nhelped you escape the asylum?", "But all my memories are\ngone? And for what?\nNow I\u2019m on the run and\nmy strength is bumped up a\ncouple of notches.", "I don\u2019t know who I\ncan trust or what to do\nwith my life now.", "Yes you may have lost your\nmemories but you had been\ninvolved in something\nmonumental. You\u2019re a huge\npart of history.", "You are the first surviving\nmember of the human\ngenome project. I was the\nhead specialist of the project\nand I got to oversee everything\nthat went on during testing.", "I was the one who designed\nthe serum they injected you\nwith. Because of me you are\nalive and better than ever. I\nhave taken away all the pain\nand sorrow in your life.", "Your memories were just a\nburden anyway. You led a\nmeaningless life until now.\nYou were full of doubt and\nremorse for what you\nhad done.", "I have got to tell you this is\nthe first time I have seen you\ntruly take action to make a\ndifference in your own life\nin a very long time.", "It\u2019s as if you have been\nreborn. Your old life is gone.\nYou are ready to the old\nMasons place in the world.", "I have now given you\na chance to become\nsomething better.", "Don\u2019t you think that\nshould have been my\nown decision?", "I did what was necessary\nto free you from the grave\nyou had dug for yourself.", "Looks to me as if\nyou have only dug\nme into a deeper one.", "That\u2019s where you are wrong!\nI have provided you with\nthe shovel of salvation.\nIt is your job to use the\nchance I have given you to\ndig yourself out\u2026\u2026\u2026.", "But you must do one thing for\nme first. You must face me in\nbattle one last time. Prove to\nme you are ready for this\nopportunity.", "Only then will I die happy.\nI know you have what it\ntakes to free yourself and the\nU.S from the companies\ngrasp.", "But now you must prove\nto me that you know that too."]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 10) { if (welke == 29) { _root.killer.talking = false; _root.m9attack = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 29; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 11
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["DAVID", "MASON", "DAVID", "MASON", "DAVID", "DAVID", "MASON", "DAVID", "DAVID", "DAVID", "MASON", "DAVID", "DAVID", "DAVID", "MASON", "DAVID", "MASON", "DAVID", "MASON", "DAVID", "MASON", "DAVID", "MASON"]; var welke = 1; var alletekst = ["Hello Mason, nice to see that\nyou're back. I knew that you\nwouldn\u2019t be able to stay away\nfrom here for to long.", "Who are you!?!", "I am neither enemy nor\nfriend. I am your opposite,\nyour counterpart.\nI am the yang to your yin.", "What are you talking about?!?", "Whenever you entered the\nHazard project you were not\nthe only one who had went\nthrough the testing. Oh no\u2026.", "You were just the first\nsurviving candidate.\nYou were what gave them\nthe ok to alter my DNA to\nmake me what I am today.", "Huh?!?!", "They always planned on\nkilling you after testing was\ncomplete. It was just a\nmatter of time.", "You were injected with the\nProject Hazard serum. It was\ndesigned to increase your\nstrength, awareness,\naccuracy, and endurance.", "It made you in every way the\nperfect soldier.\nSomething we have been\ntrying to do for decades.\nBut we included one flaw\non purpose.", "A flaw!?!", "We knew that we couldn\u2019t\ntrust that fool Aaron.\nWe had been working right\nunder his nose\nthe whole time.", "We had altered his original\nserum so it would\nshorten your life span.", "Just a little insurance in case\nyou manage to escape, and \nwhat do you know.\nWe were right.", "Why do you keep saying we?\nWhy all the trouble?\nWhy not just kill me?", "It was the perfect\nopportunity to test on\nsomeone who had combat\nexperience. So we had to\ntake advantage of that.", "Just use me like a lab rat eh.\nGo to hell. I\u2019m not going to\nlet some flaw that The\nCompany created in the\nserum destroy my life.\nI can find a way to beat it.", "What makes you think that\nI will allow you to\nleave this room alive\nand give you that chance?", "Oh I\u2019m not leaving yet.\nMy work isn\u2019t done.\nI have one more mission\nto accomplish.\nDavid\u2026..", "That\u2019s good Mason.\nI wanted to fight you at\nyour best, and it appears\nnow even with you facing\nall odds I will\nhave my chance.", "I\u2019m going to bring you\ndown like all 9 of your\ncomrades before you.", "Enough talk.\nThis will be your final battle.", "We'll see about that!"]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 11) { if (welke == 24) { _root.killer.talking = false; _root.m10attack = true; this.gotoAndStop(1); } if (Key.isDown(83)) { welke = 24; } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[welke]; welke++; } } } };
Symbol 1527 MovieClip Frame 12
stop(); textbox.text = ""; persoont.text = ""; _root.pauze = true; var q = 1; var persoon = ["DAVID", "MASON", "DAVID", "DAVID", "MASON", "MASON", "DAVID", "DAVID", "DAVID", "DAVID", "MASON"]; _root.welke = 1; var alletekst = ["I can\u2019t believe it, you\nactually beat me\u2026.\nYou defeated the\nperfect weapon.", "Now I can finally live\nmy life in peace.", "I\u2019m sorry but that is not\ngoing to happen. Even if I\ndie did you really think that\nyou could just live your life as\nif nothing happened under a\ndifferent name?", "The company is more than\na group of 10 men. There are\nothers to take our place.", ". . .", "No this can\u2019t be possible.", "As soon as one of us dies\nsomeone else steps in to take\nour place. So you see you will\nnever be able to defeat us.\nYou cannot escape.", "And now that you have killed\nall off my comrades I am left\nto lead the new company,\nand the world will do my will.", "My first act as the board\nleader is to wipe you off\nof the face of the earth.\nEnjoy your last days on earth", "Mason, and cherish them.\nI will be seeing you very soon.", "Damn it!"]; var tekst = alletekst[_root.welke - 1]; onEnterFrame = function () { if (_currentframe == 12) { if (_root.welke >= 11) { _root.cam.textbox.gotoAndStop(14); } if (Key.isDown(83)) { _root.cam.textbox.gotoAndStop(14); _root.welke = 12; } this.persoont.text = persoon[_root.welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; if (Key.isDown(32)) { q = 1; tekst = alletekst[_root.welke]; _root.welke++; } } } };
Symbol 1527 MovieClip Frame 13
stop(); textbox.text = ""; persoont.text = ""; var q = 1; var persoon = ["SURVIVAL"]; var welke = 1; var alletekst = ["Start survival mode?"]; var tekst = alletekst[welke - 1]; this.onEnterFrame = function () { if (_currentframe == 13) { if (welke == 2) { _root.killer.talking = false; this.gotoAndStop(1); } this.persoont.text = persoon[welke - 1]; if (q < tekst.length) { this.textbox.text = tekst.substring(0, q); q++; } else { textbox.text = tekst; } } };
Symbol 1527 MovieClip Frame 14
stop(); textbox.text = ""; persoont.text = ""; delete this.onEnterFrame; _root.killer.talking = true;
Symbol 1531 MovieClip Frame 1
stop();
Symbol 1531 MovieClip Frame 40
if (_root.choosemission == 1) { _root.killer.talking = false; _root.killer.dead = false; _root.killer._x = 279.45; _root.killer._y = 311.8; _root.cam._x = 236.55; _root.cam._y = 315; _root._x = -5; _root._y = -115; _root.bg.nextFrame(); } if (_root.choosemission == 2) { _root.bg.gotoAndStop(4); } if (_root.choosemission == 3) { _root.bg.gotoAndStop(8); } if (_root.choosemission == 4) { _root.bg.gotoAndStop(11); } if (_root.choosemission == 5) { _root.bg.gotoAndStop(13); } if (_root.choosemission == 6) { _root.bg.gotoAndStop(14); } if (_root.choosemission == 7) { _root.bg.gotoAndStop(16); } if (_root.choosemission == 8) { _root.bg.gotoAndStop(18); } if (_root.choosemission == 9) { _root.bg.gotoAndStop(19); } if (_root.choosemission == 10) { _root.bg.gotoAndStop(28); } _root.cam.briefing.gotoAndStop(1);
Symbol 1531 MovieClip Frame 80
stop(); gotoAndStop (1);
Symbol 1538 Button
on (press) { if (_root.mission9) { gotoAndStop (10); } }
Symbol 1540 Button
on (press) { if (_root.mission8) { gotoAndStop (9); } }
Symbol 1542 Button
on (press) { if (_root.mission7) { gotoAndStop (8); } }
Symbol 1544 Button
on (press) { if (_root.mission6) { gotoAndStop (7); } }
Symbol 1546 Button
on (press) { if (_root.mission5) { gotoAndStop (6); } }
Symbol 1548 Button
on (press) { if (_root.mission4) { gotoAndStop (5); } }
Symbol 1550 Button
on (press) { if (_root.mission3) { gotoAndStop (4); } }
Symbol 1552 Button
on (press) { if (_root.mission2) { gotoAndStop (3); } }
Symbol 1554 Button
on (press) { if (_root.mission1) { gotoAndStop (2); } }
Symbol 1556 Button
on (press) { gotoAndStop (1); }
Symbol 1560 Button
on (press) { _root.choosemission = 1; _root.cam.briefing.transition.play(); }
Symbol 1561 Button
on (press) { _root.killer.talking = false; _parent.gotoAndStop(1); }
Symbol 1563 Button
on (press) { gotoAndStop (2); }
Symbol 1564 Button
on (press) { _root.choosemission = 2; _root.cam.briefing.transition.play(); }
Symbol 1566 Button
on (press) { gotoAndStop (3); }
Symbol 1567 Button
on (press) { _root.choosemission = 3; _root.cam.briefing.transition.play(); }
Symbol 1569 Button
on (press) { gotoAndStop (10); }
Symbol 1570 Button
on (press) { gotoAndStop (9); }
Symbol 1571 Button
on (press) { gotoAndStop (8); }
Symbol 1572 Button
on (press) { gotoAndStop (7); }
Symbol 1573 Button
on (press) { gotoAndStop (6); }
Symbol 1574 Button
on (press) { gotoAndStop (5); }
Symbol 1575 Button
on (press) { gotoAndStop (4); }
Symbol 1576 Button
on (press) { _root.choosemission = 4; _root.cam.briefing.transition.play(); }
Symbol 1578 Button
on (press) { _root.choosemission = 5; _root.cam.briefing.transition.play(); }
Symbol 1580 Button
on (press) { _root.choosemission = 6; _root.cam.briefing.transition.play(); }
Symbol 1582 Button
on (press) { _root.choosemission = 7; _root.cam.briefing.transition.play(); }
Symbol 1584 Button
on (press) { _root.choosemission = 8; _root.cam.briefing.transition.play(); }
Symbol 1588 Button
on (press) { _root.choosemission = 9; _root.cam.briefing.transition.play(); }
Symbol 1590 Button
on (press) { _root.choosemission = 10; _root.cam.briefing.transition.play(); }
Symbol 1591 MovieClip Frame 1
stop();
Symbol 1592 MovieClip Frame 6
stop();
Instance of Symbol 1591 MovieClip "briefing" in Symbol 1592 MovieClip Frame 6
onClipEvent (load) { if (_root.mission1 && (!_root.mission2)) { this.gotoAndStop(2); _root.savefile.data.mission = 2; _root.savefile.flush(); } else if (_root.mission2 && (!_root.mission3)) { this.gotoAndStop(3); _root.savefile.data.mission = 3; _root.savefile.flush(); } else if (_root.mission3 && (!_root.mission4)) { this.gotoAndStop(4); _root.savefile.data.mission = 4; _root.savefile.flush(); } else if (_root.mission4 && (!_root.mission5)) { this.gotoAndStop(5); _root.savefile.data.mission = 5; _root.savefile.flush(); } else if (_root.mission5 && (!_root.mission6)) { this.gotoAndStop(6); _root.savefile.data.mission = 6; _root.savefile.flush(); } else if (_root.mission6 && (!_root.mission7)) { this.gotoAndStop(7); _root.savefile.data.mission = 7; _root.savefile.flush(); } else if (_root.mission7 && (!_root.mission8)) { this.gotoAndStop(8); _root.savefile.data.mission = 8; _root.savefile.flush(); } else if (_root.mission8 && (!_root.mission9)) { this.gotoAndStop(9); _root.savefile.data.mission = 9; _root.savefile.flush(); } else if (_root.mission9 && (!_root.mission10)) { this.gotoAndStop(10); _root.savefile.data.mission = 10; _root.savefile.flush(); } }
Symbol 1610 MovieClip Frame 112
stop(); _root.cam.mcomplete._visible = true; _root.cam.mcomplete.play();
Symbol 1611 MovieClip Frame 1
stop();
Symbol 1632 Button
on (press) { _root.failed = false; _root.dead = false; _root.health = 100; gotoAndStop (1); _visible = false; _root.survival = false; _root.bg.gotoAndStop(1); }
Symbol 1633 MovieClip Frame 2
_root.bg.music.stop();
Instance of Symbol 1613 MovieClip in Symbol 1633 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha < 70) { _alpha = (_alpha+1); } }
Symbol 1633 MovieClip Frame 50
stop(); if (_root.survival) { _root.point = _root.point + _root.enemybonus; } _root.enemybonus = 0;
Symbol 1658 Button
on (press) { _visible = false; _root.cam.black.play(); _root.nextorprev = 5; _root.completemission = false; gotoAndStop (1); }
Symbol 1664 MovieClip Frame 2
_root.bg.music.stop();
Instance of Symbol 1613 MovieClip in Symbol 1664 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha < 70) { _alpha = (_alpha+1); } }
Symbol 1664 MovieClip Frame 50
var tot = 0; stop(); Mouse.show(); if (_root.bg._currentframe == 3) { _root.mission1 = true; if (_root.complained) { lvlcomp.text = 300; tot = tot + 300; } else { lvlcomp.text = 250; tot = tot + 250; } } if (_root.bg._currentframe == 7) { _root.mission2 = true; if (_root.enemybonus == 0) { lvlcomp.text = 400; tot = tot + 400; } else { lvlcomp.text = 250; tot = tot + 250; } } if (_root.bg._currentframe == 10) { _root.mission3 = true; lvlcomp.text = 250; tot = tot + 250; } if (_root.bg._currentframe == 12) { _root.mission4 = true; lvlcomp.text = 600; tot = tot + 600; } if (_root.bg._currentframe == 13) { _root.mission5 = true; lvlcomp.text = 500; tot = tot + 500; } if (_root.bg._currentframe == 15) { _root.mission6 = true; lvlcomp.text = 400; tot = tot + 400; } if (_root.bg._currentframe == 17) { _root.mission7 = true; lvlcomp.text = 400; tot = tot + 400; } if (_root.bg._currentframe == 18) { _root.mission8 = true; lvlcomp.text = 500; tot = tot + 500; } if (_root.bg._currentframe == 27) { _root.mission9 = true; lvlcomp.text = 500; tot = tot + 500; } if (_root.bg._currentframe == 28) { _root.mission10 = true; lvlcomp.text = 500; tot = tot + 500; } killb.text = _root.enemybonus; tot = tot + _root.enemybonus; if (killb == 0) { nokill.text = 500; tot = tot + 500; } spec.text = 100; tot = tot + 100; totaal.text = tot; _root.point = _root.point + tot;
Symbol 1668 MovieClip Frame 83
stop();
Symbol 1670 MovieClip Frame 83
stop();
Symbol 1672 MovieClip Frame 83
stop();
Symbol 1674 MovieClip Frame 83
stop();
Symbol 1676 MovieClip Frame 83
stop();
Symbol 1678 MovieClip Frame 83
stop();
Symbol 1680 MovieClip Frame 83
stop();
Symbol 1682 MovieClip Frame 83
stop();
Symbol 1684 MovieClip Frame 83
stop();
Symbol 1686 MovieClip Frame 83
stop();
Symbol 1687 MovieClip Frame 1
stop();
Symbol 1687 MovieClip Frame 2
stop();
Instance of Symbol 1668 MovieClip in Symbol 1687 MovieClip Frame 2
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 3
stop();
Instance of Symbol 1670 MovieClip in Symbol 1687 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 4
stop();
Instance of Symbol 1672 MovieClip in Symbol 1687 MovieClip Frame 4
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 5
stop();
Instance of Symbol 1674 MovieClip in Symbol 1687 MovieClip Frame 5
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 6
stop();
Instance of Symbol 1676 MovieClip in Symbol 1687 MovieClip Frame 6
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 7
stop();
Instance of Symbol 1678 MovieClip in Symbol 1687 MovieClip Frame 7
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 8
stop();
Instance of Symbol 1680 MovieClip in Symbol 1687 MovieClip Frame 8
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 9
stop();
Instance of Symbol 1682 MovieClip in Symbol 1687 MovieClip Frame 9
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 10
stop();
Instance of Symbol 1684 MovieClip in Symbol 1687 MovieClip Frame 10
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1687 MovieClip Frame 11
stop();
Instance of Symbol 1686 MovieClip in Symbol 1687 MovieClip Frame 11
onClipEvent (load) { this.gotoAndPlay(1); }
Symbol 1689 MovieClip Frame 19
_root.mousemove = false; gotoAndPlay (18);
Symbol 1690 MovieClip Frame 19
stop();
Symbol 1690 MovieClip Frame 20
gotoAndStop (19);
Symbol 1691 MovieClip Frame 1
stop();
Symbol 1694 MovieClip Frame 1
stop();
Symbol 1694 MovieClip Frame 2
_root.killer.opendoor = true; _root.cam.swapDepths(_root.getNextHighestDepth());
Symbol 1694 MovieClip Frame 40
_root.killer.opendoor = false; if (_root.nextorprev == 0) { _root.bg.nextFrame(); } else if (_root.nextorprev == 1) { _root.bg.prevFrame(); } else { _root.bg.gotoAndStop(1); }
Symbol 1694 MovieClip Frame 80
_root.killer.opendoor = false; this.gotoAndStop(1);
Instance of Symbol 1312 MovieClip "control" in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { this.played = false; } onClipEvent (enterFrame) { if ((savefile.data.mission == undefined) && (!this.played)) { this.play(); this.played = true; } if (((Key.isDown(32) && (!this.keypush)) && (this.played)) && (!this.playedagain)) { this.play(); this.keypush = true; } if (!Key.isDown(32)) { this.keypush = false; } if (this._currentframe >= 32) { this.playedagain = true; } }
Instance of Symbol 1380 MovieClip "shop" in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { this.stop(); }
Instance of Symbol 1466 MovieClip "items" in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { _root.killer.weapon = 0; } onClipEvent (enterFrame) { if (!_root.killer.talking) { if (Key.isDown(49)) { _root.killer.weapon = 0; } if (Key.isDown(50) && (_root.bought[1])) { _root.killer.weapon = 1; } if (Key.isDown(51) && (_root.bought[2])) { _root.killer.weapon = 2; } if (Key.isDown(53) && (_root.bought[4])) { _root.killer.weapon = 4; } if (Key.isDown(54) && (_root.bought[5])) { _root.killer.weapon = 5; } if (Key.isDown(55) && (_root.bought[6])) { _root.killer.weapon = 6; } if (Key.isDown(56) && (_root.bought[7])) { _root.killer.weapon = 7; } if (Key.isDown(57) && (_root.bought[8])) { _root.killer.weapon = 8; } } else if (((_root.bg._currentframe != 7) && (_root.bg._currentframe != 13)) && (_root.bg._currentframe != 18)) { } else { this.gotoAndStop(4); _root.shooting = false; _root.killer.weapon = 3; _root.killer.man.gotoAndStop("walk"); } }
Instance of Symbol 1592 MovieClip "briefing" in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { this.stop(); }
Instance of Symbol 1611 MovieClip in Symbol 1695 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.completemission && (!_root.dead)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 1633 MovieClip in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { _visible = false; this.stop(); } onClipEvent (enterFrame) { if (_root.failed) { _visible = true; if (_currentframe <= 5) { this.play(); } } }
Instance of Symbol 1664 MovieClip "mcomplete" in Symbol 1695 MovieClip Frame 1
onClipEvent (load) { this.stop(); _visible = false; }
Instance of Symbol 1691 MovieClip "mouse" in Symbol 1695 MovieClip Frame 1
onClipEvent (enterFrame) { _x = (_root._xmouse - _parent._x); _y = (_root._ymouse - _parent._y); if (timer < 15) { timer++; } if (timer >= 15) { this.gotoAndStop(2); } if ((((_root.bg._currentframe == 7) || (_root.bg._currentframe == 13)) || (_root.bg._currentframe == 15)) || (_root.bg._currentframe == 18)) { _visible = false; } else { _visible = true; } } onClipEvent (mouseMove) { timer = 0; this.gotoAndStop(1); } onClipEvent (load) { var timer = 0; }

Library Items

Symbol 1 GraphicUsed by:17
Symbol 2 GraphicUsed by:17
Symbol 3 GraphicUsed by:17
Symbol 4 GraphicUsed by:17
Symbol 5 GraphicUsed by:17
Symbol 6 GraphicUsed by:17
Symbol 7 GraphicUsed by:17
Symbol 8 GraphicUsed by:17
Symbol 9 GraphicUsed by:17
Symbol 10 GraphicUsed by:17
Symbol 11 GraphicUsed by:17
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Used by:18
Symbol 18 MovieClip [bloodgun]Uses:17
Symbol 19 GraphicUsed by:33
Symbol 20 GraphicUsed by:32
Symbol 21 SoundUsed by:32
Symbol 22 GraphicUsed by:32
Symbol 23 GraphicUsed by:32
Symbol 24 GraphicUsed by:32
Symbol 25 GraphicUsed by:32
Symbol 26 GraphicUsed by:32
Symbol 27 GraphicUsed by:32
Symbol 28 GraphicUsed by:32
Symbol 29 GraphicUsed by:32
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:20 21 22 23 24 25 26 27 28 29 30 31Used by:33 837
Symbol 33 MovieClip [bomb]Uses:19 32
Symbol 34 GraphicUsed by:42
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:42
Symbol 37 GraphicUsed by:41
Symbol 38 SoundUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:37 38 39 40Used by:42
Symbol 42 MovieClip [shot]Uses:34 36 41
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [blood_ground]Uses:43 44 45Used by:646
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [blood_splatter1]Uses:47 48 49 50Used by:471 563 646 757 813 911 913 1058
Symbol 52 GraphicUsed by:222 345 665 1031  Timeline
Symbol 53 GraphicUsed by:67
Symbol 54 GraphicUsed by:55 187 222 1523 1613
Symbol 55 MovieClipUses:54Used by:67
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:67
Symbol 59 GraphicUsed by:67
Symbol 60 GraphicUsed by:66 67 298 315 393 678 828 844 933 1031
Symbol 61 GraphicUsed by:67
Symbol 62 SoundUsed by:67 227 231 234 241 265 266 267 268 1632 1656
Symbol 63 GraphicUsed by:66 67
Symbol 64 GraphicUsed by:66
Symbol 65 SoundUsed by:66 296 1357 1360 1372 1376 1560 1561 1564 1567 1576 1578 1580 1582 1584 1588 1590 1632 1656
Symbol 66 ButtonUses:63 64 60 65Used by:67
Symbol 67 MovieClipUses:53 55 58 59 60 61 62 63 66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 GraphicUsed by:71 75 262
Symbol 71 MovieClipUses:70Used by:75 210 262
Symbol 72 GraphicUsed by:73 75
Symbol 73 MovieClipUses:72Used by:75
Symbol 74 GraphicUsed by:75 262 1525
Symbol 75 ButtonUses:71 73 74 70 72Used by:1442 1526 1633  Timeline
Symbol 76 GraphicUsed by:186
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:182
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:181
Symbol 81 GraphicUsed by:92
Symbol 82 GraphicUsed by:92
Symbol 83 GraphicUsed by:92
Symbol 84 GraphicUsed by:92
Symbol 85 GraphicUsed by:92
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:92 628 734 910 912
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:81 82 83 84 85 86 87 88 89 91Used by:181
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:181
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:181
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:181
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:181
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:181
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:181
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:181
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:181
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:181
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:181
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:181
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:181
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:181
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:181
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:124 138
Symbol 124 MovieClipUses:121 123Used by:181
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:181
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:181
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:181
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:181
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:181
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:181
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137 123Used by:181
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:181
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:181
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:181
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:181
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:181
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:181
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:181
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:181
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:181
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:181
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:181
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:181
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:181
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:181
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:181
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:181
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:181
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:181
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:181
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:181
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:181
Symbol 181 MovieClipUses:80 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180Used by:182 190 198
Symbol 182 MovieClipUses:78 181Used by:186
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:76 182 184 185Used by:213
Symbol 187 ButtonUses:54Used by:188
Symbol 188 MovieClipUses:187Used by:213
Symbol 189 GraphicUsed by:194
Symbol 190 MovieClipUses:181Used by:194 205
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:194 205
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:189 190 192 193Used by:213
Symbol 195 GraphicUsed by:202
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClipUses:197 181Used by:202
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:195 198 200 201Used by:213
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:203 190 192 204Used by:213
Symbol 206 GraphicUsed by:211
Symbol 207 FontUsed by:208 209
Symbol 208 TextUses:207Used by:210
Symbol 209 TextUses:207Used by:210
Symbol 210 MovieClipUses:71 208 209Used by:211
Symbol 211 MovieClipUses:206 210Used by:212
Symbol 212 MovieClipUses:211Used by:213
Symbol 213 MovieClipUses:186 188 194 202 205 212Used by:Timeline
Symbol 214 GraphicUsed by:222 1523
Symbol 215 GraphicUsed by:222
Symbol 216 GraphicUsed by:222 1523
Symbol 217 GraphicUsed by:222 1523
Symbol 218 GraphicUsed by:222 1523
Symbol 219 GraphicUsed by:222 1523
Symbol 220 GraphicUsed by:222 1523
Symbol 221 GraphicUsed by:222 1523
Symbol 222 MovieClipUses:214 52 215 216 217 218 219 220 221 54Used by:Timeline
Symbol 223 GraphicUsed by:296
Symbol 224 GraphicUsed by:227 265
Symbol 225 GraphicUsed by:227 265
Symbol 226 GraphicUsed by:227 241 265 267
Symbol 227 ButtonUses:224 225 226 62Used by:296
Symbol 228 GraphicUsed by:231 266
Symbol 229 GraphicUsed by:231 266
Symbol 230 GraphicUsed by:231 234 266 268 1668 1670 1672 1674 1676 1678 1680 1682 1684 1686
Symbol 231 ButtonUses:228 229 230 62Used by:296
Symbol 232 GraphicUsed by:234 268
Symbol 233 GraphicUsed by:234 268
Symbol 234 ButtonUses:232 233 230 62Used by:296
Symbol 235 ShapeTweeningUsed by:238
Symbol 236 ShapeTweeningUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:235 236 237Used by:296
Symbol 239 GraphicUsed by:241 267
Symbol 240 GraphicUsed by:241 267
Symbol 241 ButtonUses:239 240 226 62Used by:296
Symbol 242 GraphicUsed by:296
Symbol 243 GraphicUsed by:261
Symbol 244 BitmapUsed by:245 303 343 658 817 819
Symbol 245 GraphicUses:244Used by:261
Symbol 246 GraphicUsed by:261
Symbol 247 GraphicUsed by:257
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:257 327 330
Symbol 250 GraphicUsed by:253 1040 1051 1058 1101 1240 1296
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253 1013 1021 1051 1058 1087 1101 1115 1122 1131 1134 1139 1160 1194 1212 1236 1240 1247 1296
Symbol 253 MovieClipUses:250 252Used by:257 327 330
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:257 327
Symbol 257 MovieClipUses:247 249 253 254 256Used by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:243 245 246 259 260Used by:296
Symbol 262 ButtonUses:71 74 70Used by:296
Symbol 263 GraphicUsed by:296
Symbol 264 GraphicUsed by:296
Symbol 265 ButtonUses:224 225 226 62Used by:296
Symbol 266 ButtonUses:228 229 230 62Used by:296
Symbol 267 ButtonUses:239 240 226 62Used by:296
Symbol 268 ButtonUses:232 233 230 62Used by:296
Symbol 269 GraphicUsed by:296
Symbol 270 GraphicUsed by:296
Symbol 271 GraphicUsed by:286 295 1312 1442 1468
Symbol 272 ShapeTweeningUsed by:286
Symbol 273 SoundUsed by:286 295 1312 1442
Symbol 274 ShapeTweeningUsed by:286
Symbol 275 ShapeTweeningUsed by:286
Symbol 276 GraphicUsed by:286 295 1312 1442
Symbol 277 GraphicUsed by:286
Symbol 278 GraphicUsed by:286 295 1312 1442
Symbol 279 GraphicUsed by:286 295 1312 1442
Symbol 280 SoundUsed by:286 295 1312 1442
Symbol 281 ShapeTweeningUsed by:286
Symbol 282 ShapeTweeningUsed by:286
Symbol 283 GraphicUsed by:286 295 1312 1442
Symbol 284 ShapeTweeningUsed by:286
Symbol 285 GraphicUsed by:286 295 1312 1442
Symbol 286 MovieClipUses:271 272 273 274 275 276 277 278 279 280 281 282 283 284 285Used by:296
Symbol 287 GraphicUsed by:296
Symbol 288 ShapeTweeningUsed by:295
Symbol 289 ShapeTweeningUsed by:295
Symbol 290 ShapeTweeningUsed by:295
Symbol 291 GraphicUsed by:295
Symbol 292 ShapeTweeningUsed by:295
Symbol 293 ShapeTweeningUsed by:295
Symbol 294 ShapeTweeningUsed by:295
Symbol 295 MovieClipUses:271 288 273 289 290 276 291 278 279 280 292 293 283 294 285Used by:296
Symbol 296 MovieClipUses:223 227 231 234 238 241 242 261 262 263 264 265 266 267 268 65 269 270 286 287 295Used by:Timeline
Symbol 297 GraphicUsed by:298
Symbol 298 ButtonUses:297 60Used by:Timeline
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299 SS1Used by:Timeline
Symbol 301 FontUsed by:302
Symbol 302 TextUses:301Used by:Timeline
Symbol 303 GraphicUses:244Used by:336
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:336
Symbol 306 BitmapUsed by:307 334
Symbol 307 GraphicUses:306Used by:315
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:315 336
Symbol 310 GraphicUsed by:315
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:315 332 381 825
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:315 332 381
Symbol 315 MovieClipUses:60 307 309 310 312 314Used by:336
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:336 1301
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:336 1301
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:320 321Used by:336 381
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:336
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:325 249 253 326 256Used by:336
Symbol 328 GraphicUsed by:330
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:328 249 253 329Used by:336
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331 312 314Used by:336
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUses:306Used by:335
Symbol 335 MovieClipUses:333 334Used by:336
Symbol 336 MovieClipUses:303 305 315 317 319 322 324 327 330 309 332 335Used by:Timeline
Symbol 337 GraphicUsed by:339 362 1515 1531 1694 1695
Symbol 338 ShapeTweeningUsed by:339
Symbol 339 MovieClipUses:337 338Used by:1031
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:454 1031
Symbol 342 GraphicUsed by:455 1031
Symbol 343 GraphicUses:244Used by:345 665
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:52 343 344Used by:1031
Symbol 346 GraphicUsed by:381
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:381 615 844 897 933 935 939 947 949 957 961 970 1030
Symbol 349 GraphicUsed by:381 393 458 689 693 897 935 964
Symbol 350 GraphicUsed by:381 393 458 689 693
Symbol 351 GraphicUsed by:352 552
Symbol 352 MovieClipUses:351Used by:381 393 458 897 935 964
Symbol 353 GraphicUsed by:381 393 458 615 689 693 705 897 935 964 1031
Symbol 354 GraphicUsed by:381 393 394 689 705
Symbol 355 GraphicUsed by:381 393 394 689 705 964
Symbol 356 GraphicUsed by:362 843
Symbol 357 GraphicUsed by:362
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:358 359 360Used by:362 370 372 378 380 546 843 1031
Symbol 362 MovieClipUses:337 356 357 361Used by:381 828
Symbol 363 GraphicUsed by:381 393 458 689 693 964
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:381 458
Symbol 366 GraphicUsed by:370
Symbol 367 FontUsed by:368 1522 1524
Symbol 368 TextUses:367Used by:369
Symbol 369 MovieClipUses:368Used by:370
Symbol 370 MovieClipUses:366 361 369Used by:381
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371 361Used by:381
Symbol 373 GraphicUsed by:378
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:377
Symbol 377 MovieClipUses:374 376Used by:378
Symbol 378 MovieClipUses:373 377 361Used by:381
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379 361Used by:381 393 689 964
Symbol 381 MovieClipUses:346 348 349 350 352 353 354 355 362 322 312 314 363 365 370 372 378 380Used by:1031
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382 SS2Used by:1031
Symbol 384 GraphicUsed by:393
Symbol 385 GraphicUsed by:393
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:393
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:393 458 825 961 964 970
Symbol 390 GraphicUsed by:393 825 970
Symbol 391 GraphicUsed by:393 689 705 964
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:384 60 385 353 387 389 390 391 349 380 350 363 352 354 355 392Used by:1031
Symbol 394 MovieClipUses:354 355Used by:1031
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:1024 1026 1031
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:1031
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:408 979
Symbol 401 GraphicUsed by:408
Symbol 402 GraphicUsed by:408
Symbol 403 GraphicUsed by:408
Symbol 404 GraphicUsed by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:400 401 402 403 404 405 406 407Used by:450 534 608 888 1031 1297
Symbol 409 GraphicUsed by:423
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:423 563 568 575 607
Symbol 412 GraphicUsed by:423
Symbol 413 GraphicUsed by:423
Symbol 414 GraphicUsed by:423
Symbol 415 GraphicUsed by:423
Symbol 416 GraphicUsed by:423
Symbol 417 GraphicUsed by:423
Symbol 418 GraphicUsed by:423
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:409 411 412 413 414 415 416 417 418 419 420 421 422Used by:569 1031
Symbol 424 GraphicUsed by:439
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:439
Symbol 427 GraphicUsed by:439
Symbol 428 GraphicUsed by:439
Symbol 429 GraphicUsed by:439
Symbol 430 GraphicUsed by:439
Symbol 431 GraphicUsed by:439
Symbol 432 GraphicUsed by:439
Symbol 433 GraphicUsed by:439
Symbol 434 GraphicUsed by:439
Symbol 435 GraphicUsed by:439
Symbol 436 GraphicUsed by:439
Symbol 437 GraphicUsed by:439
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:424 426 427 428 429 430 431 432 433 434 435 436 437 438Used by:1031
Symbol 440 GraphicUsed by:450 462
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:450
Symbol 443 GraphicUsed by:450 462
Symbol 444 GraphicUsed by:450 462
Symbol 445 GraphicUsed by:450 462
Symbol 446 GraphicUsed by:450 462
Symbol 447 GraphicUsed by:450 462
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:408 440 442 443 444 445 446 447 448 449Used by:451 1031
Symbol 451 MovieClipUses:450Used by:1031
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452 SS3Used by:1031
Symbol 454 MovieClipUses:341Used by:1031
Symbol 455 MovieClipUses:342Used by:1031
Symbol 456 BitmapUsed by:457 963
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457 349 365 352 389 350 363 353Used by:1031
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:462 471 478 490 533
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:440 460 443 444 445 446 447 461Used by:479
Symbol 463 GraphicUsed by:471
Symbol 464 GraphicUsed by:471
Symbol 465 GraphicUsed by:471
Symbol 466 GraphicUsed by:471
Symbol 467 GraphicUsed by:471
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:463 460 51 464 465 466 467 468 469 470Used by:479
Symbol 472 GraphicUsed by:478
Symbol 473 GraphicUsed by:478
Symbol 474 GraphicUsed by:478
Symbol 475 GraphicUsed by:478
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478 568 1051
Symbol 478 MovieClipUses:472 460 473 474 475 476 477Used by:479
Symbol 479 MovieClipUses:462 471 478Used by:534
Symbol 480 GraphicUsed by:490
Symbol 481 GraphicUsed by:490
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:490 575 855 1087 1131 1134 1139
Symbol 484 GraphicUsed by:490 575 1087
Symbol 485 GraphicUsed by:490 575
Symbol 486 GraphicUsed by:490
Symbol 487 GraphicUsed by:490 575 1087
Symbol 488 SoundUsed by:490 575 1087
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:480 460 481 483 484 485 486 487 488 489Used by:534
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:533 607 887 1296 1510 1513
Symbol 493 GraphicUsed by:533 607 887 1296
Symbol 494 GraphicUsed by:533
Symbol 495 GraphicUsed by:533
Symbol 496 GraphicUsed by:533
Symbol 497 GraphicUsed by:533
Symbol 498 GraphicUsed by:533
Symbol 499 GraphicUsed by:533
Symbol 500 GraphicUsed by:533
Symbol 501 GraphicUsed by:506
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:506 1296 1510
Symbol 505 GraphicUsed by:506 1296 1510
Symbol 506 MovieClipUses:501 502 503 504 505Used by:533 607 887 1296
Symbol 507 GraphicUsed by:533
Symbol 508 GraphicUsed by:533
Symbol 509 GraphicUsed by:533
Symbol 510 GraphicUsed by:533
Symbol 511 GraphicUsed by:533
Symbol 512 GraphicUsed by:533
Symbol 513 GraphicUsed by:533
Symbol 514 GraphicUsed by:533
Symbol 515 GraphicUsed by:533
Symbol 516 GraphicUsed by:533
Symbol 517 GraphicUsed by:533
Symbol 518 GraphicUsed by:533
Symbol 519 GraphicUsed by:533
Symbol 520 GraphicUsed by:533
Symbol 521 GraphicUsed by:533
Symbol 522 GraphicUsed by:533
Symbol 523 GraphicUsed by:533
Symbol 524 GraphicUsed by:533
Symbol 525 GraphicUsed by:533
Symbol 526 GraphicUsed by:533
Symbol 527 GraphicUsed by:533
Symbol 528 GraphicUsed by:533
Symbol 529 GraphicUsed by:533
Symbol 530 ShapeTweeningUsed by:533
Symbol 531 GraphicUsed by:533 607 887 1296
Symbol 532 GraphicUsed by:533 607 887 1296
Symbol 533 MovieClipUses:492 493 494 460 495 496 497 498 499 500 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532Used by:534
Symbol 534 MovieClipUses:408 479 490 533Used by:537
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:537 609 893 1051 1122 1247 1298
Symbol 537 MovieClipUses:534 536Used by:1031
Symbol 538 GraphicUsed by:547
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:547 555 675 689 693 705 708
Symbol 541 GraphicUsed by:546
Symbol 542 GraphicUsed by:545
Symbol 543 GraphicUsed by:545
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:542 543 544Used by:546
Symbol 546 MovieClipUses:541 361 545Used by:547 555 959 961
Symbol 547 MovieClipUses:538 540 546Used by:1031
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548 SS4Used by:1031
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:1031
Symbol 552 MovieClipUses:351Used by:689 1031
Symbol 553 GraphicUsed by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:553 540 546 554Used by:1031
Symbol 556 GraphicUsed by:563 568
Symbol 557 GraphicUsed by:563
Symbol 558 GraphicUsed by:563
Symbol 559 GraphicUsed by:563
Symbol 560 GraphicUsed by:563
Symbol 561 GraphicUsed by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:556 411 51 557 558 559 560 561 562Used by:569
Symbol 564 GraphicUsed by:568
Symbol 565 GraphicUsed by:568
Symbol 566 GraphicUsed by:568
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:556 411 564 565 566 567 477Used by:569
Symbol 569 MovieClipUses:423 563 568Used by:608
Symbol 570 GraphicUsed by:575
Symbol 571 GraphicUsed by:575
Symbol 572 GraphicUsed by:575
Symbol 573 GraphicUsed by:575
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:570 411 571 483 484 485 572 487 488 573 574Used by:608
Symbol 576 GraphicUsed by:607
Symbol 577 GraphicUsed by:607
Symbol 578 GraphicUsed by:607
Symbol 579 GraphicUsed by:607
Symbol 580 GraphicUsed by:607
Symbol 581 GraphicUsed by:607
Symbol 582 GraphicUsed by:607
Symbol 583 GraphicUsed by:607
Symbol 584 GraphicUsed by:607
Symbol 585 GraphicUsed by:607
Symbol 586 GraphicUsed by:607
Symbol 587 GraphicUsed by:607
Symbol 588 GraphicUsed by:607 887 1296
Symbol 589 GraphicUsed by:607 887 1296
Symbol 590 GraphicUsed by:607
Symbol 591 GraphicUsed by:607
Symbol 592 GraphicUsed by:607
Symbol 593 GraphicUsed by:607
Symbol 594 GraphicUsed by:607
Symbol 595 GraphicUsed by:607
Symbol 596 GraphicUsed by:607
Symbol 597 GraphicUsed by:607
Symbol 598 GraphicUsed by:607
Symbol 599 GraphicUsed by:607
Symbol 600 GraphicUsed by:607
Symbol 601 GraphicUsed by:607
Symbol 602 GraphicUsed by:607
Symbol 603 GraphicUsed by:607
Symbol 604 GraphicUsed by:607
Symbol 605 GraphicUsed by:607
Symbol 606 ShapeTweeningUsed by:607
Symbol 607 MovieClipUses:492 493 576 411 577 578 579 580 581 582 506 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 531 532Used by:608
Symbol 608 MovieClipUses:408 569 575 607Used by:609
Symbol 609 MovieClipUses:608 536Used by:1031
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:615
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:615 675 689
Symbol 615 MovieClipUses:610 612 353 348 614Used by:1031
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:1031
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:1031
Symbol 620 GraphicUsed by:1031
Symbol 621 GraphicUsed by:647
Symbol 622 ShapeTweeningUsed by:627
Symbol 623 ShapeTweeningUsed by:627
Symbol 624 ShapeTweeningUsed by:627
Symbol 625 ShapeTweeningUsed by:627
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:622 623 624 625 626Used by:646
Symbol 628 ButtonUses:87Used by:646 814 837 902
Symbol 629 GraphicUsed by:644
Symbol 630 ShapeTweeningUsed by:644
Symbol 631 GraphicUsed by:644
Symbol 632 GraphicUsed by:644
Symbol 633 GraphicUsed by:644
Symbol 634 ShapeTweeningUsed by:644
Symbol 635 GraphicUsed by:644
Symbol 636 GraphicUsed by:644
Symbol 637 GraphicUsed by:644
Symbol 638 ShapeTweeningUsed by:644
Symbol 639 GraphicUsed by:644
Symbol 640 GraphicUsed by:644
Symbol 641 GraphicUsed by:644
Symbol 642 GraphicUsed by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:629 630 631 632 633 634 635 636 637 638 639 640 641 642 643Used by:646
Symbol 645 SoundUsed by:646 757 814 911 913
Symbol 646 MovieClipUses:627 628 46 644 51 645Used by:647
Symbol 647 MovieClipUses:621 646Used by:1031
Symbol 648 GraphicUsed by:1031
Symbol 649 GraphicUsed by:653
Symbol 650 GraphicUsed by:653
Symbol 651 SoundUsed by:653
Symbol 652 SoundUsed by:653
Symbol 653 MovieClipUses:649 650 651 652Used by:1031
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654 SS5Used by:1031
Symbol 656 GraphicUsed by:1031
Symbol 657 GraphicUsed by:1031
Symbol 658 GraphicUses:244Used by:1031
Symbol 659 GraphicUsed by:1031
Symbol 660 BitmapUsed by:663 818 819
Symbol 661 BitmapUsed by:663 817 819
Symbol 662 BitmapUsed by:663 817
Symbol 663 GraphicUses:660 661 662Used by:1031
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:52 343 664Used by:1031
Symbol 666 GraphicUsed by:1031
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:933 1031
Symbol 669 GraphicUsed by:678
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:678 828 844 933
Symbol 672 GraphicUsed by:675
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:675 689
Symbol 675 MovieClipUses:672 540 674 614Used by:678
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:678 828 844
Symbol 678 MovieClipUses:669 671 675 677 60Used by:1031
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:1031
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:684
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:682 683Used by:1031
Symbol 685 GraphicUsed by:689
Symbol 686 GraphicUsed by:689 693
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:689 693
Symbol 689 MovieClipUses:685 353 350 686 363 349 354 355 552 540 614 674 380 391 688Used by:1031
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693
Symbol 693 MovieClipUses:690 692 350 363 353 349 688 540 686Used by:1031
Symbol 694 GraphicUsed by:705
Symbol 695 GraphicUsed by:705 964
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:705 841 897
Symbol 698 GraphicUsed by:705 964
Symbol 699 GraphicUsed by:703
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:703
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:699 701 702Used by:705 708
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:694 353 695 354 355 697 391 698 540 703 704Used by:1031
Symbol 706 GraphicUsed by:708
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:706 540 703 707Used by:1031
Symbol 709 GraphicUsed by:1031
Symbol 710 GraphicUsed by:1031
Symbol 711 GraphicUsed by:1031
Symbol 712 GraphicUsed by:815
Symbol 713 GraphicUsed by:815
Symbol 714 GraphicUsed by:815
Symbol 715 GraphicUsed by:733 756
Symbol 716 GraphicUsed by:733 756
Symbol 717 GraphicUsed by:733 756
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:733 756
Symbol 720 GraphicUsed by:733 756
Symbol 721 GraphicUsed by:733
Symbol 722 GraphicUsed by:733 756
Symbol 723 GraphicUsed by:733 756
Symbol 724 GraphicUsed by:733
Symbol 725 GraphicUsed by:733
Symbol 726 GraphicUsed by:733
Symbol 727 GraphicUsed by:733
Symbol 728 GraphicUsed by:733
Symbol 729 GraphicUsed by:733
Symbol 730 GraphicUsed by:733
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:715 716 717 719 720 721 722 723 724 725 726 727 728 729 730 731 732Used by:757 911 913
Symbol 734 ButtonUses:87Used by:757
Symbol 735 GraphicUsed by:756
Symbol 736 GraphicUsed by:756
Symbol 737 GraphicUsed by:756
Symbol 738 GraphicUsed by:756
Symbol 739 GraphicUsed by:756
Symbol 740 GraphicUsed by:756
Symbol 741 GraphicUsed by:756
Symbol 742 GraphicUsed by:756
Symbol 743 GraphicUsed by:756
Symbol 744 GraphicUsed by:756
Symbol 745 GraphicUsed by:756
Symbol 746 GraphicUsed by:756
Symbol 747 GraphicUsed by:756
Symbol 748 GraphicUsed by:756
Symbol 749 GraphicUsed by:756
Symbol 750 GraphicUsed by:756
Symbol 751 GraphicUsed by:756
Symbol 752 GraphicUsed by:756
Symbol 753 GraphicUsed by:756
Symbol 754 GraphicUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:715 716 717 719 720 735 722 723 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755Used by:757 911 913
Symbol 757 MovieClipUses:733 734 756 51 645Used by:815 1031
Symbol 758 GraphicUsed by:790
Symbol 759 GraphicUsed by:790
Symbol 760 GraphicUsed by:790
Symbol 761 GraphicUsed by:790
Symbol 762 GraphicUsed by:790
Symbol 763 GraphicUsed by:790
Symbol 764 GraphicUsed by:790
Symbol 765 GraphicUsed by:790
Symbol 766 GraphicUsed by:790
Symbol 767 GraphicUsed by:790
Symbol 768 GraphicUsed by:790
Symbol 769 GraphicUsed by:790
Symbol 770 GraphicUsed by:790
Symbol 771 GraphicUsed by:790
Symbol 772 GraphicUsed by:790
Symbol 773 GraphicUsed by:790
Symbol 774 GraphicUsed by:790
Symbol 775 GraphicUsed by:790
Symbol 776 GraphicUsed by:790
Symbol 777 GraphicUsed by:790
Symbol 778 GraphicUsed by:790
Symbol 779 GraphicUsed by:790
Symbol 780 GraphicUsed by:790
Symbol 781 GraphicUsed by:790
Symbol 782 GraphicUsed by:790
Symbol 783 GraphicUsed by:790
Symbol 784 GraphicUsed by:790
Symbol 785 GraphicUsed by:790
Symbol 786 GraphicUsed by:790
Symbol 787 GraphicUsed by:790
Symbol 788 GraphicUsed by:790
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789Used by:814
Symbol 791 GraphicUsed by:813
Symbol 792 GraphicUsed by:813
Symbol 793 GraphicUsed by:813
Symbol 794 GraphicUsed by:813
Symbol 795 GraphicUsed by:813
Symbol 796 GraphicUsed by:813
Symbol 797 GraphicUsed by:813
Symbol 798 GraphicUsed by:813
Symbol 799 GraphicUsed by:813
Symbol 800 GraphicUsed by:813
Symbol 801 GraphicUsed by:813
Symbol 802 GraphicUsed by:813
Symbol 803 GraphicUsed by:813
Symbol 804 GraphicUsed by:813
Symbol 805 GraphicUsed by:813
Symbol 806 GraphicUsed by:813
Symbol 807 GraphicUsed by:813
Symbol 808 GraphicUsed by:813
Symbol 809 GraphicUsed by:813
Symbol 810 GraphicUsed by:813
Symbol 811 GraphicUsed by:813
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:791 51 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812Used by:814
Symbol 814 MovieClipUses:790 628 813 645Used by:815
Symbol 815 MovieClipUses:712 713 714 757 814Used by:1031
Symbol 816 GraphicUsed by:1031
Symbol 817 GraphicUses:662 661 244Used by:1031
Symbol 818 GraphicUses:660Used by:1031
Symbol 819 GraphicUses:661 660 244Used by:1031
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:820Used by:828 844
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:825
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:823 389 390 312 824Used by:828
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:826Used by:828
Symbol 828 MovieClipUses:671 821 677 825 827 60 362Used by:1031
Symbol 829 GraphicUsed by:1031
Symbol 830 GraphicUsed by:1031
Symbol 831 GraphicUsed by:837
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:837
Symbol 834 GraphicUsed by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:834 835Used by:837
Symbol 837 MovieClipUses:831 833 628 836 32Used by:838
Symbol 838 MovieClipUses:837Used by:1031
Symbol 839 GraphicUsed by:1031
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840 697Used by:844
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:356 842 361Used by:844
Symbol 844 MovieClipUses:348 671 821 677 841 60 843Used by:1031
Symbol 845 GraphicUsed by:850
Symbol 846 GraphicUsed by:850 898
Symbol 847 BitmapUsed by:848 894 928
Symbol 848 GraphicUses:847Used by:850 898
Symbol 849 GraphicUsed by:850 898
Symbol 850 MovieClipUses:845 846 848 849Used by:1031
Symbol 851 GraphicUsed by:855
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:855 887
Symbol 854 SoundUsed by:855 1134
Symbol 855 MovieClipUses:851 853 483 854Used by:888
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:888 1031
Symbol 858 GraphicUsed by:887 1296
Symbol 859 GraphicUsed by:887 1296
Symbol 860 GraphicUsed by:887 1296
Symbol 861 GraphicUsed by:887 1296
Symbol 862 GraphicUsed by:887 1296
Symbol 863 GraphicUsed by:887 1296
Symbol 864 GraphicUsed by:887 1296
Symbol 865 GraphicUsed by:887 1296
Symbol 866 GraphicUsed by:887 1296
Symbol 867 GraphicUsed by:887 1296
Symbol 868 GraphicUsed by:887 1296
Symbol 869 GraphicUsed by:887 1296
Symbol 870 GraphicUsed by:887 1296
Symbol 871 GraphicUsed by:887 1296
Symbol 872 GraphicUsed by:887 1296
Symbol 873 GraphicUsed by:887 1296
Symbol 874 GraphicUsed by:887 1296
Symbol 875 GraphicUsed by:887 1296
Symbol 876 GraphicUsed by:887 1296
Symbol 877 GraphicUsed by:887 1296
Symbol 878 GraphicUsed by:887 1296
Symbol 879 GraphicUsed by:887 1296
Symbol 880 GraphicUsed by:887 1296
Symbol 881 GraphicUsed by:887 1296
Symbol 882 GraphicUsed by:887 1296
Symbol 883 GraphicUsed by:887 1296
Symbol 884 GraphicUsed by:887 1296
Symbol 885 GraphicUsed by:887 1296
Symbol 886 ShapeTweeningUsed by:887
Symbol 887 MovieClipUses:492 493 858 853 859 860 861 862 863 864 506 865 866 867 868 869 588 589 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 531 532Used by:888
Symbol 888 MovieClipUses:408 855 857 887Used by:893
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:893
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:893
Symbol 893 MovieClipUses:888 890 892 536Used by:1031
Symbol 894 GraphicUses:847Used by:895
Symbol 895 MovieClipUses:894Used by:1031
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896 353 348 349 697 352Used by:1031
Symbol 898 MovieClipUses:846 848 849Used by:1031
Symbol 899 GraphicUsed by:1031
Symbol 900 GraphicUsed by:902
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:900 628 901Used by:905 906
Symbol 903 GraphicUsed by:905
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:902 903 904Used by:908
Symbol 906 MovieClipUses:902Used by:908
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:905 906 907Used by:1031
Symbol 909 GraphicUsed by:1031
Symbol 910 ButtonUses:87Used by:911
Symbol 911 MovieClipUses:733 910 756 51 645Used by:1031
Symbol 912 ButtonUses:87Used by:913
Symbol 913 MovieClipUses:733 912 756 51 645Used by:1031
Symbol 914 GraphicUsed by:1031
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:915Used by:933
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:931 932
Symbol 919 GraphicUsed by:926
Symbol 920 GraphicUsed by:926
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:926
Symbol 923 GraphicUsed by:926
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:926
Symbol 926 MovieClipUses:919 920 922 923 925Used by:932 961 964
Symbol 927 GraphicUsed by:931
Symbol 928 GraphicUses:847Used by:931
Symbol 929 GraphicUsed by:931
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:927 928 918 929 930Used by:932
Symbol 932 MovieClipUses:918 926 931Used by:933 935 939 947 949 957 959 1030
Symbol 933 MovieClipUses:668 348 671 916 60 932Used by:1031
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934 348 353 349 352 932Used by:1031
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936 SS6Used by:1031
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:938 348 932Used by:1031
Symbol 940 GraphicUsed by:944 945
Symbol 941 ShapeTweeningUsed by:944
Symbol 942 ShapeTweeningUsed by:944
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:940 941 942 943Used by:945
Symbol 945 MovieClipUses:940 944Used by:1031
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946 348 932Used by:1031
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948 348 932Used by:1031
Symbol 950 GraphicUsed by:955
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:955
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:955
Symbol 955 MovieClipUses:950 952 954Used by:1031
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:956 348 932Used by:1031
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958 932 546Used by:1031
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960 926 546 348 389Used by:1031
Symbol 962 GraphicUsed by:964
Symbol 963 GraphicUses:456Used by:964
Symbol 964 MovieClipUses:962 391 698 963 349 352 353 355 380 363 695 926 389Used by:1031
Symbol 965 GraphicUsed by:970
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:970
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:970
Symbol 970 MovieClipUses:965 389 390 967 969 348Used by:1031
Symbol 971 GraphicUsed by:1031
Symbol 972 GraphicUsed by:979
Symbol 973 GraphicUsed by:979
Symbol 974 GraphicUsed by:979
Symbol 975 GraphicUsed by:979
Symbol 976 GraphicUsed by:979
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:400 972 973 974 975 976 977 978Used by:1025
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:1001 1013 1021 1024 1240 1247
Symbol 982 GraphicUsed by:1001
Symbol 983 GraphicUsed by:993
Symbol 984 GraphicUsed by:993
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:985Used by:993
Symbol 987 GraphicUsed by:993
Symbol 988 GraphicUsed by:993
Symbol 989 GraphicUsed by:993
Symbol 990 GraphicUsed by:993
Symbol 991 GraphicUsed by:993
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:983 984 986 987 988 989 990 991 992Used by:1001 1008 1024 1510 1513
Symbol 994 GraphicUsed by:1001
Symbol 995 GraphicUsed by:1001
Symbol 996 GraphicUsed by:1001
Symbol 997 GraphicUsed by:1001 1008 1510
Symbol 998 GraphicUsed by:1001
Symbol 999 GraphicUsed by:1001
Symbol 1000 GraphicUsed by:1001
Symbol 1001 MovieClipUses:981 982 993 994 995 996 997 998 999 1000Used by:1025
Symbol 1002 GraphicUsed by:1008
Symbol 1003 GraphicUsed by:1008
Symbol 1004 GraphicUsed by:1008
Symbol 1005 GraphicUsed by:1008
Symbol 1006 GraphicUsed by:1008
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:997 993 1002 1003 1004 1005 1006 1007Used by:1025
Symbol 1009 GraphicUsed by:1024
Symbol 1010 GraphicUsed by:1024
Symbol 1011 GraphicUsed by:1024
Symbol 1012 GraphicUsed by:1013
Symbol 1013 MovieClipUses:981 1012 252Used by:1024 1247
Symbol 1014 GraphicUsed by:1017
Symbol 1015 ShapeTweeningUsed by:1017
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1014 1015 1016Used by:1024 1247
Symbol 1018 GraphicUsed by:1024
Symbol 1019 GraphicUsed by:1024
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:981 1020 252Used by:1024 1247
Symbol 1022 GraphicUsed by:1024
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:981 1009 993 1010 1011 1013 1017 396 1018 1019 1021 1022 1023Used by:1025
Symbol 1025 MovieClipUses:979 1001 1008 1024Used by:1026
Symbol 1026 MovieClipUses:1025 396Used by:1031
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClipUses:1027 SS7Used by:1031
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029 348 932Used by:1031
Symbol 1031 MovieClipUses:339 341 342 345 60 381 353 383 393 394 396 398 408 423 439 450 451 453 454 455 458 537 547 549 551 552 555 609 615 361 52 617 619 620 647 648 653 655 656 657 658 659 663 665 666 668 678 680 684 689 693 705 708 709 710 711 815 816 817 818 819 828 829 830 838 839 844 850 893 895 897 898 899 908 909 757 911 913 914 933 935 937 939 945 947 949 955 857 957 959 961 964 970 971 1026 1028 1030Used by:Timeline
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1040 1086
Symbol 1034 GraphicUsed by:1040 1240
Symbol 1035 GraphicUsed by:1040 1240
Symbol 1036 GraphicUsed by:1040 1240
Symbol 1037 GraphicUsed by:1040
Symbol 1038 GraphicUsed by:1040
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:250 1033 1034 1035 1036 1037 1038 1039Used by:1059
Symbol 1041 GraphicUsed by:1051
Symbol 1042 GraphicUsed by:1051
Symbol 1043 GraphicUsed by:1051
Symbol 1044 GraphicUsed by:1051
Symbol 1045 GraphicUsed by:1051
Symbol 1046 GraphicUsed by:1051
Symbol 1047 GraphicUsed by:1051
Symbol 1048 GraphicUsed by:1051
Symbol 1049 GraphicUsed by:1051
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:250 536 252 1041 1042 1043 1044 477 1045 1046 1047 1048 1049 1050Used by:1059
Symbol 1052 GraphicUsed by:1058
Symbol 1053 GraphicUsed by:1058
Symbol 1054 GraphicUsed by:1058
Symbol 1055 GraphicUsed by:1058
Symbol 1056 GraphicUsed by:1058
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:250 252 51 1052 1053 1054 1055 1056 1057Used by:1059
Symbol 1059 MovieClipUses:1040 1051 1058Used by:1297
Symbol 1060 GraphicUsed by:1087
Symbol 1061 GraphicUsed by:1087
Symbol 1062 GraphicUsed by:1087
Symbol 1063 GraphicUsed by:1087
Symbol 1064 GraphicUsed by:1087
Symbol 1065 GraphicUsed by:1087
Symbol 1066 GraphicUsed by:1086
Symbol 1067 GraphicUsed by:1086
Symbol 1068 GraphicUsed by:1086
Symbol 1069 GraphicUsed by:1086
Symbol 1070 GraphicUsed by:1071 1144
Symbol 1071 MovieClipUses:1070Used by:1086
Symbol 1072 GraphicUsed by:1086
Symbol 1073 GraphicUsed by:1086
Symbol 1074 GraphicUsed by:1086
Symbol 1075 GraphicUsed by:1086
Symbol 1076 GraphicUsed by:1086
Symbol 1077 GraphicUsed by:1086
Symbol 1078 GraphicUsed by:1086
Symbol 1079 GraphicUsed by:1086
Symbol 1080 GraphicUsed by:1086
Symbol 1081 GraphicUsed by:1086
Symbol 1082 GraphicUsed by:1086
Symbol 1083 GraphicUsed by:1086
Symbol 1084 GraphicUsed by:1086
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClipUses:1066 1033 1067 1068 1069 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085Used by:1087
Symbol 1087 MovieClipUses:1060 252 1061 483 484 488 1062 487 1063 1064 1065 1086Used by:1297
Symbol 1088 GraphicUsed by:1101
Symbol 1089 GraphicUsed by:1101
Symbol 1090 GraphicUsed by:1101
Symbol 1091 GraphicUsed by:1101
Symbol 1092 GraphicUsed by:1101
Symbol 1093 GraphicUsed by:1101
Symbol 1094 GraphicUsed by:1101
Symbol 1095 GraphicUsed by:1101
Symbol 1096 GraphicUsed by:1101
Symbol 1097 SoundUsed by:1101
Symbol 1098 GraphicUsed by:1101
Symbol 1099 GraphicUsed by:1101
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:250 252 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100Used by:1297
Symbol 1102 GraphicUsed by:1115
Symbol 1103 GraphicUsed by:1115
Symbol 1104 GraphicUsed by:1115
Symbol 1105 GraphicUsed by:1115
Symbol 1106 GraphicUsed by:1115
Symbol 1107 GraphicUsed by:1115
Symbol 1108 GraphicUsed by:1115 1122
Symbol 1109 GraphicUsed by:1115
Symbol 1110 GraphicUsed by:1115
Symbol 1111 GraphicUsed by:1115
Symbol 1112 GraphicUsed by:1115
Symbol 1113 GraphicUsed by:1115
Symbol 1114 GraphicUsed by:1115
Symbol 1115 MovieClipUses:1102 252 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114Used by:1123
Symbol 1116 GraphicUsed by:1122
Symbol 1117 GraphicUsed by:1122
Symbol 1118 GraphicUsed by:1122
Symbol 1119 GraphicUsed by:1122
Symbol 1120 GraphicUsed by:1122
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1108 536 252 1116 1117 1118 1119 1120 1121Used by:1123
Symbol 1123 MovieClipUses:1115 1122Used by:1297
Symbol 1124 GraphicUsed by:1131
Symbol 1125 GraphicUsed by:1131
Symbol 1126 GraphicUsed by:1131
Symbol 1127 SoundUsed by:1131
Symbol 1128 GraphicUsed by:1131
Symbol 1129 GraphicUsed by:1131
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1124 252 1125 483 1126 1127 1128 1129 1130Used by:1297
Symbol 1132 GraphicUsed by:1134 1212
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1132 252 483 1133 854Used by:1297
Symbol 1135 GraphicUsed by:1139
Symbol 1136 GraphicUsed by:1139
Symbol 1137 GraphicUsed by:1139
Symbol 1138 SoundUsed by:1139
Symbol 1139 MovieClipUses:1135 252 1136 483 1137 1138Used by:1297
Symbol 1140 GraphicUsed by:1160
Symbol 1141 GraphicUsed by:1160
Symbol 1142 GraphicUsed by:1160
Symbol 1143 GraphicUsed by:1160
Symbol 1144 MovieClipUses:1070Used by:1160
Symbol 1145 GraphicUsed by:1160
Symbol 1146 GraphicUsed by:1160
Symbol 1147 GraphicUsed by:1160
Symbol 1148 GraphicUsed by:1160
Symbol 1149 GraphicUsed by:1160
Symbol 1150 GraphicUsed by:1160
Symbol 1151 GraphicUsed by:1160
Symbol 1152 GraphicUsed by:1160
Symbol 1153 GraphicUsed by:1160
Symbol 1154 GraphicUsed by:1160
Symbol 1155 GraphicUsed by:1160
Symbol 1156 GraphicUsed by:1160
Symbol 1157 GraphicUsed by:1160
Symbol 1158 GraphicUsed by:1160
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClipUses:1140 252 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159Used by:1297
Symbol 1161 GraphicUsed by:1194
Symbol 1162 GraphicUsed by:1194
Symbol 1163 GraphicUsed by:1194
Symbol 1164 GraphicUsed by:1194
Symbol 1165 GraphicUsed by:1194
Symbol 1166 GraphicUsed by:1194
Symbol 1167 GraphicUsed by:1194
Symbol 1168 GraphicUsed by:1194
Symbol 1169 GraphicUsed by:1194
Symbol 1170 GraphicUsed by:1194
Symbol 1171 GraphicUsed by:1194
Symbol 1172 GraphicUsed by:1194
Symbol 1173 GraphicUsed by:1194
Symbol 1174 GraphicUsed by:1194
Symbol 1175 GraphicUsed by:1194
Symbol 1176 GraphicUsed by:1194
Symbol 1177 GraphicUsed by:1194
Symbol 1178 GraphicUsed by:1194
Symbol 1179 GraphicUsed by:1194
Symbol 1180 SoundUsed by:1194
Symbol 1181 GraphicUsed by:1194
Symbol 1182 GraphicUsed by:1194
Symbol 1183 GraphicUsed by:1194
Symbol 1184 SoundUsed by:1194
Symbol 1185 GraphicUsed by:1194
Symbol 1186 GraphicUsed by:1194
Symbol 1187 GraphicUsed by:1194
Symbol 1188 GraphicUsed by:1194
Symbol 1189 GraphicUsed by:1194
Symbol 1190 GraphicUsed by:1194
Symbol 1191 GraphicUsed by:1194
Symbol 1192 GraphicUsed by:1194
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1161 252 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193Used by:1297
Symbol 1195 GraphicUsed by:1212
Symbol 1196 GraphicUsed by:1212
Symbol 1197 GraphicUsed by:1212
Symbol 1198 GraphicUsed by:1212
Symbol 1199 GraphicUsed by:1212
Symbol 1200 GraphicUsed by:1212
Symbol 1201 SoundUsed by:1212
Symbol 1202 GraphicUsed by:1212
Symbol 1203 GraphicUsed by:1212
Symbol 1204 GraphicUsed by:1212
Symbol 1205 GraphicUsed by:1212
Symbol 1206 GraphicUsed by:1212
Symbol 1207 GraphicUsed by:1212
Symbol 1208 GraphicUsed by:1212
Symbol 1209 GraphicUsed by:1212
Symbol 1210 GraphicUsed by:1212
Symbol 1211 GraphicUsed by:1212
Symbol 1212 MovieClipUses:1132 252 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211Used by:1297
Symbol 1213 GraphicUsed by:1236
Symbol 1214 GraphicUsed by:1236
Symbol 1215 SoundUsed by:1236
Symbol 1216 GraphicUsed by:1236
Symbol 1217 GraphicUsed by:1236
Symbol 1218 GraphicUsed by:1236
Symbol 1219 GraphicUsed by:1236
Symbol 1220 GraphicUsed by:1236
Symbol 1221 GraphicUsed by:1236
Symbol 1222 GraphicUsed by:1236
Symbol 1223 GraphicUsed by:1236
Symbol 1224 GraphicUsed by:1236
Symbol 1225 GraphicUsed by:1236
Symbol 1226 GraphicUsed by:1236
Symbol 1227 GraphicUsed by:1236
Symbol 1228 GraphicUsed by:1236
Symbol 1229 GraphicUsed by:1236
Symbol 1230 GraphicUsed by:1236
Symbol 1231 GraphicUsed by:1236
Symbol 1232 GraphicUsed by:1236
Symbol 1233 GraphicUsed by:1236
Symbol 1234 GraphicUsed by:1236
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1213 252 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235Used by:1297
Symbol 1237 GraphicUsed by:1240
Symbol 1238 GraphicUsed by:1240
Symbol 1239 GraphicUsed by:1240
Symbol 1240 MovieClipUses:981 250 252 1034 1035 1036 1237 1238 1239Used by:1248
Symbol 1241 GraphicUsed by:1247
Symbol 1242 GraphicUsed by:1247
Symbol 1243 GraphicUsed by:1247
Symbol 1244 GraphicUsed by:1247
Symbol 1245 GraphicUsed by:1247
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClipUses:981 1241 252 536 1242 1243 1013 1017 1244 1245 1021 1246Used by:1248
Symbol 1248 MovieClipUses:1240 1247Used by:1297
Symbol 1249 GraphicUsed by:1296
Symbol 1250 GraphicUsed by:1296
Symbol 1251 GraphicUsed by:1296
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1252Used by:1296 1510
Symbol 1254 GraphicUsed by:1296
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClipUses:1255Used by:1296 1510
Symbol 1257 GraphicUsed by:1296
Symbol 1258 GraphicUsed by:1296
Symbol 1259 GraphicUsed by:1296
Symbol 1260 GraphicUsed by:1261
Symbol 1261 MovieClipUses:1260Used by:1296 1510
Symbol 1262 GraphicUsed by:1296
Symbol 1263 GraphicUsed by:1264
Symbol 1264 MovieClipUses:1263Used by:1296 1510
Symbol 1265 GraphicUsed by:1266
Symbol 1266 MovieClipUses:1265Used by:1296 1510
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1296 1510
Symbol 1269 GraphicUsed by:1296
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1270Used by:1296 1510 1513
Symbol 1272 GraphicUsed by:1296
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1273Used by:1296
Symbol 1275 GraphicUsed by:1276
Symbol 1276 MovieClipUses:1275Used by:1296
Symbol 1277 GraphicUsed by:1296
Symbol 1278 GraphicUsed by:1296
Symbol 1279 GraphicUsed by:1296
Symbol 1280 GraphicUsed by:1296
Symbol 1281 GraphicUsed by:1296
Symbol 1282 GraphicUsed by:1296
Symbol 1283 GraphicUsed by:1296
Symbol 1284 GraphicUsed by:1296
Symbol 1285 GraphicUsed by:1296
Symbol 1286 GraphicUsed by:1296
Symbol 1287 GraphicUsed by:1296
Symbol 1288 GraphicUsed by:1296
Symbol 1289 GraphicUsed by:1296
Symbol 1290 GraphicUsed by:1296
Symbol 1291 GraphicUsed by:1296
Symbol 1292 GraphicUsed by:1296
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293Used by:1296
Symbol 1295 ShapeTweeningUsed by:1296
Symbol 1296 MovieClipUses:492 493 250 252 1249 1250 1251 1253 1254 1256 1257 858 1258 1259 1261 1262 1264 504 1266 505 1268 1269 1271 1272 859 860 861 862 863 864 506 1274 865 1276 866 867 868 869 588 1277 589 1278 870 871 1279 872 1280 873 1281 874 1282 875 1283 876 1284 877 1285 878 1286 879 1287 880 1288 881 1289 882 1290 883 1291 1292 1294 884 885 1295 531 532Used by:1297
Symbol 1297 MovieClipUses:408 1059 1087 1101 1123 1131 1134 1139 1160 1194 1212 1236 1248 1296Used by:1298
Symbol 1298 MovieClipUses:1297 536Used by:Timeline
Symbol 1299 GraphicUsed by:1300
Symbol 1300 MovieClipUses:1299Used by:1301
Symbol 1301 MovieClipUses:1300 317 319Used by:Timeline
Symbol 1302 ShapeTweeningUsed by:1312
Symbol 1303 ShapeTweeningUsed by:1312
Symbol 1304 ShapeTweeningUsed by:1312
Symbol 1305 GraphicUsed by:1312
Symbol 1306 GraphicUsed by:1312
Symbol 1307 GraphicUsed by:1312
Symbol 1308 GraphicUsed by:1312
Symbol 1309 ShapeTweeningUsed by:1312
Symbol 1310 ShapeTweeningUsed by:1312
Symbol 1311 ShapeTweeningUsed by:1312
Symbol 1312 MovieClipUses:271 1302 273 1303 1304 276 1305 278 279 1306 1307 1308 280 1309 1310 283 1311 285Used by:1695
Symbol 1313 GraphicUsed by:1316
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1314Used by:1316
Symbol 1316 MovieClipUses:1313 1315Used by:1695
Symbol 1317 GraphicUsed by:1380
Symbol 1318 SoundUsed by:1380 1592
Symbol 1319 GraphicUsed by:1380
Symbol 1320 GraphicUsed by:1380
Symbol 1321 GraphicUsed by:1380
Symbol 1322 GraphicUsed by:1379
Symbol 1323 GraphicUsed by:1379
Symbol 1324 GraphicUsed by:1325
Symbol 1325 ButtonUses:1324Used by:1379
Symbol 1326 GraphicUsed by:1327
Symbol 1327 ButtonUses:1326Used by:1379
Symbol 1328 GraphicUsed by:1329 1375
Symbol 1329 ButtonUses:1328Used by:1379
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClipUses:1330Used by:1366 1379 1415
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1332Used by:1366 1379 1407
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:1366 1379 1411
Symbol 1336 GraphicUsed by:1338 1345 1346 1347 1348 1349 1350 1370 1371
Symbol 1337 GraphicUsed by:1338
Symbol 1338 MovieClipUses:1336 1337Used by:1379
Symbol 1339 GraphicUsed by:1340
Symbol 1340 MovieClipUses:1339Used by:1366 1379 1423
Symbol 1341 GraphicUsed by:1342
Symbol 1342 MovieClipUses:1341Used by:1366 1379 1427
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1343Used by:1366 1379 1431
Symbol 1345 ButtonUses:1336Used by:1379
Symbol 1346 ButtonUses:1336Used by:1379
Symbol 1347 ButtonUses:1336Used by:1379
Symbol 1348 ButtonUses:1336Used by:1379
Symbol 1349 ButtonUses:1336Used by:1379
Symbol 1350 ButtonUses:1336Used by:1379
Symbol 1351 GraphicUsed by:1379
Symbol 1352 GraphicUsed by:1357 1372 1376
Symbol 1353 GraphicUsed by:1357 1360 1372 1376 1560 1561 1564 1567 1576 1578 1580 1582 1584 1588 1590 1632 1656
Symbol 1354 GraphicUsed by:1357 1372 1376
Symbol 1355 GraphicUsed by:1357 1360 1372 1376 1560 1561 1564 1567 1576 1578 1580 1582 1584 1588 1590 1632 1656
Symbol 1356 SoundUsed by:1357 1360 1372 1376 1560 1561 1564 1567 1576 1578 1580 1582 1584 1588 1590
Symbol 1357 ButtonUses:1352 1353 1354 1355 65 1356Used by:1379
Symbol 1358 GraphicUsed by:1360 1561
Symbol 1359 GraphicUsed by:1360 1561
Symbol 1360 ButtonUses:1358 1353 1359 1355 65 1356Used by:1379
Symbol 1361 GraphicUsed by:1366
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1362Used by:1366 1379 1419
Symbol 1364 GraphicUsed by:1365
Symbol 1365 MovieClipUses:1364Used by:1366 1379 1435
Symbol 1366 MovieClipUses:1361 1333 1344 1331 1340 1342 1335 1363 1365Used by:1379
Symbol 1367 FontUsed by:1368 1369 1373 1374 1377 1378 1586 1627 1628
Symbol 1368 EditableTextUses:1367Used by:1379
Symbol 1369 EditableTextUses:1367Used by:1379
Symbol 1370 ButtonUses:1336Used by:1379
Symbol 1371 ButtonUses:1336Used by:1379
Symbol 1372 ButtonUses:1352 1353 1354 1355 65 1356Used by:1379
Symbol 1373 EditableTextUses:1367Used by:1379
Symbol 1374 EditableTextUses:1367Used by:1379
Symbol 1375 ButtonUses:1328Used by:1379
Symbol 1376 ButtonUses:1352 1353 1354 1355 65 1356Used by:1379
Symbol 1377 EditableTextUses:1367Used by:1379
Symbol 1378 EditableTextUses:1367Used by:1379
Symbol 1379 MovieClipUses:1322 1323 1325 1327 1329 1331 1333 1335 1338 1340 1342 1344 1345 1346 1347 1348 1349 1350 1351 1357 1360 1366 1368 1369 1363 1365 1370 1371 1372 1373 1374 1375 1376 1377 1378Used by:1380
Symbol 1380 MovieClipUses:1317 1318 1319 1320 1321 1379Used by:1695
Symbol 1381 GraphicUsed by:1386 1388 1443 1444 1447 1448 1450 1451 1453 1454 1455 1456 1458 1459 1461 1462 1464 1465
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1386 1388 1404
Symbol 1384 GraphicUsed by:1386 1443 1447 1450 1453 1455 1458 1461 1464
Symbol 1385 SoundUsed by:1386 1443 1447 1450 1453 1455 1458 1461 1464
Symbol 1386 MovieClipUses:1381 1383 1384 1385Used by:1466
Symbol 1387 SoundUsed by:1388 1444 1448 1451 1454 1456 1459 1462 1465
Symbol 1388 MovieClipUses:1381 1383 1387Used by:1466
Symbol 1389 ShapeTweeningUsed by:1442
Symbol 1390 GraphicUsed by:1442
Symbol 1391 ShapeTweeningUsed by:1442
Symbol 1392 ShapeTweeningUsed by:1442
Symbol 1393 GraphicUsed by:1402
Symbol 1394 GraphicUsed by:1402
Symbol 1395 GraphicUsed by:1402
Symbol 1396 GraphicUsed by:1402
Symbol 1397 GraphicUsed by:1402
Symbol 1398 GraphicUsed by:1402
Symbol 1399 GraphicUsed by:1402
Symbol 1400 GraphicUsed by:1402
Symbol 1401 GraphicUsed by:1402
Symbol 1402 MovieClipUses:1393 1394 1395 1396 1397 1398 1399 1400 1401Used by:1442
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403 1383Used by:1442
Symbol 1405 GraphicUsed by:1408
Symbol 1406 GraphicUsed by:1407
Symbol 1407 MovieClipUses:1333 1406Used by:1408 1443 1444
Symbol 1408 MovieClipUses:1405 1407Used by:1442
Symbol 1409 GraphicUsed by:1412
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1335 1410Used by:1412 1447 1448
Symbol 1412 MovieClipUses:1409 1411Used by:1442
Symbol 1413 GraphicUsed by:1416
Symbol 1414 GraphicUsed by:1415
Symbol 1415 MovieClipUses:1331 1414Used by:1416 1450 1451
Symbol 1416 MovieClipUses:1413 1415Used by:1442
Symbol 1417 GraphicUsed by:1420
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1363 1418Used by:1420 1453 1454
Symbol 1420 MovieClipUses:1417 1419Used by:1442
Symbol 1421 GraphicUsed by:1424
Symbol 1422 GraphicUsed by:1423
Symbol 1423 MovieClipUses:1340 1422Used by:1424 1455 1456
Symbol 1424 MovieClipUses:1421 1423Used by:1442
Symbol 1425 GraphicUsed by:1428
Symbol 1426 GraphicUsed by:1427
Symbol 1427 MovieClipUses:1342 1426Used by:1428 1458 1459
Symbol 1428 MovieClipUses:1425 1427Used by:1442
Symbol 1429 GraphicUsed by:1432
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1344 1430Used by:1432 1461 1462
Symbol 1432 MovieClipUses:1429 1431Used by:1442
Symbol 1433 GraphicUsed by:1436
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1365 1434Used by:1436 1464 1465
Symbol 1436 MovieClipUses:1433 1435Used by:1442
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1437Used by:1442
Symbol 1439 ShapeTweeningUsed by:1442
Symbol 1440 ShapeTweeningUsed by:1442
Symbol 1441 ShapeTweeningUsed by:1442
Symbol 1442 MovieClipUses:271 1389 1390 273 1391 1392 276 1402 1404 1408 1412 1416 1420 1424 1428 1432 1436 1438 278 75 279 280 1439 1440 283 1441 285Used by:1466
Symbol 1443 MovieClipUses:1381 1407 1384 1385Used by:1466
Symbol 1444 MovieClipUses:1381 1407 1387Used by:1466
Symbol 1445 FontUsed by:1446 1449 1452 1457 1460 1463 1469 1473 1479 1481 1483 1485 1487 1489 1491 1493 1517 1519 1659 1660 1661 1662 1663
Symbol 1446 EditableTextUses:1445Used by:1466
Symbol 1447 MovieClipUses:1381 1411 1384 1385Used by:1466
Symbol 1448 MovieClipUses:1381 1411 1387Used by:1466
Symbol 1449 EditableTextUses:1445Used by:1466
Symbol 1450 MovieClipUses:1381 1415 1384 1385Used by:1466
Symbol 1451 MovieClipUses:1381 1415 1387Used by:1466
Symbol 1452 EditableTextUses:1445Used by:1466
Symbol 1453 MovieClipUses:1381 1419 1384 1385Used by:1466
Symbol 1454 MovieClipUses:1381 1419 1387Used by:1466
Symbol 1455 MovieClipUses:1381 1423 1384 1385Used by:1466
Symbol 1456 MovieClipUses:1381 1423 1387Used by:1466
Symbol 1457 EditableTextUses:1445Used by:1466
Symbol 1458 MovieClipUses:1381 1427 1384 1385Used by:1466
Symbol 1459 MovieClipUses:1381 1427 1387Used by:1466
Symbol 1460 EditableTextUses:1445Used by:1466
Symbol 1461 MovieClipUses:1381 1431 1384 1385Used by:1466
Symbol 1462 MovieClipUses:1381 1431 1387Used by:1466
Symbol 1463 EditableTextUses:1445Used by:1466
Symbol 1464 MovieClipUses:1381 1435 1384 1385Used by:1466
Symbol 1465 MovieClipUses:1381 1435 1387Used by:1466
Symbol 1466 MovieClipUses:1386 1388 1442 1443 1444 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465Used by:1695
Symbol 1467 GraphicUsed by:1468
Symbol 1468 MovieClipUses:1467 271Used by:1527
Symbol 1469 EditableTextUses:1445Used by:1527
Symbol 1470 FontUsed by:1471 1472 1474 1475 1477 1480 1482 1484 1486 1488 1490 1492 1494 1516 1518
Symbol 1471 TextUses:1470Used by:1527
Symbol 1472 EditableTextUses:1470Used by:1527
Symbol 1473 EditableTextUses:1445Used by:1527
Symbol 1474 EditableTextUses:1470Used by:1527
Symbol 1475 TextUses:1470Used by:1476 1520
Symbol 1476 ButtonUses:1475Used by:1527
Symbol 1477 TextUses:1470Used by:1478 1521
Symbol 1478 ButtonUses:1477Used by:1527
Symbol 1479 EditableTextUses:1445Used by:1527
Symbol 1480 EditableTextUses:1470Used by:1527
Symbol 1481 EditableTextUses:1445Used by:1527
Symbol 1482 EditableTextUses:1470Used by:1527
Symbol 1483 EditableTextUses:1445Used by:1527
Symbol 1484 EditableTextUses:1470Used by:1527
Symbol 1485 EditableTextUses:1445Used by:1527
Symbol 1486 EditableTextUses:1470Used by:1527
Symbol 1487 EditableTextUses:1445Used by:1527
Symbol 1488 EditableTextUses:1470Used by:1527
Symbol 1489 EditableTextUses:1445Used by:1527
Symbol 1490 EditableTextUses:1470Used by:1527
Symbol 1491 EditableTextUses:1445Used by:1527
Symbol 1492 EditableTextUses:1470Used by:1527
Symbol 1493 EditableTextUses:1445Used by:1527
Symbol 1494 EditableTextUses:1470Used by:1527
Symbol 1495 ShapeTweeningUsed by:1515
Symbol 1496 GraphicUsed by:1515 1527 1531
Symbol 1497 GraphicUsed by:1510
Symbol 1498 GraphicUsed by:1510
Symbol 1499 GraphicUsed by:1510
Symbol 1500 GraphicUsed by:1510
Symbol 1501 GraphicUsed by:1510
Symbol 1502 GraphicUsed by:1510
Symbol 1503 GraphicUsed by:1510 1513
Symbol 1504 GraphicUsed by:1510
Symbol 1505 GraphicUsed by:1510
Symbol 1506 GraphicUsed by:1510
Symbol 1507 GraphicUsed by:1510
Symbol 1508 GraphicUsed by:1510
Symbol 1509 GraphicUsed by:1510
Symbol 1510 MovieClipUses:492 1497 997 993 1498 1499 1500 1253 1501 1256 1502 1503 1504 1505 1261 1506 1264 504 1266 505 1268 1507 1271 1508 1509Used by:1514
Symbol 1511 GraphicUsed by:1513
Symbol 1512 GraphicUsed by:1513
Symbol 1513 MovieClipUses:1271 492 1511 1503 993 1512Used by:1514
Symbol 1514 MovieClipUses:1510 1513Used by:1515
Symbol 1515 MovieClipUses:337 1495 1496 1514Used by:1527
Symbol 1516 EditableTextUses:1470Used by:1527
Symbol 1517 EditableTextUses:1445Used by:1527
Symbol 1518 EditableTextUses:1470Used by:1527
Symbol 1519 EditableTextUses:1445Used by:1527
Symbol 1520 ButtonUses:1475Used by:1527
Symbol 1521 ButtonUses:1477Used by:1527
Symbol 1522 TextUses:367Used by:1526
Symbol 1523 MovieClipUses:214 219 220 221 216 217 218 54Used by:1526
Symbol 1524 TextUses:367Used by:1526
Symbol 1525 MovieClipUses:74Used by:1526
Symbol 1526 MovieClipUses:1522 1523 1524 75 1525Used by:1527
Symbol 1527 MovieClipUses:1468 1469 1471 1472 1473 1474 1476 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1515 1516 1517 1518 1519 1520 1521 1496 1526Used by:1695
Symbol 1528 GraphicUsed by:1592
Symbol 1529 ShapeTweeningUsed by:1531
Symbol 1530 ShapeTweeningUsed by:1531
Symbol 1531 MovieClipUses:1529 1496 1530 337Used by:1592
Symbol 1532 GraphicUsed by:1592
Symbol 1533 GraphicUsed by:1592
Symbol 1534 GraphicUsed by:1592
Symbol 1535 GraphicUsed by:1592
Symbol 1536 GraphicUsed by:1591
Symbol 1537 GraphicUsed by:1538 1569
Symbol 1538 ButtonUses:1537Used by:1591
Symbol 1539 GraphicUsed by:1540 1570
Symbol 1540 ButtonUses:1539Used by:1591
Symbol 1541 GraphicUsed by:1542 1571
Symbol 1542 ButtonUses:1541Used by:1591
Symbol 1543 GraphicUsed by:1544 1572
Symbol 1544 ButtonUses:1543Used by:1591
Symbol 1545 GraphicUsed by:1546 1573
Symbol 1546 ButtonUses:1545Used by:1591
Symbol 1547 GraphicUsed by:1548 1574
Symbol 1548 ButtonUses:1547Used by:1591
Symbol 1549 GraphicUsed by:1550 1575
Symbol 1550 ButtonUses:1549Used by:1591
Symbol 1551 GraphicUsed by:1552 1566
Symbol 1552 ButtonUses:1551Used by:1591
Symbol 1553 GraphicUsed by:1554 1563
Symbol 1554 ButtonUses:1553Used by:1591
Symbol 1555 GraphicUsed by:1556
Symbol 1556 ButtonUses:1555Used by:1591
Symbol 1557 GraphicUsed by:1591
Symbol 1558 GraphicUsed by:1560 1564 1567 1576 1578 1580 1582 1584 1588 1590
Symbol 1559 GraphicUsed by:1560 1564 1567 1576 1578 1580 1582 1584 1588 1590
Symbol 1560 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1561 ButtonUses:1358 1353 1359 1355 65 1356Used by:1591
Symbol 1562 GraphicUsed by:1591
Symbol 1563 ButtonUses:1553Used by:1591
Symbol 1564 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1565 GraphicUsed by:1591
Symbol 1566 ButtonUses:1551Used by:1591
Symbol 1567 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1568 GraphicUsed by:1591
Symbol 1569 ButtonUses:1537Used by:1591
Symbol 1570 ButtonUses:1539Used by:1591
Symbol 1571 ButtonUses:1541Used by:1591
Symbol 1572 ButtonUses:1543Used by:1591
Symbol 1573 ButtonUses:1545Used by:1591
Symbol 1574 ButtonUses:1547Used by:1591
Symbol 1575 ButtonUses:1549Used by:1591
Symbol 1576 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1577 GraphicUsed by:1591
Symbol 1578 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1579 GraphicUsed by:1591
Symbol 1580 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1581 GraphicUsed by:1591
Symbol 1582 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1583 GraphicUsed by:1591
Symbol 1584 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1585 GraphicUsed by:1591
Symbol 1586 TextUses:1367Used by:1591
Symbol 1587 GraphicUsed by:1591
Symbol 1588 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1589 GraphicUsed by:1591
Symbol 1590 ButtonUses:1558 1353 1559 1355 65 1356Used by:1591
Symbol 1591 MovieClipUses:1536 1538 1540 1542 1544 1546 1548 1550 1552 1554 1556 1557 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590Used by:1592
Symbol 1592 MovieClipUses:1528 1531 1532 1318 1533 1534 1535 1591Used by:1695
Symbol 1593 GraphicUsed by:1611
Symbol 1594 ShapeTweeningUsed by:1610
Symbol 1595 ShapeTweeningUsed by:1610
Symbol 1596 SoundUsed by:1610
Symbol 1597 ShapeTweeningUsed by:1610
Symbol 1598 ShapeTweeningUsed by:1610
Symbol 1599 GraphicUsed by:1610
Symbol 1600 GraphicUsed by:1610
Symbol 1601 GraphicUsed by:1610
Symbol 1602 ShapeTweeningUsed by:1610
Symbol 1603 ShapeTweeningUsed by:1610
Symbol 1604 ShapeTweeningUsed by:1610
Symbol 1605 ShapeTweeningUsed by:1610
Symbol 1606 GraphicUsed by:1610
Symbol 1607 ShapeTweeningUsed by:1610
Symbol 1608 GraphicUsed by:1610
Symbol 1609 GraphicUsed by:1610
Symbol 1610 MovieClipUses:1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609Used by:1611
Symbol 1611 MovieClipUses:1593 1610Used by:1695
Symbol 1612 GraphicUsed by:1633 1664
Symbol 1613 MovieClipUses:54Used by:1633 1664
Symbol 1614 SoundUsed by:1633
Symbol 1615 ShapeTweeningUsed by:1633
Symbol 1616 ShapeTweeningUsed by:1633
Symbol 1617 ShapeTweeningUsed by:1633
Symbol 1618 GraphicUsed by:1633 1664
Symbol 1619 ShapeTweeningUsed by:1633
Symbol 1620 ShapeTweeningUsed by:1633
Symbol 1621 ShapeTweeningUsed by:1633
Symbol 1622 ShapeTweeningUsed by:1633
Symbol 1623 GraphicUsed by:1633
Symbol 1624 GraphicUsed by:1633 1664
Symbol 1625 GraphicUsed by:1633
Symbol 1626 GraphicUsed by:1633
Symbol 1627 TextUses:1367Used by:1633
Symbol 1628 TextUses:1367Used by:1633
Symbol 1629 GraphicUsed by:1632 1633
Symbol 1630 GraphicUsed by:1633
Symbol 1631 GraphicUsed by:1632
Symbol 1632 ButtonUses:1629 1353 1631 1355 65 62Used by:1633
Symbol 1633 MovieClipUses:1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1632 75Used by:1695
Symbol 1634 SoundUsed by:1664
Symbol 1635 ShapeTweeningUsed by:1664
Symbol 1636 ShapeTweeningUsed by:1664
Symbol 1637 ShapeTweeningUsed by:1664
Symbol 1638 ShapeTweeningUsed by:1664
Symbol 1639 ShapeTweeningUsed by:1664
Symbol 1640 ShapeTweeningUsed by:1664
Symbol 1641 ShapeTweeningUsed by:1664
Symbol 1642 GraphicUsed by:1664
Symbol 1643 GraphicUsed by:1664
Symbol 1644 GraphicUsed by:1664
Symbol 1645 GraphicUsed by:1664
Symbol 1646 GraphicUsed by:1664
Symbol 1647 GraphicUsed by:1664
Symbol 1648 GraphicUsed by:1664
Symbol 1649 GraphicUsed by:1664
Symbol 1650 GraphicUsed by:1664
Symbol 1651 GraphicUsed by:1664
Symbol 1652 GraphicUsed by:1656 1664
Symbol 1653 GraphicUsed by:1658 1664
Symbol 1654 GraphicUsed by:1657
Symbol 1655 GraphicUsed by:1656
Symbol 1656 ButtonUses:1652 1353 1655 1355 65 62Used by:1657
Symbol 1657 MovieClipUses:1654 1656Used by:1664
Symbol 1658 ButtonUses:1653Used by:1664
Symbol 1659 EditableTextUses:1445Used by:1664
Symbol 1660 EditableTextUses:1445Used by:1664
Symbol 1661 EditableTextUses:1445Used by:1664
Symbol 1662 EditableTextUses:1445Used by:1664
Symbol 1663 EditableTextUses:1445Used by:1664
Symbol 1664 MovieClipUses:1612 1613 1634 1635 1636 1637 1618 1638 1639 1640 1641 1642 1624 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1657 1658 1659 1660 1661 1662 1663Used by:1695
Symbol 1665 GraphicUsed by:1666
Symbol 1666 MovieClipUses:1665Used by:1668 1670 1672 1674 1676 1678 1680 1682 1684 1686
Symbol 1667 GraphicUsed by:1668
Symbol 1668 MovieClipUses:230 1666 1667Used by:1687
Symbol 1669 GraphicUsed by:1670
Symbol 1670 MovieClipUses:230 1666 1669Used by:1687
Symbol 1671 GraphicUsed by:1672
Symbol 1672 MovieClipUses:230 1666 1671Used by:1687
Symbol 1673 GraphicUsed by:1674
Symbol 1674 MovieClipUses:230 1666 1673Used by:1687
Symbol 1675 GraphicUsed by:1676
Symbol 1676 MovieClipUses:230 1666 1675Used by:1687
Symbol 1677 GraphicUsed by:1678
Symbol 1678 MovieClipUses:230 1666 1677Used by:1687
Symbol 1679 GraphicUsed by:1680
Symbol 1680 MovieClipUses:230 1666 1679Used by:1687
Symbol 1681 GraphicUsed by:1682
Symbol 1682 MovieClipUses:230 1666 1681Used by:1687
Symbol 1683 GraphicUsed by:1684
Symbol 1684 MovieClipUses:230 1666 1683Used by:1687
Symbol 1685 GraphicUsed by:1686
Symbol 1686 MovieClipUses:230 1666 1685Used by:1687
Symbol 1687 MovieClipUses:1668 1670 1672 1674 1676 1678 1680 1682 1684 1686Used by:1695
Symbol 1688 GraphicUsed by:1689 1690
Symbol 1689 MovieClipUses:1688Used by:1691
Symbol 1690 MovieClipUses:1688Used by:1691
Symbol 1691 MovieClipUses:1689 1690Used by:1695
Symbol 1692 ShapeTweeningUsed by:1694
Symbol 1693 ShapeTweeningUsed by:1694
Symbol 1694 MovieClipUses:1692 1693 337Used by:1695
Symbol 1695 MovieClipUses:337 1312 1316 1380 1466 1527 1592 1611 1633 1664 1687 1691 1694Used by:Timeline
Streaming Sound 1Used by:Symbol 300 MovieClip
Streaming Sound 2Used by:Symbol 383 MovieClip
Streaming Sound 3Used by:Symbol 453 MovieClip
Streaming Sound 4Used by:Symbol 549 MovieClip
Streaming Sound 5Used by:Symbol 655 MovieClip
Streaming Sound 6Used by:Symbol 937 MovieClip
Streaming Sound 7Used by:Symbol 1028 MovieClip

Instance Names

"intro"Frame 2Symbol 213 MovieClip
"men"Frame 4Symbol 296 MovieClip
"cut1"Frame 5Symbol 336 MovieClip
"bg"Frame 6Symbol 1031 MovieClip
"killer"Frame 6Symbol 1298 MovieClip
"trees"Frame 6Symbol 1301 MovieClip
"cam"Frame 6Symbol 1695 MovieClip
"bar"Symbol 67 MovieClip Frame 1Symbol 55 MovieClip
"bar"Symbol 67 MovieClip Frame 3Symbol 55 MovieClip
"logo_intro"Symbol 188 MovieClip Frame 1Symbol 187 Button
"hitarea"Symbol 213 MovieClip Frame 1Symbol 188 MovieClip
"car"Symbol 261 MovieClip Frame 1Symbol 259 MovieClip
"cut1"Symbol 296 MovieClip Frame 5Symbol 261 MovieClip
"control"Symbol 296 MovieClip Frame 18Symbol 286 MovieClip
"survival"Symbol 296 MovieClip Frame 19Symbol 295 MovieClip
"garage"Symbol 336 MovieClip Frame 291Symbol 322 MovieClip
"spacebar"Symbol 362 MovieClip Frame 1Symbol 361 MovieClip
"spacebar"Symbol 370 MovieClip Frame 1Symbol 361 MovieClip
"life"Symbol 370 MovieClip Frame 1Symbol 369 MovieClip
"spacebar"Symbol 372 MovieClip Frame 1Symbol 361 MovieClip
"spacebar"Symbol 378 MovieClip Frame 1Symbol 361 MovieClip
"spacebar"Symbol 380 MovieClip Frame 1Symbol 361 MovieClip
"feet"Symbol 450 MovieClip Frame 1Symbol 408 MovieClip
"waiter"Symbol 451 MovieClip Frame 1Symbol 450 MovieClip
"man"Symbol 479 MovieClip Frame 1Symbol 462 MovieClip
"man"Symbol 479 MovieClip Frame 2Symbol 471 MovieClip
"man"Symbol 479 MovieClip Frame 3Symbol 478 MovieClip
"legs"Symbol 534 MovieClip Frame 1Symbol 408 MovieClip
"man"Symbol 534 MovieClip Frame 1Symbol 479 MovieClip
"man"Symbol 534 MovieClip Frame 2Symbol 490 MovieClip
"man"Symbol 537 MovieClip Frame 1Symbol 534 MovieClip
"hit3"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"hit2"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"hit"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"spacebar"Symbol 546 MovieClip Frame 1Symbol 361 MovieClip
"man"Symbol 569 MovieClip Frame 1Symbol 423 MovieClip
"man"Symbol 569 MovieClip Frame 2Symbol 563 MovieClip
"man"Symbol 569 MovieClip Frame 3Symbol 568 MovieClip
"legs"Symbol 608 MovieClip Frame 1Symbol 408 MovieClip
"man"Symbol 608 MovieClip Frame 1Symbol 569 MovieClip
"man"Symbol 608 MovieClip Frame 2Symbol 575 MovieClip
"man"Symbol 609 MovieClip Frame 1Symbol 608 MovieClip
"gunhit2"Symbol 609 MovieClip Frame 1Symbol 536 MovieClip
"gunhit"Symbol 609 MovieClip Frame 1Symbol 536 MovieClip
"hit"Symbol 609 MovieClip Frame 1Symbol 536 MovieClip
"hit2"Symbol 609 MovieClip Frame 1Symbol 536 MovieClip
"guard"Symbol 757 MovieClip Frame 1Symbol 733 MovieClip
"man"Symbol 814 MovieClip Frame 1Symbol 790 MovieClip
"legs"Symbol 888 MovieClip Frame 1Symbol 408 MovieClip
"man"Symbol 888 MovieClip Frame 1Symbol 855 MovieClip
"spot"Symbol 888 MovieClip Frame 1Symbol 857 MovieClip
"man"Symbol 893 MovieClip Frame 1Symbol 888 MovieClip
"Q"Symbol 893 MovieClip Frame 1Symbol 890 MovieClip
"exclamation"Symbol 893 MovieClip Frame 1Symbol 892 MovieClip
"hit2"Symbol 893 MovieClip Frame 1Symbol 536 MovieClip
"hit"Symbol 893 MovieClip Frame 1Symbol 536 MovieClip
"guard"Symbol 911 MovieClip Frame 1Symbol 733 MovieClip
"guard"Symbol 913 MovieClip Frame 1Symbol 733 MovieClip
"light"Symbol 932 MovieClip Frame 1Symbol 926 MovieClip
"swordhit"Symbol 1024 MovieClip Frame 3Symbol 396 MovieClip
"swordhit"Symbol 1024 MovieClip Frame 8Symbol 396 MovieClip
"legs"Symbol 1025 MovieClip Frame 1Symbol 979 MovieClip
"man"Symbol 1025 MovieClip Frame 1Symbol 1001 MovieClip
"man"Symbol 1025 MovieClip Frame 2Symbol 1008 MovieClip
"man"Symbol 1025 MovieClip Frame 3Symbol 1024 MovieClip
"man"Symbol 1026 MovieClip Frame 1Symbol 1025 MovieClip
"hit"Symbol 1026 MovieClip Frame 1Symbol 396 MovieClip
"bullethit"Symbol 1026 MovieClip Frame 1Symbol 396 MovieClip
"masonhit"Symbol 1026 MovieClip Frame 1Symbol 396 MovieClip
"masonhit2"Symbol 1026 MovieClip Frame 1Symbol 396 MovieClip
"door"Symbol 1030 MovieClip Frame 1Symbol 932 MovieClip
"fade1"Symbol 1031 MovieClip Frame 1Symbol 339 MovieClip
"walls"Symbol 1031 MovieClip Frame 1Symbol 381 MovieClip
"music"Symbol 1031 MovieClip Frame 1Symbol 383 MovieClip
"fade2"Symbol 1031 MovieClip Frame 2Symbol 339 MovieClip
"walls"Symbol 1031 MovieClip Frame 2Symbol 393 MovieClip
"plate"Symbol 1031 MovieClip Frame 2Symbol 394 MovieClip
"exit"Symbol 1031 MovieClip Frame 2Symbol 396 MovieClip
"waiter"Symbol 1031 MovieClip Frame 2Symbol 451 MovieClip
"music"Symbol 1031 MovieClip Frame 2Symbol 453 MovieClip
"fade3"Symbol 1031 MovieClip Frame 3Symbol 339 MovieClip
"blood"Symbol 1031 MovieClip Frame 3Symbol 454 MovieClip
"exit"Symbol 1031 MovieClip Frame 3Symbol 396 MovieClip
"managertable"Symbol 1031 MovieClip Frame 3Symbol 396 MovieClip
"walls"Symbol 1031 MovieClip Frame 3Symbol 458 MovieClip
"manager"Symbol 1031 MovieClip Frame 3Symbol 537 MovieClip
"walls"Symbol 1031 MovieClip Frame 4Symbol 547 MovieClip
"music"Symbol 1031 MovieClip Frame 4Symbol 549 MovieClip
"blood"Symbol 1031 MovieClip Frame 5Symbol 454 MovieClip
"walls"Symbol 1031 MovieClip Frame 5Symbol 555 MovieClip
"walls"Symbol 1031 MovieClip Frame 6Symbol 615 MovieClip
"spacebar"Symbol 1031 MovieClip Frame 6Symbol 361 MovieClip
"walls"Symbol 1031 MovieClip Frame 7Symbol 647 MovieClip
"music"Symbol 1031 MovieClip Frame 7Symbol 655 MovieClip
"walls"Symbol 1031 MovieClip Frame 8Symbol 678 MovieClip
"lock"Symbol 1031 MovieClip Frame 8Symbol 684 MovieClip
"music"Symbol 1031 MovieClip Frame 8Symbol 549 MovieClip
"blood"Symbol 1031 MovieClip Frame 9Symbol 454 MovieClip
"walls"Symbol 1031 MovieClip Frame 9Symbol 689 MovieClip
"walls"Symbol 1031 MovieClip Frame 10Symbol 693 MovieClip
"spacebar"Symbol 1031 MovieClip Frame 11Symbol 361 MovieClip
"walls"Symbol 1031 MovieClip Frame 11Symbol 705 MovieClip
"music"Symbol 1031 MovieClip Frame 11Symbol 453 MovieClip
"walls"Symbol 1031 MovieClip Frame 12Symbol 708 MovieClip
"music"Symbol 1031 MovieClip Frame 13Symbol 549 MovieClip
"walls"Symbol 1031 MovieClip Frame 14Symbol 828 MovieClip
"music"Symbol 1031 MovieClip Frame 15Symbol 655 MovieClip
"walls"Symbol 1031 MovieClip Frame 16Symbol 844 MovieClip
"m7crack"Symbol 1031 MovieClip Frame 16Symbol 850 MovieClip
"music"Symbol 1031 MovieClip Frame 16Symbol 549 MovieClip
"walls"Symbol 1031 MovieClip Frame 17Symbol 897 MovieClip
"g3"Symbol 1031 MovieClip Frame 17Symbol 893 MovieClip
"g2"Symbol 1031 MovieClip Frame 17Symbol 893 MovieClip
"g1"Symbol 1031 MovieClip Frame 17Symbol 893 MovieClip
"g4"Symbol 1031 MovieClip Frame 17Symbol 893 MovieClip
"target7"Symbol 1031 MovieClip Frame 17Symbol 537 MovieClip
"music"Symbol 1031 MovieClip Frame 18Symbol 655 MovieClip
"walls"Symbol 1031 MovieClip Frame 19Symbol 933 MovieClip
"music"Symbol 1031 MovieClip Frame 19Symbol 549 MovieClip
"walls"Symbol 1031 MovieClip Frame 20Symbol 935 MovieClip
"music"Symbol 1031 MovieClip Frame 20Symbol 937 MovieClip
"walls"Symbol 1031 MovieClip Frame 21Symbol 939 MovieClip
"walls"Symbol 1031 MovieClip Frame 22Symbol 947 MovieClip
"walls"Symbol 1031 MovieClip Frame 23Symbol 949 MovieClip
"walls"Symbol 1031 MovieClip Frame 24Symbol 957 MovieClip
"walls"Symbol 1031 MovieClip Frame 25Symbol 959 MovieClip
"walls"Symbol 1031 MovieClip Frame 26Symbol 961 MovieClip
"walls"Symbol 1031 MovieClip Frame 27Symbol 964 MovieClip
"walls"Symbol 1031 MovieClip Frame 28Symbol 970 MovieClip
"m10ninja"Symbol 1031 MovieClip Frame 28Symbol 1026 MovieClip
"music"Symbol 1031 MovieClip Frame 28Symbol 1028 MovieClip
"walls"Symbol 1031 MovieClip Frame 29Symbol 1030 MovieClip
"p1_1"Symbol 1031 MovieClip Frame 29Symbol 609 MovieClip
"p1_2"Symbol 1031 MovieClip Frame 29Symbol 609 MovieClip
"p2_1"Symbol 1031 MovieClip Frame 30Symbol 609 MovieClip
"p2_2"Symbol 1031 MovieClip Frame 30Symbol 609 MovieClip
"p2_3"Symbol 1031 MovieClip Frame 30Symbol 609 MovieClip
"p3_2"Symbol 1031 MovieClip Frame 31Symbol 609 MovieClip
"p3_4"Symbol 1031 MovieClip Frame 31Symbol 609 MovieClip
"p3_1"Symbol 1031 MovieClip Frame 31Symbol 609 MovieClip
"p3_3"Symbol 1031 MovieClip Frame 31Symbol 609 MovieClip
"p3_5"Symbol 1031 MovieClip Frame 31Symbol 609 MovieClip
"p4_2"Symbol 1031 MovieClip Frame 32Symbol 609 MovieClip
"p4_7"Symbol 1031 MovieClip Frame 32Symbol 609 MovieClip
"p4_3"Symbol 1031 MovieClip Frame 32Symbol 609 MovieClip
"p4_6"Symbol 1031 MovieClip Frame 32Symbol 609 MovieClip
"p4_1"Symbol 1031 MovieClip Frame 32Symbol 609 MovieClip
"p4_5"Symbol 1031 MovieClip Frame 32Symbol 893 MovieClip
"p4_4"Symbol 1031 MovieClip Frame 32Symbol 893 MovieClip
"p5_2"Symbol 1031 MovieClip Frame 33Symbol 609 MovieClip
"p5_3"Symbol 1031 MovieClip Frame 33Symbol 609 MovieClip
"p5_6"Symbol 1031 MovieClip Frame 33Symbol 893 MovieClip
"p5_5"Symbol 1031 MovieClip Frame 33Symbol 893 MovieClip
"p5_8"Symbol 1031 MovieClip Frame 33Symbol 893 MovieClip
"p5_7"Symbol 1031 MovieClip Frame 33Symbol 893 MovieClip
"p5_1"Symbol 1031 MovieClip Frame 33Symbol 609 MovieClip
"p5_4"Symbol 1031 MovieClip Frame 33Symbol 609 MovieClip
"p6_3"Symbol 1031 MovieClip Frame 34Symbol 609 MovieClip
"p6_8"Symbol 1031 MovieClip Frame 34Symbol 609 MovieClip
"p6_6"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p6_4"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p6_6"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p6_5"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p6_2"Symbol 1031 MovieClip Frame 34Symbol 609 MovieClip
"p6_7"Symbol 1031 MovieClip Frame 34Symbol 609 MovieClip
"p6_9"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p6_10"Symbol 1031 MovieClip Frame 34Symbol 893 MovieClip
"p7_3"Symbol 1031 MovieClip Frame 35Symbol 609 MovieClip
"p7_4"Symbol 1031 MovieClip Frame 35Symbol 609 MovieClip
"p7_10"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_7"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_9"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_8"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_2"Symbol 1031 MovieClip Frame 35Symbol 609 MovieClip
"p7_5"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_6"Symbol 1031 MovieClip Frame 35Symbol 893 MovieClip
"p7_1"Symbol 1031 MovieClip Frame 35Symbol 1026 MovieClip
"p8_10"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_7"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_9"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_8"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_5"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_6"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_2"Symbol 1031 MovieClip Frame 36Symbol 1026 MovieClip
"p8_4"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_3"Symbol 1031 MovieClip Frame 36Symbol 893 MovieClip
"p8_1"Symbol 1031 MovieClip Frame 36Symbol 1026 MovieClip
"p9_11"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_9"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_12"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_10"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_8"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_1"Symbol 1031 MovieClip Frame 37Symbol 1026 MovieClip
"p9_6"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_7"Symbol 1031 MovieClip Frame 37Symbol 893 MovieClip
"p9_5"Symbol 1031 MovieClip Frame 37Symbol 1026 MovieClip
"p9_4"Symbol 1031 MovieClip Frame 37Symbol 1026 MovieClip
"p9_2"Symbol 1031 MovieClip Frame 37Symbol 1026 MovieClip
"p9_3"Symbol 1031 MovieClip Frame 37Symbol 1026 MovieClip
"p10_13"Symbol 1031 MovieClip Frame 38Symbol 893 MovieClip
"p10_11"Symbol 1031 MovieClip Frame 38Symbol 893 MovieClip
"p10_14"Symbol 1031 MovieClip Frame 38Symbol 893 MovieClip
"p10_12"Symbol 1031 MovieClip Frame 38Symbol 893 MovieClip
"p10_10"Symbol 1031 MovieClip Frame 38Symbol 893 MovieClip
"p10_3"Symbol 1031 MovieClip Frame 38Symbol 1026 MovieClip
"p10_8"Symbol 1031 MovieClip Frame 38Symbol 1026 MovieClip
"p10_7"Symbol 1031 MovieClip Frame 38Symbol 1026 MovieClip
"p10_9"Symbol 1031 MovieClip Frame 38Symbol 1026 MovieClip
"p10_6"Symbol 1031 MovieClip Frame 38Symbol 609 MovieClip
"p10_5"Symbol 1031 MovieClip Frame 38Symbol 609 MovieClip
"p10_4"Symbol 1031 MovieClip Frame 38Symbol 609 MovieClip
"p10_2"Symbol 1031 MovieClip Frame 38Symbol 609 MovieClip
"p10_1"Symbol 1031 MovieClip Frame 38Symbol 609 MovieClip
"p10_15"Symbol 1031 MovieClip Frame 38Symbol 1026 MovieClip
"hit"Symbol 1051 MovieClip Frame 1Symbol 536 MovieClip
"man"Symbol 1059 MovieClip Frame 1Symbol 1040 MovieClip
"man"Symbol 1059 MovieClip Frame 2Symbol 1051 MovieClip
"hit"Symbol 1122 MovieClip Frame 1Symbol 536 MovieClip
"man"Symbol 1123 MovieClip Frame 1Symbol 1115 MovieClip
"man"Symbol 1123 MovieClip Frame 2Symbol 1122 MovieClip
"hit"Symbol 1247 MovieClip Frame 1Symbol 536 MovieClip
"man"Symbol 1248 MovieClip Frame 1Symbol 1240 MovieClip
"man"Symbol 1248 MovieClip Frame 2Symbol 1247 MovieClip
"legs"Symbol 1297 MovieClip Frame 1Symbol 408 MovieClip
"man"Symbol 1297 MovieClip Frame 1Symbol 1059 MovieClip
"man"Symbol 1297 MovieClip Frame 2Symbol 1087 MovieClip
"legs"Symbol 1297 MovieClip Frame 3Symbol 408 MovieClip
"man"Symbol 1297 MovieClip Frame 4Symbol 1123 MovieClip
"bull"Symbol 1297 MovieClip Frame 6Symbol 1134 MovieClip
"bull"Symbol 1297 MovieClip Frame 7Symbol 1139 MovieClip
"bull"Symbol 1297 MovieClip Frame 10Symbol 1212 MovieClip
"bull"Symbol 1297 MovieClip Frame 11Symbol 1236 MovieClip
"man"Symbol 1297 MovieClip Frame 12Symbol 1248 MovieClip
"man"Symbol 1298 MovieClip Frame 1Symbol 1297 MovieClip
"hit"Symbol 1298 MovieClip Frame 1Symbol 536 MovieClip
"hit2"Symbol 1298 MovieClip Frame 1Symbol 536 MovieClip
"points"Symbol 1379 MovieClip Frame 1Symbol 1368 EditableText
"cost"Symbol 1379 MovieClip Frame 1Symbol 1369 EditableText
"points"Symbol 1379 MovieClip Frame 2Symbol 1373 EditableText
"cost"Symbol 1379 MovieClip Frame 2Symbol 1374 EditableText
"bullets"Symbol 1466 MovieClip Frame 2Symbol 1446 EditableText
"bullets"Symbol 1466 MovieClip Frame 3Symbol 1449 EditableText
"bullets"Symbol 1466 MovieClip Frame 4Symbol 1452 EditableText
"bullets"Symbol 1466 MovieClip Frame 6Symbol 1457 EditableText
"bullets"Symbol 1466 MovieClip Frame 7Symbol 1460 EditableText
"bullets"Symbol 1466 MovieClip Frame 8Symbol 1463 EditableText
"man"Symbol 1515 MovieClip Frame 41Symbol 1514 MovieClip
"persoont"Symbol 1527 MovieClip Frame 2Symbol 1469 EditableText
"textbox"Symbol 1527 MovieClip Frame 2Symbol 1472 EditableText
"persoont"Symbol 1527 MovieClip Frame 3Symbol 1473 EditableText
"textbox"Symbol 1527 MovieClip Frame 3Symbol 1474 EditableText
"persoont"Symbol 1527 MovieClip Frame 4Symbol 1479 EditableText
"textbox"Symbol 1527 MovieClip Frame 4Symbol 1480 EditableText
"persoont"Symbol 1527 MovieClip Frame 5Symbol 1481 EditableText
"textbox"Symbol 1527 MovieClip Frame 5Symbol 1482 EditableText
"persoont"Symbol 1527 MovieClip Frame 6Symbol 1483 EditableText
"textbox"Symbol 1527 MovieClip Frame 6Symbol 1484 EditableText
"persoont"Symbol 1527 MovieClip Frame 7Symbol 1485 EditableText
"textbox"Symbol 1527 MovieClip Frame 7Symbol 1486 EditableText
"persoont"Symbol 1527 MovieClip Frame 8Symbol 1487 EditableText
"textbox"Symbol 1527 MovieClip Frame 8Symbol 1488 EditableText
"persoont"Symbol 1527 MovieClip Frame 9Symbol 1489 EditableText
"textbox"Symbol 1527 MovieClip Frame 9Symbol 1490 EditableText
"persoont"Symbol 1527 MovieClip Frame 10Symbol 1491 EditableText
"textbox"Symbol 1527 MovieClip Frame 10Symbol 1492 EditableText
"persoont"Symbol 1527 MovieClip Frame 11Symbol 1493 EditableText
"textbox"Symbol 1527 MovieClip Frame 11Symbol 1494 EditableText
"trans"Symbol 1527 MovieClip Frame 12Symbol 1515 MovieClip
"textbox"Symbol 1527 MovieClip Frame 12Symbol 1516 EditableText
"persoont"Symbol 1527 MovieClip Frame 12Symbol 1517 EditableText
"textbox"Symbol 1527 MovieClip Frame 13Symbol 1518 EditableText
"persoont"Symbol 1527 MovieClip Frame 13Symbol 1519 EditableText
"transition"Symbol 1592 MovieClip Frame 1Symbol 1531 MovieClip
"briefing"Symbol 1592 MovieClip Frame 6Symbol 1591 MovieClip
"lvlcomp"Symbol 1664 MovieClip Frame 50Symbol 1659 EditableText
"killb"Symbol 1664 MovieClip Frame 50Symbol 1660 EditableText
"nokill"Symbol 1664 MovieClip Frame 50Symbol 1661 EditableText
"spec"Symbol 1664 MovieClip Frame 50Symbol 1662 EditableText
"totaal"Symbol 1664 MovieClip Frame 50Symbol 1663 EditableText
"cursor"Symbol 1691 MovieClip Frame 1Symbol 1689 MovieClip
"cursor"Symbol 1691 MovieClip Frame 2Symbol 1690 MovieClip
"control"Symbol 1695 MovieClip Frame 1Symbol 1312 MovieClip
"shop"Symbol 1695 MovieClip Frame 1Symbol 1380 MovieClip
"items"Symbol 1695 MovieClip Frame 1Symbol 1466 MovieClip
"textbox"Symbol 1695 MovieClip Frame 1Symbol 1527 MovieClip
"briefing"Symbol 1695 MovieClip Frame 1Symbol 1592 MovieClip
"mcomplete"Symbol 1695 MovieClip Frame 1Symbol 1664 MovieClip
"phase"Symbol 1695 MovieClip Frame 1Symbol 1687 MovieClip
"mouse"Symbol 1695 MovieClip Frame 1Symbol 1691 MovieClip
"black"Symbol 1695 MovieClip Frame 1Symbol 1694 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 18 as "bloodgun"
ExportAssets (56)Timeline Frame 1Symbol 33 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 42 as "shot"
ExportAssets (56)Timeline Frame 1Symbol 46 as "blood_ground"
ExportAssets (56)Timeline Frame 1Symbol 51 as "blood_splatter1"

Labels

"loaded"Symbol 67 MovieClip Frame 3
"sel1"Symbol 296 MovieClip Frame 16
"sel2"Symbol 296 MovieClip Frame 17
"sel3"Symbol 296 MovieClip Frame 18
"sel4"Symbol 296 MovieClip Frame 19
"walk"Symbol 479 MovieClip Frame 1
"hurt"Symbol 479 MovieClip Frame 2
"attack"Symbol 479 MovieClip Frame 3
"gun"Symbol 534 MovieClip Frame 2
"die"Symbol 534 MovieClip Frame 3
"walk"Symbol 569 MovieClip Frame 1
"hurt"Symbol 569 MovieClip Frame 2
"attack"Symbol 569 MovieClip Frame 3
"gun"Symbol 608 MovieClip Frame 2
"die"Symbol 608 MovieClip Frame 3
"die"Symbol 888 MovieClip Frame 2
"walk"Symbol 1025 MovieClip Frame 1
"hurt"Symbol 1025 MovieClip Frame 2
"sword"Symbol 1025 MovieClip Frame 3
"survival"Symbol 1031 MovieClip Frame 29
"vbv"Symbol 1051 MovieClip Frame 1
"combo1"Symbol 1247 MovieClip Frame 1
"walk"Symbol 1297 MovieClip Frame 1
"walkgun"Symbol 1297 MovieClip Frame 2
"c4"Symbol 1297 MovieClip Frame 3
"knife"Symbol 1297 MovieClip Frame 4
"shotgun"Symbol 1297 MovieClip Frame 5
"ak"Symbol 1297 MovieClip Frame 6
"bull"Symbol 1297 MovieClip Frame 7
"gunreload"Symbol 1297 MovieClip Frame 8
"shotgunreload"Symbol 1297 MovieClip Frame 9
"akreload"Symbol 1297 MovieClip Frame 10
"bullreload"Symbol 1297 MovieClip Frame 11
"katana"Symbol 1297 MovieClip Frame 12
"die"Symbol 1297 MovieClip Frame 13
"men2"Symbol 1442 MovieClip Frame 17




http://swfchan.com/19/90718/info.shtml
Created: 28/3 -2019 06:46:37 Last modified: 28/3 -2019 06:46:37 Server time: 22/12 -2024 08:47:20