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