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

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

ninjarinseout.swf

This is the info page for
Flash #835

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


Text
PRESS SPACE TO CONTINUE

YOU DIED

GAME COMPLETE!

KILLS:

STEALTH KILLS:

SPOTTED:

GRANDMASTER

CONTINUES:

Play Again

STAGE COMPLETE!

STEALTH KILLS:

SPOTTED:

NINJA

NINJA RINSEOUT

V.1.2

<p align="left"><font face="Arial Narrow_23pt_st" size="23" color="#cccccc"><a href="http://www.onemorelevel.com/" target = "_blank">onemorelevel.com presents</a></font></p>

<p align="left"><font face="Arial Narrow_17pt_st" size="17" color="#cccccc"><a href="http://www.onemorelevel.com/" target = "_blank"><b>PLAY MORE GAMES</b></a></font></p>

Start Game

Help

About

Toggle Quality

- Press the Left and Right arrow keys to move.
- Press the Up key to jump.
- If you hit a wall during a jump, you will automatically run up it.
- During a wallrun, press away from the wall to perform a Backflip.
- Press the S key to attack.
- Press the Down key to duck. The ninja can hide in bushes using this technique.

<<BACK

Concept, code, art and design
by Pete (with apologies to
Tenchu Stealth Assassins)
Hosted by OneMoreLevel.com

ActionScript [AS1/AS2]

Frame 1
percentloaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; loader._xscale = percentloaded; trace(percentloaded);
Frame 2
if (percentloaded < 100) { gotoAndPlay ("preloader"); }
Frame 3
stop();
Frame 4
function restart() { outstanding = false; patx = 0; paty = 0; patt = 0; eatx = 0; eaty = 0; eatt = 0; eadir = 1; phiding = true; alldead = false; kills = 0; stealthkills = 0; spotted = 0; arow = new arro(0, 0, 0); arow.kill(); } function gotolevel(lev) { restart(); removeMovieClip("characters"); attachMovie("characters", "characters", 2); map.gotoAndStop(lev); wallmap.gotoAndStop(lev); foreground.gotoAndStop(lev); sky.gotoAndStop(lev); characters.gotoAndStop(lev); leftst.gotoAndStop(lev); rightst.gotoAndStop(lev); left.gotoAndStop(lev); right.gotoAndStop(lev); hiding.gotoAndStop(lev); } function loadsounds() { land_s = new Sound(); land_s.attachSound("landsound"); gethit_s = new Sound(); gethit_s.attachSound("gethit"); slash1_s = new Sound(); slash1_s.attachSound("slash1"); hitground_s = new Sound(); hitground_s.attachSound("hitground"); uh_s = new Sound(); uh_s.attachSound("uh"); jump_s = new Sound(); jump_s.attachSound("jump"); thunder_s = new Sound(); thunder_s.attachSound("thunder"); } function angTo(x1, y1, x2, y2) { i = Math.atan2(y2 - y1, x2 - x1); i = i / (Math.PI/180); return(i); } function getX(dist, angleDegs) { i = angleDegs * (Math.PI/180); return(dist * Math.cos(i)); } function getY(dist, angleDegs) { i = angleDegs * (Math.PI/180); return(dist * Math.sin(i)); } _root.attachMovie("sky", "sky", 1); _root.attachMovie("characters", "characters", 2); _root.createEmptyMovieClip("arrowlayer", 3); _root.createEmptyMovieClip("bloodlayer", 4); _root.attachMovie("wallmap", "wallmap", 5); _root.attachMovie("map", "map", 6); _root.attachMovie("foreground", "foreground", 7); _root.attachMovie("leftst", "leftst", 8); _root.attachMovie("rightst", "rightst", 9); _root.attachMovie("left", "left", 10); _root.attachMovie("right", "right", 11); _root.attachMovie("hiding", "hiding", 12); _root.attachMovie("report", "report", 13); report._visible = false; wallmap._visible = false; map._visible = false; hiding._visible = false; right._visible = false; left._visible = false; rightst._visible = false; leftst._visible = false; loadsounds(); stopAllSounds(); music = new loopsound("rain"); bloods = new bloodhandler(); totalkills = 0; totalstealth = 0; totalspot = 0; totalcontinue = 0; level = 1; gotolevel(level); onEnterFrame = function () { bloods.advance(); arow.advance(); if (alldead == true) { report._visible = true; } else { report._visible = false; report._alpha = 0; } alldead = true; };
Symbol 13 MovieClip [you_died] Frame 1
this._alpha = 0; this.onEnterFrame = function () { if (this._alpha < 100) { this._alpha = this._alpha + 10; } if (Key.isDown(32)) { _root.gotolevel(_root.level); _root.alldead = false; removeMovieClip(this); } };
Symbol 19 MovieClip [blood] Frame 1
gotoAndStop(Math.round(Math.random() * _totalframes));
Symbol 21 MovieClip [lightning] Frame 1
_root.flashtime = 0; this.onEnterFrame = function () { if (_root.flashtime > 0) { this._visible = true; _root.flashtime = _root.flashtime - 1; } else { this._visible = false; if ((Math.random() * 500) > 498) { _root.thunder_s.start(); _root.flashtime = 10; } } };
Symbol 38 MovieClip [sky] Frame 1
stop();
Symbol 47 MovieClip Frame 1
function onEnterFrame() { if (_root.characters.player._x > 350) { gotoAndStop ("open"); } if (_root.characters.player._x < 100) { gotoAndStop ("closed"); } } stop();
Symbol 51 MovieClip [map] Frame 1
stop();
Symbol 59 MovieClip [wallmap] Frame 1
stop();
Symbol 123 MovieClip Frame 1
function onPress() { _root.totalkills = 0; _root.totalstealth = 0; _root.totalspot = 0; _root.totalcontinue = 0; _root.level = 1; _root.gotolevel(1); }
Symbol 124 MovieClip Frame 1
_visible = false; onEnterFrame = function () { if (_root.report._visible == true) { totalkills.text = "KILLS: " + _root.totalkills; totalstealth.text = "STEALTH KILLS: " + _root.totalstealth; totalspotted.text = "SPOTTED: " + _root.totalspot; totalcontinue.text = "CONTINUES: " + _root.totalcontinue; rating = ((_root.totalstealth - _root.totalspot) - _root.totalcontinue) / _root.totalkills; if (rating <= -0.5) { comment.text = "AWFUL"; } if ((rating > -0.5) and (rating <= 0)) { comment.text = "POOR"; } if ((rating > 0) and (rating <= 0.5)) { comment.text = "NINJA"; } if ((rating > 0.5) and (rating < 1)) { comment.text = "MASTER"; } if (rating == 1) { comment.text = "GRANDMASTER"; } _visible = true; } };
Symbol 125 MovieClip [foreground] Frame 1
stop();
Symbol 163 MovieClip [enemyb] Frame 1
#initclip 11 Object.registerClass("enemyb", enemy); #endinitclip
Symbol 215 MovieClip [ninja] Frame 1
#initclip 8 Object.registerClass("ninja", player); #endinitclip
Symbol 253 MovieClip [enemya] Frame 1
#initclip 9 Object.registerClass("enemya", enemy); #endinitclip
Symbol 288 MovieClip [enemy] Frame 1
#initclip 10 Object.registerClass("enemy", bowman); #endinitclip
Symbol 289 MovieClip [characters] Frame 1
stop();
Symbol 292 MovieClip [hiding] Frame 1
stop();
Symbol 294 MovieClip [leftst] Frame 1
stop();
Symbol 296 MovieClip [rightst] Frame 1
stop();
Symbol 300 MovieClip [left] Frame 1
stop();
Symbol 303 MovieClip [right] Frame 1
stop();
Symbol 309 MovieClip [report] Frame 1
stop(); onEnterFrame = function () { if (_visible) { if (_root.characters.player._x > 535) { _root.level = _root.level + 1; _root.gotolevel(_root.level); } stealthkills.text = (("STEALTH KILLS: " + _root.stealthkills) + "/") + _root.kills; spotted.text = "SPOTTED: " + _root.spotted; rating = (_root.stealthkills - (_root.spotted / 2)) / _root.kills; if (rating < 0) { comment.text = "AWFUL"; } if ((rating > 0) and (rating <= 0.3)) { comment.text = "POOR"; } if ((rating > 0.3) and (rating <= 0.9)) { comment.text = "NINJA"; } if (rating > 0.9) { comment.text = "MASTER"; } if (_root.outstanding) { comment.text = "GRANDMASTER"; } if (_alpha < 100) { _alpha = (_alpha + 10); } } };
Symbol 341 MovieClip [__Packages.player] Frame 0
class player extends MovieClip { var _xscale, _yscale, stop, _y, checky, checkx, _x, gotoAndStop; function player () { super(); _xscale = 70 * pdir; _yscale = 70; (stop());// not popped } function dealkeys() { if (sticktime <= 0) { action = "wait"; if (Key.isDown(39) and (fallv < 5)) { action = "walk"; pdir = 1; } if (Key.isDown(37) and (fallv < 5)) { action = "walk"; pdir = -1; } if (Key.isDown(40) and (fallv < 5)) { action = "duck"; } if ((Key.isDown(68) and (fallv < 5)) and (dletgo == true)) { action = "block"; sticktime = 5; mdir = -1; dletgo = false; } if (Key.isDown(68) == false) { dletgo = true; } if ((Key.isDown(83) and (fallv < 5)) and (sletgo == true)) { sletgo = false; _root.slash1_s.start(); action = "attackb"; sticktime = 5; if (Key.isDown(40)) { action = "attacka"; } if (Key.isDown(37) or Key.isDown(39)) { action = "attackc"; } } if (Key.isDown(83) == false) { sletgo = true; } if (Key.isDown(38) and (fallv < 5)) { _root.jump_s.start(); action = "jump"; sticktime = 25; fallv = -12; } } if (sticktime > 0) { sticktime = sticktime - 1; } } function floortest() { _y = _y + fallv; checky = _y + pheight; checkx = _x; var _local3 = false; if (_root.map.hitTest(checkx, checky, true)) { while (_root.map.hitTest(checkx, checky - 1, true)) { _y = _y - 1; checky = (_y + pheight) - 1; checkx = _x; } if (action == "jump") { sticktime = 0; } if (((action == "dead") or (action == "die")) and (fallv > 3)) { _root.hitground_s.start(); (gotoAndStop("dead"));// not popped } if ((fallv > 5) and (action != "die")) { _root.land_s.start(); action = "duck"; sticktime = 2; } fallv = 0; } else { fallv = fallv + grav; if (fallv > 14) { fallv = 14; } if (fallv > 2) { _x = _x + ((1 * pdir) * mdir); } } } function walltest() { checky = (_y + pheight) - 10; checkx = _x + ((15 * pdir) * mdir); var _local3 = false; if (_root.map.hitTest(checkx, checky, true)) { mdir = 1; if (action == "jump") { _local3 = true; } if ((action != "die") and (alive == true)) { action = "wait"; } else { pdir = pdir * -1; } if ((fallv > 2) and (_local3 == false)) { _x = _x - (4 * pdir); } } if (_local3 and _root.wallmap.hitTest(checkx, checky, true)) { if (fallv > -1) { _root.land_s.start(); } action = "wallrun"; } } function hitcheck() { if (_root.eatt > 0) { if ((((_root.eatx > (_x - 20)) and (_root.eatx < (_x + 20))) and (_root.eaty > (_y - 20))) and (_root.eaty < (_y + 20))) { if ((action != "block") and (action != "sparkblock")) { _root.gethit_s.start(); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); action = "die"; _root.totalcontinue = _root.totalcontinue + 1; sticktime = 9; mdir = -1; pdir = _root.eadir; } else { action = "sparkblock"; sticktime = 6; mdir = -1; } } } } function arrowcheck() { if (_root.arow.time > 0) { if ((((_root.arow.x > (_x - 20)) and (_root.arow.x < (_x + 20))) and (_root.arow.y > (_y - 20))) and (_root.arow.y < (_y + 20))) { _root.gethit_s.start(); pdir = (_root.arow.xs / Math.abs(_root.arow.xs)) * -1; _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); action = "die"; _root.totalcontinue = _root.totalcontinue + 1; sticktime = 9; mdir = -1; } } } function setanim() { if (action == "wait") { (gotoAndStop("wait"));// not popped } if (action == "walk") { (gotoAndStop("walk"));// not popped _x = _x + (6 * pdir); mdir = 1; } if (action == "jump") { (gotoAndStop("jump"));// not popped _x = _x + (5 * pdir); mdir = 1; } if (action == "duck") { (gotoAndStop("duck"));// not popped mdir = 1; } if (action == "block") { (gotoAndStop("block"));// not popped _x = _x - (5 * pdir); mdir = -1; } if (action == "backflip") { (gotoAndStop("backflip"));// not popped _x = _x - (5 * pdir); mdir = -1; } if (action == "sparkblock") { (gotoAndStop("sparkblock"));// not popped _x = _x - (3 * pdir); mdir = -1; } if (action == "die") { if (fallv > 3) { (gotoAndStop("deadfall"));// not popped } else { (gotoAndStop("die"));// not popped } _x = _x - (3 * pdir); if (sticktime == 1) { alive = false; } mdir = -1; } if (action == "wallrun") { (gotoAndStop("wallrun"));// not popped sticktime = 15; fallv = -10; action = "jump"; mdir = 1; if (((pdir == 1) and Key.isDown(37)) or ((pdir == -1) and Key.isDown(39))) { outstand = 25; _root.jump_s.start(); action = "backflip"; sticktime = 10; mdir = -1; fallv = -10; } } if (action == "attacka") { (gotoAndStop("attacka"));// not popped _x = _x + (4 * pdir); if (sticktime == 2) { _root.patx = _x + (20 * pdir); _root.paty = _y; _root.patt = 2; } mdir = 1; } if (action == "attackb") { (gotoAndStop("attackb"));// not popped _x = _x + (4 * pdir); if (sticktime == 2) { _root.patx = _x + (20 * pdir); _root.paty = _y; _root.patt = 2; } mdir = 1; } if (action == "attackc") { (gotoAndStop("attackc"));// not popped _x = _x + (4 * pdir); if (sticktime == 1) { _root.patx = _x + (20 * pdir); _root.paty = _y; _root.patt = 2; } mdir = 1; } } function onEnterFrame() { if (alive == true) { dealkeys(); _xscale = 70 * pdir; floortest(); walltest(); if (outstand > 0) { outstand = outstand - 1; } if (_root.patt > 0) { _root.patt = _root.patt - 1; } if (_root.eatt > 0) { _root.eatt = _root.eatt - 1; } if (action != "die") { hitcheck(); arrowcheck(); if (_y > 430) { action = "die"; sticktime = 9; } } checky = _y + 5; checkx = _x; if ((action == "duck") and _root.hiding.hitTest(checkx, checky, false)) { _root.phiding = true; } else { _root.phiding = false; } setanim(); } else { (gotoAndStop("dead"));// not popped mdir = -1; if (fallv > 2) { (gotoAndStop("deadfall"));// not popped } if (deadtime < 30) { deadtime = deadtime + 1; } if (deadtime == 10) { _root.attachMovie("you_died", "you_died", 14); _root.you_died._x = 275; _root.you_died._y = 100; } floortest(); } } var pdir = 1; var mdir = 1; var action = "wait"; var fallv = 0; var pheight = 26; var grav = 2.4; var sticktime = 0; var alive = true; var deadtime = 0; var sletgo = true; var dletgo = true; var outstand = 0; }
Symbol 342 MovieClip [__Packages.enemy] Frame 0
class enemy extends MovieClip { var _x, _y, _xscale, _yscale, stop, checkx, checky, gotoAndStop; function enemy () { super(); aistyle = "swapper"; if (_root.rightst.hitTest(_x, _y, true)) { pdir = 1; action = "marchwait"; aistyle = "still"; } if (_root.leftst.hitTest(_x, _y, true)) { pdir = -1; action = "marchwait"; aistyle = "still"; } _xscale = 70 * pdir; _yscale = 70; (stop());// not popped } function mainai() { if (aistyle == "swapper") { action = "marchwait"; swaptime = swaptime + 1; if (swaptime > 70) { swaptime = 0; pdir = pdir * -1; } } if (aistyle == "still") { action = "marchwait"; } if ((fallv < 5) and (aistyle == "walker")) { action = "march"; } } function lookcheckpoints() { checkx = _x; checky = _y; if (_root.right.hitTest(checkx, checky, true)) { pdir = 1; action = "march"; aistyle = "walker"; } if (_root.left.hitTest(checkx, checky, true)) { pdir = -1; action = "march"; aistyle = "walker"; } } function lookplayer() { if ((_root.characters.player.alive == true) and (_root.phiding == false)) { if ((_y < (_root.characters.player._y + 60)) and (_y > (_root.characters.player._y - 60))) { checkx = _x - (10 * pdir); checky = _y; while ((checkx < (_x + 200)) and (checkx > (_x - 200))) { checkx = checkx + (40 * pdir); if (_root.map.hitTest(checkx, checky, true)) { break; } if ((checkx < (_root.characters.player._x + 20)) and (checkx > (_root.characters.player._x - 20))) { if (aware == 0) { _root.spotted = _root.spotted + 1; _root.totalspot = _root.totalspot + 1; } aware = 50; break; } } } } } function chaseplayer() { if (fallv < 3) { action = "wait"; if ((Math.random() < 0.1) and ((_root.characters.player._x > (_x + 90)) or (_root.characters.player._x < (_x - 90)))) { action = "walk"; sticktime = 5; } if (_root.characters.player._x > _x) { pdir = 1; } if (_root.characters.player._x < _x) { pdir = -1; } if (((_root.characters.player._x < (_x + 90)) and (_root.characters.player._x > (_x - 90))) and (Math.random() < 0.2)) { _root.slash1_s.start(); if (Math.random() < 0.5) { action = "attacka"; } else { action = "attackb"; } sticktime = 5; } } } function checkfloor() { _y = _y + fallv; checky = _y + pheight; checkx = _x; if (_root.map.hitTest(checkx, checky, true)) { while (_root.map.hitTest(checkx, checky - 1, true)) { _y = _y - 1; checky = (_y + pheight) - 1; checkx = _x; } if (action == "jump") { sticktime = 0; } if (((action == "dead") or (action == "die")) and (fallv > 3)) { _root.hitground_s.start(); (gotoAndStop("dead"));// not popped } if (((fallv > 3) and (alive == true)) and (action != "die")) { _root.land_s.start(); action = "duck"; sticktime = 2; } fallv = 0; } else { fallv = fallv + grav; if (fallv > 14) { fallv = 14; } if (((fallv > 5) and (alive == true)) and (action != "die")) { _x = _x + (2 * pdir); action = "wait"; } } } function checkwalls() { checky = (_y + pheight) - 5; checkx = _x + ((15 * pdir) * mdir); var _local3 = false; if (_root.map.hitTest(checkx, checky, true)) { if (action == "jump") { _local3 = true; } if ((action != "die") and (alive == true)) { action = "marchwait"; } if (aistyle == "swapper") { aistyle = "still"; } if ((fallv > 2) and (_local3 == false)) { _x = _x - (4 * pdir); } pdir = pdir * -1; aware = 0; } } function hitcheck() { if ((_root.patt > 0) and (action != "die")) { if ((((_root.patx > (_x - 20)) and (_root.patx < (_x + 20))) and (_root.paty > (_y - 20))) and (_root.paty < (_y + 20))) { if (aware <= 0) { _root.uh_s.start(); } else { _root.gethit_s.start(); } _root.bloods.newblood(_x, _y, _root.characters.player.pdir); _root.bloods.newblood(_x, _y, _root.characters.player.pdir); _root.bloods.newblood(_x, _y, _root.characters.player.pdir); _root.bloods.newblood(_x, _y, _root.characters.player.pdir); action = "die"; mdir = -1; sticktime = 8; _root.kills = _root.kills + 1; _root.totalkills = _root.totalkills + 1; if (aware == 0) { _root.stealthkills = _root.stealthkills + 1; _root.totalstealth = _root.totalstealth + 1; if (_root.characters.player.outstand > 0) { _root.outstanding = true; } } pdir = _root.characters.player.pdir * -1; } } } function setanim() { if (action == "wait") { (gotoAndStop("wait"));// not popped mdir = 1; } if (action == "walk") { (gotoAndStop("walk"));// not popped _x = _x + (5 * pdir); mdir = 1; } if (action == "march") { (gotoAndStop("march"));// not popped _x = _x + (1.5 * pdir); mdir = 1; } if (action == "duck") { (gotoAndStop("duck"));// not popped mdir = 1; } if (action == "marchwait") { (gotoAndStop("marchwait"));// not popped mdir = 1; } if (action == "die") { if (fallv > 3) { (gotoAndStop("deadfall"));// not popped } else { (gotoAndStop("die"));// not popped } _x = _x - (3 * pdir); if (sticktime == 1) { alive = false; } mdir = -1; } if (action == "attacka") { (gotoAndStop("attacka"));// not popped _x = _x + (4 * pdir); if (sticktime == 2) { _root.eatx = _x + (15 * pdir); _root.eaty = _y; _root.eatt = 2; _root.eadir = pdir * -1; } mdir = 1; } if (action == "attackb") { (gotoAndStop("attackb"));// not popped _x = _x + (4 * pdir); if (sticktime == 2) { _root.eatx = _x + (15 * pdir); _root.eaty = _y; _root.eatt = 2; _root.eadir = pdir * -1; } mdir = 1; } } function onEnterFrame() { if (alive == true) { _root.alldead = false; if (_root.characters.player.alive == false) { aware = 0; } if (sticktime <= 0) { if (aware <= 0) { mainai(); lookcheckpoints(); lookplayer(); } if (aware > 0) { chaseplayer(); lookplayer(); } } if (sticktime > 0) { sticktime = sticktime - 1; } if (aware > 0) { aware = aware - 1; } _xscale = 70 * pdir; checkfloor(); checkwalls(); hitcheck(); if ((_y > 400) and (action != "die")) { _root.kills = _root.kills + 1; _root.totalkills = _root.totalkills + 1; action = "die"; sticktime = 9; } setanim(); } else { (gotoAndStop("dead"));// not popped if (fallv > 2) { (gotoAndStop("deadfall"));// not popped if ((Math.random() > 0.8) and (_y < 400)) { _root.bloods.newblood((_x + 5) - (Math.random() * 10), _y, 0); } } mdir = -1; action = "dead"; checkfloor(); } } var pdir = 1; var mdir = 1; var action = "marchwait"; var fallv = 0; var pheight = 26; var grav = 2.4; var sticktime = 0; var aware = 0; var alive = true; var aistyle = "swapper"; var swaptime = 0; }
Symbol 343 MovieClip [__Packages.bowman] Frame 0
class bowman extends MovieClip { var _x, _y, _xscale, _yscale, stop, checkx, checky, gotoAndStop; function bowman () { super(); aistyle = "swapper"; if (_root.rightst.hitTest(_x, _y, true)) { pdir = 1; action = "marchwait"; aistyle = "still"; } if (_root.leftst.hitTest(_x, _y, true)) { pdir = -1; action = "marchwait"; aistyle = "still"; } _xscale = 70 * pdir; _yscale = 70; (stop());// not popped } function mainai() { if (aistyle == "swapper") { action = "marchwait"; swaptime = swaptime + 1; if (swaptime > 70) { swaptime = 0; pdir = pdir * -1; } } if (aistyle == "still") { action = "marchwait"; } if ((fallv < 5) and (aistyle == "walker")) { action = "march"; } } function lookcheckpoints() { checkx = _x; checky = _y; if (_root.right.hitTest(checkx, checky, true)) { pdir = 1; action = "march"; aistyle = "walker"; } if (_root.left.hitTest(checkx, checky, true)) { pdir = -1; action = "march"; aistyle = "walker"; } } function lookplayer() { if ((_root.characters.player.alive == true) and (_root.phiding == false)) { if ((_y < (_root.characters.player._y + 60)) and (_y > (_root.characters.player._y - 60))) { checkx = _x - (10 * pdir); checky = _y; while ((checkx < (_x + 200)) and (checkx > (_x - 200))) { checkx = checkx + (40 * pdir); if (_root.map.hitTest(checkx, checky, true)) { break; } if ((checkx < (_root.characters.player._x + 20)) and (checkx > (_root.characters.player._x - 20))) { if (aware == 0) { _root.spotted = _root.spotted + 1; _root.totalspot = _root.totalspot + 1; } aware = 50; break; } } } } } function chaseplayer() { if (fallv < 3) { action = "wait"; if ((_root.characters.player._x < (_x + 150)) and (_root.characters.player._x > (_x - 150))) { action = "walk"; sticktime = 5; } if (_root.characters.player._x > _x) { pdir = 1; } if (_root.characters.player._x < _x) { pdir = -1; } if ((_root.arow.time == 0) and (Math.random() < 0.2)) { _root.slash1_s.start(); action = "attacka"; sticktime = 11; } } } function checkfloor() { _y = _y + fallv; checky = _y + pheight; checkx = _x; if (_root.map.hitTest(checkx, checky, true)) { while (_root.map.hitTest(checkx, checky - 1, true)) { _y = _y - 1; checky = (_y + pheight) - 1; checkx = _x; } if (action == "jump") { sticktime = 0; } if (((action == "dead") or (action == "die")) and (fallv > 3)) { _root.hitground_s.start(); (gotoAndStop("dead"));// not popped } if (((fallv > 3) and (alive == true)) and (action != "die")) { _root.land_s.start(); action = "duck"; sticktime = 2; } fallv = 0; } else { fallv = fallv + grav; if (fallv > 14) { fallv = 14; } if (((fallv > 5) and (alive == true)) and (action != "die")) { _x = _x + (2 * pdir); action = "wait"; } } } function checkwalls() { checky = (_y + pheight) - 5; checkx = _x + ((15 * pdir) * mdir); var _local3 = false; if (_root.map.hitTest(checkx, checky, true)) { if (action == "jump") { _local3 = true; } if ((action != "die") and (alive == true)) { action = "marchwait"; } if (aistyle == "swapper") { aistyle = "still"; } if ((fallv > 2) and (_local3 == false)) { _x = _x - (4 * pdir); } pdir = pdir * -1; aware = 0; } } function hitcheck() { if ((_root.patt > 0) and (action != "die")) { if ((((_root.patx > (_x - 20)) and (_root.patx < (_x + 20))) and (_root.paty > (_y - 20))) and (_root.paty < (_y + 20))) { if (aware <= 0) { _root.uh_s.start(); } else { _root.gethit_s.start(); } _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); _root.bloods.newblood(_x, _y, pdir); action = "die"; mdir = -1; sticktime = 8; _root.kills = _root.kills + 1; _root.totalkills = _root.totalkills + 1; if (aware == 0) { _root.stealthkills = _root.stealthkills + 1; _root.totalstealth = _root.totalstealth + 1; if (_root.characters.player.outstand > 0) { _root.outstanding = true; } } pdir = _root.characters.player.pdir * -1; } } } function setanim() { if (action == "wait") { (gotoAndStop("wait"));// not popped mdir = 1; } if (action == "walk") { (gotoAndStop("walk"));// not popped mdir = -1; checky = (_y + pheight) - 5; checkx = _x + ((35 * pdir) * mdir); if (_root.map.hitTest(checkx, checky, true) == false) { _x = _x - (2 * pdir); } else { action = "wait"; } } if (action == "march") { (gotoAndStop("march"));// not popped mdir = 1; checky = (_y + pheight) - 5; checkx = _x + ((25 * pdir) * mdir); if (_root.map.hitTest(checkx, checky, true) == false) { _x = _x + (1.5 * pdir); } else { action = "marchwait"; pdir = pdir * -1; } } if (action == "duck") { (gotoAndStop("duck"));// not popped mdir = 1; } if (action == "marchwait") { (gotoAndStop("marchwait"));// not popped mdir = 1; } if (action == "die") { if (fallv > 3) { (gotoAndStop("deadfall"));// not popped } else { (gotoAndStop("die"));// not popped } _x = _x - (3 * pdir); if (sticktime == 1) { alive = false; } mdir = -1; } if (action == "attacka") { (gotoAndStop("attacka"));// not popped if (sticktime == 3) { _root.arow = new arro(_x + (15 * pdir), _y - 10, pdir); } mdir = 1; } } function onEnterFrame() { if (alive == true) { _root.alldead = false; if (_root.characters.player.alive == false) { aware = 0; } if (sticktime <= 0) { if (aware <= 0) { mainai(); lookcheckpoints(); lookplayer(); } if (aware > 0) { chaseplayer(); lookplayer(); } } if (sticktime > 0) { sticktime = sticktime - 1; } if (aware > 0) { aware = aware - 1; } _xscale = 70 * pdir; checkfloor(); if (action == "die") { checkwalls(); } hitcheck(); setanim(); } else { (gotoAndStop("dead"));// not popped if (fallv > 2) { (gotoAndStop("deadfall"));// not popped if (Math.random() > 0.8) { _root.blood.newblood((_x + 5) - (Math.random() * 10), _y, 0); } } mdir = -1; action = "dead"; checkfloor(); } } var pdir = 1; var mdir = 1; var action = "marchwait"; var fallv = 0; var pheight = 26; var grav = 2.4; var sticktime = 0; var aware = 0; var alive = true; var aistyle = "swapper"; var swaptime = 0; }
Symbol 344 MovieClip [__Packages.arro] Frame 0
class arro { var my_mc, x, y, xs, ys; function arro (nax, nay) { my_mc = _root.arrowlayer.attachMovie("arrow", "arrow", 1); x = nax; y = nay; var _local3 = x - _root.characters.player._x; var _local4 = Math.sqrt(Math.abs(_local3)); xs = ((_local4 * -0.7) * _local3) / Math.abs(_local3); ys = (-1 * _local4) * 0.7; time = 30; } function kill() { removeMovieClip(my_mc); time = 0; } function advance() { if (time > 0) { time = time + -1; } if (time <= 0) { kill(); } ys = ys + 1; x = x + xs; y = y + ys; my_mc._x = x; my_mc._y = y; my_mc._rotation = _root.angTo(0, 0, xs, ys); if (time < 10) { my_mc._alpha = time * 10; } if (_root.map.hitTest(x, y, true)) { kill(); } } var time = 0; }
Symbol 345 MovieClip [__Packages.loopsound] Frame 0
class loopsound extends Sound { var attachSound, start; function loopsound (soundname) { super(); attachSound(soundname); start(); } function onSoundComplete() { start(); } }
Symbol 346 MovieClip [__Packages.bloodhandler] Frame 0
class bloodhandler extends Array { var i, splice; function bloodhandler () { super(); this[0] = "SLOT ZERO: NOT USED"; i = 1; while (i <= maxbloods) { this[i] = undefined; i++; } } function newblood(nbx, nby, nbd) { i = 1; while (i <= maxbloods) { if ((this[i] == undefined) or (this[i].time < 20)) { break; } i++; } if (i <= maxbloods) { splice(i, 1, new blood(nbx, nby, nbd, i)); } } function killblood(kbn) { this[kbn].kill(); this[kbn] = undefined; } function advance() { i = 1; while (i <= maxbloods) { if (this[i] != undefined) { this[i].advance(); if (this[i].time <= 0) { killblood(i); } } i++; } } var maxbloods = 20; }
Symbol 347 MovieClip [__Packages.blood] Frame 0
class blood { var my_mc, rspeed, time, x, y, xspeed, yspeed; function blood (nbx, nby, nbd, nbn) { my_mc = _root.bloodlayer.attachMovie("blood", "blood_" + nbn, nbn); rspeed = (Math.random() * 30) - 15; time = 50; x = nbx; y = nby; xspeed = (nbd * Math.random()) * 4; yspeed = 1 - (Math.random() * 10); my_mc._rotation = Math.random() * 360; } function kill() { removeMovieClip(my_mc); } function advance() { yspeed = yspeed + 0.5; x = x + xspeed; y = y + yspeed; my_mc._x = x; my_mc._y = y; my_mc._rotation = my_mc._rotation + rspeed; time = time + -2; my_mc._alpha = time * 2; } }
Symbol 324 MovieClip Frame 1
function onPress() { _root.debug = false; _root.gotoAndStop("game"); }
Symbol 326 MovieClip Frame 1
function onPress() { _parent.gotoAndStop("help"); }
Symbol 328 MovieClip Frame 1
function onPress() { _parent.gotoAndStop("about"); }
Symbol 330 MovieClip Frame 1
function onPress() { if (_quality != "LOW") { _quality = "LOW"; } else { _quality = "HIGH"; } }
Symbol 336 MovieClip Frame 1
function onPress() { _parent.gotoAndStop("main"); }
Symbol 339 MovieClip Frame 1
stop(); music = new loopsound("menumusic");

Library Items

Symbol 1 Sound [uh]
Symbol 2 Sound [thunder]
Symbol 3 Sound [slash1]
Symbol 4 Sound [rain]
Symbol 5 Sound [menumusic]
Symbol 6 Sound [landsound]
Symbol 7 Sound [jump]
Symbol 8 Sound [hitground]
Symbol 9 Sound [gethit]
Symbol 10 FontUsed by:11 12 306 307 308
Symbol 11 TextUses:10Used by:13
Symbol 12 TextUses:10Used by:13
Symbol 13 MovieClip [you_died]Uses:11 12
Symbol 14 GraphicUsed by:19
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [blood]Uses:14 15 16 17 18
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [lightning]Uses:20Used by:38
Symbol 22 GraphicUsed by:38
Symbol 23 GraphicUsed by:38
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:24 25 26 27Used by:38
Symbol 29 GraphicUsed by:38
Symbol 30 GraphicUsed by:38
Symbol 31 GraphicUsed by:38
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:38
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [sky]Uses:22 23 28 21 29 30 31 32 33 34 35 36 37
Symbol 39 GraphicUsed by:51
Symbol 40 GraphicUsed by:51
Symbol 41 GraphicUsed by:51
Symbol 42 GraphicUsed by:51
Symbol 43 GraphicUsed by:51
Symbol 44 GraphicUsed by:51
Symbol 45 GraphicUsed by:51
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [map]Uses:39 40 41 42 43 44 45 47 48 49 50
Symbol 52 GraphicUsed by:59
Symbol 53 GraphicUsed by:59
Symbol 54 GraphicUsed by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip [wallmap]Uses:52 53 54 55 56 57 58
Symbol 60 GraphicUsed by:125
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:125
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:63 64 65 66Used by:125
Symbol 68 GraphicUsed by:73
Symbol 69 GraphicUsed by:73
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:68 69 70 71 72Used by:125
Symbol 74 GraphicUsed by:125
Symbol 75 GraphicUsed by:82
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:75 76 77 78 79 80 81Used by:125
Symbol 83 GraphicUsed by:125
Symbol 84 GraphicUsed by:125
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:85 86 87 88Used by:125
Symbol 90 GraphicUsed by:125
Symbol 91 GraphicUsed by:125
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:92 93 94 95 96Used by:125
Symbol 98 GraphicUsed by:125
Symbol 99 GraphicUsed by:125
Symbol 100 GraphicUsed by:125
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:125
Symbol 103 GraphicUsed by:125
Symbol 104 GraphicUsed by:110
Symbol 105 GraphicUsed by:110
Symbol 106 GraphicUsed by:110
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:104 105 106 107 108 109Used by:125
Symbol 111 FontUsed by:112
Symbol 112 TextUses:111Used by:124
Symbol 113 FontUsed by:114 115 116 119
Symbol 114 EditableTextUses:113Used by:124
Symbol 115 EditableTextUses:113Used by:124
Symbol 116 EditableTextUses:113Used by:124
Symbol 117 FontUsed by:118
Symbol 118 EditableTextUses:117Used by:124
Symbol 119 EditableTextUses:113Used by:124
Symbol 120 GraphicUsed by:123
Symbol 121 FontUsed by:122 318 323 325 327 329
Symbol 122 TextUses:121Used by:123
Symbol 123 MovieClipUses:120 122Used by:124
Symbol 124 MovieClipUses:112 114 115 116 118 119 123Used by:125
Symbol 125 MovieClip [foreground]Uses:60 62 67 73 74 82 83 84 89 90 91 97 98 99 100 102 103 110 124
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:163
Symbol 128 GraphicUsed by:132
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:128 129 130 131Used by:163
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:133 134 135 136Used by:163
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:163
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:163
Symbol 142 GraphicUsed by:148
Symbol 143 GraphicUsed by:148
Symbol 144 GraphicUsed by:148
Symbol 145 GraphicUsed by:148
Symbol 146 GraphicUsed by:148
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:142 143 144 145 146 147Used by:163
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:163
Symbol 151 GraphicUsed by:155
Symbol 152 GraphicUsed by:155
Symbol 153 GraphicUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:151 152 153 154Used by:163
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:156 157 158 159Used by:163
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClip [enemyb]Uses:127 132 137 139 141 148 150 155 160 162Used by:289
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:215
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:166 167 168 169Used by:215
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:215
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:215
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:175 176 177Used by:215
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:179 180 181 182Used by:215
Symbol 184 GraphicUsed by:188
Symbol 185 GraphicUsed by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:184 185 186 187Used by:215
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:195
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:189 190 191 192 193 194Used by:215
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:215
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:198 199 200 201Used by:215
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:215
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:215
Symbol 207 GraphicUsed by:212
Symbol 208 GraphicUsed by:212
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:207 208 209 210 211Used by:215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClip [ninja]Uses:165 170 172 174 178 183 188 195 197 202 204 206 212 214Used by:289
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:253
Symbol 218 GraphicUsed by:222
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:218 219 220 221Used by:253
Symbol 223 GraphicUsed by:227
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:223 224 225 226Used by:253
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:253
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:253
Symbol 232 GraphicUsed by:238
Symbol 233 GraphicUsed by:238
Symbol 234 GraphicUsed by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:232 233 234 235 236 237Used by:253
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:253
Symbol 241 GraphicUsed by:245
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:241 242 243 244Used by:253
Symbol 246 GraphicUsed by:250
Symbol 247 GraphicUsed by:250
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:246 247 248 249Used by:253
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClip [enemya]Uses:217 222 227 229 231 238 240 245 250 252Used by:289
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:288
Symbol 256 GraphicUsed by:260
Symbol 257 GraphicUsed by:260
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:256 257 258 259Used by:288
Symbol 261 GraphicUsed by:265
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:261 262 263 264Used by:288
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:288
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:288
Symbol 270 GraphicUsed by:276
Symbol 271 GraphicUsed by:276
Symbol 272 GraphicUsed by:276
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:270 271 272 273 274 275Used by:288
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:288
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:279 280Used by:288
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:282 283 284Used by:288
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClip [enemy]Uses:255 260 265 267 269 276 278 281 285 287Used by:289
Symbol 289 MovieClip [characters]Uses:253 215 163 288
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClip [hiding]Uses:290 291
Symbol 293 GraphicUsed by:294 300
Symbol 294 MovieClip [leftst]Uses:293
Symbol 295 GraphicUsed by:296 303
Symbol 296 MovieClip [rightst]Uses:295
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClip [left]Uses:293 297 298 299
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip [right]Uses:295 301 302
Symbol 304 FontUsed by:305
Symbol 305 TextUses:304Used by:309
Symbol 306 EditableTextUses:10Used by:309
Symbol 307 EditableTextUses:10Used by:309
Symbol 308 EditableTextUses:10Used by:309
Symbol 309 MovieClip [report]Uses:305 306 307 308
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClip [arrow]Uses:310
Symbol 312 GraphicUsed by:324 326 328 330 336  Timeline
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:Timeline
Symbol 341 MovieClip [__Packages.player]
Symbol 342 MovieClip [__Packages.enemy]
Symbol 343 MovieClip [__Packages.bowman]
Symbol 344 MovieClip [__Packages.arro]
Symbol 345 MovieClip [__Packages.loopsound]
Symbol 346 MovieClip [__Packages.bloodhandler]
Symbol 347 MovieClip [__Packages.blood]
Symbol 315 GraphicUsed by:339
Symbol 316 FontUsed by:317
Symbol 317 TextUses:316Used by:339
Symbol 318 TextUses:121Used by:339
Symbol 319 FontUsed by:320
Symbol 320 EditableTextUses:319Used by:339
Symbol 321 FontUsed by:322
Symbol 322 EditableTextUses:321Used by:339
Symbol 323 TextUses:121Used by:324
Symbol 324 MovieClipUses:312 323Used by:339
Symbol 325 TextUses:121Used by:326
Symbol 326 MovieClipUses:312 325Used by:339
Symbol 327 TextUses:121Used by:328
Symbol 328 MovieClipUses:312 327Used by:339
Symbol 329 TextUses:121Used by:330
Symbol 330 MovieClipUses:312 329Used by:339
Symbol 331 GraphicUsed by:339
Symbol 332 FontUsed by:333 338
Symbol 333 TextUses:332Used by:339
Symbol 334 FontUsed by:335
Symbol 335 TextUses:334Used by:336
Symbol 336 MovieClipUses:312 335Used by:339
Symbol 337 GraphicUsed by:339
Symbol 338 TextUses:332Used by:339
Symbol 339 MovieClipUses:315 317 318 320 322 324 326 328 330 331 333 336 337 338Used by:Timeline
Symbol 340 GraphicUsed by:Timeline

Instance Names

"loader"Frame 1Symbol 314 MovieClip
"totalkills"Symbol 124 MovieClip Frame 1Symbol 114 EditableText
"totalstealth"Symbol 124 MovieClip Frame 1Symbol 115 EditableText
"totalspotted"Symbol 124 MovieClip Frame 1Symbol 116 EditableText
"comment"Symbol 124 MovieClip Frame 1Symbol 118 EditableText
"totalcontinue"Symbol 124 MovieClip Frame 1Symbol 119 EditableText
"player"Symbol 289 MovieClip [characters] Frame 1Symbol 215 MovieClip [ninja]
"player"Symbol 289 MovieClip [characters] Frame 5Symbol 215 MovieClip [ninja]
"player"Symbol 289 MovieClip [characters] Frame 7Symbol 215 MovieClip [ninja]
"stealthkills"Symbol 309 MovieClip [report] Frame 1Symbol 306 EditableText
"spotted"Symbol 309 MovieClip [report] Frame 1Symbol 307 EditableText
"comment"Symbol 309 MovieClip [report] Frame 1Symbol 308 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "uh"
ExportAssets (56)Timeline Frame 1Symbol 2 as "thunder"
ExportAssets (56)Timeline Frame 1Symbol 3 as "slash1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "rain"
ExportAssets (56)Timeline Frame 1Symbol 5 as "menumusic"
ExportAssets (56)Timeline Frame 1Symbol 6 as "landsound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "jump"
ExportAssets (56)Timeline Frame 1Symbol 8 as "hitground"
ExportAssets (56)Timeline Frame 1Symbol 9 as "gethit"
ExportAssets (56)Timeline Frame 1Symbol 13 as "you_died"
ExportAssets (56)Timeline Frame 1Symbol 19 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 38 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 51 as "map"
ExportAssets (56)Timeline Frame 1Symbol 59 as "wallmap"
ExportAssets (56)Timeline Frame 1Symbol 125 as "foreground"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 288 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 288 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 288 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ninja"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemya"
ExportAssets (56)Timeline Frame 1Symbol 288 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 289 as "characters"
ExportAssets (56)Timeline Frame 1Symbol 292 as "hiding"
ExportAssets (56)Timeline Frame 1Symbol 294 as "leftst"
ExportAssets (56)Timeline Frame 1Symbol 296 as "rightst"
ExportAssets (56)Timeline Frame 1Symbol 300 as "left"
ExportAssets (56)Timeline Frame 1Symbol 303 as "right"
ExportAssets (56)Timeline Frame 1Symbol 309 as "report"
ExportAssets (56)Timeline Frame 1Symbol 288 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 311 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 341 as "__Packages.player"
ExportAssets (56)Timeline Frame 1Symbol 342 as "__Packages.enemy"
ExportAssets (56)Timeline Frame 1Symbol 343 as "__Packages.bowman"
ExportAssets (56)Timeline Frame 1Symbol 344 as "__Packages.arro"
ExportAssets (56)Timeline Frame 1Symbol 345 as "__Packages.loopsound"
ExportAssets (56)Timeline Frame 1Symbol 346 as "__Packages.bloodhandler"
ExportAssets (56)Timeline Frame 1Symbol 347 as "__Packages.blood"

Labels

"preloader"Frame 1
"menu"Frame 3
"game"Frame 4
"closed"Symbol 47 MovieClip Frame 1
"open"Symbol 47 MovieClip Frame 2
"wait"Symbol 163 MovieClip [enemyb] Frame 2
"walk"Symbol 163 MovieClip [enemyb] Frame 3
"march"Symbol 163 MovieClip [enemyb] Frame 4
"duck"Symbol 163 MovieClip [enemyb] Frame 5
"marchwait"Symbol 163 MovieClip [enemyb] Frame 6
"die"Symbol 163 MovieClip [enemyb] Frame 7
"dead"Symbol 163 MovieClip [enemyb] Frame 8
"attacka"Symbol 163 MovieClip [enemyb] Frame 9
"attackb"Symbol 163 MovieClip [enemyb] Frame 10
"deadfall"Symbol 163 MovieClip [enemyb] Frame 11
"wait"Symbol 215 MovieClip [ninja] Frame 2
"walk"Symbol 215 MovieClip [ninja] Frame 3
"jump"Symbol 215 MovieClip [ninja] Frame 4
"duck"Symbol 215 MovieClip [ninja] Frame 5
"wallrun"Symbol 215 MovieClip [ninja] Frame 6
"attacka"Symbol 215 MovieClip [ninja] Frame 7
"attackb"Symbol 215 MovieClip [ninja] Frame 8
"die"Symbol 215 MovieClip [ninja] Frame 9
"dead"Symbol 215 MovieClip [ninja] Frame 10
"attackc"Symbol 215 MovieClip [ninja] Frame 11
"block"Symbol 215 MovieClip [ninja] Frame 12
"sparkblock"Symbol 215 MovieClip [ninja] Frame 13
"backflip"Symbol 215 MovieClip [ninja] Frame 14
"deadfall"Symbol 215 MovieClip [ninja] Frame 15
"wait"Symbol 253 MovieClip [enemya] Frame 2
"walk"Symbol 253 MovieClip [enemya] Frame 3
"march"Symbol 253 MovieClip [enemya] Frame 4
"duck"Symbol 253 MovieClip [enemya] Frame 5
"marchwait"Symbol 253 MovieClip [enemya] Frame 6
"die"Symbol 253 MovieClip [enemya] Frame 7
"dead"Symbol 253 MovieClip [enemya] Frame 8
"attacka"Symbol 253 MovieClip [enemya] Frame 9
"attackb"Symbol 253 MovieClip [enemya] Frame 10
"deadfall"Symbol 253 MovieClip [enemya] Frame 11
"wait"Symbol 288 MovieClip [enemy] Frame 2
"walk"Symbol 288 MovieClip [enemy] Frame 3
"march"Symbol 288 MovieClip [enemy] Frame 4
"duck"Symbol 288 MovieClip [enemy] Frame 5
"marchwait"Symbol 288 MovieClip [enemy] Frame 6
"die"Symbol 288 MovieClip [enemy] Frame 7
"dead"Symbol 288 MovieClip [enemy] Frame 8
"attacka"Symbol 288 MovieClip [enemy] Frame 9
"attackb"Symbol 288 MovieClip [enemy] Frame 10
"deadfall"Symbol 288 MovieClip [enemy] Frame 11
"main"Symbol 339 MovieClip Frame 1
"help"Symbol 339 MovieClip Frame 2
"about"Symbol 339 MovieClip Frame 3




http://swfchan.com/1/835/info.shtml
Created: 12/8 -2019 08:29:09 Last modified: 12/8 -2019 08:29:09 Server time: 22/12 -2024 22:19:39