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

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

Black 2.swf

This is the info page for
Flash #24301

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


Text
BLACK 2

flashground.net and jacob dzwinel production

300kb

game

END

actions here

SKATECLAN

SKATECLAN

SKATECLAN

SKATECLAN

SKATECLAN

© 1998-2006 FlashGround Games &
Entertainment. All Rights Reserved.
FLASH GAMES ™ and any associated
characters are ® ™ Jacob Dzwinel or
FlashGround.net Inc. All Rights Reserved.

Game by

GROUND.NET

JACOB DZWINEL (ACTIONSCRIPT)

skip intro

VITALY ZABOROV (GRAPHIC)

PRESENTS

sounds : michal gasior

music : michal gasior

BLACK 2

Game is Sponsored by

www.armorgames.com

© 1998-2006 FlashGround Games &
Entertainment. All Rights Reserved.
BLACK FLASH GAME™ and any associated
characters are ® ™ Jacob Dzwinel or
FlashGround.net Inc. All Rights Reserved.

START NEW GAME

LOAD GAME

OPTIONS

INSTRUCTIONS

PLAY MORE GAMES

CREDIT

LEVEL

PLAY BLACK PART I

BACK TO MENU

VERY HARD

HARD

NORMAL

EASY

difficulty

difficulty (no crosshair)

video QUALITY LOW

video QUALITY MEDIUM

video QUALITY HIGH

video QUALITY BEST

black is free online flash game where you control
special agent who can use slow motion and shoot from 11
different weapons

wsad - controls

space - slow motion

left mouse button - shoot

keep Q or E - change weapons

black 2™
actionscript : jacob dzwinel
graphics : jacob dzwinel and vitaly zaborov
sounds : michal gasior
idea : jacob dzwinel
sponsored by: www.armorgames.com

LEVEL

0

0

0

0

110

110

110

110

110

110

110

110

110

110

8

use WSAD to move around your character

click LMB to shoot

click SPACE to turn on slow motion

keep E or Q to choose the weapons

After you will kill the enemy, pick up ammo to your weapons from his body

CHECKPOINT

HEALTH :

000

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

110

110

110

110

110

110

110

110

110

110

0

0

0

0

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

000

0

0

0

0

110

110

110

110

110

110

110

110

110

110

0

0

0

0

How many enemys you killed -

How long you play in this game (in seconds) -

How long you used Slow Motion (in per seconds) -

How many bullets you shoot -

PLAY FROM THE BEGGINING

MORE FUN GAMES

congtratulation

you have passed the game

0

0

0

0

TRY AGAIN FROM LAST CHECKPOINT

0

0

0

0

ActionScript [AS1/AS2]

Frame 1
function doSomething() { } function doSomething3() { getURL ("http://armorgames.com", _blank); } function doSomething2() { getURL ("http://flashground.net", _blank); } MENU.customItems.push(Functioned2); MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("Game by Jacob Dzwinel", doSomething); Functioned2 = new ContextMenuItem("www.FlashGround.net", doSomething2); Functioned3 = new ContextMenuItem("www.ArmorGames.com", doSomething3); MENU.customItems.push(Functioned); MENU.customItems.push(Functioned2); MENU.customItems.push(Functioned3); _root.menu = MENU;
Instance of Symbol 208 MovieClip in Frame 1
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Instance of Symbol 222 MovieClip in Frame 1
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 225 MovieClip "spirala" in Frame 3
onClipEvent (load) { skok = 100; } onClipEvent (mouseMove) { } onClipEvent (enterFrame) { this._rotation = this._rotation + 2; }
Instance of Symbol 222 MovieClip in Frame 3
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 222 MovieClip in Frame 180
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 208 MovieClip in Frame 319
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Instance of Symbol 222 MovieClip in Frame 319
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 208 MovieClip in Frame 494
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Frame 703
AMMO2 = 100; AMMO3 = 110; AMMO4 = 150; AMMO5 = 15; AMMO6 = 95; AMMO7 = 45; AMMO8 = 50; AMMO9 = 10; AMMO10 = 55; AMMO11 = 200; crosshair2 = 1; stop();
Instance of Symbol 222 MovieClip in Frame 703
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 208 MovieClip in Frame 703
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Frame 704
stop();
Frame 705
stop();
Frame 706
stop();
Frame 707
stop();
Instance of Symbol 222 MovieClip "crosshair" in Frame 708
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 727
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda2"); } }
Frame 821
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 821
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 822
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.herolifes = 25; _root.bullettime = 0; _root.gun = 1; _root.silences = 710; _root.LEVEL = 1; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 403 MovieClip "guy" in Frame 822
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 822
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda2"); } }
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 822
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 822
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 822
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Frame 823
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 823
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 824
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 2; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 824
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 824
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 824
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda3"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 824
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 824
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Instance of Symbol 442 MovieClip "box" in Frame 824
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Frame 825
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 825
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 826
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 3; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 826
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 826
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 826
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda4"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 826
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 826
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Instance of Symbol 442 MovieClip "box" in Frame 826
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Frame 827
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 827
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 828
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 4; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 828
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 828
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 828
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda5"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 828
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 828
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 403 MovieClip "guy" in Frame 828
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 829
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 829
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 830
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 5; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 830
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 830
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 830
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda6"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 830
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 830
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 830
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 403 MovieClip "guy" in Frame 830
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 831
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 831
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 832
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 6; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 832
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 832
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 832
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda7"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 832
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 832
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 832
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 403 MovieClip "guy" in Frame 832
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 833
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 833
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 834
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 7; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 834
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 834
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 834
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda8"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 834
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 834
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 834
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 403 MovieClip "guy" in Frame 834
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 835
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 835
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 836
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 8; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 836
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 836
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 836
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda9"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 836
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 836
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 836
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 836
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 836
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 837
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 837
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 838
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 9; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 838
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 838
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 838
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda10"); } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 838
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 838
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 838
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 838
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 839
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 839
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 840
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 10; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 840
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 840
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 840
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda11"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 840
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 840
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 840
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 840
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 840
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 841
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 841
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 842
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 11; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 842
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 842
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 842
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda12"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 842
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 842
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 842
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 842
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 842
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 843
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 843
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 844
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 12; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 844
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 844
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 844
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda13"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 844
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 844
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 844
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 844
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 844
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 845
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 845
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 846
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 13; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 846
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 846
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 846
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda14"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 846
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 846
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 846
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 846
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 846
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 847
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 847
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 848
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 14; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 848
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 848
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 848
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda15"); } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 848
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 848
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 848
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 848
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 849
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 849
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 850
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 15; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 850
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 850
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 850
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda16"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 850
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 850
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 850
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 850
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 850
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 851
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 851
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 852
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 16; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 852
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 852
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 852
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda17"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 852
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 852
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 852
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 852
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 852
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 853
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 853
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 854
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 17; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 854
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 854
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 854
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda18"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 854
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 854
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 854
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 854
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 854
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 855
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 855
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 856
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 18; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 856
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 856
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 856
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda19"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 856
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 856
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 856
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 856
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 856
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 857
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 857
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 858
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 19; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 858
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 858
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 858
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda20"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 858
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 858
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 858
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 858
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 858
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 859
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 859
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 860
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 20; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 860
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 860
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 860
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda21"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 860
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 860
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 860
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 860
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 860
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Frame 861
function BadGuy() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy2() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy3() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy4() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy5() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } function BadGuy6() { this.goX = this._x; this.goY = this._y; this.seenPlayerX = null; this.seenPlayerYX = null; this.NUMBER = Number(this._name.substring(7)); this.I_saw_player = false; } _root.reload = 0; theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy.prototype = new MovieClip(); BadGuy.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead1 == 0) { _root.guyvisible = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible = 0; } } }; Object.registerClass("BadGuy", BadGuy); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy2.prototype = new MovieClip(); BadGuy2.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy2.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy2.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead2 == 0) { _root.guyvisible2 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible2 = 0; } } }; Object.registerClass("BadGuy2", BadGuy2); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy3.prototype = new MovieClip(); BadGuy3.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy3.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy3.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead3 == 0) { _root.guyvisible3 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible3 = 0; } } }; Object.registerClass("BadGuy3", BadGuy3); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy4.prototype = new MovieClip(); BadGuy4.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy4.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy4.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead4 == 0) { _root.guyvisible4 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible4 = 0; } } }; Object.registerClass("BadGuy4", BadGuy4); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy5.prototype = new MovieClip(); BadGuy5.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy5.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy5.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead5 == 0) { _root.guyvisible5 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible5 = 0; } } }; Object.registerClass("BadGuy5", BadGuy5); theDistance = function (obj1, obj2) { return(Math.sqrt(((obj1._x - obj2._x) * (obj1._x - obj2._x)) + ((obj1._y - obj2._y) * (obj1._y - obj2._y)))); }; BadGuy6.prototype = new MovieClip(); BadGuy6.prototype.onEnterFrame = function () { this.lookForPlayer(); }; BadGuy6.prototype.I_see_player = function () { var _local5 = _root.guy._x - this._x; var _local6 = _root.guy._y - this._y; var _local4 = Math.floor(theDistance(this, _root.guy) / 5); var _local3 = 0; while (_local3 < _local4) { if (_root.walls.hitTest(this._x + ((_local3 * _local5) / _local4), this._y + ((_local3 * _local6) / _local4), true)) { return(false); } _local3++; } return(true); }; BadGuy6.prototype.lookForPlayer = function () { if ((_root.theDistance(_root.guy, this) <= 700) && (this.I_see_player())) { this.I_saw_player = true; this.seenPlayerX = _root.guy._x; this.seenPlayerY = _root.guy._y; if (_root.dead6 == 0) { _root.guyvisible6 = 1; } else if (this.I_saw_player) { this._x = this.seenPlayerX._x; this._y = this.seenPlayerY._y; _root.guyvisible6 = 0; } } }; Object.registerClass("BadGuy6", BadGuy6);
Instance of Symbol 222 MovieClip "crosshair" in Frame 861
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 862
_root.badlife = _root.difficult; _root.badlife2 = _root.difficult; _root.badlife3 = _root.difficult; _root.badlife4 = _root.difficult + 2; _root.badlife5 = _root.difficult + 2; _root.badlife6 = _root.difficult; _root.bullettime = 0; _root.LEVEL = 21; _root.silence._width = _root.silences; bad6hat = random(5); bad5hat = random(5); bad4hat = random(5); bad3hat = random(5); bad2hat = random(5); bad1hat = random(5); stop(); n = "1"; onMouseDown = function () { _root.kurok = true; }; onMouseUp = function () { _root.kurok = false; }; function Bullet() { if (_root.bullettime == 0) { this.speed = 18; } else if (_root.bullettime == 1) { this.speed = 6; } } function Bullet3() { if (_root.bullettime == 0) { this.speed = 15; } else if (_root.bullettime == 1) { this.speed = 5; } } function Bullet2() { this.speed = 6; } _global.bullet_depth = 100000 /* 0x0186A0 */; addBullet = function (x, y, rot) { _root.attachMovie("bullet", "bullet_" + _global.bullet_depth, _global.bullet_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet_depth++; bn = "box" + n; duplicateMovieClip ("box", bn, n); n = Number(n) + 1; _root.shoots = _root.shoots + 1; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet.prototype = new MovieClip(); Bullet.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this.po)) { _root.badlife = _root.badlife - 1; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } if (_root.dead1 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad2.hit.hitTest(this.po)) { _root.badlife2 = _root.badlife2 - 1; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } if (_root.dead2 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad3.hit.hitTest(this.po)) { _root.badlife3 = _root.badlife3 - 1; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } if (_root.dead3 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad4.hit.hitTest(this.po)) { _root.badlife4 = _root.badlife4 - 1; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } if (_root.dead4 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad5.hit.hitTest(this.po)) { _root.badlife5 = _root.badlife5 - 1; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } if (_root.dead5 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } if (_root.bad6.hit.hitTest(this.po)) { _root.badlife6 = _root.badlife6 - 1; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } if (_root.dead6 == 0) { tellTarget (this) { gotoAndPlay (6); this.speed = 0; }; } } }; Object.registerClass("bullet", Bullet); _global.bullet3_depth = 1000; addBullet3 = function (x, y, rot) { _root.attachMovie("bullet3", "bullet3_" + _global.bullet3_depth, _global.bullet3_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet3_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet3.prototype = new MovieClip(); Bullet3.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.guy.point2.hitTest(this.pu)) { this.removeMovieClip(); _root.herolifes = _root.herolifes - 1; tellTarget (_root.healthbar) { gotoAndPlay (2); }; } }; Object.registerClass("bullet3", Bullet3); _global.bullet2_depth = 100; addBullet2 = function (x, y, rot) { _root.attachMovie("bullet2", "bullet2_" + _global.bullet2_depth, _global.bullet2_depth, {_x:x, _y:y, _rotation:rot}); _global.bullet2_depth++; }; degToRad = function (deg) { rad = (Math.PI * deg) / 180; return(rad); }; radToDeg = function (rad) { deg = (rad * 180) / Math.PI; return(deg); }; Bullet2.prototype = new MovieClip(); Bullet2.prototype.onEnterFrame = function () { var _local3 = degToRad(this._rotation); this._x = this._x + (this.speed * Math.cos(_local3)); this._y = this._y + (this.speed * Math.sin(_local3)); if (_root.walls.hitTest(this._x, this._y, true)) { tellTarget (this) { gotoAndPlay (2); this.speed = 0; }; } if (_root.bad.hit.hitTest(this)) { _root.badlife = _root.badlife - 10; if (_root.badlife < 1) { tellTarget (_root.bad) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad2.hit.hitTest(this)) { _root.badlife2 = _root.badlife2 - 10; if (_root.badlife2 < 1) { tellTarget (_root.bad2) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad3.hit.hitTest(this)) { _root.badlife3 = _root.badlife3 - 10; if (_root.badlife3 < 1) { tellTarget (_root.bad3) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad4.hit.hitTest(this)) { _root.badlife4 = _root.badlife4 - 10; if (_root.badlife4 < 1) { tellTarget (_root.bad4) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad5.hit.hitTest(this)) { _root.badlife5 = _root.badlife5 - 10; if (_root.badlife5 < 1) { tellTarget (_root.bad5) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } if (_root.bad6.hit.hitTest(this)) { _root.badlife6 = _root.badlife6 - 10; if (_root.badlife6 < 1) { tellTarget (_root.bad6) { gotoAndStop (9); }; } tellTarget (this) { gotoAndStop (2); }; this.speed = 0; } }; Object.registerClass("bullet2", Bullet2);
Instance of Symbol 167 MovieClip [BadGuy6] "bad6" in Frame 862
onClipEvent (enterFrame) { if (_root.guyvisible6 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 166 MovieClip [BadGuy5] "bad5" in Frame 862
onClipEvent (enterFrame) { if (_root.guyvisible5 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 172 MovieClip [NextLevel] "EXIT" in Frame 862
onClipEvent (enterFrame) { if (_root.guy.point.hitTest(this)) { _root.gotoAndPlay("runda22"); } }
Instance of Symbol 165 MovieClip [BadGuy4] "bad4" in Frame 862
onClipEvent (enterFrame) { if (_root.guyvisible4 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 164 MovieClip [BadGuy3] "bad3" in Frame 862
onClipEvent (enterFrame) { if (_root.guyvisible3 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 442 MovieClip "box" in Frame 862
onClipEvent (load) { this._x = _root.guy._x; this._y = _root.guy._y; this._rotation = random(360); }
Instance of Symbol 163 MovieClip [BadGuy2] "bad2" in Frame 862
onClipEvent (enterFrame) { if (_root.guyvisible2 == 1) { tellTarget (this) { gotoAndPlay (2); x_diff = this._x - _root.guy._x; y_diff = this._y - _root.guy._y; radian = Math.atan2(y_diff, x_diff); degree = (radian * 180) / Math.PI; degree = Math.round(degree); setProperty(this, _rotation , degree); a_x = Math.round(_root.guy._x); a_y = Math.round(_root.guy._y); c_x = Math.round(_root.collision_clip._x); c_y = Math.round(_root.collision_clip._y); if ((a_x < (c_x + boundary)) and (a_x > (c_x - boundary))) { if ((a_y < (c_y + boundary)) and (a_y > (c_y - boundary))) { gotoAndStop ("youLose"); } } }; } }
Instance of Symbol 403 MovieClip "guy" in Frame 862
onClipEvent (mouseDown) { if ((_root.gun == 1) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); tellTarget (_root.sounds) { gotoAndStop (2); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); tellTarget (_root.sounds) { gotoAndStop (3); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 2) & (_root.AMMO2 > 0)) & (_root.kurok == true)) & (_root.shoot1time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO2 = _root.AMMO2 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (4); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 3) & (_root.AMMO3 > 0)) & (_root.kurok == true)) & (_root.shoot2time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(10) + 355))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO3 = _root.AMMO3 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (5); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 4) & (_root.AMMO4 > 0)) & (_root.kurok == true)) & (_root.shoot3time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO4 = _root.AMMO4 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 5) & (_root.AMMO5 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); _root.addBullet(this._x, this._y, (this._rotation = this._rotation - 5)); _root.addBullet(this._x, this._y, (this._rotation = this._rotation + 10)); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO5 = _root.AMMO5 - 1; tellTarget (_root.sounds) { gotoAndStop (6); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (7); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 6) & (_root.AMMO6 > 0)) & (_root.kurok == true)) & (_root.shoot4time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO6 = _root.AMMO6 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (8); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 7) & (_root.AMMO7 > 0)) & (_root.kurok == true)) & (_root.shoot5time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(30) + 345))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO7 = _root.AMMO7 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 8) & (_root.AMMO8 > 0)) & (_root.reload == 0)) { _root.addBullet(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO8 = _root.AMMO8 - 1; tellTarget (_root.sounds) { gotoAndStop (9); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (mouseDown) { if (((_root.gun == 9) & (_root.AMMO9 > 0)) & (_root.reload == 0)) { _root.addBullet2(this._x, this._y, this._rotation); tellTarget (this.guy) { gotoAndPlay (2); _root.AMMO9 = _root.AMMO9 - 1; tellTarget (_root.sounds) { gotoAndStop (10); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (11); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 10) & (_root.AMMO10 > 0)) & (_root.kurok == true)) & (_root.shoot6time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(6) + 357))); tellTarget (this.guy) { gotoAndPlay (4); _root.AMMO10 = _root.AMMO10 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time == 1)) & (_root.bullettime == 0)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (12); tellTarget (_root.crosshair.cross) { nextFrame(); }; }; }; } } onClipEvent (enterFrame) { if (((((_root.gun == 11) & (_root.AMMO11 > 0)) & (_root.kurok == true)) & (_root.shoot7time1 == 1)) & (_root.bullettime == 1)) { _root.addBullet(this._x, this._y, (this._rotation = this._rotation + (random(20) + 350))); tellTarget (this.guy) { gotoAndPlay (6); _root.AMMO11 = _root.AMMO11 - 1; tellTarget (_root.sounds) { gotoAndStop (13); }; }; } } onClipEvent (enterFrame) { this._rotation = _root.radToDeg(Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x)); } onClipEvent (enterFrame) { if (_root.bullettime == 0) { moveSpeed = 2; } else if (_root.bullettime == 1) { moveSpeed = 1; _root.silence._width = _root.silence._width - 1; _root.silences = _root.silences - 1; _root.slowmotiontime = _root.slowmotiontime + 1; } } onClipEvent (enterFrame) { if (Key.isDown(68)) { this._x = this._x + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x - 3; } } else if (Key.isDown(65)) { this._x = this._x - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._x = this._x + 3; } } } onClipEvent (enterFrame) { if (Key.isDown(83)) { this._y = this._y + moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y - 3; } } else if (Key.isDown(87)) { this._y = this._y - moveSpeed; if (_root.bullettime == 1) { tellTarget (this) { gotoAndPlay (15); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } else if (_root.bullettime == 0) { tellTarget (this) { gotoAndPlay (2); tellTarget (_root.cursor) { gotoAndPlay (2); }; }; } if (_root.walls.hitTest(this._x, this._y, true)) { this._y = this._y + 3; } } } onClipEvent (enterFrame) { if ((_root.reload == 0) & (_root.ammo1 < 7)) { if (Key.isDown(82)) { tellTarget (this) { gotoAndPlay (27); }; } } }
Instance of Symbol 208 MovieClip in Frame 863
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Instance of Symbol 222 MovieClip in Frame 863
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Frame 899
stop();
Instance of Symbol 222 MovieClip in Frame 900
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateafterevent(); }
Instance of Symbol 208 MovieClip in Frame 900
onClipEvent (enterFrame) { _root.line._x = random(750); i = 0; while (i <= 2) { _root.circle.duplicateMovieClip("circle" + i, i + 1); i++; } if ((i = 2)) { i = 0; } }
Frame 973
stop();
Symbol 7 MovieClip Frame 16
stop();
Instance of Symbol 20 MovieClip in Symbol 21 MovieClip Frame 3
onClipEvent (load) { this._rotation = random(360); }
Symbol 21 MovieClip Frame 23
Symbol 21 MovieClip Frame 24
stop(); _parent.removeMovieClip();
Symbol 22 MovieClip [bullet3] Frame 1
stop();
Symbol 22 MovieClip [bullet3] Frame 2
stop();
Symbol 22 MovieClip [bullet3] Frame 3
stop();
Symbol 22 MovieClip [bullet3] Frame 4
gotoAndStop (3);
Symbol 24 MovieClip Frame 45
stop();
Symbol 26 MovieClip Frame 18
stop();
Symbol 37 MovieClip Frame 10
stop();
Symbol 38 MovieClip Frame 19
stop();
Symbol 39 MovieClip [bullet2] Frame 1
stop();
Symbol 39 MovieClip [bullet2] Frame 2
stop();
Symbol 39 MovieClip [bullet2] Frame 3
stop();
Symbol 39 MovieClip [bullet2] Frame 4
gotoAndStop (3);
Symbol 40 MovieClip Frame 16
stop();
Symbol 57 MovieClip Frame 16
stop(); _parent.removeMovieClip();
Symbol 58 MovieClip [bullet] Frame 1
stop();
Symbol 58 MovieClip [bullet] Frame 2
stop();
Symbol 58 MovieClip [bullet] Frame 3
stop();
Symbol 58 MovieClip [bullet] Frame 4
gotoAndStop (3);
Symbol 58 MovieClip [bullet] Frame 5
stop();
Instance of Symbol 57 MovieClip in Symbol 58 MovieClip [bullet] Frame 5
onClipEvent (load) { this._rotation = random(360); }
Instance of Symbol 57 MovieClip in Symbol 58 MovieClip [bullet] Frame 5
onClipEvent (load) { this._rotation = random(360); }
Symbol 58 MovieClip [bullet] Frame 6
stop();
Symbol 58 MovieClip [bullet] Frame 7
gotoAndStop (6);
Symbol 62 MovieClip [AK_47] Frame 1
stop();
Symbol 62 MovieClip [AK_47] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 64 MovieClip [Browning_1921] Frame 1
stop();
Symbol 64 MovieClip [Browning_1921] Frame 2
this._parent._parent.play(); var i = (-_global.OPTIONS.shotgun); while (i <= _global.OPTIONS.shotgun) { _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation + (i * _global.OPTIONS.drob), this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); i++; } _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 91 MovieClip [death1MC] Frame 11
_root.scores = _root.scores + 1; _root.kills = _root.kills + 1; _root.money = _root.money + 10;
Symbol 91 MovieClip [death1MC] Frame 29
stop();
Symbol 94 MovieClip [Colt_1917] Frame 1
stop();
Symbol 94 MovieClip [Colt_1917] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 97 MovieClip [UZI] Frame 1
stop();
Symbol 97 MovieClip [UZI] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 106 MovieClip [HK_28] Frame 1
stop();
Symbol 106 MovieClip [HK_28] Frame 2
this._parent._parent.play(); var i = ((-_global.OPTIONS.shotgun) * 2); while (i <= (_global.OPTIONS.shotgun * 2)) { _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation + (i * _global.OPTIONS.drob), this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); i++; } _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 108 MovieClip [Beretta] Frame 1
stop();
Symbol 108 MovieClip [Beretta] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 110 MovieClip [PM] Frame 1
stop();
Symbol 110 MovieClip [PM] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 113 MovieClip [Thompson] Frame 1
stop();
Symbol 113 MovieClip [Thompson] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 116 MovieClip [RocketLauncher] Frame 1
stop();
Symbol 116 MovieClip [RocketLauncher] Frame 2
this._parent._parent.play(); _root.addRocket(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.kick); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 119 MovieClip [M_16] Frame 1
stop();
Symbol 119 MovieClip [M_16] Frame 2
this._parent._parent.play(); _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation, this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 121 MovieClip [SuperShotgun] Frame 1
stop();
Symbol 121 MovieClip [SuperShotgun] Frame 2
this._parent._parent.play(); var i = ((-_global.OPTIONS.shotgun) * 3); while (i <= (_global.OPTIONS.shotgun * 3)) { _root.addBullet(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation + ((i * _global.OPTIONS.drob) / 2), this._parent._parent._parent.weapon.damage, this._parent._parent._parent.kick); i++; } _root.addShell(this._parent._parent._parent._x, this._parent._parent._parent._y, this._parent._parent._parent._rotation); if (this._parent._parent._parent.kick < this._parent._parent._parent.weapon.max_kick) { this._parent._parent._parent.kick = this._parent._parent._parent.kick + this._parent._parent._parent.weapon.kickback; } else { this._parent._parent._parent.kick = this._parent._parent._parent.weapon.max_kick; }
Symbol 122 MovieClip [MP5] Frame 1
stop();
Symbol 122 MovieClip [MP5] Frame 2
stop();
Symbol 122 MovieClip [MP5] Frame 3
stop();
Symbol 122 MovieClip [MP5] Frame 4
stop();
Symbol 122 MovieClip [MP5] Frame 5
stop();
Symbol 122 MovieClip [MP5] Frame 6
stop();
Symbol 122 MovieClip [MP5] Frame 7
stop();
Symbol 122 MovieClip [MP5] Frame 8
stop();
Symbol 122 MovieClip [MP5] Frame 9
stop();
Symbol 122 MovieClip [MP5] Frame 10
stop();
Symbol 122 MovieClip [MP5] Frame 11
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 1
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 2
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 3
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 4
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 5
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 6
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 7
stop(); stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 8
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 9
stop(); stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 10
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 11
stop();
Symbol 131 MovieClip [Helm_Terror_Drug] Frame 12
stop();
Symbol 160 MovieClip [Browning_1921_gr] Frame 1
stop();
Symbol 160 MovieClip [Browning_1921_gr] Frame 2
stop();
Symbol 162 MovieClip Frame 4
_root.enemykillz = _root.enemykillz + 1;
Instance of Symbol 160 MovieClip [Browning_1921_gr] in Symbol 162 MovieClip Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.guy.point)) { _root.AMMO2 = _root.AMMO2 + random(10); _root.AMMO3 = _root.AMMO3 + random(10); _root.AMMO4 = _root.AMMO4 + random(5); _root.AMMO5 = _root.AMMO5 + random(5); _root.AMMO6 = _root.AMMO6 + random(15); _root.AMMO7 = _root.AMMO7 + random(20); _root.AMMO8 = _root.AMMO8 + random(4); _root.AMMO9 = _root.AMMO9 + 1; _root.AMMO10 = _root.AMMO10 + random(5); _root.AMMO11 = _root.AMMO11 + random(20); tellTarget (this) { gotoAndPlay (2); }; } }
Symbol 162 MovieClip Frame 60
stop();
Symbol 163 MovieClip [BadGuy2] Frame 1
stop(); _root.dead2 = 0;
Symbol 163 MovieClip [BadGuy2] Frame 3
_root.addBullet3(this._x, this._y, this._rotation + 180);
Symbol 163 MovieClip [BadGuy2] Frame 8
gotoAndPlay (1);
Symbol 163 MovieClip [BadGuy2] Frame 9
stop(); _root.dead2 = 1; _root.guyvisible2 = 0;
Symbol 163 MovieClip [BadGuy2] Frame 10
stop(); _root.dead2 = 1; _root.guyvisible2 = 0;
Symbol 164 MovieClip [BadGuy3] Frame 1
stop(); _root.dead3 = 0;
Symbol 164 MovieClip [BadGuy3] Frame 3
_root.addBullet3(this._x, this._y, this._rotation + 180);
Symbol 164 MovieClip [BadGuy3] Frame 8
gotoAndPlay (1);
Symbol 164 MovieClip [BadGuy3] Frame 9
stop(); _root.dead3 = 1; _root.guyvisible3 = 0;
Symbol 164 MovieClip [BadGuy3] Frame 10
stop(); _root.dead3 = 1; _root.guyvisible3 = 0;
Symbol 165 MovieClip [BadGuy4] Frame 1
stop(); _root.dead4 = 0;
Symbol 165 MovieClip [BadGuy4] Frame 3
_root.addBullet3(this._x, this._y, this._rotation + 180);
Symbol 165 MovieClip [BadGuy4] Frame 8
gotoAndPlay (1);
Symbol 165 MovieClip [BadGuy4] Frame 9
stop(); _root.dead4 = 1; _root.guyvisible4 = 0;
Symbol 165 MovieClip [BadGuy4] Frame 10
stop(); _root.dead4 = 1; _root.guyvisible4 = 0;
Symbol 166 MovieClip [BadGuy5] Frame 1
stop(); _root.dead5 = 0;
Symbol 166 MovieClip [BadGuy5] Frame 3
_root.addBullet3(this._x, this._y, this._rotation + 180);
Symbol 166 MovieClip [BadGuy5] Frame 8
gotoAndPlay (1);
Symbol 166 MovieClip [BadGuy5] Frame 9
stop(); _root.dead5 = 1; _root.guyvisible5 = 0;
Symbol 166 MovieClip [BadGuy5] Frame 10
stop(); _root.dead5 = 1; _root.guyvisible5 = 0;
Symbol 167 MovieClip [BadGuy6] Frame 1
stop(); _root.dead6 = 0;
Symbol 167 MovieClip [BadGuy6] Frame 3
_root.addBullet3(this._x, this._y, this._rotation + 180);
Symbol 167 MovieClip [BadGuy6] Frame 8
gotoAndPlay (1);
Symbol 167 MovieClip [BadGuy6] Frame 9
stop(); _root.dead6 = 1; _root.guyvisible6 = 0;
Symbol 167 MovieClip [BadGuy6] Frame 10
stop(); _root.dead6 = 1; _root.guyvisible6 = 0;
Symbol 188 Button
on (release) { _root.play(); }
Symbol 189 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndStop ("loaded"); }
Symbol 189 MovieClip Frame 2
gotoAndPlay (1);
Symbol 221 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 1
d = 0.8; a = 3; c = 28; s = -1; r = 0; p = 0; enabled = true; DrawSpiral = function () { if (enabled) { var _local2 = r + (((this.i * 2) * 3.141593) / c); this.lineTo(Math.cos(_local2) * p, Math.sin(_local2) * p); } }; this.onEnterFrame = function () { if (enabled) { r = r + (0.1 * s); p = Math.pow(Math.abs(r), a) * d; if (spiral._width >= 765) { enabled = false; } } }; startNew = function () { r = 0; enabled = true; this.createEmptyMovieClip("spiral", 1); spiral._x = (spiral._y = 0); var _local2 = 0; while (_local2 < c) { var _local3 = spiral.createEmptyMovieClip("line" + _local2, _local2); _local3.i = _local2; _local3.onEnterFrame = DrawSpiral; _local3.lineStyle(0, Math.floor(Math.random() * 1118481), random(100)); _local2++; } }; startNew();
Symbol 227 Button
on (release) { getURL ("http://flashground.net", "_blank"); }
Symbol 242 Button
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 249 Button
on (release) { _root.gotoAndPlay("skip"); }
Symbol 267 Button
on (press) { _root.gotoAndStop("start"); }
Symbol 271 Button
on (release) { _root.herolifes = 25; if (_root.LEVEL == 1) { _root.gotoAndPlay("runda1"); } if (_root.LEVEL == 2) { _root.gotoAndPlay("runda2"); } if (_root.LEVEL == 3) { _root.gotoAndPlay("runda3"); } if (_root.LEVEL == 4) { _root.gotoAndPlay("runda4"); } if (_root.LEVEL == 5) { _root.gotoAndPlay("runda5"); } if (_root.LEVEL == 6) { _root.gotoAndPlay("runda6"); } if (_root.LEVEL == 7) { _root.gotoAndPlay("runda7"); } if (_root.LEVEL == 8) { _root.gotoAndPlay("runda8"); } if (_root.LEVEL == 9) { _root.gotoAndPlay("runda9"); } if (_root.LEVEL == 10) { _root.gotoAndPlay("runda10"); } if (_root.LEVEL == 11) { _root.gotoAndPlay("runda11"); } if (_root.LEVEL == 12) { _root.gotoAndPlay("runda12"); } if (_root.LEVEL == 13) { _root.gotoAndPlay("runda13"); } if (_root.LEVEL == 14) { _root.gotoAndPlay("runda14"); } if (_root.LEVEL == 15) { _root.gotoAndPlay("runda15"); } if (_root.LEVEL == 16) { _root.gotoAndPlay("runda16"); } if (_root.LEVEL == 17) { _root.gotoAndPlay("runda17"); } if (_root.LEVEL == 18) { _root.gotoAndPlay("runda18"); } if (_root.LEVEL == 19) { _root.gotoAndPlay("runda19"); } if (_root.LEVEL == 20) { _root.gotoAndPlay("runda20"); } if (_root.LEVEL == 21) { _root.gotoAndPlay("runda21"); } }
Symbol 275 Button
on (press) { _root.gotoAndStop("options"); }
Symbol 279 Button
on (press) { _root.gotoAndStop("instructions"); }
Symbol 283 Button
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 287 Button
on (press) { _root.gotoAndStop("credit"); }
Symbol 292 Button
on (release) { getURL ("http://www.armorgames.com/games/black.html ", "_blank"); }
Symbol 294 MovieClip Frame 12
stop();
Symbol 299 Button
on (press) { _root.gotoAndStop("menu2"); }
Symbol 303 Button
on (press) { _root.gotoAndPlay("startgame"); _root.difficult = 13; _root.crosshair2 = 0; _root.enemykillz = 0; _root.shoots = 0; _root.timee = 0; _root.slowmotiontime = 0; play(); }
Symbol 307 Button
on (press) { _root.gotoAndPlay("startgame"); _root.difficult = 10; _root.crosshair2 = 1; _root.enemykillz = 0; _root.shoots = 0; _root.timee = 0; _root.slowmotiontime = 0; play(); }
Symbol 311 Button
on (press) { _root.gotoAndPlay("startgame"); _root.difficult = 7; _root.crosshair2 = 1; _root.enemykillz = 0; _root.shoots = 0; _root.timee = 0; _root.slowmotiontime = 0; play(); }
Symbol 315 Button
on (press) { _root.gotoAndPlay("startgame"); _root.crosshair2 = 1; _root.difficult = 5; _root.enemykillz = 0; _root.shoots = 0; _root.timee = 0; _root.slowmotiontime = 0; }
Symbol 321 Button
on (release) { _quality = "LOW"; }
Symbol 325 Button
on (release) { _quality = "MEDIUM"; }
Symbol 329 Button
on (release) { _quality = "HIGH"; }
Symbol 333 Button
on (release) { _quality = "BEST"; }
Symbol 342 MovieClip Frame 1
stop();
Symbol 344 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Instance of Symbol 376 MovieClip "door" in Symbol 377 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 379 MovieClip Frame 33
_root.timee = _root.timee + 1;
Symbol 381 MovieClip Frame 16
stop();
Symbol 395 MovieClip Frame 1
stop(); _root.reload = 0;
Symbol 395 MovieClip Frame 2
_root.reload = 1;
Symbol 395 MovieClip Frame 3
_root.reload = 1;
Symbol 395 MovieClip Frame 6
Symbol 395 MovieClip Frame 12
gotoAndStop (1); _root.reload = 0;
Symbol 401 MovieClip Frame 1
_root.moves = false;
Symbol 402 MovieClip Frame 1
_root.moves2 = false;
Symbol 403 MovieClip Frame 1
if (_root.gun == 1) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (1); }; } if (_root.gun == 2) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (2); }; } if (_root.gun == 3) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (3); }; } if (_root.gun == 4) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (4); }; } if (_root.gun == 5) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (5); }; } if (_root.gun == 6) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (6); }; } if (_root.gun == 7) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (7); }; } stop(); _root.moves = true; _root.moves2 = true;
Symbol 403 MovieClip Frame 2
if (_root.gun == 1) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (1); }; } if (_root.gun == 2) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (2); }; } if (_root.gun == 3) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (3); }; } if (_root.gun == 4) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (4); }; } if (_root.gun == 5) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (5); }; } if (_root.gun == 6) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (6); }; } if (_root.gun == 7) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (7); }; }
Symbol 403 MovieClip Frame 6
gotoAndPlay (1);
Symbol 403 MovieClip Frame 15
if (_root.gun == 1) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (1); }; } if (_root.gun == 2) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (2); }; } if (_root.gun == 3) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (3); }; } if (_root.gun == 4) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (4); }; } if (_root.gun == 5) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (5); }; } if (_root.gun == 6) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (6); }; } if (_root.gun == 7) { tellTarget (_root.guy.guy.guy.weapon) { gotoAndStop (7); }; }
Symbol 403 MovieClip Frame 18
gotoAndPlay (1);
Symbol 405 MovieClip Frame 1
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 2
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 3
tellTarget (_root.crosshair.cross) { prevFrame(); }; _root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 4
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 5
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 6
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 7
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 8
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 9
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 10
tellTarget (_root.crosshair.cross) { prevFrame(); }; _root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 11
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 12
_root.guyvisible = 0; _root.guyvisible2 = 0; _root.guyvisible3 = 0; _root.guyvisible4 = 0; _root.guyvisible5 = 0; _root.guyvisible6 = 0; if (_root.herolifes < 1) { _root.gotoAndPlay("dead"); }
Symbol 405 MovieClip Frame 13
if ((_root.bullettime == 0) & (_root.silence._width < 705)) { _root.silence._width = _root.silence._width + 5; _root.silences = _root.silences + 5; } if (_root.silence._width < 1) { _root.bullettime = 0; tellTarget (_root.bulletshow) { gotoAndPlay (2); }; }
Symbol 407 MovieClip Frame 1
if (_root.bullettime == 1) { tellTarget (_root.bulletshow2) { gotoAndStop (2); }; } if (_root.bullettime == 0) { tellTarget (_root.bulletshow2) { gotoAndStop (1); }; } if (_root.crosshair2 == 0) { _root.crosshair._alpha = 0; } if (_root.gun == 1) { tellTarget (_root.weapon1) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (1); }; }; } if (_root.gun == 2) { tellTarget (_root.weapon2) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (2); }; }; } if (_root.gun == 3) { tellTarget (_root.weapon3) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (3); }; }; } if (_root.gun == 4) { tellTarget (_root.weapon4) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (4); }; }; } if (_root.gun == 5) { tellTarget (_root.weapon5) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (5); }; }; } if (_root.gun == 7) { tellTarget (_root.weapon7) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (7); }; }; } if (_root.gun == 8) { tellTarget (_root.weapon8) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (8); }; }; } if (_root.gun == 6) { tellTarget (_root.weapon6) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (6); }; }; } if (_root.gun == 9) { tellTarget (_root.weapon9) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (9); }; }; } if (_root.gun == 10) { tellTarget (_root.weapon10) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (10); }; }; } if (_root.gun == 11) { tellTarget (_root.weapon11) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (11); }; }; } if (_root.bad6hat == 0) { tellTarget (_root.bad6.hat) { gotoAndStop (1); }; } if (_root.bad6hat == 1) { tellTarget (_root.bad6.hat) { gotoAndStop (3); }; } if (_root.bad6hat == 2) { tellTarget (_root.bad6.hat) { gotoAndStop (5); }; } if (_root.bad6hat == 3) { tellTarget (_root.bad6.hat) { gotoAndStop (7); }; } if (_root.bad6hat == 4) { tellTarget (_root.bad6.hat) { gotoAndStop (9); }; } if (_root.bad6hat == 5) { tellTarget (_root.bad6.hat) { gotoAndStop (11); }; } if (_root.bad5hat == 0) { tellTarget (_root.bad5.hat) { gotoAndStop (1); }; } if (_root.bad5hat == 1) { tellTarget (_root.bad5.hat) { gotoAndStop (3); }; } if (_root.bad5hat == 2) { tellTarget (_root.bad5.hat) { gotoAndStop (5); }; } if (_root.bad5hat == 3) { tellTarget (_root.bad5.hat) { gotoAndStop (7); }; } if (_root.bad5hat == 4) { tellTarget (_root.bad5.hat) { gotoAndStop (9); }; } if (_root.bad5hat == 5) { tellTarget (_root.bad5.hat) { gotoAndStop (11); }; } if (_root.bad4hat == 0) { tellTarget (_root.bad4.hat) { gotoAndStop (1); }; } if (_root.bad4hat == 1) { tellTarget (_root.bad4.hat) { gotoAndStop (3); }; } if (_root.bad4hat == 2) { tellTarget (_root.bad4.hat) { gotoAndStop (5); }; } if (_root.bad4hat == 3) { tellTarget (_root.bad4.hat) { gotoAndStop (7); }; } if (_root.bad4hat == 4) { tellTarget (_root.bad4.hat) { gotoAndStop (9); }; } if (_root.bad4hat == 5) { tellTarget (_root.bad4.hat) { gotoAndStop (11); }; } if (_root.bad3hat == 0) { tellTarget (_root.bad3.hat) { gotoAndStop (1); }; } if (_root.bad3hat == 1) { tellTarget (_root.bad3.hat) { gotoAndStop (3); }; } if (_root.bad3hat == 2) { tellTarget (_root.bad3.hat) { gotoAndStop (5); }; } if (_root.bad3hat == 3) { tellTarget (_root.bad3.hat) { gotoAndStop (7); }; } if (_root.bad3hat == 4) { tellTarget (_root.bad3.hat) { gotoAndStop (9); }; } if (_root.bad3hat == 5) { tellTarget (_root.bad3.hat) { gotoAndStop (11); }; } if (_root.bad2hat == 0) { tellTarget (_root.bad2.hat) { gotoAndStop (1); }; } if (_root.bad2hat == 1) { tellTarget (_root.bad2.hat) { gotoAndStop (3); }; } if (_root.bad2hat == 2) { tellTarget (_root.bad2.hat) { gotoAndStop (5); }; } if (_root.bad2hat == 3) { tellTarget (_root.bad2.hat) { gotoAndStop (7); }; } if (_root.bad2hat == 4) { tellTarget (_root.bad2.hat) { gotoAndStop (9); }; } if (_root.bad2hat == 5) { tellTarget (_root.bad2.hat) { gotoAndStop (11); }; }
Symbol 407 MovieClip Frame 2
if (_root.bullettime == 1) { tellTarget (_root.bulletshow2) { gotoAndStop (2); }; } if (_root.bullettime == 0) { tellTarget (_root.bulletshow2) { gotoAndStop (1); }; } if (_root.crosshair2 == 0) { _root.crosshair._alpha = 0; } if (_root.gun == 1) { tellTarget (_root.weapon1) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (1); }; }; } if (_root.gun == 2) { tellTarget (_root.weapon2) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (2); }; }; } if (_root.gun == 3) { tellTarget (_root.weapon3) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (3); }; }; } if (_root.gun == 4) { tellTarget (_root.weapon4) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (4); }; }; } if (_root.gun == 5) { tellTarget (_root.weapon5) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (5); }; }; } if (_root.gun == 7) { tellTarget (_root.weapon7) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (7); }; }; } if (_root.gun == 8) { tellTarget (_root.weapon8) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (8); }; }; } if (_root.gun == 6) { tellTarget (_root.weapon6) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (6); }; }; } if (_root.gun == 9) { tellTarget (_root.weapon9) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (9); }; }; } if (_root.gun == 10) { tellTarget (_root.weapon10) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (10); }; }; } if (_root.gun == 11) { tellTarget (_root.weapon11) { gotoAndPlay (2); tellTarget (_root.guy.guy.weapon) { gotoAndPlay (11); }; }; } if (_root.bad6hat == 0) { tellTarget (_root.bad6.hat) { gotoAndStop (1); }; } if (_root.bad6hat == 1) { tellTarget (_root.bad6.hat) { gotoAndStop (3); }; } if (_root.bad6hat == 2) { tellTarget (_root.bad6.hat) { gotoAndStop (5); }; } if (_root.bad6hat == 3) { tellTarget (_root.bad6.hat) { gotoAndStop (7); }; } if (_root.bad6hat == 4) { tellTarget (_root.bad6.hat) { gotoAndStop (9); }; } if (_root.bad6hat == 5) { tellTarget (_root.bad6.hat) { gotoAndStop (11); }; } if (_root.bad5hat == 0) { tellTarget (_root.bad5.hat) { gotoAndStop (1); }; } if (_root.bad5hat == 1) { tellTarget (_root.bad5.hat) { gotoAndStop (3); }; } if (_root.bad5hat == 2) { tellTarget (_root.bad5.hat) { gotoAndStop (5); }; } if (_root.bad5hat == 3) { tellTarget (_root.bad5.hat) { gotoAndStop (7); }; } if (_root.bad5hat == 4) { tellTarget (_root.bad5.hat) { gotoAndStop (9); }; } if (_root.bad5hat == 5) { tellTarget (_root.bad5.hat) { gotoAndStop (11); }; } if (_root.bad4hat == 0) { tellTarget (_root.bad4.hat) { gotoAndStop (1); }; } if (_root.bad4hat == 1) { tellTarget (_root.bad4.hat) { gotoAndStop (3); }; } if (_root.bad4hat == 2) { tellTarget (_root.bad4.hat) { gotoAndStop (5); }; } if (_root.bad4hat == 3) { tellTarget (_root.bad4.hat) { gotoAndStop (7); }; } if (_root.bad4hat == 4) { tellTarget (_root.bad4.hat) { gotoAndStop (9); }; } if (_root.bad4hat == 5) { tellTarget (_root.bad4.hat) { gotoAndStop (11); }; } if (_root.bad3hat == 0) { tellTarget (_root.bad3.hat) { gotoAndStop (1); }; } if (_root.bad3hat == 1) { tellTarget (_root.bad3.hat) { gotoAndStop (3); }; } if (_root.bad3hat == 2) { tellTarget (_root.bad3.hat) { gotoAndStop (5); }; } if (_root.bad3hat == 3) { tellTarget (_root.bad3.hat) { gotoAndStop (7); }; } if (_root.bad3hat == 4) { tellTarget (_root.bad3.hat) { gotoAndStop (9); }; } if (_root.bad3hat == 5) { tellTarget (_root.bad3.hat) { gotoAndStop (11); }; } if (_root.bad2hat == 0) { tellTarget (_root.bad2.hat) { gotoAndStop (1); }; } if (_root.bad2hat == 1) { tellTarget (_root.bad2.hat) { gotoAndStop (3); }; } if (_root.bad2hat == 2) { tellTarget (_root.bad2.hat) { gotoAndStop (5); }; } if (_root.bad2hat == 3) { tellTarget (_root.bad2.hat) { gotoAndStop (7); }; } if (_root.bad2hat == 4) { tellTarget (_root.bad2.hat) { gotoAndStop (9); }; } if (_root.bad2hat == 5) { tellTarget (_root.bad2.hat) { gotoAndStop (11); }; }
Symbol 409 MovieClip Frame 1
_root.shoot1time = 0;
Symbol 409 MovieClip Frame 5
_root.shoot1time = 1;
Symbol 410 MovieClip Frame 1
_root.shoot2time = 0;
Symbol 410 MovieClip Frame 9
_root.shoot2time = 1;
Symbol 411 MovieClip Frame 1
_root.shoot3time = 0;
Symbol 411 MovieClip Frame 6
_root.shoot3time = 1;
Symbol 412 MovieClip Frame 1
_root.shoot4time = 0;
Symbol 412 MovieClip Frame 5
_root.shoot4time = 1;
Symbol 413 MovieClip Frame 1
_root.shoot5time = 0;
Symbol 413 MovieClip Frame 11
_root.shoot5time = 1;
Symbol 414 MovieClip Frame 1
_root.shoot6time = 0;
Symbol 414 MovieClip Frame 16
_root.shoot6time = 1;
Symbol 415 MovieClip Frame 1
_root.shoot7time = 0;
Symbol 415 MovieClip Frame 3
_root.shoot7time = 1;
Symbol 418 MovieClip Frame 1
if ((_root.reload == 0) & (_root.kurok == false)) { if (Key.isDown(69)) { tellTarget (_root.guy.guy.weapon) { nextFrame(); _root.gun = _root.gun + 1; if (_root.gun == 12) { _root.gun = 1; tellTarget (_root.guy.guy.weapon) { gotoAndStop (1); }; } }; } } if ((_root.reload == 0) & (_root.kurok == false)) { if (Key.isDown(81)) { tellTarget (_root.guy.guy.weapon) { prevFrame(); _root.gun = _root.gun - 1; if (_root.gun == 0) { _root.gun = 11; tellTarget (_root.guy.guy.weapon) { gotoAndStop (1); }; } }; } }
Symbol 420 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 421 MovieClip Frame 1
_root.shoot1time1 = 0;
Symbol 421 MovieClip Frame 15
_root.shoot1time1 = 1;
Symbol 422 MovieClip Frame 1
_root.shoot2time1 = 0;
Symbol 422 MovieClip Frame 18
_root.shoot2time1 = 1;
Symbol 423 MovieClip Frame 1
_root.shoot3time1 = 0;
Symbol 423 MovieClip Frame 16
_root.shoot3time1 = 1;
Symbol 424 MovieClip Frame 1
_root.shoot4time1 = 0;
Symbol 424 MovieClip Frame 9
_root.shoot4time1 = 1;
Symbol 425 MovieClip Frame 1
_root.shoot5time1 = 0;
Symbol 425 MovieClip Frame 18
_root.shoot5time1 = 1;
Symbol 426 MovieClip Frame 1
_root.shoot6time1 = 0;
Symbol 426 MovieClip Frame 22
_root.shoot6time1 = 1;
Symbol 427 MovieClip Frame 1
_root.shoot7time1 = 0;
Symbol 427 MovieClip Frame 6
_root.shoot7time1 = 1;
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 2
gotoAndStop (1);
Symbol 440 MovieClip Frame 3
gotoAndStop (1);
Symbol 440 MovieClip Frame 4
gotoAndStop (1);
Symbol 440 MovieClip Frame 5
gotoAndStop (1);
Symbol 440 MovieClip Frame 6
gotoAndStop (1);
Symbol 440 MovieClip Frame 7
gotoAndStop (1);
Symbol 440 MovieClip Frame 8
gotoAndStop (1);
Symbol 440 MovieClip Frame 9
gotoAndStop (1);
Symbol 440 MovieClip Frame 10
gotoAndStop (1);
Symbol 440 MovieClip Frame 11
gotoAndStop (1);
Symbol 440 MovieClip Frame 12
gotoAndStop (1);
Symbol 440 MovieClip Frame 13
gotoAndStop (1);
Symbol 442 MovieClip Frame 10
Symbol 442 MovieClip Frame 46
this.removeMovieClip(); stop();
Symbol 445 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 2
stop();
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 2
play();
Symbol 473 MovieClip Frame 1
stop();
Symbol 473 MovieClip Frame 2
play();
Symbol 478 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip "door" in Symbol 498 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 499 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 517 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip "door" in Symbol 535 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 536 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 554 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 571 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 571 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 571 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 571 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 576 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 594 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 608 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 626 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 631 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 644 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 649 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 667 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 681 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 698 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 703 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 716 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 721 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 735 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 753 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 770 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 770 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 770 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 770 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 775 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 788 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 788 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 788 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 788 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 793 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 806 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 811 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Instance of Symbol 376 MovieClip in Symbol 824 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 824 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Instance of Symbol 376 MovieClip in Symbol 824 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.guy)) { tellTarget (this) { nextFrame(); play(); }; } }
Symbol 825 Button
on (keyPress "<Space>") { tellTarget (_root.bulletshow) { gotoAndPlay (2); }; _root.bullettime = _root.bullettime + 1; if (_root.bullettime == 2) { _root.bullettime = 0; } }
Symbol 851 Button
on (press) { _root.gotoAndPlay("startgame"); AMMO2 = 100; AMMO3 = 110; AMMO4 = 150; AMMO5 = 15; AMMO6 = 95; AMMO7 = 45; AMMO8 = 50; AMMO9 = 10; AMMO10 = 55; AMMO11 = 200; _root.enemykillz = 0; _root.shoots = 0; _root.timee = 0; _root.slowmotiontime = 0; }
Symbol 855 Button
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 856 Button
on (press) { _root.gotoAndPlay("menu2"); _root.herolifes = 25; }
Symbol 868 Button
on (release) { _root.herolifes = 25; if (_root.LEVEL == 1) { _root.gotoAndPlay("runda1"); } if (_root.LEVEL == 2) { _root.gotoAndPlay("runda2"); } if (_root.LEVEL == 3) { _root.gotoAndPlay("runda3"); } if (_root.LEVEL == 4) { _root.gotoAndPlay("runda4"); } if (_root.LEVEL == 5) { _root.gotoAndPlay("runda5"); } if (_root.LEVEL == 6) { _root.gotoAndPlay("runda6"); } if (_root.LEVEL == 7) { _root.gotoAndPlay("runda7"); } if (_root.LEVEL == 8) { _root.gotoAndPlay("runda8"); } if (_root.LEVEL == 9) { _root.gotoAndPlay("runda9"); } if (_root.LEVEL == 10) { _root.gotoAndPlay("runda10"); } if (_root.LEVEL == 11) { _root.gotoAndPlay("runda11"); } if (_root.LEVEL == 12) { _root.gotoAndPlay("runda12"); } if (_root.LEVEL == 13) { _root.gotoAndPlay("runda13"); } if (_root.LEVEL == 14) { _root.gotoAndPlay("runda14"); } if (_root.LEVEL == 15) { _root.gotoAndPlay("runda15"); } if (_root.LEVEL == 16) { _root.gotoAndPlay("runda16"); } if (_root.LEVEL == 17) { _root.gotoAndPlay("runda17"); } if (_root.LEVEL == 18) { _root.gotoAndPlay("runda18"); } if (_root.LEVEL == 19) { _root.gotoAndPlay("runda19"); } if (_root.LEVEL == 20) { _root.gotoAndPlay("runda20"); } if (_root.LEVEL == 21) { _root.gotoAndPlay("runda21"); } }

Library Items

Symbol 1 Sound [DIE]Used by:162
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [Helm_Fallout_Raider]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [Helm_Terror_Mafia]Uses:4
Symbol 6 GraphicUsed by:7 40
Symbol 7 MovieClipUses:6Used by:22
Symbol 8 GraphicUsed by:21
Symbol 9 GraphicUsed by:21
Symbol 10 GraphicUsed by:21
Symbol 11 GraphicUsed by:21
Symbol 12 GraphicUsed by:21
Symbol 13 GraphicUsed by:21
Symbol 14 SoundUsed by:21
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:15 16 17 18Used by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:8 9 10 11 12 13 14 20Used by:22 58
Symbol 22 MovieClip [bullet3]Uses:7 21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:24 25Used by:39
Symbol 27 GraphicUsed by:37
Symbol 28 GraphicUsed by:37
Symbol 29 SoundUsed by:37
Symbol 30 GraphicUsed by:37
Symbol 31 GraphicUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:27 28 29 30 31 32 33 34 35 36Used by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip [bullet2]Uses:26 38
Symbol 40 MovieClipUses:6Used by:58
Symbol 41 GraphicUsed by:56 91
Symbol 42 GraphicUsed by:56 91
Symbol 43 GraphicUsed by:56 91
Symbol 44 GraphicUsed by:56 91
Symbol 45 GraphicUsed by:56 91
Symbol 46 GraphicUsed by:56 91
Symbol 47 GraphicUsed by:56 91
Symbol 48 GraphicUsed by:56 91
Symbol 49 GraphicUsed by:56 91
Symbol 50 GraphicUsed by:56 91
Symbol 51 GraphicUsed by:56 91
Symbol 52 GraphicUsed by:56 91
Symbol 53 GraphicUsed by:56 91
Symbol 54 GraphicUsed by:56 91
Symbol 55 GraphicUsed by:56 91
Symbol 56 MovieClipUses:41 42 43 44 45 46 47 48 49 50 51 52 53 54 55Used by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClip [bullet]Uses:40 21 57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [Hand_L_German_Officer]Uses:59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [AK_47]Uses:61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [Browning_1921]Uses:63
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:91
Symbol 67 ShapeTweeningUsed by:91
Symbol 68 GraphicUsed by:91
Symbol 69 ShapeTweeningUsed by:91
Symbol 70 GraphicUsed by:91
Symbol 71 GraphicUsed by:91
Symbol 72 GraphicUsed by:91
Symbol 73 GraphicUsed by:91
Symbol 74 GraphicUsed by:91
Symbol 75 GraphicUsed by:91
Symbol 76 GraphicUsed by:91
Symbol 77 GraphicUsed by:91
Symbol 78 GraphicUsed by:91
Symbol 79 GraphicUsed by:91
Symbol 80 GraphicUsed by:91
Symbol 81 GraphicUsed by:91
Symbol 82 GraphicUsed by:91
Symbol 83 GraphicUsed by:91
Symbol 84 GraphicUsed by:91
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [death1MC]Uses:66 67 41 42 68 43 69 44 45 46 47 70 48 49 50 71 72 51 73 52 74 53 75 54 76 55 77 78 79 80 81 82 83 84 85 86 87 88 89 90Used by:Timeline
Symbol 92 GraphicUsed by:122
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [Colt_1917]Uses:93Used by:122
Symbol 95 GraphicUsed by:122
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClip [UZI]Uses:96Used by:122
Symbol 98 GraphicUsed by:122
Symbol 99 GraphicUsed by:122
Symbol 100 GraphicUsed by:122
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:105
Symbol 103 SoundUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:102 103 104Used by:106 108 110 113 121
Symbol 106 MovieClip [HK_28]Uses:101 105Used by:122
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [Beretta]Uses:107 105Used by:122
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip [PM]Uses:109 105Used by:122
Symbol 111 GraphicUsed by:122
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [Thompson]Uses:112 105Used by:122
Symbol 114 GraphicUsed by:122
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip [RocketLauncher]Uses:115Used by:122
Symbol 117 GraphicUsed by:122
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip [M_16]Uses:118Used by:122
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [SuperShotgun]Uses:120 105Used by:122
Symbol 122 MovieClip [MP5]Uses:92 94 95 97 98 99 100 106 108 110 111 113 114 116 117 119 121Used by:137 141 163 164 165 166 167 395  Timeline
Symbol 123 GraphicUsed by:131
Symbol 124 GraphicUsed by:131
Symbol 125 GraphicUsed by:131
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip [Helm_CT_FSB]Uses:126Used by:131
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [Helm_Blood_MainHero]Uses:128Used by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [Helm_Terror_Drug]Uses:123 124 125 127 129 130Used by:163 164 165 166 167  Timeline
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:163 164 165 166 167  Timeline
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [Helm_USA_Delta]Uses:134Used by:136
Symbol 136 MovieClip [Helm_Vietnam_Sergant]Uses:135Used by:137 141 395  Timeline
Symbol 137 MovieClipUses:122 136Used by:147
Symbol 138 BitmapUsed by:139 392
Symbol 139 GraphicUses:138Used by:147
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140 122 136Used by:147
Symbol 142 SoundUsed by:147
Symbol 143 BitmapUsed by:144 393
Symbol 144 GraphicUses:143Used by:147
Symbol 145 BitmapUsed by:146 394
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClipUses:137 139 141 142 144 146Used by:163 164 165 166 167
Symbol 148 ShapeTweeningUsed by:162
Symbol 149 ShapeTweeningUsed by:162
Symbol 150 ShapeTweeningUsed by:162
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:160 162
Symbol 153 GraphicUsed by:162  Timeline
Symbol 154 GraphicUsed by:162
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:156 157Used by:160
Symbol 159 SoundUsed by:160
Symbol 160 MovieClip [Browning_1921_gr]Uses:158 152 159Used by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:148 149 150 152 1 153 154 160 161Used by:163 164 165 166 167
Symbol 163 MovieClip [BadGuy2]Uses:122 131 133 147 162Used by:Timeline
Symbol 164 MovieClip [BadGuy3]Uses:122 131 133 147 162Used by:Timeline
Symbol 165 MovieClip [BadGuy4]Uses:122 131 133 147 162Used by:Timeline
Symbol 166 MovieClip [BadGuy5]Uses:122 131 133 147 162Used by:Timeline
Symbol 167 MovieClip [BadGuy6]Uses:122 131 133 147 162Used by:Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [RocketLauncher_gr]Uses:168Used by:358
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172 179
Symbol 172 MovieClip [NextLevel]Uses:170 171Used by:Timeline
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175  Timeline
Symbol 175 MovieClipUses:174Used by:Timeline
Symbol 176 FontUsed by:177 178 181 200 245 253 256 257 258 259 260 261 264 268 272 276 280 284 288 289 296 300 304 308 312 316 317 318 322 326 330 334 335 336 337 338 339 382 383 384 385 386 443 466 480 481 482 483 511 512 513 514 519 520 521 522 537 538 539 540 555 556 557 558 572 573 574 575 590 591 592 593 609 610 611 612 627 628 629 630 645 646 647 648 661 662 663 664 682 683 684 685 699 700 701 702 717 718 719 720 736 737 738 739 754 755 756 757 771 772 773 774 789 790 791 792 807 808 809 810 826 827 828 829 840 841 842 843 844 845 846 847 848 852 857 858 860 861 862 863 865 869 870 871 872
Symbol 177 TextUses:176Used by:Timeline
Symbol 178 TextUses:176Used by:Timeline
Symbol 179 MovieClipUses:171Used by:189
Symbol 180 GraphicUsed by:189
Symbol 181 TextUses:176Used by:189
Symbol 182 GraphicUsed by:188
Symbol 183 GraphicUsed by:188
Symbol 184 FontUsed by:185 229 246 262
Symbol 185 TextUses:184Used by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 ButtonUses:182 183 185 186 187Used by:189
Symbol 189 MovieClipUses:179 180 181 188Used by:Timeline
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:190 192 193Used by:Timeline
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:Timeline
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:Timeline
Symbol 199 GraphicUsed by:Timeline
Symbol 200 TextUses:176Used by:Timeline
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203  Timeline
Symbol 203 MovieClipUses:202Used by:Timeline
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:Timeline
Symbol 206 FontUsed by:207 210 212 214 216 218
Symbol 207 TextUses:206Used by:208
Symbol 208 MovieClipUses:207Used by:Timeline
Symbol 209 GraphicUsed by:219
Symbol 210 EditableTextUses:206Used by:219
Symbol 211 GraphicUsed by:219
Symbol 212 EditableTextUses:206Used by:219
Symbol 213 GraphicUsed by:219
Symbol 214 EditableTextUses:206Used by:219
Symbol 215 GraphicUsed by:219
Symbol 216 EditableTextUses:206Used by:219
Symbol 217 GraphicUsed by:219
Symbol 218 EditableTextUses:206Used by:219
Symbol 219 MovieClipUses:209 210 211 212 213 214 215 216 217 218Used by:Timeline
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:Timeline
Symbol 223 GraphicUsed by:Timeline
Symbol 224 GraphicUsed by:Timeline
Symbol 225 MovieClipUsed by:Timeline
Symbol 226 GraphicUsed by:227 242
Symbol 227 ButtonUses:226Used by:Timeline
Symbol 228 GraphicUsed by:Timeline
Symbol 229 TextUses:184Used by:237
Symbol 230 FontUsed by:231
Symbol 231 TextUses:230Used by:237
Symbol 232 GraphicUsed by:237
Symbol 233 FontUsed by:234
Symbol 234 TextUses:233Used by:237
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClipUses:229 231 232 234 236Used by:238
Symbol 238 MovieClipUses:237Used by:Timeline
Symbol 239 GraphicUsed by:Timeline
Symbol 240 GraphicUsed by:Timeline
Symbol 241 GraphicUsed by:Timeline
Symbol 242 ButtonUses:226Used by:Timeline
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:Timeline
Symbol 245 TextUses:176Used by:Timeline
Symbol 246 TextUses:184Used by:249
Symbol 247 GraphicUsed by:249 267 271 275 279 283 287 292 299 303 307 311 315 321 325 329 333 851 855 856 868
Symbol 248 GraphicUsed by:249
Symbol 249 ButtonUses:246 247 248Used by:Timeline
Symbol 250 SoundUsed by:445  Timeline
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:Timeline
Symbol 253 TextUses:176Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:Timeline
Symbol 256 TextUses:176Used by:Timeline
Symbol 257 TextUses:176Used by:Timeline
Symbol 258 TextUses:176Used by:Timeline
Symbol 259 TextUses:176Used by:Timeline
Symbol 260 TextUses:176Used by:Timeline
Symbol 261 TextUses:176Used by:Timeline
Symbol 262 TextUses:184Used by:Timeline
Symbol 263 GraphicUsed by:Timeline
Symbol 264 TextUses:176Used by:265 267
Symbol 265 MovieClipUses:264Used by:267
Symbol 266 GraphicUsed by:267
Symbol 267 ButtonUses:264 247 265 266Used by:Timeline
Symbol 268 TextUses:176Used by:269 271
Symbol 269 MovieClipUses:268Used by:271
Symbol 270 GraphicUsed by:271
Symbol 271 ButtonUses:268 247 269 270Used by:Timeline
Symbol 272 TextUses:176Used by:273 275
Symbol 273 MovieClipUses:272Used by:275
Symbol 274 GraphicUsed by:275
Symbol 275 ButtonUses:272 247 273 274Used by:Timeline
Symbol 276 TextUses:176Used by:277 279
Symbol 277 MovieClipUses:276Used by:279
Symbol 278 GraphicUsed by:279
Symbol 279 ButtonUses:276 247 277 278Used by:Timeline
Symbol 280 TextUses:176Used by:281 283
Symbol 281 MovieClipUses:280Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 ButtonUses:280 247 281 282Used by:Timeline
Symbol 284 TextUses:176Used by:285 287
Symbol 285 MovieClipUses:284Used by:287
Symbol 286 GraphicUsed by:287
Symbol 287 ButtonUses:284 247 285 286Used by:Timeline
Symbol 288 EditableTextUses:176Used by:Timeline
Symbol 289 TextUses:176Used by:290 292
Symbol 290 MovieClipUses:289Used by:292
Symbol 291 GraphicUsed by:292
Symbol 292 ButtonUses:289 247 290 291Used by:Timeline
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:Timeline
Symbol 295 SoundUsed by:Timeline
Symbol 296 TextUses:176Used by:297 299 856
Symbol 297 MovieClipUses:296Used by:299 856
Symbol 298 GraphicUsed by:299 856
Symbol 299 ButtonUses:296 247 297 298Used by:Timeline
Symbol 300 TextUses:176Used by:301 303
Symbol 301 MovieClipUses:300Used by:303
Symbol 302 GraphicUsed by:303
Symbol 303 ButtonUses:300 247 301 302Used by:Timeline
Symbol 304 TextUses:176Used by:305 307
Symbol 305 MovieClipUses:304Used by:307
Symbol 306 GraphicUsed by:307
Symbol 307 ButtonUses:304 247 305 306Used by:Timeline
Symbol 308 TextUses:176Used by:309 311
Symbol 309 MovieClipUses:308Used by:311
Symbol 310 GraphicUsed by:311
Symbol 311 ButtonUses:308 247 309 310Used by:Timeline
Symbol 312 TextUses:176Used by:313 315
Symbol 313 MovieClipUses:312Used by:315
Symbol 314 GraphicUsed by:315
Symbol 315 ButtonUses:312 247 313 314Used by:Timeline
Symbol 316 TextUses:176Used by:Timeline
Symbol 317 TextUses:176Used by:Timeline
Symbol 318 TextUses:176Used by:319 321
Symbol 319 MovieClipUses:318Used by:321
Symbol 320 GraphicUsed by:321
Symbol 321 ButtonUses:318 247 319 320Used by:Timeline
Symbol 322 TextUses:176Used by:323 325
Symbol 323 MovieClipUses:322Used by:325
Symbol 324 GraphicUsed by:325
Symbol 325 ButtonUses:322 247 323 324Used by:Timeline
Symbol 326 TextUses:176Used by:327 329
Symbol 327 MovieClipUses:326Used by:329
Symbol 328 GraphicUsed by:329
Symbol 329 ButtonUses:326 247 327 328Used by:Timeline
Symbol 330 TextUses:176Used by:331 333
Symbol 331 MovieClipUses:330Used by:333
Symbol 332 GraphicUsed by:333
Symbol 333 ButtonUses:330 247 331 332Used by:Timeline
Symbol 334 TextUses:176Used by:Timeline
Symbol 335 TextUses:176Used by:Timeline
Symbol 336 TextUses:176Used by:Timeline
Symbol 337 TextUses:176Used by:Timeline
Symbol 338 TextUses:176Used by:Timeline
Symbol 339 TextUses:176Used by:Timeline
Symbol 340 GraphicUsed by:342
Symbol 341 GraphicUsed by:342 344 346 348 350 352 354 357 358 360 363  Timeline
Symbol 342 MovieClipUses:340 341Used by:Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343 341Used by:Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345 341Used by:Timeline
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347 341Used by:Timeline
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349 341Used by:Timeline
Symbol 351 GraphicUsed by:352  Timeline
Symbol 352 MovieClipUses:351 341Used by:Timeline
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353 341Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:356 341Used by:Timeline
Symbol 358 MovieClipUses:169 341Used by:Timeline
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359 341Used by:Timeline
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:363
Symbol 363 MovieClipUses:362 341Used by:Timeline
Symbol 364 GraphicUsed by:Timeline
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:Timeline
Symbol 367 GraphicUsed by:377
Symbol 368 GraphicUsed by:377 553 571 589 680 716 734 752 788 806 824
Symbol 369 GraphicUsed by:377 553 571 589 680 716 734 752 788 806 824
Symbol 370 GraphicUsed by:377 626 666 770
Symbol 371 GraphicUsed by:377 535 607 716 770
Symbol 372 GraphicUsed by:377 535 607 666 716 734 770
Symbol 373 GraphicUsed by:377 477 498 516 535 553 571 589 607 626 644 666 680 698 716 734 752 770 788 806 824
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:374 375Used by:377 498 535 571 589 626 644 698 716 770 788 806 824
Symbol 377 MovieClipUses:367 368 369 370 371 372 373 376Used by:Timeline
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:Timeline
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:Timeline
Symbol 382 EditableTextUses:176Used by:Timeline
Symbol 383 EditableTextUses:176Used by:Timeline
Symbol 384 EditableTextUses:176Used by:Timeline
Symbol 385 EditableTextUses:176Used by:Timeline
Symbol 386 EditableTextUses:176Used by:Timeline
Symbol 387 GraphicUsed by:388 389
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 ButtonUses:387 388Used by:390
Symbol 390 MovieClipUses:389Used by:Timeline
Symbol 391 GraphicUsed by:Timeline
Symbol 392 GraphicUses:138Used by:395
Symbol 393 GraphicUses:143Used by:395
Symbol 394 GraphicUses:145Used by:395
Symbol 395 MovieClipUses:122 136 392 393 394Used by:403
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:403
Symbol 398 GraphicUsed by:401 402
Symbol 399 GraphicUsed by:401 402
Symbol 400 SoundUsed by:401 402
Symbol 401 MovieClipUses:398 399 400Used by:403
Symbol 402 MovieClipUses:398 399 400Used by:403
Symbol 403 MovieClipUses:395 397 401 402Used by:Timeline
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:Timeline
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:Timeline
Symbol 408 GraphicUsed by:409 410 411 412 413 414 415 421 422 423 424 425 426 427
Symbol 409 MovieClipUses:408Used by:Timeline
Symbol 410 MovieClipUses:408Used by:Timeline
Symbol 411 MovieClipUses:408Used by:Timeline
Symbol 412 MovieClipUses:408Used by:Timeline
Symbol 413 MovieClipUses:408Used by:Timeline
Symbol 414 MovieClipUses:408Used by:Timeline
Symbol 415 MovieClipUses:408Used by:Timeline
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClipUses:417Used by:Timeline
Symbol 419 GraphicUsed by:420 478 499 517 536 554 576 594 608 631 649 667 681 703 721 735 753 775 793 811 825
Symbol 420 ButtonUses:419Used by:Timeline
Symbol 421 MovieClipUses:408Used by:Timeline
Symbol 422 MovieClipUses:408Used by:Timeline
Symbol 423 MovieClipUses:408Used by:Timeline
Symbol 424 MovieClipUses:408Used by:Timeline
Symbol 425 MovieClipUses:408Used by:Timeline
Symbol 426 MovieClipUses:408Used by:Timeline
Symbol 427 MovieClipUses:408Used by:Timeline
Symbol 428 GraphicUsed by:440
Symbol 429 SoundUsed by:440
Symbol 430 SoundUsed by:440
Symbol 431 SoundUsed by:440
Symbol 432 SoundUsed by:440
Symbol 433 SoundUsed by:440
Symbol 434 SoundUsed by:440
Symbol 435 SoundUsed by:440
Symbol 436 SoundUsed by:440
Symbol 437 SoundUsed by:440
Symbol 438 SoundUsed by:440
Symbol 439 SoundUsed by:440
Symbol 440 MovieClipUses:428 429 430 431 432 433 434 435 436 437 438 439Used by:Timeline
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:Timeline
Symbol 443 EditableTextUses:176Used by:Timeline
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444 250Used by:Timeline
Symbol 446 FontUsed by:447 448 449 450 451 452 453 454 455 456 484 485 486 487 488 489 490 491 492 493 501 502 503 504 505 506 507 508 509 510 523 524 525 526 527 528 529 530 531 532 541 542 543 544 545 546 547 548 549 550 559 560 561 562 563 564 565 566 567 568 577 578 579 580 581 582 583 584 585 586 595 596 597 598 599 600 601 602 603 604 613 614 615 616 617 618 619 620 621 622 632 633 634 635 636 637 638 639 640 641 650 651 652 653 654 655 656 657 658 659 668 669 670 671 672 673 674 675 676 677 686 687 688 689 690 691 692 693 694 695 704 705 706 707 708 709 710 711 712 713 722 723 724 725 726 727 728 729 730 731 740 741 742 743 744 745 746 747 748 749 758 759 760 761 762 763 764 765 766 767 776 777 778 779 780 781 782 783 784 785 794 795 796 797 798 799 800 801 802 803 812 813 814 815 816 817 818 819 820 821 830 831 832 833 834 835 836 837 838 839
Symbol 447 EditableTextUses:446Used by:Timeline
Symbol 448 EditableTextUses:446Used by:Timeline
Symbol 449 EditableTextUses:446Used by:Timeline
Symbol 450 EditableTextUses:446Used by:Timeline
Symbol 451 EditableTextUses:446Used by:Timeline
Symbol 452 EditableTextUses:446Used by:Timeline
Symbol 453 EditableTextUses:446Used by:Timeline
Symbol 454 EditableTextUses:446Used by:Timeline
Symbol 455 EditableTextUses:446Used by:Timeline
Symbol 456 EditableTextUses:446Used by:Timeline
Symbol 457 FontUsed by:458
Symbol 458 TextUses:457Used by:Timeline
Symbol 459 FontUsed by:460 461 462 463 464
Symbol 460 TextUses:459Used by:465
Symbol 461 TextUses:459Used by:465
Symbol 462 TextUses:459Used by:465
Symbol 463 TextUses:459Used by:465
Symbol 464 TextUses:459Used by:465
Symbol 465 MovieClipUses:460 461 462 463 464Used by:Timeline
Symbol 466 TextUses:176Used by:467
Symbol 467 MovieClipUses:466Used by:Timeline
Symbol 468 FontUsed by:469
Symbol 469 TextUses:468Used by:Timeline
Symbol 470 FontUsed by:471 479 500 518 533 551 569 587 605 623 642 660 678 696 714 732 750 768 786 804 822
Symbol 471 EditableTextUses:470Used by:Timeline
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:Timeline
Symbol 474 GraphicUsed by:477
Symbol 475 GraphicUsed by:477 498 516 535 553 571 589 607 626 644 666 680 698 716 734 752 770 788 806
Symbol 476 GraphicUsed by:477 498 516 535 553 571 607 626 644 666 680 698 716 734 752 788 806 824
Symbol 477 MovieClipUses:474 373 475 476Used by:Timeline
Symbol 478 ButtonUses:419Used by:Timeline
Symbol 479 EditableTextUses:470Used by:Timeline
Symbol 480 EditableTextUses:176Used by:Timeline
Symbol 481 EditableTextUses:176Used by:Timeline
Symbol 482 EditableTextUses:176Used by:Timeline
Symbol 483 EditableTextUses:176Used by:Timeline
Symbol 484 EditableTextUses:446Used by:Timeline
Symbol 485 EditableTextUses:446Used by:Timeline
Symbol 486 EditableTextUses:446Used by:Timeline
Symbol 487 EditableTextUses:446Used by:Timeline
Symbol 488 EditableTextUses:446Used by:Timeline
Symbol 489 EditableTextUses:446Used by:Timeline
Symbol 490 EditableTextUses:446Used by:Timeline
Symbol 491 EditableTextUses:446Used by:Timeline
Symbol 492 EditableTextUses:446Used by:Timeline
Symbol 493 EditableTextUses:446Used by:Timeline
Symbol 494 GraphicUsed by:498
Symbol 495 GraphicUsed by:498 516 666 734 770
Symbol 496 GraphicUsed by:498 516 666
Symbol 497 GraphicUsed by:498 516 535 607 666 770
Symbol 498 MovieClipUses:494 373 475 495 496 476 497 376Used by:Timeline
Symbol 499 ButtonUses:419Used by:Timeline
Symbol 500 EditableTextUses:470Used by:Timeline
Symbol 501 EditableTextUses:446Used by:Timeline
Symbol 502 EditableTextUses:446Used by:Timeline
Symbol 503 EditableTextUses:446Used by:Timeline
Symbol 504 EditableTextUses:446Used by:Timeline
Symbol 505 EditableTextUses:446Used by:Timeline
Symbol 506 EditableTextUses:446Used by:Timeline
Symbol 507 EditableTextUses:446Used by:Timeline
Symbol 508 EditableTextUses:446Used by:Timeline
Symbol 509 EditableTextUses:446Used by:Timeline
Symbol 510 EditableTextUses:446Used by:Timeline
Symbol 511 EditableTextUses:176Used by:Timeline
Symbol 512 EditableTextUses:176Used by:Timeline
Symbol 513 EditableTextUses:176Used by:Timeline
Symbol 514 EditableTextUses:176Used by:Timeline
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515 373 475 495 496 476 497Used by:Timeline
Symbol 517 ButtonUses:419Used by:Timeline
Symbol 518 EditableTextUses:470Used by:Timeline
Symbol 519 EditableTextUses:176Used by:Timeline
Symbol 520 EditableTextUses:176Used by:Timeline
Symbol 521 EditableTextUses:176Used by:Timeline
Symbol 522 EditableTextUses:176Used by:Timeline
Symbol 523 EditableTextUses:446Used by:Timeline
Symbol 524 EditableTextUses:446Used by:Timeline
Symbol 525 EditableTextUses:446Used by:Timeline
Symbol 526 EditableTextUses:446Used by:Timeline
Symbol 527 EditableTextUses:446Used by:Timeline
Symbol 528 EditableTextUses:446Used by:Timeline
Symbol 529 EditableTextUses:446Used by:Timeline
Symbol 530 EditableTextUses:446Used by:Timeline
Symbol 531 EditableTextUses:446Used by:Timeline
Symbol 532 EditableTextUses:446Used by:Timeline
Symbol 533 EditableTextUses:470Used by:Timeline
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534 373 475 476 497 372 371 376Used by:Timeline
Symbol 536 ButtonUses:419Used by:Timeline
Symbol 537 EditableTextUses:176Used by:Timeline
Symbol 538 EditableTextUses:176Used by:Timeline
Symbol 539 EditableTextUses:176Used by:Timeline
Symbol 540 EditableTextUses:176Used by:Timeline
Symbol 541 EditableTextUses:446Used by:Timeline
Symbol 542 EditableTextUses:446Used by:Timeline
Symbol 543 EditableTextUses:446Used by:Timeline
Symbol 544 EditableTextUses:446Used by:Timeline
Symbol 545 EditableTextUses:446Used by:Timeline
Symbol 546 EditableTextUses:446Used by:Timeline
Symbol 547 EditableTextUses:446Used by:Timeline
Symbol 548 EditableTextUses:446Used by:Timeline
Symbol 549 EditableTextUses:446Used by:Timeline
Symbol 550 EditableTextUses:446Used by:Timeline
Symbol 551 EditableTextUses:470Used by:Timeline
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552 373 475 476 368 369Used by:Timeline
Symbol 554 ButtonUses:419Used by:Timeline
Symbol 555 EditableTextUses:176Used by:Timeline
Symbol 556 EditableTextUses:176Used by:Timeline
Symbol 557 EditableTextUses:176Used by:Timeline
Symbol 558 EditableTextUses:176Used by:Timeline
Symbol 559 EditableTextUses:446Used by:Timeline
Symbol 560 EditableTextUses:446Used by:Timeline
Symbol 561 EditableTextUses:446Used by:Timeline
Symbol 562 EditableTextUses:446Used by:Timeline
Symbol 563 EditableTextUses:446Used by:Timeline
Symbol 564 EditableTextUses:446Used by:Timeline
Symbol 565 EditableTextUses:446Used by:Timeline
Symbol 566 EditableTextUses:446Used by:Timeline
Symbol 567 EditableTextUses:446Used by:Timeline
Symbol 568 EditableTextUses:446Used by:Timeline
Symbol 569 EditableTextUses:470Used by:Timeline
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570 475 476 373 368 369 376Used by:Timeline
Symbol 572 EditableTextUses:176Used by:Timeline
Symbol 573 EditableTextUses:176Used by:Timeline
Symbol 574 EditableTextUses:176Used by:Timeline
Symbol 575 EditableTextUses:176Used by:Timeline
Symbol 576 ButtonUses:419Used by:Timeline
Symbol 577 EditableTextUses:446Used by:Timeline
Symbol 578 EditableTextUses:446Used by:Timeline
Symbol 579 EditableTextUses:446Used by:Timeline
Symbol 580 EditableTextUses:446Used by:Timeline
Symbol 581 EditableTextUses:446Used by:Timeline
Symbol 582 EditableTextUses:446Used by:Timeline
Symbol 583 EditableTextUses:446Used by:Timeline
Symbol 584 EditableTextUses:446Used by:Timeline
Symbol 585 EditableTextUses:446Used by:Timeline
Symbol 586 EditableTextUses:446Used by:Timeline
Symbol 587 EditableTextUses:470Used by:Timeline
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588 373 475 368 369 376Used by:Timeline
Symbol 590 EditableTextUses:176Used by:Timeline
Symbol 591 EditableTextUses:176Used by:Timeline
Symbol 592 EditableTextUses:176Used by:Timeline
Symbol 593 EditableTextUses:176Used by:Timeline
Symbol 594 ButtonUses:419Used by:Timeline
Symbol 595 EditableTextUses:446Used by:Timeline
Symbol 596 EditableTextUses:446Used by:Timeline
Symbol 597 EditableTextUses:446Used by:Timeline
Symbol 598 EditableTextUses:446Used by:Timeline
Symbol 599 EditableTextUses:446Used by:Timeline
Symbol 600 EditableTextUses:446Used by:Timeline
Symbol 601 EditableTextUses:446Used by:Timeline
Symbol 602 EditableTextUses:446Used by:Timeline
Symbol 603 EditableTextUses:446Used by:Timeline
Symbol 604 EditableTextUses:446Used by:Timeline
Symbol 605 EditableTextUses:470Used by:Timeline
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606 373 475 476 371 497 372Used by:Timeline
Symbol 608 ButtonUses:419Used by:Timeline
Symbol 609 EditableTextUses:176Used by:Timeline
Symbol 610 EditableTextUses:176Used by:Timeline
Symbol 611 EditableTextUses:176Used by:Timeline
Symbol 612 EditableTextUses:176Used by:Timeline
Symbol 613 EditableTextUses:446Used by:Timeline
Symbol 614 EditableTextUses:446Used by:Timeline
Symbol 615 EditableTextUses:446Used by:Timeline
Symbol 616 EditableTextUses:446Used by:Timeline
Symbol 617 EditableTextUses:446Used by:Timeline
Symbol 618 EditableTextUses:446Used by:Timeline
Symbol 619 EditableTextUses:446Used by:Timeline
Symbol 620 EditableTextUses:446Used by:Timeline
Symbol 621 EditableTextUses:446Used by:Timeline
Symbol 622 EditableTextUses:446Used by:Timeline
Symbol 623 EditableTextUses:470Used by:Timeline
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:624 373 475 476 370 625 376Used by:Timeline
Symbol 627 EditableTextUses:176Used by:Timeline
Symbol 628 EditableTextUses:176Used by:Timeline
Symbol 629 EditableTextUses:176Used by:Timeline
Symbol 630 EditableTextUses:176Used by:Timeline
Symbol 631 ButtonUses:419Used by:Timeline
Symbol 632 EditableTextUses:446Used by:Timeline
Symbol 633 EditableTextUses:446Used by:Timeline
Symbol 634 EditableTextUses:446Used by:Timeline
Symbol 635 EditableTextUses:446Used by:Timeline
Symbol 636 EditableTextUses:446Used by:Timeline
Symbol 637 EditableTextUses:446Used by:Timeline
Symbol 638 EditableTextUses:446Used by:Timeline
Symbol 639 EditableTextUses:446Used by:Timeline
Symbol 640 EditableTextUses:446Used by:Timeline
Symbol 641 EditableTextUses:446Used by:Timeline
Symbol 642 EditableTextUses:470Used by:Timeline
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643 373 475 476 376Used by:Timeline
Symbol 645 EditableTextUses:176Used by:Timeline
Symbol 646 EditableTextUses:176Used by:Timeline
Symbol 647 EditableTextUses:176Used by:Timeline
Symbol 648 EditableTextUses:176Used by:Timeline
Symbol 649 ButtonUses:419Used by:Timeline
Symbol 650 EditableTextUses:446Used by:Timeline
Symbol 651 EditableTextUses:446Used by:Timeline
Symbol 652 EditableTextUses:446Used by:Timeline
Symbol 653 EditableTextUses:446Used by:Timeline
Symbol 654 EditableTextUses:446Used by:Timeline
Symbol 655 EditableTextUses:446Used by:Timeline
Symbol 656 EditableTextUses:446Used by:Timeline
Symbol 657 EditableTextUses:446Used by:Timeline
Symbol 658 EditableTextUses:446Used by:Timeline
Symbol 659 EditableTextUses:446Used by:Timeline
Symbol 660 EditableTextUses:470Used by:Timeline
Symbol 661 EditableTextUses:176Used by:Timeline
Symbol 662 EditableTextUses:176Used by:Timeline
Symbol 663 EditableTextUses:176Used by:Timeline
Symbol 664 EditableTextUses:176Used by:Timeline
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665 373 475 476 370 497 372 495 496Used by:Timeline
Symbol 667 ButtonUses:419Used by:Timeline
Symbol 668 EditableTextUses:446Used by:Timeline
Symbol 669 EditableTextUses:446Used by:Timeline
Symbol 670 EditableTextUses:446Used by:Timeline
Symbol 671 EditableTextUses:446Used by:Timeline
Symbol 672 EditableTextUses:446Used by:Timeline
Symbol 673 EditableTextUses:446Used by:Timeline
Symbol 674 EditableTextUses:446Used by:Timeline
Symbol 675 EditableTextUses:446Used by:Timeline
Symbol 676 EditableTextUses:446Used by:Timeline
Symbol 677 EditableTextUses:446Used by:Timeline
Symbol 678 EditableTextUses:470Used by:Timeline
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679 373 475 476 368 369Used by:Timeline
Symbol 681 ButtonUses:419Used by:Timeline
Symbol 682 EditableTextUses:176Used by:Timeline
Symbol 683 EditableTextUses:176Used by:Timeline
Symbol 684 EditableTextUses:176Used by:Timeline
Symbol 685 EditableTextUses:176Used by:Timeline
Symbol 686 EditableTextUses:446Used by:Timeline
Symbol 687 EditableTextUses:446Used by:Timeline
Symbol 688 EditableTextUses:446Used by:Timeline
Symbol 689 EditableTextUses:446Used by:Timeline
Symbol 690 EditableTextUses:446Used by:Timeline
Symbol 691 EditableTextUses:446Used by:Timeline
Symbol 692 EditableTextUses:446Used by:Timeline
Symbol 693 EditableTextUses:446Used by:Timeline
Symbol 694 EditableTextUses:446Used by:Timeline
Symbol 695 EditableTextUses:446Used by:Timeline
Symbol 696 EditableTextUses:470Used by:Timeline
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697 373 475 476 376Used by:Timeline
Symbol 699 EditableTextUses:176Used by:Timeline
Symbol 700 EditableTextUses:176Used by:Timeline
Symbol 701 EditableTextUses:176Used by:Timeline
Symbol 702 EditableTextUses:176Used by:Timeline
Symbol 703 ButtonUses:419Used by:Timeline
Symbol 704 EditableTextUses:446Used by:Timeline
Symbol 705 EditableTextUses:446Used by:Timeline
Symbol 706 EditableTextUses:446Used by:Timeline
Symbol 707 EditableTextUses:446Used by:Timeline
Symbol 708 EditableTextUses:446Used by:Timeline
Symbol 709 EditableTextUses:446Used by:Timeline
Symbol 710 EditableTextUses:446Used by:Timeline
Symbol 711 EditableTextUses:446Used by:Timeline
Symbol 712 EditableTextUses:446Used by:Timeline
Symbol 713 EditableTextUses:446Used by:Timeline
Symbol 714 EditableTextUses:470Used by:Timeline
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715 373 475 476 368 369 371 372 376Used by:Timeline
Symbol 717 EditableTextUses:176Used by:Timeline
Symbol 718 EditableTextUses:176Used by:Timeline
Symbol 719 EditableTextUses:176Used by:Timeline
Symbol 720 EditableTextUses:176Used by:Timeline
Symbol 721 ButtonUses:419Used by:Timeline
Symbol 722 EditableTextUses:446Used by:Timeline
Symbol 723 EditableTextUses:446Used by:Timeline
Symbol 724 EditableTextUses:446Used by:Timeline
Symbol 725 EditableTextUses:446Used by:Timeline
Symbol 726 EditableTextUses:446Used by:Timeline
Symbol 727 EditableTextUses:446Used by:Timeline
Symbol 728 EditableTextUses:446Used by:Timeline
Symbol 729 EditableTextUses:446Used by:Timeline
Symbol 730 EditableTextUses:446Used by:Timeline
Symbol 731 EditableTextUses:446Used by:Timeline
Symbol 732 EditableTextUses:470Used by:Timeline
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733 373 475 476 368 369 495 372Used by:Timeline
Symbol 735 ButtonUses:419Used by:Timeline
Symbol 736 EditableTextUses:176Used by:Timeline
Symbol 737 EditableTextUses:176Used by:Timeline
Symbol 738 EditableTextUses:176Used by:Timeline
Symbol 739 EditableTextUses:176Used by:Timeline
Symbol 740 EditableTextUses:446Used by:Timeline
Symbol 741 EditableTextUses:446Used by:Timeline
Symbol 742 EditableTextUses:446Used by:Timeline
Symbol 743 EditableTextUses:446Used by:Timeline
Symbol 744 EditableTextUses:446Used by:Timeline
Symbol 745 EditableTextUses:446Used by:Timeline
Symbol 746 EditableTextUses:446Used by:Timeline
Symbol 747 EditableTextUses:446Used by:Timeline
Symbol 748 EditableTextUses:446Used by:Timeline
Symbol 749 EditableTextUses:446Used by:Timeline
Symbol 750 EditableTextUses:470Used by:Timeline
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751 373 475 368 369 476Used by:Timeline
Symbol 753 ButtonUses:419Used by:Timeline
Symbol 754 EditableTextUses:176Used by:Timeline
Symbol 755 EditableTextUses:176Used by:Timeline
Symbol 756 EditableTextUses:176Used by:Timeline
Symbol 757 EditableTextUses:176Used by:Timeline
Symbol 758 EditableTextUses:446Used by:Timeline
Symbol 759 EditableTextUses:446Used by:Timeline
Symbol 760 EditableTextUses:446Used by:Timeline
Symbol 761 EditableTextUses:446Used by:Timeline
Symbol 762 EditableTextUses:446Used by:Timeline
Symbol 763 EditableTextUses:446Used by:Timeline
Symbol 764 EditableTextUses:446Used by:Timeline
Symbol 765 EditableTextUses:446Used by:Timeline
Symbol 766 EditableTextUses:446Used by:Timeline
Symbol 767 EditableTextUses:446Used by:Timeline
Symbol 768 EditableTextUses:470Used by:Timeline
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769 373 475 372 495 371 497 370 376Used by:Timeline
Symbol 771 EditableTextUses:176Used by:Timeline
Symbol 772 EditableTextUses:176Used by:Timeline
Symbol 773 EditableTextUses:176Used by:Timeline
Symbol 774 EditableTextUses:176Used by:Timeline
Symbol 775 ButtonUses:419Used by:Timeline
Symbol 776 EditableTextUses:446Used by:Timeline
Symbol 777 EditableTextUses:446Used by:Timeline
Symbol 778 EditableTextUses:446Used by:Timeline
Symbol 779 EditableTextUses:446Used by:Timeline
Symbol 780 EditableTextUses:446Used by:Timeline
Symbol 781 EditableTextUses:446Used by:Timeline
Symbol 782 EditableTextUses:446Used by:Timeline
Symbol 783 EditableTextUses:446Used by:Timeline
Symbol 784 EditableTextUses:446Used by:Timeline
Symbol 785 EditableTextUses:446Used by:Timeline
Symbol 786 EditableTextUses:470Used by:Timeline
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787 373 475 476 368 369 376Used by:Timeline
Symbol 789 EditableTextUses:176Used by:Timeline
Symbol 790 EditableTextUses:176Used by:Timeline
Symbol 791 EditableTextUses:176Used by:Timeline
Symbol 792 EditableTextUses:176Used by:Timeline
Symbol 793 ButtonUses:419Used by:Timeline
Symbol 794 EditableTextUses:446Used by:Timeline
Symbol 795 EditableTextUses:446Used by:Timeline
Symbol 796 EditableTextUses:446Used by:Timeline
Symbol 797 EditableTextUses:446Used by:Timeline
Symbol 798 EditableTextUses:446Used by:Timeline
Symbol 799 EditableTextUses:446Used by:Timeline
Symbol 800 EditableTextUses:446Used by:Timeline
Symbol 801 EditableTextUses:446Used by:Timeline
Symbol 802 EditableTextUses:446Used by:Timeline
Symbol 803 EditableTextUses:446Used by:Timeline
Symbol 804 EditableTextUses:470Used by:Timeline
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805 373 475 476 368 369 376Used by:Timeline
Symbol 807 EditableTextUses:176Used by:Timeline
Symbol 808 EditableTextUses:176Used by:Timeline
Symbol 809 EditableTextUses:176Used by:Timeline
Symbol 810 EditableTextUses:176Used by:Timeline
Symbol 811 ButtonUses:419Used by:Timeline
Symbol 812 EditableTextUses:446Used by:Timeline
Symbol 813 EditableTextUses:446Used by:Timeline
Symbol 814 EditableTextUses:446Used by:Timeline
Symbol 815 EditableTextUses:446Used by:Timeline
Symbol 816 EditableTextUses:446Used by:Timeline
Symbol 817 EditableTextUses:446Used by:Timeline
Symbol 818 EditableTextUses:446Used by:Timeline
Symbol 819 EditableTextUses:446Used by:Timeline
Symbol 820 EditableTextUses:446Used by:Timeline
Symbol 821 EditableTextUses:446Used by:Timeline
Symbol 822 EditableTextUses:470Used by:Timeline
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823 373 476 368 369 376Used by:Timeline
Symbol 825 ButtonUses:419Used by:Timeline
Symbol 826 EditableTextUses:176Used by:Timeline
Symbol 827 EditableTextUses:176Used by:Timeline
Symbol 828 EditableTextUses:176Used by:Timeline
Symbol 829 EditableTextUses:176Used by:Timeline
Symbol 830 EditableTextUses:446Used by:Timeline
Symbol 831 EditableTextUses:446Used by:Timeline
Symbol 832 EditableTextUses:446Used by:Timeline
Symbol 833 EditableTextUses:446Used by:Timeline
Symbol 834 EditableTextUses:446Used by:Timeline
Symbol 835 EditableTextUses:446Used by:Timeline
Symbol 836 EditableTextUses:446Used by:Timeline
Symbol 837 EditableTextUses:446Used by:Timeline
Symbol 838 EditableTextUses:446Used by:Timeline
Symbol 839 EditableTextUses:446Used by:Timeline
Symbol 840 EditableTextUses:176Used by:Timeline
Symbol 841 EditableTextUses:176Used by:Timeline
Symbol 842 EditableTextUses:176Used by:Timeline
Symbol 843 EditableTextUses:176Used by:Timeline
Symbol 844 TextUses:176Used by:Timeline
Symbol 845 TextUses:176Used by:Timeline
Symbol 846 TextUses:176Used by:Timeline
Symbol 847 TextUses:176Used by:Timeline
Symbol 848 TextUses:176Used by:849 851
Symbol 849 MovieClipUses:848Used by:851
Symbol 850 GraphicUsed by:851
Symbol 851 ButtonUses:848 247 849 850Used by:Timeline
Symbol 852 TextUses:176Used by:853 855
Symbol 853 MovieClipUses:852Used by:855
Symbol 854 GraphicUsed by:855
Symbol 855 ButtonUses:852 247 853 854Used by:Timeline
Symbol 856 ButtonUses:296 247 297 298Used by:Timeline
Symbol 857 TextUses:176Used by:Timeline
Symbol 858 TextUses:176Used by:Timeline
Symbol 859 GraphicUsed by:Timeline
Symbol 860 EditableTextUses:176Used by:Timeline
Symbol 861 EditableTextUses:176Used by:Timeline
Symbol 862 EditableTextUses:176Used by:Timeline
Symbol 863 EditableTextUses:176Used by:Timeline
Symbol 864 GraphicUsed by:Timeline
Symbol 865 TextUses:176Used by:866 868
Symbol 866 MovieClipUses:865Used by:868
Symbol 867 GraphicUsed by:868
Symbol 868 ButtonUses:865 247 866 867Used by:Timeline
Symbol 869 EditableTextUses:176Used by:Timeline
Symbol 870 EditableTextUses:176Used by:Timeline
Symbol 871 EditableTextUses:176Used by:Timeline
Symbol 872 EditableTextUses:176Used by:Timeline

Instance Names

"line"Frame 1Symbol 205 MovieClip
"spirala"Frame 3Symbol 225 MovieClip
"line"Frame 319Symbol 205 MovieClip
"line"Frame 494Symbol 205 MovieClip
"line"Frame 703Symbol 205 MovieClip
"crosshair"Frame 708Symbol 222 MovieClip
"EXIT"Frame 727Symbol 172 MovieClip [NextLevel]
"weapon1"Frame 742Symbol 342 MovieClip
"weapon2"Frame 742Symbol 344 MovieClip
"weapon3"Frame 742Symbol 346 MovieClip
"weapon4"Frame 742Symbol 348 MovieClip
"weapon5"Frame 742Symbol 350 MovieClip
"weapon6"Frame 742Symbol 352 MovieClip
"weapon7"Frame 742Symbol 354 MovieClip
"weapon8"Frame 742Symbol 357 MovieClip
"weapon9"Frame 742Symbol 358 MovieClip
"weapon10"Frame 742Symbol 360 MovieClip
"weapon11"Frame 742Symbol 363 MovieClip
"silence"Frame 746Symbol 366 MovieClip
"weapon"Frame 753Symbol 122 MovieClip [MP5]
"walls"Frame 764Symbol 377 MovieClip
"weapon"Frame 775Symbol 122 MovieClip [MP5]
"hat"Frame 775Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Frame 775Symbol 133 MovieClip
"weapon"Frame 775Symbol 122 MovieClip [MP5]
"hat"Frame 775Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Frame 775Symbol 133 MovieClip
"crosshair"Frame 821Symbol 222 MovieClip
"walls"Frame 822Symbol 377 MovieClip
"guy"Frame 822Symbol 403 MovieClip
"silence"Frame 822Symbol 366 MovieClip
"timer1"Frame 822Symbol 409 MovieClip
"sounds"Frame 822Symbol 440 MovieClip
"weapon1"Frame 822Symbol 342 MovieClip
"weapon2"Frame 822Symbol 344 MovieClip
"weapon3"Frame 822Symbol 346 MovieClip
"weapon4"Frame 822Symbol 348 MovieClip
"weapon5"Frame 822Symbol 350 MovieClip
"weapon6"Frame 822Symbol 352 MovieClip
"weapon7"Frame 822Symbol 354 MovieClip
"weapon8"Frame 822Symbol 357 MovieClip
"weapon9"Frame 822Symbol 358 MovieClip
"weapon10"Frame 822Symbol 360 MovieClip
"weapon11"Frame 822Symbol 363 MovieClip
"EXIT"Frame 822Symbol 172 MovieClip [NextLevel]
"bad6"Frame 822Symbol 167 MovieClip [BadGuy6]
"bad5"Frame 822Symbol 166 MovieClip [BadGuy5]
"box"Frame 822Symbol 442 MovieClip
"bulletshow2"Frame 822Symbol 445 MovieClip
"saved"Frame 822Symbol 467 MovieClip
"healthbar"Frame 822Symbol 473 MovieClip
"crosshair"Frame 823Symbol 222 MovieClip
"walls"Frame 824Symbol 477 MovieClip
"silence"Frame 824Symbol 366 MovieClip
"bad6"Frame 824Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 824Symbol 342 MovieClip
"weapon2"Frame 824Symbol 344 MovieClip
"weapon3"Frame 824Symbol 346 MovieClip
"weapon4"Frame 824Symbol 348 MovieClip
"weapon5"Frame 824Symbol 350 MovieClip
"weapon6"Frame 824Symbol 352 MovieClip
"weapon7"Frame 824Symbol 354 MovieClip
"weapon8"Frame 824Symbol 357 MovieClip
"weapon9"Frame 824Symbol 358 MovieClip
"weapon10"Frame 824Symbol 360 MovieClip
"weapon11"Frame 824Symbol 363 MovieClip
"timer1"Frame 824Symbol 409 MovieClip
"bad5"Frame 824Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 824Symbol 172 MovieClip [NextLevel]
"bad4"Frame 824Symbol 165 MovieClip [BadGuy4]
"guy"Frame 824Symbol 403 MovieClip
"bulletshow2"Frame 824Symbol 445 MovieClip
"box"Frame 824Symbol 442 MovieClip
"sounds"Frame 824Symbol 440 MovieClip
"healthbar"Frame 824Symbol 473 MovieClip
"crosshair"Frame 825Symbol 222 MovieClip
"walls"Frame 826Symbol 498 MovieClip
"silence"Frame 826Symbol 366 MovieClip
"bad6"Frame 826Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 826Symbol 342 MovieClip
"weapon2"Frame 826Symbol 344 MovieClip
"weapon3"Frame 826Symbol 346 MovieClip
"weapon4"Frame 826Symbol 348 MovieClip
"weapon5"Frame 826Symbol 350 MovieClip
"weapon6"Frame 826Symbol 352 MovieClip
"weapon7"Frame 826Symbol 354 MovieClip
"weapon8"Frame 826Symbol 357 MovieClip
"weapon9"Frame 826Symbol 358 MovieClip
"weapon10"Frame 826Symbol 360 MovieClip
"weapon11"Frame 826Symbol 363 MovieClip
"timer1"Frame 826Symbol 409 MovieClip
"bad5"Frame 826Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 826Symbol 172 MovieClip [NextLevel]
"bad4"Frame 826Symbol 165 MovieClip [BadGuy4]
"guy"Frame 826Symbol 403 MovieClip
"bulletshow2"Frame 826Symbol 445 MovieClip
"box"Frame 826Symbol 442 MovieClip
"sounds"Frame 826Symbol 440 MovieClip
"healthbar"Frame 826Symbol 473 MovieClip
"crosshair"Frame 827Symbol 222 MovieClip
"walls"Frame 828Symbol 516 MovieClip
"silence"Frame 828Symbol 366 MovieClip
"bad6"Frame 828Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 828Symbol 342 MovieClip
"weapon2"Frame 828Symbol 344 MovieClip
"weapon3"Frame 828Symbol 346 MovieClip
"weapon4"Frame 828Symbol 348 MovieClip
"weapon5"Frame 828Symbol 350 MovieClip
"weapon6"Frame 828Symbol 352 MovieClip
"weapon7"Frame 828Symbol 354 MovieClip
"weapon8"Frame 828Symbol 357 MovieClip
"weapon9"Frame 828Symbol 358 MovieClip
"weapon10"Frame 828Symbol 360 MovieClip
"weapon11"Frame 828Symbol 363 MovieClip
"timer1"Frame 828Symbol 409 MovieClip
"bad5"Frame 828Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 828Symbol 172 MovieClip [NextLevel]
"bad4"Frame 828Symbol 165 MovieClip [BadGuy4]
"box"Frame 828Symbol 442 MovieClip
"guy"Frame 828Symbol 403 MovieClip
"bulletshow2"Frame 828Symbol 445 MovieClip
"sounds"Frame 828Symbol 440 MovieClip
"healthbar"Frame 828Symbol 473 MovieClip
"crosshair"Frame 829Symbol 222 MovieClip
"walls"Frame 830Symbol 535 MovieClip
"silence"Frame 830Symbol 366 MovieClip
"bad6"Frame 830Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 830Symbol 342 MovieClip
"weapon2"Frame 830Symbol 344 MovieClip
"weapon3"Frame 830Symbol 346 MovieClip
"weapon4"Frame 830Symbol 348 MovieClip
"weapon5"Frame 830Symbol 350 MovieClip
"weapon6"Frame 830Symbol 352 MovieClip
"weapon7"Frame 830Symbol 354 MovieClip
"weapon8"Frame 830Symbol 357 MovieClip
"weapon9"Frame 830Symbol 358 MovieClip
"weapon10"Frame 830Symbol 360 MovieClip
"weapon11"Frame 830Symbol 363 MovieClip
"timer1"Frame 830Symbol 409 MovieClip
"bad5"Frame 830Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 830Symbol 172 MovieClip [NextLevel]
"bad4"Frame 830Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 830Symbol 164 MovieClip [BadGuy3]
"box"Frame 830Symbol 442 MovieClip
"guy"Frame 830Symbol 403 MovieClip
"bulletshow2"Frame 830Symbol 445 MovieClip
"sounds"Frame 830Symbol 440 MovieClip
"healthbar"Frame 830Symbol 473 MovieClip
"crosshair"Frame 831Symbol 222 MovieClip
"walls"Frame 832Symbol 553 MovieClip
"silence"Frame 832Symbol 366 MovieClip
"bad6"Frame 832Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 832Symbol 342 MovieClip
"weapon2"Frame 832Symbol 344 MovieClip
"weapon3"Frame 832Symbol 346 MovieClip
"weapon4"Frame 832Symbol 348 MovieClip
"weapon5"Frame 832Symbol 350 MovieClip
"weapon6"Frame 832Symbol 352 MovieClip
"weapon7"Frame 832Symbol 354 MovieClip
"weapon8"Frame 832Symbol 357 MovieClip
"weapon9"Frame 832Symbol 358 MovieClip
"weapon10"Frame 832Symbol 360 MovieClip
"weapon11"Frame 832Symbol 363 MovieClip
"timer1"Frame 832Symbol 409 MovieClip
"bad5"Frame 832Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 832Symbol 172 MovieClip [NextLevel]
"bad4"Frame 832Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 832Symbol 164 MovieClip [BadGuy3]
"box"Frame 832Symbol 442 MovieClip
"guy"Frame 832Symbol 403 MovieClip
"bulletshow2"Frame 832Symbol 445 MovieClip
"sounds"Frame 832Symbol 440 MovieClip
"healthbar"Frame 832Symbol 473 MovieClip
"crosshair"Frame 833Symbol 222 MovieClip
"walls"Frame 834Symbol 571 MovieClip
"silence"Frame 834Symbol 366 MovieClip
"bad6"Frame 834Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 834Symbol 342 MovieClip
"weapon2"Frame 834Symbol 344 MovieClip
"weapon3"Frame 834Symbol 346 MovieClip
"weapon4"Frame 834Symbol 348 MovieClip
"weapon5"Frame 834Symbol 350 MovieClip
"weapon6"Frame 834Symbol 352 MovieClip
"weapon7"Frame 834Symbol 354 MovieClip
"weapon8"Frame 834Symbol 357 MovieClip
"weapon9"Frame 834Symbol 358 MovieClip
"weapon10"Frame 834Symbol 360 MovieClip
"weapon11"Frame 834Symbol 363 MovieClip
"timer1"Frame 834Symbol 409 MovieClip
"bad5"Frame 834Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 834Symbol 172 MovieClip [NextLevel]
"bad4"Frame 834Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 834Symbol 164 MovieClip [BadGuy3]
"box"Frame 834Symbol 442 MovieClip
"guy"Frame 834Symbol 403 MovieClip
"bulletshow2"Frame 834Symbol 445 MovieClip
"sounds"Frame 834Symbol 440 MovieClip
"healthbar"Frame 834Symbol 473 MovieClip
"crosshair"Frame 835Symbol 222 MovieClip
"walls"Frame 836Symbol 589 MovieClip
"silence"Frame 836Symbol 366 MovieClip
"bad6"Frame 836Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 836Symbol 342 MovieClip
"weapon2"Frame 836Symbol 344 MovieClip
"weapon3"Frame 836Symbol 346 MovieClip
"weapon4"Frame 836Symbol 348 MovieClip
"weapon5"Frame 836Symbol 350 MovieClip
"weapon6"Frame 836Symbol 352 MovieClip
"weapon7"Frame 836Symbol 354 MovieClip
"weapon8"Frame 836Symbol 357 MovieClip
"weapon9"Frame 836Symbol 358 MovieClip
"weapon10"Frame 836Symbol 360 MovieClip
"weapon11"Frame 836Symbol 363 MovieClip
"timer1"Frame 836Symbol 409 MovieClip
"bad5"Frame 836Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 836Symbol 172 MovieClip [NextLevel]
"bad4"Frame 836Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 836Symbol 164 MovieClip [BadGuy3]
"box"Frame 836Symbol 442 MovieClip
"bad2"Frame 836Symbol 163 MovieClip [BadGuy2]
"guy"Frame 836Symbol 403 MovieClip
"bulletshow2"Frame 836Symbol 445 MovieClip
"sounds"Frame 836Symbol 440 MovieClip
"healthbar"Frame 836Symbol 473 MovieClip
"crosshair"Frame 837Symbol 222 MovieClip
"walls"Frame 838Symbol 607 MovieClip
"silence"Frame 838Symbol 366 MovieClip
"bad6"Frame 838Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 838Symbol 342 MovieClip
"weapon2"Frame 838Symbol 344 MovieClip
"weapon3"Frame 838Symbol 346 MovieClip
"weapon4"Frame 838Symbol 348 MovieClip
"weapon5"Frame 838Symbol 350 MovieClip
"weapon6"Frame 838Symbol 352 MovieClip
"weapon7"Frame 838Symbol 354 MovieClip
"weapon8"Frame 838Symbol 357 MovieClip
"weapon9"Frame 838Symbol 358 MovieClip
"weapon10"Frame 838Symbol 360 MovieClip
"weapon11"Frame 838Symbol 363 MovieClip
"timer1"Frame 838Symbol 409 MovieClip
"bad5"Frame 838Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 838Symbol 172 MovieClip [NextLevel]
"bad3"Frame 838Symbol 164 MovieClip [BadGuy3]
"box"Frame 838Symbol 442 MovieClip
"bad2"Frame 838Symbol 163 MovieClip [BadGuy2]
"guy"Frame 838Symbol 403 MovieClip
"bulletshow2"Frame 838Symbol 445 MovieClip
"sounds"Frame 838Symbol 440 MovieClip
"healthbar"Frame 838Symbol 473 MovieClip
"crosshair"Frame 839Symbol 222 MovieClip
"walls"Frame 840Symbol 626 MovieClip
"silence"Frame 840Symbol 366 MovieClip
"bad6"Frame 840Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 840Symbol 342 MovieClip
"weapon2"Frame 840Symbol 344 MovieClip
"weapon3"Frame 840Symbol 346 MovieClip
"weapon4"Frame 840Symbol 348 MovieClip
"weapon5"Frame 840Symbol 350 MovieClip
"weapon6"Frame 840Symbol 352 MovieClip
"weapon7"Frame 840Symbol 354 MovieClip
"weapon8"Frame 840Symbol 357 MovieClip
"weapon9"Frame 840Symbol 358 MovieClip
"weapon10"Frame 840Symbol 360 MovieClip
"weapon11"Frame 840Symbol 363 MovieClip
"timer1"Frame 840Symbol 409 MovieClip
"bad5"Frame 840Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 840Symbol 172 MovieClip [NextLevel]
"bad4"Frame 840Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 840Symbol 164 MovieClip [BadGuy3]
"box"Frame 840Symbol 442 MovieClip
"bad2"Frame 840Symbol 163 MovieClip [BadGuy2]
"guy"Frame 840Symbol 403 MovieClip
"bulletshow2"Frame 840Symbol 445 MovieClip
"sounds"Frame 840Symbol 440 MovieClip
"healthbar"Frame 840Symbol 473 MovieClip
"crosshair"Frame 841Symbol 222 MovieClip
"walls"Frame 842Symbol 644 MovieClip
"silence"Frame 842Symbol 366 MovieClip
"bad6"Frame 842Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 842Symbol 342 MovieClip
"weapon2"Frame 842Symbol 344 MovieClip
"weapon3"Frame 842Symbol 346 MovieClip
"weapon4"Frame 842Symbol 348 MovieClip
"weapon5"Frame 842Symbol 350 MovieClip
"weapon6"Frame 842Symbol 352 MovieClip
"weapon7"Frame 842Symbol 354 MovieClip
"weapon8"Frame 842Symbol 357 MovieClip
"weapon9"Frame 842Symbol 358 MovieClip
"weapon10"Frame 842Symbol 360 MovieClip
"weapon11"Frame 842Symbol 363 MovieClip
"timer1"Frame 842Symbol 409 MovieClip
"bad5"Frame 842Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 842Symbol 172 MovieClip [NextLevel]
"bad4"Frame 842Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 842Symbol 164 MovieClip [BadGuy3]
"box"Frame 842Symbol 442 MovieClip
"bad2"Frame 842Symbol 163 MovieClip [BadGuy2]
"guy"Frame 842Symbol 403 MovieClip
"bulletshow2"Frame 842Symbol 445 MovieClip
"sounds"Frame 842Symbol 440 MovieClip
"healthbar"Frame 842Symbol 473 MovieClip
"crosshair"Frame 843Symbol 222 MovieClip
"walls"Frame 844Symbol 666 MovieClip
"silence"Frame 844Symbol 366 MovieClip
"bad6"Frame 844Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 844Symbol 342 MovieClip
"weapon2"Frame 844Symbol 344 MovieClip
"weapon3"Frame 844Symbol 346 MovieClip
"weapon4"Frame 844Symbol 348 MovieClip
"weapon5"Frame 844Symbol 350 MovieClip
"weapon6"Frame 844Symbol 352 MovieClip
"weapon7"Frame 844Symbol 354 MovieClip
"weapon8"Frame 844Symbol 357 MovieClip
"weapon9"Frame 844Symbol 358 MovieClip
"weapon10"Frame 844Symbol 360 MovieClip
"weapon11"Frame 844Symbol 363 MovieClip
"timer1"Frame 844Symbol 409 MovieClip
"bad5"Frame 844Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 844Symbol 172 MovieClip [NextLevel]
"bad4"Frame 844Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 844Symbol 164 MovieClip [BadGuy3]
"box"Frame 844Symbol 442 MovieClip
"bad2"Frame 844Symbol 163 MovieClip [BadGuy2]
"guy"Frame 844Symbol 403 MovieClip
"bulletshow2"Frame 844Symbol 445 MovieClip
"sounds"Frame 844Symbol 440 MovieClip
"healthbar"Frame 844Symbol 473 MovieClip
"crosshair"Frame 845Symbol 222 MovieClip
"walls"Frame 846Symbol 680 MovieClip
"silence"Frame 846Symbol 366 MovieClip
"bad6"Frame 846Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 846Symbol 342 MovieClip
"weapon2"Frame 846Symbol 344 MovieClip
"weapon3"Frame 846Symbol 346 MovieClip
"weapon4"Frame 846Symbol 348 MovieClip
"weapon5"Frame 846Symbol 350 MovieClip
"weapon6"Frame 846Symbol 352 MovieClip
"weapon7"Frame 846Symbol 354 MovieClip
"weapon8"Frame 846Symbol 357 MovieClip
"weapon9"Frame 846Symbol 358 MovieClip
"weapon10"Frame 846Symbol 360 MovieClip
"weapon11"Frame 846Symbol 363 MovieClip
"timer1"Frame 846Symbol 409 MovieClip
"bad5"Frame 846Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 846Symbol 172 MovieClip [NextLevel]
"bad4"Frame 846Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 846Symbol 164 MovieClip [BadGuy3]
"box"Frame 846Symbol 442 MovieClip
"bad2"Frame 846Symbol 163 MovieClip [BadGuy2]
"guy"Frame 846Symbol 403 MovieClip
"bulletshow2"Frame 846Symbol 445 MovieClip
"sounds"Frame 846Symbol 440 MovieClip
"healthbar"Frame 846Symbol 473 MovieClip
"crosshair"Frame 847Symbol 222 MovieClip
"walls"Frame 848Symbol 698 MovieClip
"silence"Frame 848Symbol 366 MovieClip
"bad6"Frame 848Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 848Symbol 342 MovieClip
"weapon2"Frame 848Symbol 344 MovieClip
"weapon3"Frame 848Symbol 346 MovieClip
"weapon4"Frame 848Symbol 348 MovieClip
"weapon5"Frame 848Symbol 350 MovieClip
"weapon6"Frame 848Symbol 352 MovieClip
"weapon7"Frame 848Symbol 354 MovieClip
"weapon8"Frame 848Symbol 357 MovieClip
"weapon9"Frame 848Symbol 358 MovieClip
"weapon10"Frame 848Symbol 360 MovieClip
"weapon11"Frame 848Symbol 363 MovieClip
"timer1"Frame 848Symbol 409 MovieClip
"bad5"Frame 848Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 848Symbol 172 MovieClip [NextLevel]
"bad3"Frame 848Symbol 164 MovieClip [BadGuy3]
"box"Frame 848Symbol 442 MovieClip
"bad2"Frame 848Symbol 163 MovieClip [BadGuy2]
"guy"Frame 848Symbol 403 MovieClip
"bulletshow2"Frame 848Symbol 445 MovieClip
"sounds"Frame 848Symbol 440 MovieClip
"healthbar"Frame 848Symbol 473 MovieClip
"crosshair"Frame 849Symbol 222 MovieClip
"walls"Frame 850Symbol 716 MovieClip
"silence"Frame 850Symbol 366 MovieClip
"bad6"Frame 850Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 850Symbol 342 MovieClip
"weapon2"Frame 850Symbol 344 MovieClip
"weapon3"Frame 850Symbol 346 MovieClip
"weapon4"Frame 850Symbol 348 MovieClip
"weapon5"Frame 850Symbol 350 MovieClip
"weapon6"Frame 850Symbol 352 MovieClip
"weapon7"Frame 850Symbol 354 MovieClip
"weapon8"Frame 850Symbol 357 MovieClip
"weapon9"Frame 850Symbol 358 MovieClip
"weapon10"Frame 850Symbol 360 MovieClip
"weapon11"Frame 850Symbol 363 MovieClip
"timer1"Frame 850Symbol 409 MovieClip
"bad5"Frame 850Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 850Symbol 172 MovieClip [NextLevel]
"bad4"Frame 850Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 850Symbol 164 MovieClip [BadGuy3]
"box"Frame 850Symbol 442 MovieClip
"bad2"Frame 850Symbol 163 MovieClip [BadGuy2]
"guy"Frame 850Symbol 403 MovieClip
"bulletshow2"Frame 850Symbol 445 MovieClip
"sounds"Frame 850Symbol 440 MovieClip
"healthbar"Frame 850Symbol 473 MovieClip
"crosshair"Frame 851Symbol 222 MovieClip
"walls"Frame 852Symbol 734 MovieClip
"silence"Frame 852Symbol 366 MovieClip
"bad6"Frame 852Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 852Symbol 342 MovieClip
"weapon2"Frame 852Symbol 344 MovieClip
"weapon3"Frame 852Symbol 346 MovieClip
"weapon4"Frame 852Symbol 348 MovieClip
"weapon5"Frame 852Symbol 350 MovieClip
"weapon6"Frame 852Symbol 352 MovieClip
"weapon7"Frame 852Symbol 354 MovieClip
"weapon8"Frame 852Symbol 357 MovieClip
"weapon9"Frame 852Symbol 358 MovieClip
"weapon10"Frame 852Symbol 360 MovieClip
"weapon11"Frame 852Symbol 363 MovieClip
"timer1"Frame 852Symbol 409 MovieClip
"bad5"Frame 852Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 852Symbol 172 MovieClip [NextLevel]
"bad4"Frame 852Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 852Symbol 164 MovieClip [BadGuy3]
"box"Frame 852Symbol 442 MovieClip
"bad2"Frame 852Symbol 163 MovieClip [BadGuy2]
"guy"Frame 852Symbol 403 MovieClip
"bulletshow2"Frame 852Symbol 445 MovieClip
"sounds"Frame 852Symbol 440 MovieClip
"healthbar"Frame 852Symbol 473 MovieClip
"crosshair"Frame 853Symbol 222 MovieClip
"walls"Frame 854Symbol 752 MovieClip
"silence"Frame 854Symbol 366 MovieClip
"bad6"Frame 854Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 854Symbol 342 MovieClip
"weapon2"Frame 854Symbol 344 MovieClip
"weapon3"Frame 854Symbol 346 MovieClip
"weapon4"Frame 854Symbol 348 MovieClip
"weapon5"Frame 854Symbol 350 MovieClip
"weapon6"Frame 854Symbol 352 MovieClip
"weapon7"Frame 854Symbol 354 MovieClip
"weapon8"Frame 854Symbol 357 MovieClip
"weapon9"Frame 854Symbol 358 MovieClip
"weapon10"Frame 854Symbol 360 MovieClip
"weapon11"Frame 854Symbol 363 MovieClip
"timer1"Frame 854Symbol 409 MovieClip
"bad5"Frame 854Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 854Symbol 172 MovieClip [NextLevel]
"bad4"Frame 854Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 854Symbol 164 MovieClip [BadGuy3]
"box"Frame 854Symbol 442 MovieClip
"bad2"Frame 854Symbol 163 MovieClip [BadGuy2]
"guy"Frame 854Symbol 403 MovieClip
"bulletshow2"Frame 854Symbol 445 MovieClip
"sounds"Frame 854Symbol 440 MovieClip
"healthbar"Frame 854Symbol 473 MovieClip
"crosshair"Frame 855Symbol 222 MovieClip
"walls"Frame 856Symbol 770 MovieClip
"silence"Frame 856Symbol 366 MovieClip
"bad6"Frame 856Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 856Symbol 342 MovieClip
"weapon2"Frame 856Symbol 344 MovieClip
"weapon3"Frame 856Symbol 346 MovieClip
"weapon4"Frame 856Symbol 348 MovieClip
"weapon5"Frame 856Symbol 350 MovieClip
"weapon6"Frame 856Symbol 352 MovieClip
"weapon7"Frame 856Symbol 354 MovieClip
"weapon8"Frame 856Symbol 357 MovieClip
"weapon9"Frame 856Symbol 358 MovieClip
"weapon10"Frame 856Symbol 360 MovieClip
"weapon11"Frame 856Symbol 363 MovieClip
"timer1"Frame 856Symbol 409 MovieClip
"bad5"Frame 856Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 856Symbol 172 MovieClip [NextLevel]
"bad4"Frame 856Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 856Symbol 164 MovieClip [BadGuy3]
"box"Frame 856Symbol 442 MovieClip
"bad2"Frame 856Symbol 163 MovieClip [BadGuy2]
"guy"Frame 856Symbol 403 MovieClip
"bulletshow2"Frame 856Symbol 445 MovieClip
"sounds"Frame 856Symbol 440 MovieClip
"healthbar"Frame 856Symbol 473 MovieClip
"crosshair"Frame 857Symbol 222 MovieClip
"walls"Frame 858Symbol 788 MovieClip
"silence"Frame 858Symbol 366 MovieClip
"bad6"Frame 858Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 858Symbol 342 MovieClip
"weapon2"Frame 858Symbol 344 MovieClip
"weapon3"Frame 858Symbol 346 MovieClip
"weapon4"Frame 858Symbol 348 MovieClip
"weapon5"Frame 858Symbol 350 MovieClip
"weapon6"Frame 858Symbol 352 MovieClip
"weapon7"Frame 858Symbol 354 MovieClip
"weapon8"Frame 858Symbol 357 MovieClip
"weapon9"Frame 858Symbol 358 MovieClip
"weapon10"Frame 858Symbol 360 MovieClip
"weapon11"Frame 858Symbol 363 MovieClip
"timer1"Frame 858Symbol 409 MovieClip
"bad5"Frame 858Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 858Symbol 172 MovieClip [NextLevel]
"bad4"Frame 858Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 858Symbol 164 MovieClip [BadGuy3]
"box"Frame 858Symbol 442 MovieClip
"bad2"Frame 858Symbol 163 MovieClip [BadGuy2]
"guy"Frame 858Symbol 403 MovieClip
"bulletshow2"Frame 858Symbol 445 MovieClip
"sounds"Frame 858Symbol 440 MovieClip
"healthbar"Frame 858Symbol 473 MovieClip
"crosshair"Frame 859Symbol 222 MovieClip
"walls"Frame 860Symbol 806 MovieClip
"silence"Frame 860Symbol 366 MovieClip
"bad6"Frame 860Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 860Symbol 342 MovieClip
"weapon2"Frame 860Symbol 344 MovieClip
"weapon3"Frame 860Symbol 346 MovieClip
"weapon4"Frame 860Symbol 348 MovieClip
"weapon5"Frame 860Symbol 350 MovieClip
"weapon6"Frame 860Symbol 352 MovieClip
"weapon7"Frame 860Symbol 354 MovieClip
"weapon8"Frame 860Symbol 357 MovieClip
"weapon9"Frame 860Symbol 358 MovieClip
"weapon10"Frame 860Symbol 360 MovieClip
"weapon11"Frame 860Symbol 363 MovieClip
"timer1"Frame 860Symbol 409 MovieClip
"bad5"Frame 860Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 860Symbol 172 MovieClip [NextLevel]
"bad4"Frame 860Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 860Symbol 164 MovieClip [BadGuy3]
"box"Frame 860Symbol 442 MovieClip
"bad2"Frame 860Symbol 163 MovieClip [BadGuy2]
"guy"Frame 860Symbol 403 MovieClip
"bulletshow2"Frame 860Symbol 445 MovieClip
"sounds"Frame 860Symbol 440 MovieClip
"healthbar"Frame 860Symbol 473 MovieClip
"crosshair"Frame 861Symbol 222 MovieClip
"walls"Frame 862Symbol 824 MovieClip
"silence"Frame 862Symbol 366 MovieClip
"bad6"Frame 862Symbol 167 MovieClip [BadGuy6]
"weapon1"Frame 862Symbol 342 MovieClip
"weapon2"Frame 862Symbol 344 MovieClip
"weapon3"Frame 862Symbol 346 MovieClip
"weapon4"Frame 862Symbol 348 MovieClip
"weapon5"Frame 862Symbol 350 MovieClip
"weapon6"Frame 862Symbol 352 MovieClip
"weapon7"Frame 862Symbol 354 MovieClip
"weapon8"Frame 862Symbol 357 MovieClip
"weapon9"Frame 862Symbol 358 MovieClip
"weapon10"Frame 862Symbol 360 MovieClip
"weapon11"Frame 862Symbol 363 MovieClip
"timer1"Frame 862Symbol 409 MovieClip
"bad5"Frame 862Symbol 166 MovieClip [BadGuy5]
"EXIT"Frame 862Symbol 172 MovieClip [NextLevel]
"bad4"Frame 862Symbol 165 MovieClip [BadGuy4]
"bad3"Frame 862Symbol 164 MovieClip [BadGuy3]
"box"Frame 862Symbol 442 MovieClip
"bad2"Frame 862Symbol 163 MovieClip [BadGuy2]
"guy"Frame 862Symbol 403 MovieClip
"bulletshow2"Frame 862Symbol 445 MovieClip
"sounds"Frame 862Symbol 440 MovieClip
"healthbar"Frame 862Symbol 473 MovieClip
"line"Frame 863Symbol 205 MovieClip
"line"Frame 900Symbol 205 MovieClip
"pu"Symbol 22 MovieClip [bullet3] Frame 1Symbol 7 MovieClip
"gruzy1"Symbol 22 MovieClip [bullet3] Frame 2Symbol 21 MovieClip
"XBOCT"Symbol 26 MovieClip Frame 1Symbol 24 MovieClip
"pu"Symbol 39 MovieClip [bullet2] Frame 1Symbol 26 MovieClip
"po"Symbol 58 MovieClip [bullet] Frame 1Symbol 40 MovieClip
"gruzy1"Symbol 58 MovieClip [bullet] Frame 2Symbol 21 MovieClip
"weapon"Symbol 137 MovieClip Frame 1Symbol 122 MovieClip [MP5]
"weapon"Symbol 141 MovieClip Frame 1Symbol 122 MovieClip [MP5]
"weapon"Symbol 163 MovieClip [BadGuy2] Frame 1Symbol 122 MovieClip [MP5]
"hat"Symbol 163 MovieClip [BadGuy2] Frame 1Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Symbol 163 MovieClip [BadGuy2] Frame 1Symbol 133 MovieClip
"dead"Symbol 163 MovieClip [BadGuy2] Frame 9Symbol 162 MovieClip
"weapon"Symbol 164 MovieClip [BadGuy3] Frame 1Symbol 122 MovieClip [MP5]
"hat"Symbol 164 MovieClip [BadGuy3] Frame 1Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Symbol 164 MovieClip [BadGuy3] Frame 1Symbol 133 MovieClip
"dead"Symbol 164 MovieClip [BadGuy3] Frame 9Symbol 162 MovieClip
"weapon"Symbol 165 MovieClip [BadGuy4] Frame 1Symbol 122 MovieClip [MP5]
"hat"Symbol 165 MovieClip [BadGuy4] Frame 1Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Symbol 165 MovieClip [BadGuy4] Frame 1Symbol 133 MovieClip
"dead"Symbol 165 MovieClip [BadGuy4] Frame 9Symbol 162 MovieClip
"weapon"Symbol 166 MovieClip [BadGuy5] Frame 1Symbol 122 MovieClip [MP5]
"hat"Symbol 166 MovieClip [BadGuy5] Frame 1Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Symbol 166 MovieClip [BadGuy5] Frame 1Symbol 133 MovieClip
"dead"Symbol 166 MovieClip [BadGuy5] Frame 9Symbol 162 MovieClip
"weapon"Symbol 167 MovieClip [BadGuy6] Frame 1Symbol 122 MovieClip [MP5]
"hat"Symbol 167 MovieClip [BadGuy6] Frame 1Symbol 131 MovieClip [Helm_Terror_Drug]
"hit"Symbol 167 MovieClip [BadGuy6] Frame 1Symbol 133 MovieClip
"dead"Symbol 167 MovieClip [BadGuy6] Frame 9Symbol 162 MovieClip
"bar"Symbol 189 MovieClip Frame 1Symbol 179 MovieClip
"cross"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip
"door"Symbol 377 MovieClip Frame 1Symbol 376 MovieClip
"weapon"Symbol 395 MovieClip Frame 1Symbol 122 MovieClip [MP5]
"guy"Symbol 403 MovieClip Frame 1Symbol 395 MovieClip
"point"Symbol 403 MovieClip Frame 1Symbol 397 MovieClip
"point2"Symbol 403 MovieClip Frame 1Symbol 397 MovieClip
"guy"Symbol 403 MovieClip Frame 15Symbol 395 MovieClip
"door"Symbol 498 MovieClip Frame 1Symbol 376 MovieClip
"door"Symbol 535 MovieClip Frame 1Symbol 376 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "DIE"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Helm_Fallout_Raider"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Helm_Terror_Mafia"
ExportAssets (56)Timeline Frame 1Symbol 22 as "bullet3"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bullet2"
ExportAssets (56)Timeline Frame 1Symbol 58 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 60 as "Hand_L_German_Officer"
ExportAssets (56)Timeline Frame 1Symbol 62 as "AK_47"
ExportAssets (56)Timeline Frame 1Symbol 64 as "Browning_1921"
ExportAssets (56)Timeline Frame 1Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 1Symbol 94 as "Colt_1917"
ExportAssets (56)Timeline Frame 1Symbol 97 as "UZI"
ExportAssets (56)Timeline Frame 1Symbol 97 as "UZI"
ExportAssets (56)Timeline Frame 1Symbol 97 as "UZI"
ExportAssets (56)Timeline Frame 1Symbol 106 as "HK_28"
ExportAssets (56)Timeline Frame 1Symbol 108 as "Beretta"
ExportAssets (56)Timeline Frame 1Symbol 110 as "PM"
ExportAssets (56)Timeline Frame 1Symbol 113 as "Thompson"
ExportAssets (56)Timeline Frame 1Symbol 116 as "RocketLauncher"
ExportAssets (56)Timeline Frame 1Symbol 119 as "M_16"
ExportAssets (56)Timeline Frame 1Symbol 121 as "SuperShotgun"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 127 as "Helm_CT_FSB"
ExportAssets (56)Timeline Frame 1Symbol 127 as "Helm_CT_FSB"
ExportAssets (56)Timeline Frame 1Symbol 129 as "Helm_Blood_MainHero"
ExportAssets (56)Timeline Frame 1Symbol 129 as "Helm_Blood_MainHero"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 135 as "Helm_USA_Delta"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 1 as "DIE"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Browning_1921_gr"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 1Symbol 129 as "Helm_Blood_MainHero"
ExportAssets (56)Timeline Frame 1Symbol 127 as "Helm_CT_FSB"
ExportAssets (56)Timeline Frame 1Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 1Symbol 135 as "Helm_USA_Delta"
ExportAssets (56)Timeline Frame 1Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 1Symbol 121 as "SuperShotgun"
ExportAssets (56)Timeline Frame 1Symbol 119 as "M_16"
ExportAssets (56)Timeline Frame 1Symbol 116 as "RocketLauncher"
ExportAssets (56)Timeline Frame 1Symbol 113 as "Thompson"
ExportAssets (56)Timeline Frame 1Symbol 110 as "PM"
ExportAssets (56)Timeline Frame 1Symbol 108 as "Beretta"
ExportAssets (56)Timeline Frame 1Symbol 106 as "HK_28"
ExportAssets (56)Timeline Frame 1Symbol 97 as "UZI"
ExportAssets (56)Timeline Frame 1Symbol 94 as "Colt_1917"
ExportAssets (56)Timeline Frame 1Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 1Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 1Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 727Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 728Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 729Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 730Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 731Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 732Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 733Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 734Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 735Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 736Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 737Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 738Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 739Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 740Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 741Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 742Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 742Symbol 169 as "RocketLauncher_gr"
ExportAssets (56)Timeline Frame 743Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 744Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 745Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 746Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 747Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 748Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 749Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 750Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 751Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 752Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 753Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 753Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 753Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 754Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 754Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 754Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 755Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 755Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 755Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 756Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 756Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 756Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 757Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 757Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 757Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 758Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 758Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 758Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 759Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 759Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 759Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 760Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 760Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 760Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 761Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 761Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 761Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 762Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 762Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 762Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 763Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 763Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 763Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 764Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 764Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 764Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 765Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 765Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 765Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 766Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 766Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 766Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 767Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 767Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 767Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 768Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 768Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 768Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 769Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 769Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 769Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 770Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 770Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 770Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 771Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 771Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 771Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 772Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 772Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 772Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 773Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 773Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 773Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 774Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 774Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 774Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 775Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 775Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 775Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 775Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 775Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 775Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 775Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 776Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 776Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 776Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 776Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 776Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 776Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 776Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 777Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 777Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 777Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 777Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 777Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 777Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 777Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 778Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 778Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 778Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 778Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 778Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 778Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 778Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 779Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 779Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 779Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 779Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 779Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 779Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 779Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 780Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 780Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 780Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 780Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 780Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 780Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 780Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 781Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 781Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 781Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 781Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 781Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 781Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 781Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 782Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 782Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 782Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 782Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 782Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 782Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 782Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 783Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 783Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 783Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 783Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 783Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 783Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 783Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 784Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 784Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 784Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 784Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 784Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 784Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 784Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 785Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 785Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 785Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 785Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 785Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 785Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 785Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 786Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 786Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 786Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 786Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 786Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 786Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 786Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 787Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 787Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 787Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 787Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 787Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 787Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 787Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 788Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 788Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 788Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 788Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 788Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 788Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 788Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 789Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 789Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 789Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 789Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 789Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 789Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 789Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 790Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 790Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 790Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 790Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 790Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 790Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 790Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 791Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 791Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 791Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 791Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 791Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 791Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 791Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 792Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 792Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 792Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 792Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 792Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 792Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 792Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 793Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 793Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 793Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 793Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 793Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 793Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 793Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 794Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 794Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 794Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 794Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 794Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 794Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 794Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 795Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 795Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 795Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 795Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 795Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 795Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 795Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 796Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 796Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 796Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 796Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 796Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 796Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 796Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 797Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 797Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 797Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 797Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 797Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 797Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 797Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 798Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 798Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 798Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 798Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 798Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 798Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 798Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 799Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 799Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 799Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 799Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 799Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 799Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 799Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 800Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 800Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 800Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 800Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 800Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 800Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 800Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 801Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 801Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 801Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 801Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 801Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 801Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 801Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 802Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 802Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 802Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 802Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 802Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 802Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 802Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 803Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 803Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 803Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 803Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 803Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 803Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 803Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 804Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 804Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 804Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 804Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 804Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 804Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 804Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 805Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 805Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 805Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 805Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 805Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 805Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 805Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 806Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 806Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 806Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 806Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 806Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 806Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 806Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 807Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 807Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 807Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 807Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 807Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 807Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 807Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 808Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 808Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 808Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 808Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 808Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 808Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 808Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 809Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 809Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 809Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 809Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 809Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 809Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 809Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 810Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 810Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 810Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 810Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 810Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 810Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 810Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 811Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 811Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 811Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 811Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 811Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 811Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 811Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 812Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 812Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 812Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 812Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 812Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 812Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 812Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 813Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 813Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 813Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 813Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 813Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 813Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 813Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 814Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 814Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 814Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 814Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 814Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 814Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 814Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 815Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 815Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 815Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 815Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 815Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 815Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 815Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 816Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 816Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 816Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 816Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 816Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 816Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 816Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 817Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 817Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 817Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 817Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 817Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 817Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 817Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 818Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 818Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 818Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 818Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 818Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 818Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 818Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 819Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 819Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 819Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 819Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 819Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 819Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 819Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 820Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 820Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 820Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 820Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 820Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 820Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 820Symbol 131 as "Helm_Terror_Drug"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 122 as "MP5"
ExportAssets (56)Timeline Frame 822Symbol 136 as "Helm_Vietnam_Sergant"
ExportAssets (56)Timeline Frame 822Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 822Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 822Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 824Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 824Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 824Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 824Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 826Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 826Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 826Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 826Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 828Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 828Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 828Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 828Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 830Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 830Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 830Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 830Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 830Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 832Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 832Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 832Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 832Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 832Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 834Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 834Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 834Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 834Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 834Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 836Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 836Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 836Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 836Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 836Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 836Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 838Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 838Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 838Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 838Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 838Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 840Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 840Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 840Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 840Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 840Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 840Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 842Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 842Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 842Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 842Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 842Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 842Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 844Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 844Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 844Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 844Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 844Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 844Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 846Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 846Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 846Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 846Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 846Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 846Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 848Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 848Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 848Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 848Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 848Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 850Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 850Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 850Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 850Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 850Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 850Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 852Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 852Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 852Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 852Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 852Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 852Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 854Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 854Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 854Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 854Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 854Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 854Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 856Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 856Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 856Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 856Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 856Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 856Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 858Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 858Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 858Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 858Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 858Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 858Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 860Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 860Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 860Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 860Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 860Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 860Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 862Symbol 167 as "BadGuy6"
ExportAssets (56)Timeline Frame 862Symbol 166 as "BadGuy5"
ExportAssets (56)Timeline Frame 862Symbol 172 as "NextLevel"
ExportAssets (56)Timeline Frame 862Symbol 165 as "BadGuy4"
ExportAssets (56)Timeline Frame 862Symbol 164 as "BadGuy3"
ExportAssets (56)Timeline Frame 862Symbol 163 as "BadGuy2"
ExportAssets (56)Timeline Frame 900Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 901Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 902Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 903Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 904Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 905Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 906Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 907Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 908Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 909Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 910Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 911Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 912Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 913Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 914Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 915Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 916Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 917Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 918Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 919Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 920Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 921Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 922Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 923Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 924Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 925Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 926Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 927Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 928Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 929Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 930Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 931Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 932Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 933Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 934Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 935Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 936Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 937Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 938Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 939Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 940Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 941Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 942Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 943Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 944Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 945Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 946Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 947Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 948Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 949Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 950Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 951Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 952Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 953Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 954Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 955Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 956Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 957Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 958Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 959Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 960Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 961Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 962Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 963Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 964Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 965Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 966Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 967Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 968Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 969Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 970Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 971Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 972Symbol 91 as "death1MC"
ExportAssets (56)Timeline Frame 973Symbol 91 as "death1MC"

Labels

"skip"Frame 614
"menu2"Frame 703
"start"Frame 704
"options"Frame 705
"instructions"Frame 706
"credit"Frame 707
"startgame"Frame 708
"runda1"Frame 821
"runda2"Frame 823
"runda3"Frame 825
"runda4"Frame 827
"runda5"Frame 829
"runda6"Frame 831
"runda7"Frame 833
"runda8"Frame 835
"bad2"Frame 836
"runda9"Frame 837
"bad2"Frame 838
"runda10"Frame 839
"bad2"Frame 840
"runda11"Frame 841
"bad2"Frame 842
"runda12"Frame 843
"bad2"Frame 844
"runda13"Frame 845
"bad2"Frame 846
"runda14"Frame 847
"bad2"Frame 848
"runda15"Frame 849
"bad2"Frame 850
"runda16"Frame 851
"bad2"Frame 852
"runda17"Frame 853
"bad2"Frame 854
"runda18"Frame 855
"bad2"Frame 856
"runda19"Frame 857
"bad2"Frame 858
"runda20"Frame 859
"bad2"Frame 860
"runda21"Frame 861
"bad2"Frame 862
"runda22"Frame 863
"dead"Frame 900
"loaded"Symbol 189 MovieClip Frame 3

Dynamic Text Variables

LEVELSymbol 288 EditableText"LEVEL"
LEVELSymbol 382 EditableText"LEVEL"
enemykillzSymbol 383 EditableText"0"
timeeSymbol 384 EditableText"0"
slowmotiontimeSymbol 385 EditableText"0"
shootsSymbol 386 EditableText"0"
crosshair2Symbol 443 EditableText""
AMMO2Symbol 447 EditableText"110"
AMMO3Symbol 448 EditableText"110"
AMMO4Symbol 449 EditableText"110"
AMMO5Symbol 450 EditableText"110"
AMMO6Symbol 451 EditableText"110"
AMMO7Symbol 452 EditableText"110"
AMMO8Symbol 453 EditableText"110"
AMMO9Symbol 454 EditableText"110"
AMMO10Symbol 455 EditableText"110"
AMMO11Symbol 456 EditableText"110"
herolifesSymbol 471 EditableText"000"
herolifesSymbol 479 EditableText"000"
enemykillzSymbol 480 EditableText"0"
timeeSymbol 481 EditableText"0"
slowmotiontimeSymbol 482 EditableText"0"
shootsSymbol 483 EditableText"0"
AMMO2Symbol 484 EditableText"110"
AMMO3Symbol 485 EditableText"110"
AMMO4Symbol 486 EditableText"110"
AMMO5Symbol 487 EditableText"110"
AMMO6Symbol 488 EditableText"110"
AMMO7Symbol 489 EditableText"110"
AMMO8Symbol 490 EditableText"110"
AMMO9Symbol 491 EditableText"110"
AMMO10Symbol 492 EditableText"110"
AMMO11Symbol 493 EditableText"110"
herolifesSymbol 500 EditableText"000"
AMMO2Symbol 501 EditableText"110"
AMMO3Symbol 502 EditableText"110"
AMMO4Symbol 503 EditableText"110"
AMMO5Symbol 504 EditableText"110"
AMMO6Symbol 505 EditableText"110"
AMMO7Symbol 506 EditableText"110"
AMMO8Symbol 507 EditableText"110"
AMMO9Symbol 508 EditableText"110"
AMMO10Symbol 509 EditableText"110"
AMMO11Symbol 510 EditableText"110"
enemykillzSymbol 511 EditableText"0"
timeeSymbol 512 EditableText"0"
slowmotiontimeSymbol 513 EditableText"0"
shootsSymbol 514 EditableText"0"
herolifesSymbol 518 EditableText"000"
enemykillzSymbol 519 EditableText"0"
timeeSymbol 520 EditableText"0"
slowmotiontimeSymbol 521 EditableText"0"
shootsSymbol 522 EditableText"0"
AMMO2Symbol 523 EditableText"110"
AMMO3Symbol 524 EditableText"110"
AMMO4Symbol 525 EditableText"110"
AMMO5Symbol 526 EditableText"110"
AMMO6Symbol 527 EditableText"110"
AMMO7Symbol 528 EditableText"110"
AMMO8Symbol 529 EditableText"110"
AMMO9Symbol 530 EditableText"110"
AMMO10Symbol 531 EditableText"110"
AMMO11Symbol 532 EditableText"110"
herolifesSymbol 533 EditableText"000"
enemykillzSymbol 537 EditableText"0"
timeeSymbol 538 EditableText"0"
slowmotiontimeSymbol 539 EditableText"0"
shootsSymbol 540 EditableText"0"
AMMO2Symbol 541 EditableText"110"
AMMO3Symbol 542 EditableText"110"
AMMO4Symbol 543 EditableText"110"
AMMO5Symbol 544 EditableText"110"
AMMO6Symbol 545 EditableText"110"
AMMO7Symbol 546 EditableText"110"
AMMO8Symbol 547 EditableText"110"
AMMO9Symbol 548 EditableText"110"
AMMO10Symbol 549 EditableText"110"
AMMO11Symbol 550 EditableText"110"
herolifesSymbol 551 EditableText"000"
enemykillzSymbol 555 EditableText"0"
timeeSymbol 556 EditableText"0"
slowmotiontimeSymbol 557 EditableText"0"
shootsSymbol 558 EditableText"0"
AMMO2Symbol 559 EditableText"110"
AMMO3Symbol 560 EditableText"110"
AMMO4Symbol 561 EditableText"110"
AMMO5Symbol 562 EditableText"110"
AMMO6Symbol 563 EditableText"110"
AMMO7Symbol 564 EditableText"110"
AMMO8Symbol 565 EditableText"110"
AMMO9Symbol 566 EditableText"110"
AMMO10Symbol 567 EditableText"110"
AMMO11Symbol 568 EditableText"110"
herolifesSymbol 569 EditableText"000"
enemykillzSymbol 572 EditableText"0"
timeeSymbol 573 EditableText"0"
slowmotiontimeSymbol 574 EditableText"0"
shootsSymbol 575 EditableText"0"
AMMO2Symbol 577 EditableText"110"
AMMO3Symbol 578 EditableText"110"
AMMO4Symbol 579 EditableText"110"
AMMO5Symbol 580 EditableText"110"
AMMO6Symbol 581 EditableText"110"
AMMO7Symbol 582 EditableText"110"
AMMO8Symbol 583 EditableText"110"
AMMO9Symbol 584 EditableText"110"
AMMO10Symbol 585 EditableText"110"
AMMO11Symbol 586 EditableText"110"
herolifesSymbol 587 EditableText"000"
enemykillzSymbol 590 EditableText"0"
timeeSymbol 591 EditableText"0"
slowmotiontimeSymbol 592 EditableText"0"
shootsSymbol 593 EditableText"0"
AMMO2Symbol 595 EditableText"110"
AMMO3Symbol 596 EditableText"110"
AMMO4Symbol 597 EditableText"110"
AMMO5Symbol 598 EditableText"110"
AMMO6Symbol 599 EditableText"110"
AMMO7Symbol 600 EditableText"110"
AMMO8Symbol 601 EditableText"110"
AMMO9Symbol 602 EditableText"110"
AMMO10Symbol 603 EditableText"110"
AMMO11Symbol 604 EditableText"110"
herolifesSymbol 605 EditableText"000"
enemykillzSymbol 609 EditableText"0"
timeeSymbol 610 EditableText"0"
slowmotiontimeSymbol 611 EditableText"0"
shootsSymbol 612 EditableText"0"
AMMO2Symbol 613 EditableText"110"
AMMO3Symbol 614 EditableText"110"
AMMO4Symbol 615 EditableText"110"
AMMO5Symbol 616 EditableText"110"
AMMO6Symbol 617 EditableText"110"
AMMO7Symbol 618 EditableText"110"
AMMO8Symbol 619 EditableText"110"
AMMO9Symbol 620 EditableText"110"
AMMO10Symbol 621 EditableText"110"
AMMO11Symbol 622 EditableText"110"
herolifesSymbol 623 EditableText"000"
enemykillzSymbol 627 EditableText"0"
timeeSymbol 628 EditableText"0"
slowmotiontimeSymbol 629 EditableText"0"
shootsSymbol 630 EditableText"0"
AMMO2Symbol 632 EditableText"110"
AMMO3Symbol 633 EditableText"110"
AMMO4Symbol 634 EditableText"110"
AMMO5Symbol 635 EditableText"110"
AMMO6Symbol 636 EditableText"110"
AMMO7Symbol 637 EditableText"110"
AMMO8Symbol 638 EditableText"110"
AMMO9Symbol 639 EditableText"110"
AMMO10Symbol 640 EditableText"110"
AMMO11Symbol 641 EditableText"110"
herolifesSymbol 642 EditableText"000"
enemykillzSymbol 645 EditableText"0"
timeeSymbol 646 EditableText"0"
slowmotiontimeSymbol 647 EditableText"0"
shootsSymbol 648 EditableText"0"
AMMO2Symbol 650 EditableText"110"
AMMO3Symbol 651 EditableText"110"
AMMO4Symbol 652 EditableText"110"
AMMO5Symbol 653 EditableText"110"
AMMO6Symbol 654 EditableText"110"
AMMO7Symbol 655 EditableText"110"
AMMO8Symbol 656 EditableText"110"
AMMO9Symbol 657 EditableText"110"
AMMO10Symbol 658 EditableText"110"
AMMO11Symbol 659 EditableText"110"
herolifesSymbol 660 EditableText"000"
enemykillzSymbol 661 EditableText"0"
timeeSymbol 662 EditableText"0"
slowmotiontimeSymbol 663 EditableText"0"
shootsSymbol 664 EditableText"0"
AMMO2Symbol 668 EditableText"110"
AMMO3Symbol 669 EditableText"110"
AMMO4Symbol 670 EditableText"110"
AMMO5Symbol 671 EditableText"110"
AMMO6Symbol 672 EditableText"110"
AMMO7Symbol 673 EditableText"110"
AMMO8Symbol 674 EditableText"110"
AMMO9Symbol 675 EditableText"110"
AMMO10Symbol 676 EditableText"110"
AMMO11Symbol 677 EditableText"110"
herolifesSymbol 678 EditableText"000"
enemykillzSymbol 682 EditableText"0"
timeeSymbol 683 EditableText"0"
slowmotiontimeSymbol 684 EditableText"0"
shootsSymbol 685 EditableText"0"
AMMO2Symbol 686 EditableText"110"
AMMO3Symbol 687 EditableText"110"
AMMO4Symbol 688 EditableText"110"
AMMO5Symbol 689 EditableText"110"
AMMO6Symbol 690 EditableText"110"
AMMO7Symbol 691 EditableText"110"
AMMO8Symbol 692 EditableText"110"
AMMO9Symbol 693 EditableText"110"
AMMO10Symbol 694 EditableText"110"
AMMO11Symbol 695 EditableText"110"
herolifesSymbol 696 EditableText"000"
enemykillzSymbol 699 EditableText"0"
timeeSymbol 700 EditableText"0"
slowmotiontimeSymbol 701 EditableText"0"
shootsSymbol 702 EditableText"0"
AMMO2Symbol 704 EditableText"110"
AMMO3Symbol 705 EditableText"110"
AMMO4Symbol 706 EditableText"110"
AMMO5Symbol 707 EditableText"110"
AMMO6Symbol 708 EditableText"110"
AMMO7Symbol 709 EditableText"110"
AMMO8Symbol 710 EditableText"110"
AMMO9Symbol 711 EditableText"110"
AMMO10Symbol 712 EditableText"110"
AMMO11Symbol 713 EditableText"110"
herolifesSymbol 714 EditableText"000"
enemykillzSymbol 717 EditableText"0"
timeeSymbol 718 EditableText"0"
slowmotiontimeSymbol 719 EditableText"0"
shootsSymbol 720 EditableText"0"
AMMO2Symbol 722 EditableText"110"
AMMO3Symbol 723 EditableText"110"
AMMO4Symbol 724 EditableText"110"
AMMO5Symbol 725 EditableText"110"
AMMO6Symbol 726 EditableText"110"
AMMO7Symbol 727 EditableText"110"
AMMO8Symbol 728 EditableText"110"
AMMO9Symbol 729 EditableText"110"
AMMO10Symbol 730 EditableText"110"
AMMO11Symbol 731 EditableText"110"
herolifesSymbol 732 EditableText"000"
enemykillzSymbol 736 EditableText"0"
timeeSymbol 737 EditableText"0"
slowmotiontimeSymbol 738 EditableText"0"
shootsSymbol 739 EditableText"0"
AMMO2Symbol 740 EditableText"110"
AMMO3Symbol 741 EditableText"110"
AMMO4Symbol 742 EditableText"110"
AMMO5Symbol 743 EditableText"110"
AMMO6Symbol 744 EditableText"110"
AMMO7Symbol 745 EditableText"110"
AMMO8Symbol 746 EditableText"110"
AMMO9Symbol 747 EditableText"110"
AMMO10Symbol 748 EditableText"110"
AMMO11Symbol 749 EditableText"110"
herolifesSymbol 750 EditableText"000"
enemykillzSymbol 754 EditableText"0"
timeeSymbol 755 EditableText"0"
slowmotiontimeSymbol 756 EditableText"0"
shootsSymbol 757 EditableText"0"
AMMO2Symbol 758 EditableText"110"
AMMO3Symbol 759 EditableText"110"
AMMO4Symbol 760 EditableText"110"
AMMO5Symbol 761 EditableText"110"
AMMO6Symbol 762 EditableText"110"
AMMO7Symbol 763 EditableText"110"
AMMO8Symbol 764 EditableText"110"
AMMO9Symbol 765 EditableText"110"
AMMO10Symbol 766 EditableText"110"
AMMO11Symbol 767 EditableText"110"
herolifesSymbol 768 EditableText"000"
enemykillzSymbol 771 EditableText"0"
timeeSymbol 772 EditableText"0"
slowmotiontimeSymbol 773 EditableText"0"
shootsSymbol 774 EditableText"0"
AMMO2Symbol 776 EditableText"110"
AMMO3Symbol 777 EditableText"110"
AMMO4Symbol 778 EditableText"110"
AMMO5Symbol 779 EditableText"110"
AMMO6Symbol 780 EditableText"110"
AMMO7Symbol 781 EditableText"110"
AMMO8Symbol 782 EditableText"110"
AMMO9Symbol 783 EditableText"110"
AMMO10Symbol 784 EditableText"110"
AMMO11Symbol 785 EditableText"110"
herolifesSymbol 786 EditableText"000"
enemykillzSymbol 789 EditableText"0"
timeeSymbol 790 EditableText"0"
slowmotiontimeSymbol 791 EditableText"0"
shootsSymbol 792 EditableText"0"
AMMO2Symbol 794 EditableText"110"
AMMO3Symbol 795 EditableText"110"
AMMO4Symbol 796 EditableText"110"
AMMO5Symbol 797 EditableText"110"
AMMO6Symbol 798 EditableText"110"
AMMO7Symbol 799 EditableText"110"
AMMO8Symbol 800 EditableText"110"
AMMO9Symbol 801 EditableText"110"
AMMO10Symbol 802 EditableText"110"
AMMO11Symbol 803 EditableText"110"
herolifesSymbol 804 EditableText"000"
enemykillzSymbol 807 EditableText"0"
timeeSymbol 808 EditableText"0"
slowmotiontimeSymbol 809 EditableText"0"
shootsSymbol 810 EditableText"0"
AMMO2Symbol 812 EditableText"110"
AMMO3Symbol 813 EditableText"110"
AMMO4Symbol 814 EditableText"110"
AMMO5Symbol 815 EditableText"110"
AMMO6Symbol 816 EditableText"110"
AMMO7Symbol 817 EditableText"110"
AMMO8Symbol 818 EditableText"110"
AMMO9Symbol 819 EditableText"110"
AMMO10Symbol 820 EditableText"110"
AMMO11Symbol 821 EditableText"110"
herolifesSymbol 822 EditableText"000"
enemykillzSymbol 826 EditableText"0"
timeeSymbol 827 EditableText"0"
slowmotiontimeSymbol 828 EditableText"0"
shootsSymbol 829 EditableText"0"
AMMO2Symbol 830 EditableText"110"
AMMO3Symbol 831 EditableText"110"
AMMO4Symbol 832 EditableText"110"
AMMO5Symbol 833 EditableText"110"
AMMO6Symbol 834 EditableText"110"
AMMO7Symbol 835 EditableText"110"
AMMO8Symbol 836 EditableText"110"
AMMO9Symbol 837 EditableText"110"
AMMO10Symbol 838 EditableText"110"
AMMO11Symbol 839 EditableText"110"
enemykillzSymbol 840 EditableText"0"
timeeSymbol 841 EditableText"0"
slowmotiontimeSymbol 842 EditableText"0"
shootsSymbol 843 EditableText"0"
enemykillzSymbol 860 EditableText"0"
timeeSymbol 861 EditableText"0"
slowmotiontimeSymbol 862 EditableText"0"
shootsSymbol 863 EditableText"0"
enemykillzSymbol 869 EditableText"0"
timeeSymbol 870 EditableText"0"
slowmotiontimeSymbol 871 EditableText"0"
shootsSymbol 872 EditableText"0"




http://swfchan.com/5/24301/info.shtml
Created: 25/5 -2019 05:46:15 Last modified: 25/5 -2019 05:46:15 Server time: 10/05 -2024 08:27:01