Frame 1
if (mrun != true) {
__com_mochibot__("87604af8", this, 10301, true);
mrun = true;
}
if (baramount == undefined) {
baramount = 0;
}
loadedamount = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (baramount < loadedamount) {
baramount++;
}
loadedtext = baramount + "%";
if (baramount >= 100) {
gotoAndStop ("menu");
}
_global.ipb_get_gname = function () {
var _loc4 = _root._url;
var _loc5 = "";
var _loc2 = "";
var _loc6 = (_loc4.lastIndexOf("\\") + 1);
if ((_loc6 == -1) || (_loc6 == 0)) {
_loc6 = _loc4.lastIndexOf("/") + 1;
}
var _loc3 = _loc6;
var _loc7 = String(_loc4).length;
while (_loc3 < String(_loc4).length) {
_loc2 = _loc4.charAt(_loc3);
if (_loc2 == ".") {
break;
}
_loc5 = _loc5 + _loc2;
_loc3++;
}
return(_loc5);
};
ipb_gname = _global.ipb_get_gname();
xx = new LoadVars();
xx.onLoad = function (success) {
if (success) {
_global.ipb_scoreVar = this.scoreVar;
}
};
fname = ((("arcade/gamedata/" + ipb_gname) + "/") + ipb_gname) + ".txt";
xx.load(fname);
Instance of Symbol 500 MovieClip in Frame 1
onClipEvent (enterFrame) {
_alpha = _root.baramount;
}
Frame 2
gotoAndPlay (1);
Frame 3
function die(obj) {
if (obj.dead != true) {
obj.dead = true;
if (gamemode == 1) {
totalenemies--;
if (totalenemies <= 0) {
_root.Message = "Stage Complete";
if ((level < 5) || (levelstage < 3)) {
fade.play();
}
}
}
}
}
function combatsound(playsound) {
if (option_sound != false) {
_root.combatsounds.gotoAndStop(playsound);
}
}
function playmusic(playsound) {
if (option_music != false) {
stopAllSounds();
_root.music.gotoAndStop(playsound);
}
}
function CreateEnemy() {
IncrementObjectNum();
if (enemynum >= 30) {
enemynum = 0;
}
if ((enemynum < 30) && (tocreate > 0)) {
enemynum++;
if ((hasboss == true) && (tocreate == 1)) {
game.attachMovie("Boss " + level, "enemy" + enemynum, objectnum);
game["enemy" + enemynum].health = 80 + (20 * level);
} else if (Math.random() > 0.5) {
game.attachMovie("Swordsman", "enemy" + enemynum, objectnum);
} else if (Math.random() > 0.5) {
game.attachMovie("Spearman", "enemy" + enemynum, objectnum);
} else {
game.attachMovie("Archer", "enemy" + enemynum, objectnum);
}
if (Math.random() > 0.3) {
game["enemy" + enemynum]._x = game.Player._x + 500;
} else {
game["enemy" + enemynum]._x = game.Player._x - 500;
}
game["enemy" + enemynum]._y = game.Player._x;
game["enemy" + enemynum].swapDepths(game.Player);
game["enemy" + enemynum].onEnterFrame = function () {
if (this.dead != true) {
if ((this._x - this._parent.Player._x) < -600) {
this._x = this._parent.Player._x - 500;
this.gotoAndPlay(1);
}
if ((this._x - this._parent.Player._x) > 600) {
this._x = this._parent.Player._x + 500;
this.gotoAndPlay(1);
}
}
};
if (gamemode == 1) {
tocreate--;
}
game["enemy" + enemynum].onEnterFrame = function () {
if (this.dead == true) {
if (this.deadtimer == undefined) {
this.deadtimer = 0;
}
this.deadtimer++;
if (this.deadtimer > 800) {
this._alpha--;
}
if ((Math.abs(this._x - this._parent.Player._x) > 800) || (this._alpha <= 0)) {
removeMovieClip(this);
}
}
};
}
}
function attack(obj, pos, range, damage, chop) {
if (obj == game.Player) {
target = GetClosestEnemy(obj);
} else {
target = game.Player;
}
if (((((GetDistance(obj, target) < range) && (obj.hitTest(target))) && (target.dead != true)) && (((obj.facing == "left") && (target._x <= obj._x)) || ((obj.facing == "right") && (target._x >= obj._x)))) && ((target.invunrabilitytimer == undefined) || (target.invunrabilitytimer <= 0))) {
if ((target.dead != true) && (target.jumping != true)) {
if (target.ducking == true) {
combatsound("block" + (random(2) + 1));
} else {
target.health = target.health - random(damage);
if (target == game.Player) {
red.gotoAndPlay(2);
}
combatsound("slice" + (random(3) + 1));
if (target.health <= 0) {
if (target == game.Player) {
target.gotoAndPlay("die1");
} else {
Kills++;
if (gamemode == 2) {
difficulty = Kills;
}
if ((chop == "head") && (!((target.boss == true) && (level >= 5)))) {
decapitate(target);
} else if ((chop == "leg") && (!((target.boss == true) && (level >= 5)))) {
target.gotoAndPlay("legchop");
} else {
target.gotoAndPlay("die1");
}
}
} else {
blood(Math.ceil(damage / 10), target, 60, target.facing);
if ((target == game.Player) && (target.spear == true)) {
target.gotoAndPlay(pos + "spearhit");
} else {
target.gotoAndPlay(pos + "hit");
}
}
}
}
} else {
combatsound("swipe" + (random(2) + 1));
}
}
function bash(obj, pos, range, damage) {
if (obj == game.Player) {
target = GetClosestEnemy(obj);
} else {
target = game.Player;
}
if (((((GetDistance(obj, target) < range) && (obj.hitTest(target))) && (target.dead != true)) && (((obj.facing == "left") && (target._x <= obj._x)) || ((obj.facing == "right") && (target._x >= obj._x)))) && ((target.invunrabilitytimer == undefined) || (target.invunrabilitytimer <= 0))) {
if ((target.dead != true) && (target.jumping != true)) {
if (target == game.Player) {
red.gotoAndPlay(2);
}
if (obj.facing == "right") {
target._x = target._x + (damage + random(damage));
} else {
target._x = target._x - (damage + random(damage));
}
if (target.health <= 0) {
target.gotoAndPlay("die1");
combatsound("bash" + (random(1) + 1));
} else if (target.ducking == true) {
combatsound("block" + (random(2) + 1));
target.health = target.health - (random(damage) / 10);
} else {
if ((target == game.Player) && (target.spear == true)) {
target.gotoAndPlay("spearbashed");
} else {
target.gotoAndPlay(pos + "bashed");
}
target.health = target.health - (random(damage) / 5);
if (pos == "LOW") {
combatsound("break");
} else {
combatsound("bash" + (random(1) + 1));
}
}
}
} else {
combatsound("bashmiss");
}
}
function IncrementObjectNum() {
objectnum++;
if (objectnum > 2000) {
objectnum = 1;
}
}
function decapitate(obj) {
blood(10, obj, 60, obj.facing);
obj.gotoAndPlay("decap1");
IncrementObjectNum();
game.attachMovie("Removed Head", "head" + objectnum, objectnum);
game["head" + objectnum].losthead = true;
game["head" + objectnum]._x = obj._x;
game["head" + objectnum]._y = obj._y - (obj._height - 20);
game["head" + objectnum].swapDepths(game.Player);
}
function firearrow(obj, spear) {
combatsound("bowfire");
IncrementObjectNum();
if (spear == true) {
game.attachMovie("Spear Fired", "arrow" + objectnum, objectnum);
} else {
game.attachMovie("Arrow Fired", "arrow" + objectnum, objectnum);
}
game["arrow" + objectnum].Firer = obj;
game["arrow" + objectnum]._x = obj._x;
game["arrow" + objectnum]._y = obj._y - 66;
game["arrow" + objectnum].swapDepths(game.Player);
if (obj.facing == "left") {
game["arrow" + objectnum]._xscale = -100;
}
}
function dropspear(obj) {
IncrementObjectNum();
game.attachMovie("Spear Dropped", "arrow" + objectnum, objectnum);
game["arrow" + objectnum].Firer = obj;
game["arrow" + objectnum]._x = obj._x;
game["arrow" + objectnum]._y = obj._y - 66;
game["arrow" + objectnum].swapDepths(game.Player);
if (obj.facing == "left") {
game["arrow" + objectnum]._xscale = -100;
}
}
function GetClosestEnemy(obj) {
totest = "";
closestenemy = "";
closestrange = -1;
i = 1;
while (i <= 30) {
totest = game["enemy" + i];
dist = GetDistance(obj, totest);
if ((((dist < closestrange) || (closestrange < 0)) && (totest.dead != true)) && (dist < 400)) {
closestrange = dist;
closestenemy = totest;
closestenemytype = totest.type;
}
i++;
}
return(closestenemy);
}
function GetDistance(obj1, obj2) {
return(Math.abs(obj1._x - obj2._x));
}
function moveman(obj, amount, keymustbedown) {
CheckKeys();
if (obj != Player) {
keymustbedown = false;
}
if (((heldSwipe || (heldBash)) || (heldjump)) && (keymustbedown == true)) {
ready(obj);
} else if (((keymustbedown == true) && (heldForward || (heldBack))) || (keymustbedown != true)) {
if (obj.facing == "right") {
if (GetDistance(obj, game.Player) > 350) {
amount = amount * 2;
}
obj._x = obj._x + (amount * 1.2);
if (obj == game.Player) {
amountmoved = amountmoved + Math.abs(amount);
}
} else {
obj._x = obj._x - (amount * 1.2);
}
} else {
obj.gotoAndPlay(1);
}
}
function CheckKeys() {
if (game.Player.facing == "right") {
KeyForward = 39;
KeyBack = 37;
KeyForward2 = 68;
KeyBack2 = 65;
} else {
KeyForward = 37;
KeyBack = 39;
KeyForward2 = 65;
KeyBack2 = 68;
}
heldForward = Key.isDown(KeyForward) || (Key.isDown(KeyForward2));
heldBack = Key.isDown(KeyBack) || (Key.isDown(KeyBack2));
heldSwipe = Key.isDown(100) || (Key.isDown(84));
heldBash = Key.isDown(101) || (Key.isDown(89));
heldjump = Key.isDown(38) || (Key.isDown(87));
heldduck = Key.isDown(40) || (Key.isDown(83));
}
function ready(obj) {
obj.ducking = false;
obj._y = 0;
obj.jumping = false;
if (obj.dead == true) {
if (obj.lostlimb == "head") {
obj.gotoAndPlay("decap1");
} else {
obj.gotoAndPlay("die1");
}
} else if (obj == Player) {
nearest = GetClosestEnemy(obj);
if (nearest != "") {
if (nearest._x < obj._x) {
obj._xscale = -100;
obj.facing = "left";
} else {
obj._xscale = 100;
obj.facing = "right";
}
} else {
obj._xscale = 100;
obj.facing = "right";
}
CheckKeys();
if (heldForward && (heldSwipe)) {
if (obj.spear == true) {
obj.gotoAndPlay("spearthrow");
} else {
obj.gotoAndPlay("fswipe" + (random(3) + 1));
}
} else if (heldSwipe) {
if (obj.spear == true) {
obj.gotoAndPlay("spearswipe" + (random(3) + 1));
} else {
obj.gotoAndPlay("swipe" + (random(3) + 1));
}
} else if (heldBash) {
if (obj.spear == true) {
obj.gotoAndPlay("spearbash1");
} else {
obj.gotoAndPlay("bash" + (random(2) + 1));
}
} else if (heldjump && (heldForward)) {
if (obj.spear == true) {
obj.gotoAndPlay("spearjump");
} else {
obj.gotoAndPlay("jump");
}
obj.sidespeed = 5;
} else if (heldjump && (heldBack)) {
if (obj.spear == true) {
obj.gotoAndPlay("spearjump");
} else {
obj.gotoAndPlay("jump");
}
obj.sidespeed = -5;
} else if (heldjump) {
if (obj.spear == true) {
obj.gotoAndPlay("spearjump");
} else {
obj.gotoAndPlay("jump");
}
obj.sidespeed = 0;
} else if (heldForward) {
if (obj.spear == true) {
obj.gotoAndPlay("spearwalk");
} else {
obj.gotoAndPlay("walk");
}
} else if (heldBack) {
if (obj.spear == true) {
obj.gotoAndPlay("spearwalkback");
} else {
obj.gotoAndPlay("walkback");
}
} else if (heldduck) {
if (obj.spear == true) {
obj.gotoAndPlay("spearduck");
} else {
obj.gotoAndPlay("duck");
}
}
} else {
if (obj.health == undefined) {
obj.health = 20;
}
if (Player._x < obj._x) {
obj._xscale = -100;
obj.facing = "left";
} else {
obj._xscale = 100;
obj.facing = "right";
}
distance = GetDistance(obj, game.Player);
if ((((Math.random() > ((100 - difficulty) / 100)) || (distance > 300)) || (obj.boss == true)) && (game.Player.dead != true)) {
if (distance > obj.range) {
obj.gotoAndPlay("walk");
} else if ((Math.random() > 0.6) && (distance < 80)) {
obj.gotoAndPlay("bash1");
} else {
obj.gotoAndPlay("swipe" + (random(obj.swipes) + 1));
}
}
}
}
function jumpmovement(obj, allowswipe) {
CheckKeys();
obj.jumping = true;
obj._y = obj._y - obj.upspeed;
moveman(obj, obj.sidespeed, false);
obj.upspeed--;
if (heldSwipe && (allowswipe == true)) {
if (obj.spear == true) {
obj.gotoAndPlay("jumpspearswipe");
} else {
obj.gotoAndPlay("jumpswipe");
}
}
if (obj._y >= 0) {
obj._y = 0;
if (obj.spear == true) {
obj.gotoAndPlay("landspearjump");
} else {
obj.gotoAndPlay("landjump");
}
}
}
function blood(amount, obj, offset, thedirection) {
if (option_blood != false) {
i = 0;
while (i <= amount) {
IncrementObjectNum();
game.attachMovie("Blood", "blood" + objectnum, objectnum);
game["blood" + objectnum]._x = obj._x;
game["blood" + objectnum]._y = obj._y - (obj._height - 40);
game["blood" + objectnum].swapDepths(game.Player);
if (thedirection == "left") {
game["blood" + objectnum].sidespeed = random(10);
game["blood" + objectnum].upspeed = random(3);
} else if (thedirection == "right") {
game["blood" + objectnum].sidespeed = -random(10);
game["blood" + objectnum].upspeed = random(3);
} else if (thedirection == "up") {
game["blood" + objectnum].sidespeed = random(3) - random(3);
game["blood" + objectnum].upspeed = random(15);
} else {
game["blood" + objectnum].sidespeed = random(3) - random(3);
game["blood" + objectnum].upspeed = random(3) - random(3);
}
i++;
}
}
}
_root.kongregateServices.connect();
stopAllSounds();
level = 1;
levelstage = 0;
Kills = 0;
Lives = 5;
so = SharedObject.getLocal("Achilles");
arrSavedLives = so.data.lives;
arrSavedKills = so.data.kills;
so = SharedObject.getLocal("Achilles_Options");
option_sound = so.data.sound;
option_music = so.data.music;
option_blood = so.data.blood;
option_quality = so.data.quality;
if (option_sound == undefined) {
option_music = true;
option_sound = true;
option_blood = true;
_quality = "MEDIUM";
} else {
_quality = option_quality;
}
fscommand ("showmenu", "false");
Stage.showMenu = false;
if (arrSavedLives == undefined) {
arrSavedLives = new Array(5, 0, 0, 0, 0);
arrSavedKills = new Array(0, 0, 0, 0, 0);
}
stop();
objectnum = 1;
Instance of Symbol 603 MovieClip "keys" in Frame 3
onClipEvent (load) {
mainmenu = true;
}
Frame 4
_root.levelstage++;
_root.closestenemy = "";
playmusic("title");
if (_root.levelstage > 3) {
_root.levelstage = 1;
_root.level++;
if (Lives > arrSavedLives[level - 1]) {
arrSavedLives[level - 1] = Lives;
arrSavedKills[level - 1] = Kills;
so = SharedObject.getLocal("Achilles");
so.data.lives = arrSavedLives;
so.data.kills = arrSavedKills;
so.flush();
}
}
if (_root.levelstage == 1) {
totalenemies = 3 + (level * 2);
hasboss = false;
} else if (_root.levelstage == 2) {
totalenemies = 7 + (level * 3);
hasboss = false;
} else if (_root.levelstage == 3) {
totalenemies = 3 + (level * 2);
hasboss = true;
}
_root.kongregateStats.submit("Level Reached", _root.level);
Frame 5
tocreate = totalenemies;
enemynum = 0;
amountmoved = 0;
difficulty = ((level - 1) * 15) + 5;
boss = undefined;
playmusic("game");
Instance of Symbol 675 MovieClip "game" in Frame 5
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
if (((Math.random() > 0.98) && (_root.amountmoved >= 200)) || (_root.amountmoved > 500)) {
_root.amountmoved = 0;
_root.CreateEnemy();
}
_root.gamewidth = 700;
_root.gameheight = 500;
dragSq = new Object();
dragSq.x = Player._x;
dragSq.y = Player._y;
this.localToGlobal(dragSq);
globalX = dragSq.x;
xscrollspeed = (globalX - 350) / 10;
_x = (_x - xscrollspeed);
_root.sand._x = _root.sand._x - xscrollspeed;
_root.ground._x = _root.ground._x - (xscrollspeed / 3);
}
Instance of Symbol 693 MovieClip in Frame 5
onClipEvent (load) {
gotoAndStop(_root.gamemode);
}
Frame 6
_root.score = _root.Kills;
_global.ipbSend();
Frame 7
playmusic("gameover");
fs = "";
_root.kongregateStats.submit("Normal Kills", Kills);
_root.HPScoreService.postScore(Kills, "Normal");
_root.score = _root.Kills;
_global.ipbSend();
Frame 8
playmusic("gameover");
fs = "Final Score: " + Kills;
_root.kongregateStats.submit("Survival Kills", Kills);
_root.HPScoreService.postScore(Kills, "Survival");
_root.score = _root.Kills;
_global.ipbSend();
Symbol 737 MovieClip Frame 1
if (yy.savescore == 1) {
if (ipb_score == undefined) {
ipb_score = eval (_global.ipb_scoreVar);
}
xx = new LoadVars();
xx.arcadegid = _root.ibpro_gameid;
xx.gscore = ipb_score;
xx.gname = _global.ipb_get_gname();
xx.enscore = (ipb_score * yy.randchar) ^ yy.randchar2;
xx.send("index.php?autocom=arcade&do=savescore", "_self", "POST");
stop();
}
_global.ipbSend = function (ipb_score) {
_root._visible = false;
_root.enabled = false;
xx = new LoadVars();
yy = new LoadVars();
xx.sendAndLoad("index.php?autocom=arcade&do=verifyscore", yy, "POST");
};
Symbol 20 MovieClip Frame 1
if ((_parent == _root.Player) || (_parent.type == undefined)) {
gotoAndStop (1);
} else {
gotoAndStop(_root.level + 1);
}
Symbol 28 MovieClip Frame 1
this.onEnterFrame = function () {
_visible = (_parent.lostlimb != "head");
};
if ((_parent == _root.Player) || ((_parent.type == undefined) && (_parent.losthead != true))) {
gotoAndStop (1);
} else {
gotoAndStop(_root.level + 1);
}
Symbol 34 MovieClip Frame 1
if (_parent == _root.Player) {
gotoAndStop (2);
} else {
gotoAndStop(_root.level + 2);
}
Symbol 90 MovieClip [Archer] Frame 1
_root.ready(this);
range = 300;
swipes = 1;
type = "Archer";
Symbol 90 MovieClip [Archer] Frame 2
call("ready");
Symbol 90 MovieClip [Archer] Frame 3
call("ready");
Symbol 90 MovieClip [Archer] Frame 4
call("ready");
Symbol 90 MovieClip [Archer] Frame 5
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 6
_root.moveman(this, 5, true);
Symbol 90 MovieClip [Archer] Frame 7
call("walk");
Symbol 90 MovieClip [Archer] Frame 8
call("walk");
Symbol 90 MovieClip [Archer] Frame 9
call("walk");
Symbol 90 MovieClip [Archer] Frame 10
call("walk");
Symbol 90 MovieClip [Archer] Frame 11
call("walk");
Symbol 90 MovieClip [Archer] Frame 12
call("walk");
Symbol 90 MovieClip [Archer] Frame 13
call("walk");
Symbol 90 MovieClip [Archer] Frame 14
call("walk");
Symbol 90 MovieClip [Archer] Frame 15
call("walk");
Symbol 90 MovieClip [Archer] Frame 16
call("walk");
Symbol 90 MovieClip [Archer] Frame 17
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 18
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 19
call("walkback");
Symbol 90 MovieClip [Archer] Frame 20
call("walkback");
Symbol 90 MovieClip [Archer] Frame 21
call("walkback");
Symbol 90 MovieClip [Archer] Frame 22
call("walkback");
Symbol 90 MovieClip [Archer] Frame 23
call("walkback");
Symbol 90 MovieClip [Archer] Frame 24
call("walkback");
Symbol 90 MovieClip [Archer] Frame 25
call("walkback");
Symbol 90 MovieClip [Archer] Frame 26
call("walkback");
Symbol 90 MovieClip [Archer] Frame 27
call("walkback");
Symbol 90 MovieClip [Archer] Frame 28
call("walkback");
Symbol 90 MovieClip [Archer] Frame 29
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 30
_root.moveman(this, 6, false);
Symbol 90 MovieClip [Archer] Frame 31
_root.moveman(this, 3, false);
Symbol 90 MovieClip [Archer] Frame 32
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 90 MovieClip [Archer] Frame 33
_root.moveman(this, 1, false);
Symbol 90 MovieClip [Archer] Frame 42
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 43
_root.moveman(this, -5, false);
Symbol 90 MovieClip [Archer] Frame 44
_root.moveman(this, -3, false);
Symbol 90 MovieClip [Archer] Frame 48
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 49
lostlimb = "head";
_root.die(this);
Symbol 90 MovieClip [Archer] Frame 50
_root.blood(random(10), this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 51
call("bleed");
Symbol 90 MovieClip [Archer] Frame 52
call("bleed");
Symbol 90 MovieClip [Archer] Frame 53
call("bleed");
Symbol 90 MovieClip [Archer] Frame 118
stop();
Symbol 90 MovieClip [Archer] Frame 119
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 176
stop();
Symbol 90 MovieClip [Archer] Frame 195
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 213
_root.firearrow(this);
Symbol 90 MovieClip [Archer] Frame 228
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 229
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 230
_root.blood(random(10), this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 231
_root.blood(random(10), this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 232
_root.blood(random(5), this, 60, "up");
Symbol 90 MovieClip [Archer] Frame 287
stop();
Symbol 90 MovieClip [Archer] Frame 297
stop();
Symbol 90 MovieClip [Archer] Frame 298
_root.moveman(this, -5, false);
Symbol 90 MovieClip [Archer] Frame 299
_root.moveman(this, -5, false);
Symbol 90 MovieClip [Archer] Frame 300
_root.moveman(this, -5, false);
Symbol 90 MovieClip [Archer] Frame 301
_root.moveman(this, -5, false);
Symbol 90 MovieClip [Archer] Frame 302
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 303
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 304
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 305
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 306
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 307
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 308
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 309
_root.moveman(this, -5, true);
Symbol 90 MovieClip [Archer] Frame 310
gotoAndPlay (1);
Symbol 90 MovieClip [Archer] Frame 311
_root.die(this);
Symbol 90 MovieClip [Archer] Frame 315
stop();
Symbol 96 MovieClip Frame 1
if ((_parent == _root.Player) || (_parent.type == undefined)) {
gotoAndStop (1);
} else {
gotoAndStop(_root.level + 1);
}
Symbol 148 MovieClip [Boss 3] Frame 1
boss = true;
_root.boss = this;
range = 200;
_root.ready(this);
swipes = 3;
type = "Boss";
Symbol 148 MovieClip [Boss 3] Frame 2
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 3
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 4
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 5
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 6
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 7
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 8
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 9
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 10
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 11
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 12
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 13
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 14
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 15
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 16
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 17
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 18
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 19
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 20
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 21
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 22
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 23
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 24
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 25
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 26
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 27
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 28
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 29
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 30
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 31
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 32
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 33
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 34
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 35
call("ready");
Symbol 148 MovieClip [Boss 3] Frame 36
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 37
_root.moveman(this, 5, true);
Symbol 148 MovieClip [Boss 3] Frame 38
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 39
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 40
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 41
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 42
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 43
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 44
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 45
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 46
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 47
call("walk");
Symbol 148 MovieClip [Boss 3] Frame 48
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 49
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 50
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 51
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 52
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 53
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 54
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 55
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 56
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 57
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 58
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 59
call("walkback");
Symbol 148 MovieClip [Boss 3] Frame 60
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 61
_root.moveman(this, 6, false);
Symbol 148 MovieClip [Boss 3] Frame 62
_root.moveman(this, 3, false);
Symbol 148 MovieClip [Boss 3] Frame 63
_root.moveman(this, 1, false);
Symbol 148 MovieClip [Boss 3] Frame 64
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 148 MovieClip [Boss 3] Frame 73
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 74
_root.moveman(this, -5, false);
Symbol 148 MovieClip [Boss 3] Frame 75
_root.moveman(this, -3, false);
Symbol 148 MovieClip [Boss 3] Frame 79
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 80
lostlimb = "head";
_root.die(this);
Symbol 148 MovieClip [Boss 3] Frame 81
_root.blood(random(10), this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 82
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 83
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 84
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 149
stop();
Symbol 148 MovieClip [Boss 3] Frame 150
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 207
stop();
Symbol 148 MovieClip [Boss 3] Frame 226
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 227
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 228
_root.blood(random(10), this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 229
_root.blood(random(10), this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 230
_root.blood(random(5), this, 60, "up");
Symbol 148 MovieClip [Boss 3] Frame 285
stop();
Symbol 148 MovieClip [Boss 3] Frame 295
stop();
Symbol 148 MovieClip [Boss 3] Frame 296
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 297
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 298
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 299
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 300
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 301
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 302
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 303
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 304
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 305
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 306
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 307
_root.moveman(this, -5, true);
Symbol 148 MovieClip [Boss 3] Frame 308
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 309
_root.die(this);
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 310
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 311
call("bleed");
Symbol 148 MovieClip [Boss 3] Frame 315
stop();
Symbol 148 MovieClip [Boss 3] Frame 318
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 319
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 320
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 321
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 322
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 323
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 324
_root.attack(this, "HIGH", 140, 35);
Symbol 148 MovieClip [Boss 3] Frame 331
_root.moveman(this, -7, false);
Symbol 148 MovieClip [Boss 3] Frame 332
_root.moveman(this, -7, false);
Symbol 148 MovieClip [Boss 3] Frame 333
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 334
_root.moveman(this, 6, false);
Symbol 148 MovieClip [Boss 3] Frame 335
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 336
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 337
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 338
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 339
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 340
call("swipe2");
Symbol 148 MovieClip [Boss 3] Frame 341
_root.attack(this, "HIGH", 115, 35, "head");
Symbol 148 MovieClip [Boss 3] Frame 347
_root.moveman(this, -6, false);
Symbol 148 MovieClip [Boss 3] Frame 348
_root.moveman(this, -4, false);
Symbol 148 MovieClip [Boss 3] Frame 349
gotoAndPlay (1);
Symbol 148 MovieClip [Boss 3] Frame 350
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 351
_root.bash(this, "MIDDLE", 50, 25);
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 352
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 353
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 354
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 355
_root.bash(this, "MIDDLE", 65, 25);
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 356
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 357
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 358
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 359
_root.bash(this, "MIDDLE", 65, 25);
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 360
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 361
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 362
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 363
_root.moveman(this, 7, false);
Symbol 148 MovieClip [Boss 3] Frame 366
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 1
_root.ready(this);
range = 100;
swipes = 4;
type = "Boss";
Symbol 202 MovieClip [Boss 4] Frame 2
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 3
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 4
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 5
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 6
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 7
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 8
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 9
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 10
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 11
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 12
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 13
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 14
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 15
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 16
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 17
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 18
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 19
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 20
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 21
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 22
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 23
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 24
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 25
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 26
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 27
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 28
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 29
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 30
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 31
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 32
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 33
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 34
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 35
call("ready");
Symbol 202 MovieClip [Boss 4] Frame 36
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 37
_root.moveman(this, 5, true);
Symbol 202 MovieClip [Boss 4] Frame 38
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 39
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 40
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 41
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 42
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 43
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 44
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 45
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 46
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 47
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 48
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 49
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 50
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 51
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 52
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 53
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 54
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 55
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 56
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 57
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 58
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 59
call("walkback");
Symbol 202 MovieClip [Boss 4] Frame 60
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 61
_root.moveman(this, 6, false);
Symbol 202 MovieClip [Boss 4] Frame 62
_root.moveman(this, 3, false);
Symbol 202 MovieClip [Boss 4] Frame 63
_root.moveman(this, 1, false);
Symbol 202 MovieClip [Boss 4] Frame 64
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 202 MovieClip [Boss 4] Frame 73
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 79
call("fswipe1");
_root.attack(this, "HIGH", 115, 55, "head");
Symbol 202 MovieClip [Boss 4] Frame 87
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 88
_root.moveman(this, -5, false);
Symbol 202 MovieClip [Boss 4] Frame 89
_root.moveman(this, -3, false);
Symbol 202 MovieClip [Boss 4] Frame 93
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 94
lostlimb = "head";
_root.die(this);
Symbol 202 MovieClip [Boss 4] Frame 95
_root.blood(random(10), this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 96
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 97
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 98
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 163
stop();
Symbol 202 MovieClip [Boss 4] Frame 164
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 221
stop();
Symbol 202 MovieClip [Boss 4] Frame 240
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 241
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 242
_root.blood(random(10), this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 243
_root.blood(random(10), this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 244
_root.blood(random(5), this, 60, "up");
Symbol 202 MovieClip [Boss 4] Frame 299
stop();
Symbol 202 MovieClip [Boss 4] Frame 309
stop();
Symbol 202 MovieClip [Boss 4] Frame 310
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 311
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 312
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 313
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 314
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 315
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 316
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 317
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 318
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 319
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 320
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 321
_root.moveman(this, -5, true);
Symbol 202 MovieClip [Boss 4] Frame 322
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 323
_root.die(this);
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 324
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 325
call("bleed");
Symbol 202 MovieClip [Boss 4] Frame 329
stop();
Symbol 202 MovieClip [Boss 4] Frame 332
_root.attack(this, "HIGH", 105, 15);
Symbol 202 MovieClip [Boss 4] Frame 336
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 339
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 343
gotoAndPlay (1);
Symbol 202 MovieClip [Boss 4] Frame 344
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 345
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 346
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 347
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 348
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 349
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 350
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 351
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 352
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 353
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 354
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 355
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 356
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 357
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 358
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 359
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 360
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 361
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 362
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 363
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 364
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 365
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 366
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 367
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 368
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 369
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 370
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 371
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 372
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 373
call("walk");
_root.attack(this, "HIGH", 105, 25);
Symbol 202 MovieClip [Boss 4] Frame 374
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 375
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 376
call("walk");
Symbol 202 MovieClip [Boss 4] Frame 377
gotoAndPlay (1);
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 1
_root.ready(this);
range = 100;
swipes = 4;
type = "Swordsman";
Symbol 251 MovieClip [Swordsman] Frame 2
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 3
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 4
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 5
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 6
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 7
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 8
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 9
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 10
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 11
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 12
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 13
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 14
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 15
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 16
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 17
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 18
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 19
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 20
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 21
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 22
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 23
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 24
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 25
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 26
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 27
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 28
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 29
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 30
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 31
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 32
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 33
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 34
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 35
call("ready");
Symbol 251 MovieClip [Swordsman] Frame 36
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 42
_root.attack(this, "HIGH", 100, 25);
Symbol 251 MovieClip [Swordsman] Frame 49
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 55
_root.attack(this, "MIDDLE", 100, 25);
Symbol 251 MovieClip [Swordsman] Frame 62
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 70
_root.attack(this, "HIGH", 95, 30, "head");
Symbol 251 MovieClip [Swordsman] Frame 72
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 73
_root.moveman(this, 5, true);
Symbol 251 MovieClip [Swordsman] Frame 74
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 75
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 76
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 77
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 78
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 79
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 80
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 81
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 82
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 83
call("walk");
Symbol 251 MovieClip [Swordsman] Frame 84
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 85
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 86
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 87
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 88
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 89
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 90
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 91
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 92
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 93
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 94
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 95
call("walkback");
Symbol 251 MovieClip [Swordsman] Frame 96
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 97
_root.moveman(this, 6, false);
Symbol 251 MovieClip [Swordsman] Frame 98
_root.moveman(this, 3, false);
Symbol 251 MovieClip [Swordsman] Frame 99
_root.moveman(this, 1, false);
Symbol 251 MovieClip [Swordsman] Frame 100
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 251 MovieClip [Swordsman] Frame 109
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 117
call("fswipe1");
_root.attack(this, "HIGH", 115, 35, "head");
Symbol 251 MovieClip [Swordsman] Frame 125
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 127
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 128
upspeed = 15;
Symbol 251 MovieClip [Swordsman] Frame 133
_root.jumpmovement(this);
Symbol 251 MovieClip [Swordsman] Frame 134
gotoAndPlay ("midjump");
Symbol 251 MovieClip [Swordsman] Frame 137
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 140
_root.moveman(this, -5, false);
Symbol 251 MovieClip [Swordsman] Frame 141
_root.moveman(this, -3, false);
Symbol 251 MovieClip [Swordsman] Frame 145
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 146
lostlimb = "head";
_root.die(this);
Symbol 251 MovieClip [Swordsman] Frame 147
_root.blood(random(10), this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 148
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 149
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 150
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 215
stop();
Symbol 251 MovieClip [Swordsman] Frame 216
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 273
stop();
Symbol 251 MovieClip [Swordsman] Frame 292
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 293
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 294
_root.blood(random(10), this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 295
_root.blood(random(10), this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 296
_root.blood(random(5), this, 60, "up");
Symbol 251 MovieClip [Swordsman] Frame 351
stop();
Symbol 251 MovieClip [Swordsman] Frame 361
stop();
Symbol 251 MovieClip [Swordsman] Frame 362
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 363
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 364
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 365
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 366
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 367
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 368
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 369
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 370
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 371
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 372
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 373
_root.moveman(this, -5, true);
Symbol 251 MovieClip [Swordsman] Frame 374
gotoAndPlay (1);
Symbol 251 MovieClip [Swordsman] Frame 375
_root.die(this);
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 376
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 377
call("bleed");
Symbol 251 MovieClip [Swordsman] Frame 381
stop();
Symbol 256 MovieClip Frame 1
if (_parent == _root.Player) {
gotoAndStop (1);
} else {
gotoAndStop(_root.level + 1);
}
Symbol 276 MovieClip [Boss 5] Frame 1
boss = true;
_root.boss = this;
range = 150;
_root.ready(this);
swipes = 3;
type = "Boss";
Symbol 276 MovieClip [Boss 5] Frame 2
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 3
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 4
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 5
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 6
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 7
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 8
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 9
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 10
call("ready");
Symbol 276 MovieClip [Boss 5] Frame 11
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 12
_root.moveman(this, 7, true);
Symbol 276 MovieClip [Boss 5] Frame 13
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 14
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 15
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 16
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 17
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 18
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 19
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 20
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 21
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 22
call("walk");
Symbol 276 MovieClip [Boss 5] Frame 23
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 32
_root.attack(this, "MIDDLE", 150, 20);
Symbol 276 MovieClip [Boss 5] Frame 37
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 42
_root.attack(this, "MIDDLE", 150, 20);
Symbol 276 MovieClip [Boss 5] Frame 47
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 56
_root.attack(this, "MIDDLE", 150, 30);
Symbol 276 MovieClip [Boss 5] Frame 61
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 62
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 63
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 64
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 65
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 66
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 67
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 68
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 69
_root.moveman(this, -7, true);
Symbol 276 MovieClip [Boss 5] Frame 70
gotoAndPlay (1);
Symbol 276 MovieClip [Boss 5] Frame 71
_root.blood(random(5) + 5, this, 60, "up");
Symbol 276 MovieClip [Boss 5] Frame 72
_root.blood(random(5) + 5, this, 60, "up");
if (_root.gamemode == 1) {
gotoAndPlay ("normaldie");
}
Symbol 276 MovieClip [Boss 5] Frame 73
_root.die(this);
Symbol 276 MovieClip [Boss 5] Frame 74
_root.blood(random(5) + 5, this, 60, "up");
Symbol 276 MovieClip [Boss 5] Frame 130
stop();
Symbol 276 MovieClip [Boss 5] Frame 131
_root.blood(random(5) + 5, this, 60, "up");
if (_root.gamemode == 1) {
gotoAndPlay ("normaldie");
}
Symbol 276 MovieClip [Boss 5] Frame 132
_root.die(this);
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 133
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 134
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 135
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 136
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 137
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 138
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 139
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 140
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 141
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 142
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 143
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 144
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 145
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 146
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 147
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 148
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 149
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 150
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 151
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 152
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 153
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 154
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 155
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 156
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 157
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 158
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 159
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 160
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 161
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 162
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 163
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 164
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 165
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 166
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 167
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 168
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 169
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 170
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 171
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 172
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 173
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 174
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 175
call("decap1");
Symbol 276 MovieClip [Boss 5] Frame 190
stop();
Symbol 276 MovieClip [Boss 5] Frame 191
_root.die(this);
Symbol 276 MovieClip [Boss 5] Frame 225
_root.gotoAndStop("complete");
Symbol 353 MovieClip [Boss 1] Frame 1
boss = true;
_root.boss = this;
range = 150;
_root.ready(this);
swipes = 3;
type = "Boss";
Symbol 353 MovieClip [Boss 1] Frame 2
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 3
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 4
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 5
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 6
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 7
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 8
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 9
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 10
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 11
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 12
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 13
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 14
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 15
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 16
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 17
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 18
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 19
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 20
call("ready");
Symbol 353 MovieClip [Boss 1] Frame 21
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 22
_root.blood(random(5) + 5, this, 60, "up");
_root.die(this);
_root.dropspear(this);
Symbol 353 MovieClip [Boss 1] Frame 79
stop();
Symbol 353 MovieClip [Boss 1] Frame 80
_root.moveman(this, 5, true);
Symbol 353 MovieClip [Boss 1] Frame 81
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 82
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 83
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 84
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 85
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 86
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 87
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 88
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 89
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 90
call("walk");
Symbol 353 MovieClip [Boss 1] Frame 91
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 92
_root.moveman(this, 10, false);
Symbol 353 MovieClip [Boss 1] Frame 93
_root.moveman(this, 3, false);
Symbol 353 MovieClip [Boss 1] Frame 94
_root.moveman(this, 1, false);
Symbol 353 MovieClip [Boss 1] Frame 95
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 353 MovieClip [Boss 1] Frame 104
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 105
_root.moveman(this, -5, false);
Symbol 353 MovieClip [Boss 1] Frame 106
_root.moveman(this, -3, false);
Symbol 353 MovieClip [Boss 1] Frame 110
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 129
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 130
_root.moveman(this, -5, false);
Symbol 353 MovieClip [Boss 1] Frame 131
_root.moveman(this, -5, false);
Symbol 353 MovieClip [Boss 1] Frame 132
_root.moveman(this, -5, false);
Symbol 353 MovieClip [Boss 1] Frame 133
_root.moveman(this, -5, false);
Symbol 353 MovieClip [Boss 1] Frame 134
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 135
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
_root.dropspear(this);
Symbol 353 MovieClip [Boss 1] Frame 158
stop();
Symbol 353 MovieClip [Boss 1] Frame 159
lostlimb = "head";
_root.die(this);
_root.dropspear(this);
Symbol 353 MovieClip [Boss 1] Frame 160
_root.blood(random(10), this, 60, "up");
Symbol 353 MovieClip [Boss 1] Frame 161
call("bleed");
Symbol 353 MovieClip [Boss 1] Frame 162
call("bleed");
Symbol 353 MovieClip [Boss 1] Frame 163
call("bleed");
Symbol 353 MovieClip [Boss 1] Frame 228
stop();
Symbol 353 MovieClip [Boss 1] Frame 229
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
_root.dropspear(this);
Symbol 353 MovieClip [Boss 1] Frame 230
_root.blood(random(10), this, 60, "up");
Symbol 353 MovieClip [Boss 1] Frame 231
_root.blood(random(10), this, 60, "up");
Symbol 353 MovieClip [Boss 1] Frame 232
_root.blood(random(5), this, 60, "up");
Symbol 353 MovieClip [Boss 1] Frame 287
stop();
Symbol 353 MovieClip [Boss 1] Frame 297
stop();
Symbol 353 MovieClip [Boss 1] Frame 298
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 299
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 300
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 301
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 302
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 303
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 304
_root.moveman(this, -5, true);
Symbol 353 MovieClip [Boss 1] Frame 305
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 306
_root.moveman(this, 2, true);
Symbol 353 MovieClip [Boss 1] Frame 307
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 308
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 309
call("swipe1");
_root.bash(this, "MIDDLE", 95, 15);
Symbol 353 MovieClip [Boss 1] Frame 310
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 311
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 312
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 313
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 314
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 315
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 316
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 317
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 318
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 319
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 320
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 321
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 322
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 323
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 324
call("swipe1");
Symbol 353 MovieClip [Boss 1] Frame 325
_root.attack(this, "MIDDLE", 150, 20);
Symbol 353 MovieClip [Boss 1] Frame 332
gotoAndPlay (1);
Symbol 353 MovieClip [Boss 1] Frame 335
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 336
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 337
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 338
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 339
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 340
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 341
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 342
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 343
_root.moveman(this, -6, true);
Symbol 353 MovieClip [Boss 1] Frame 344
_root.moveman(this, -6, true);
_root.attack(this, "HIGH", 160, 20);
Symbol 353 MovieClip [Boss 1] Frame 355
_root.attack(this, "HIGH", 130, 15);
Symbol 353 MovieClip [Boss 1] Frame 365
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 1
range = 160;
_root.ready(this);
swipes = 3;
type = "Spearman";
Symbol 419 MovieClip [Spearman] Frame 2
call("ready");
Symbol 419 MovieClip [Spearman] Frame 3
call("ready");
Symbol 419 MovieClip [Spearman] Frame 4
call("ready");
Symbol 419 MovieClip [Spearman] Frame 5
call("ready");
Symbol 419 MovieClip [Spearman] Frame 6
call("ready");
Symbol 419 MovieClip [Spearman] Frame 7
call("ready");
Symbol 419 MovieClip [Spearman] Frame 8
call("ready");
Symbol 419 MovieClip [Spearman] Frame 9
call("ready");
Symbol 419 MovieClip [Spearman] Frame 10
call("ready");
Symbol 419 MovieClip [Spearman] Frame 11
call("ready");
Symbol 419 MovieClip [Spearman] Frame 12
call("ready");
Symbol 419 MovieClip [Spearman] Frame 13
call("ready");
Symbol 419 MovieClip [Spearman] Frame 14
call("ready");
Symbol 419 MovieClip [Spearman] Frame 15
call("ready");
Symbol 419 MovieClip [Spearman] Frame 16
call("ready");
Symbol 419 MovieClip [Spearman] Frame 17
call("ready");
Symbol 419 MovieClip [Spearman] Frame 18
call("ready");
Symbol 419 MovieClip [Spearman] Frame 19
call("ready");
Symbol 419 MovieClip [Spearman] Frame 20
call("ready");
Symbol 419 MovieClip [Spearman] Frame 21
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 22
_root.blood(random(5) + 5, this, 60, "up");
_root.die(this);
_root.dropspear(this);
Symbol 419 MovieClip [Spearman] Frame 79
stop();
Symbol 419 MovieClip [Spearman] Frame 84
_root.attack(this, "MIDDLE", 130, 10);
Symbol 419 MovieClip [Spearman] Frame 94
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 99
_root.attack(this, "HIGH", 130, 10);
Symbol 419 MovieClip [Spearman] Frame 109
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 114
_root.attack(this, "MIDDLE", 130, 10);
Symbol 419 MovieClip [Spearman] Frame 124
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 125
_root.moveman(this, 5, true);
Symbol 419 MovieClip [Spearman] Frame 126
call("walk");
Symbol 419 MovieClip [Spearman] Frame 127
call("walk");
Symbol 419 MovieClip [Spearman] Frame 128
call("walk");
Symbol 419 MovieClip [Spearman] Frame 129
call("walk");
Symbol 419 MovieClip [Spearman] Frame 130
call("walk");
Symbol 419 MovieClip [Spearman] Frame 131
call("walk");
Symbol 419 MovieClip [Spearman] Frame 132
call("walk");
Symbol 419 MovieClip [Spearman] Frame 133
call("walk");
Symbol 419 MovieClip [Spearman] Frame 134
call("walk");
Symbol 419 MovieClip [Spearman] Frame 135
call("walk");
Symbol 419 MovieClip [Spearman] Frame 136
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 137
_root.moveman(this, 10, false);
Symbol 419 MovieClip [Spearman] Frame 138
_root.moveman(this, 3, false);
Symbol 419 MovieClip [Spearman] Frame 139
_root.moveman(this, 1, false);
Symbol 419 MovieClip [Spearman] Frame 140
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 419 MovieClip [Spearman] Frame 149
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 150
_root.moveman(this, -5, false);
Symbol 419 MovieClip [Spearman] Frame 151
_root.moveman(this, -3, false);
Symbol 419 MovieClip [Spearman] Frame 155
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 174
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 175
_root.moveman(this, -5, false);
Symbol 419 MovieClip [Spearman] Frame 176
_root.moveman(this, -5, false);
Symbol 419 MovieClip [Spearman] Frame 177
_root.moveman(this, -5, false);
Symbol 419 MovieClip [Spearman] Frame 178
_root.moveman(this, -5, false);
Symbol 419 MovieClip [Spearman] Frame 179
gotoAndPlay (1);
Symbol 419 MovieClip [Spearman] Frame 180
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
_root.dropspear(this);
Symbol 419 MovieClip [Spearman] Frame 203
stop();
Symbol 419 MovieClip [Spearman] Frame 204
lostlimb = "head";
_root.die(this);
_root.dropspear(this);
Symbol 419 MovieClip [Spearman] Frame 205
_root.blood(random(10), this, 60, "up");
Symbol 419 MovieClip [Spearman] Frame 206
call("bleed");
Symbol 419 MovieClip [Spearman] Frame 207
call("bleed");
Symbol 419 MovieClip [Spearman] Frame 208
call("bleed");
Symbol 419 MovieClip [Spearman] Frame 273
stop();
Symbol 419 MovieClip [Spearman] Frame 274
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
_root.dropspear(this);
Symbol 419 MovieClip [Spearman] Frame 275
_root.blood(random(10), this, 60, "up");
Symbol 419 MovieClip [Spearman] Frame 276
_root.blood(random(10), this, 60, "up");
Symbol 419 MovieClip [Spearman] Frame 277
_root.blood(random(5), this, 60, "up");
Symbol 419 MovieClip [Spearman] Frame 332
stop();
Symbol 419 MovieClip [Spearman] Frame 342
stop();
Symbol 419 MovieClip [Spearman] Frame 343
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 344
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 345
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 346
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 347
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 348
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 349
_root.moveman(this, -5, true);
Symbol 419 MovieClip [Spearman] Frame 350
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 1
gotoAndPlay (1);
boss = true;
_root.boss = this;
range = 300;
_root.ready(this);
swipes = 3;
type = "Boss";
Symbol 486 MovieClip [Boss 2] Frame 2
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 3
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 4
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 5
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 6
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 7
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 8
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 9
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 10
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 11
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 12
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 13
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 14
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 15
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 16
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 17
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 18
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 19
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 20
call("ready");
Symbol 486 MovieClip [Boss 2] Frame 22
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
Symbol 486 MovieClip [Boss 2] Frame 79
stop();
Symbol 486 MovieClip [Boss 2] Frame 80
_root.moveman(this, 5, true);
Symbol 486 MovieClip [Boss 2] Frame 81
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 82
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 83
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 84
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 85
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 86
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 87
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 88
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 89
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 90
call("walk");
Symbol 486 MovieClip [Boss 2] Frame 91
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 92
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 93
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 94
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 95
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 96
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 97
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 98
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 99
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 100
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 101
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 102
call("walkback");
Symbol 486 MovieClip [Boss 2] Frame 103
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 104
_root.moveman(this, 10, false);
Symbol 486 MovieClip [Boss 2] Frame 105
_root.moveman(this, 3, false);
Symbol 486 MovieClip [Boss 2] Frame 106
_root.moveman(this, 1, false);
Symbol 486 MovieClip [Boss 2] Frame 107
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 486 MovieClip [Boss 2] Frame 116
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 129
spear = false;
_root.firearrow(this, true);
Symbol 486 MovieClip [Boss 2] Frame 144
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 145
_root.moveman(this, -5, false);
Symbol 486 MovieClip [Boss 2] Frame 146
_root.moveman(this, -3, false);
Symbol 486 MovieClip [Boss 2] Frame 150
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 169
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 170
_root.moveman(this, -5, false);
Symbol 486 MovieClip [Boss 2] Frame 171
_root.moveman(this, -5, false);
Symbol 486 MovieClip [Boss 2] Frame 172
_root.moveman(this, -5, false);
Symbol 486 MovieClip [Boss 2] Frame 173
_root.moveman(this, -5, false);
Symbol 486 MovieClip [Boss 2] Frame 174
gotoAndPlay (1);
Symbol 486 MovieClip [Boss 2] Frame 175
_root.die(this);
_root.blood(random(5) + 5, this, 60, "up");
_root.dropspear(this);
Symbol 486 MovieClip [Boss 2] Frame 198
stop();
Symbol 486 MovieClip [Boss 2] Frame 199
lostlimb = "head";
_root.die(this);
_root.dropspear(this);
Symbol 486 MovieClip [Boss 2] Frame 200
_root.blood(random(10), this, 60, "up");
Symbol 486 MovieClip [Boss 2] Frame 201
call("bleed");
Symbol 486 MovieClip [Boss 2] Frame 202
call("bleed");
Symbol 486 MovieClip [Boss 2] Frame 203
call("bleed");
Symbol 486 MovieClip [Boss 2] Frame 268
stop();
Symbol 486 MovieClip [Boss 2] Frame 269
lostlimb = "leg";
_root.die(this);
_root.blood(random(10), this, 60, "up");
_root.dropspear(this);
Symbol 486 MovieClip [Boss 2] Frame 270
_root.blood(random(10), this, 60, "up");
Symbol 486 MovieClip [Boss 2] Frame 271
_root.blood(random(10), this, 60, "up");
Symbol 486 MovieClip [Boss 2] Frame 272
_root.blood(random(5), this, 60, "up");
Symbol 486 MovieClip [Boss 2] Frame 327
stop();
Symbol 486 MovieClip [Boss 2] Frame 337
stop();
Symbol 486 MovieClip [Boss 2] Frame 338
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 339
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 340
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 341
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 342
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 343
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 344
_root.moveman(this, -5, true);
Symbol 486 MovieClip [Boss 2] Frame 345
gotoAndPlay (1);
Symbol 492 MovieClip [Blood] Frame 1
gotoAndStop(random(5) + 1);
this.onEnterFrame = function () {
if (_y >= _root.groundlevel) {
_yscale = 50;
_xscale = 150;
if ((_x - _parent.Player._x) < -400) {
removeMovieClip(this);
}
} else {
_y = (_y - upspeed);
_x = (_x + sidespeed);
upspeed--;
}
};
Symbol 494 MovieClip [Removed Head] Frame 1
upspeed = 10 + random(10);
sidespeed = random(10) - random(10);
spin = random(30) + random(30);
bounces = 0;
this.onEnterFrame = function () {
if (Math.abs(_x - _parent.Player._x) > 400) {
removeMovieClip(this);
}
if ((_y >= _root.groundlevel) && (upspeed < 0)) {
if (bounces < 2) {
upspeed = Math.abs(upspeed) / 2.5;
spin = spin / 1.5;
bounces++;
_root.blood(4, this, 0);
}
} else {
_y = (_y - upspeed);
_x = (_x + sidespeed);
upspeed--;
_rotation = (_rotation + spin);
_root.blood(1, this, 0);
}
};
Symbol 495 MovieClip [Spear Dropped] Frame 1
this.onEnterFrame = function () {
if (Math.abs(_x - _parent.Player._x) > 500) {
removeMovieClip(this);
}
_root.gravity(this);
if (_y >= 0) {
if (_parent.Player.ducking == true) {
if ((Math.abs(_x - _parent.Player._x) < 75) && (_parent.Player.spear != true)) {
_parent.Player.spear = true;
_parent.Player.gotoAndPlay(1);
removeMovieClip(this);
}
}
} else {
if (upspeed == undefined) {
upspeed = random(10);
sidespeed = random(10) - random(10);
}
_y = (_y - upspeed);
_x = (_x + sidespeed);
upspeed--;
_root.gravity(this);
}
};
Symbol 496 MovieClip [Spear Fired] Frame 1
this.onEnterFrame = function () {
if (Math.abs(_x - _parent.Player._x) > 400) {
removeMovieClip(this);
}
if (_y >= 0) {
if (_parent.Player.ducking == true) {
if (Math.abs(_x - _parent.Player._x) < 75) {
_parent.Player.spear = true;
_parent.Player.gotoAndPlay(1);
removeMovieClip(this);
}
}
}
if (_y < 0) {
if (spin == true) {
if (upspeed == undefined) {
upspeed = random(10);
sidespeed = random(10) - random(10);
}
_y = (_y - upspeed);
_x = (_x + sidespeed);
upspeed--;
_root.gravity(this);
} else {
if (_xscale > 0) {
speed = 50;
} else {
speed = -50;
}
_x = (_x + speed);
if (Firer == _parent.Player) {
i = 1;
while (i <= 30) {
totest = _parent["enemy" + i];
if ((this.hitTest(totest) && (totest != Firer)) && (totest.dead != true)) {
if (totest.ducking == false) {
totest.health = totest.health - (20 + random(10));
if (totest.health <= 0) {
_root.Kills++;
totest.gotoAndPlay("speareye");
} else {
totest.gotoAndPlay("MIDDLEhit");
}
removeMovieClip(this);
_root.combatsound("slice3");
} else {
_root.combatsound("block");
}
}
i++;
}
} else {
totest = _parent.Player;
if (((this.hitTest(totest) && (totest != Firer)) && (totest.dead != true)) && ((totest.invunrabilitytimer == undefined) || (totest.invunrabilitytimer <= 0))) {
if (totest.ducking == false) {
totest.health = totest.health - (20 + random(10));
if (totest.health <= 0) {
totest.gotoAndPlay("die1");
} else {
totest.gotoAndPlay("MIDDLEhit");
}
_root.combatsound("slice3");
removeMovieClip(this);
} else {
spin = true;
_root.combatsound("block" + (random(1) + 1));
}
}
}
}
}
};
Symbol 497 MovieClip [Arrow Fired] Frame 1
this.onEnterFrame = function () {
if (Math.abs(_x - _parent.Player._x) > 400) {
removeMovieClip(this);
}
if (_y < 0) {
if (spin == true) {
if (upspeed == undefined) {
upspeed = random(10);
sidespeed = random(10) - random(10);
spinspeed = random(100) - random(100);
}
_rotation = (_rotation + spinspeed);
_y = (_y - upspeed);
_x = (_x + sidespeed);
upspeed--;
_root.gravity(this);
} else {
if (_xscale > 0) {
speed = 50;
} else {
speed = -50;
}
_x = (_x + speed);
if (this.hitTest(_parent.Player) && ((_parent.Player.invunrabilitytimer == undefined) || (_parent.Player.invunrabilitytimer <= 0))) {
if (_parent.Player.ducking == false) {
_parent.Player.health = _parent.Player.health - (2 + random(3));
if (_parent.Player.health <= 0) {
_parent.Player.gotoAndPlay("die1");
}
_parent.Player.gotoAndPlay("MIDDLEhit");
_root.combatsound("slice3");
_root.red.gotoAndPlay(2);
removeMovieClip(this);
} else {
spin = true;
_root.combatsound("block" + (random(2) + 1));
}
}
}
}
};
Symbol 516 Button
on (release) {
_root.totalenemies = 100000 /* 0x0186A0 */;
_root.difficulty = 1;
_root.gamemode = 2;
_root.gotoAndStop("game");
}
Symbol 520 Button
on (release) {
_root.keys.gotoAndStop(2);
}
Symbol 533 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
gotoAndStop (1);
};
Symbol 538 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
gotoAndStop (1);
};
Symbol 541 Button
on (release) {
getURL ("http://www.dragongamez.com/", "_blank");
}
Symbol 545 Button
on (release) {
_root.level = level;
_root.levelstage = 0;
_root.Kills = _root.arrSavedKills[level - 1];
_root.Lives = _root.arrSavedLives[level - 1];
_root.gotoAndStop("nextlevel");
}
Symbol 547 MovieClip Frame 1
if (_root.arrSavedLives[level - 1] != 0) {
leveltext = ((("Level " + level) + " - ") + _root.arrSavedLives[level - 1]) + " Lives";
stop();
} else {
leveltext = ("Level " + level) + " not reached";
gotoAndStop (2);
}
Symbol 548 MovieClip Frame 1
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndStop (3);
} else {
loadedtext = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + "% Loaded";
}
Symbol 548 MovieClip Frame 2
gotoAndPlay (2);
Symbol 548 MovieClip Frame 3
stop();
Instance of Symbol 533 MovieClip in Symbol 548 MovieClip Frame 3
onClipEvent (load) {
gotoAndStop ("title");
}
Symbol 548 MovieClip Frame 4
if (_root.arrSavedLives[1] == 0) {
_root.gotoAndStop("nextlevel");
} else {
stop();
}
Instance of Symbol 547 MovieClip in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
level = 1;
}
Instance of Symbol 547 MovieClip in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
level = 2;
}
Instance of Symbol 547 MovieClip in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
level = 3;
}
Instance of Symbol 547 MovieClip in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
level = 4;
}
Instance of Symbol 547 MovieClip in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
level = 5;
}
Symbol 551 Button
on (keyPress "<Space>") {
gotoAndStop (2);
}
Symbol 577 Button
on (release, keyPress "<Space>") {
_root.controlsseen = true;
so = SharedObject.getLocal("Achilles_Options");
so.data.sound = _root.option_sound;
so.data.music = _root.option_music;
so.data.blood = _root.option_blood;
so.data.quality = _root._quality;
gotoAndStop (1);
}
Symbol 583 Button
on (release) {
gotoAndStop (2);
}
Symbol 584 Button
on (release) {
gotoAndStop (3);
}
Symbol 587 MovieClip Frame 1
thavar = eval ("_root." + vari);
if (thavar == true) {
gotoAndStop (2);
} else if (thavar == false) {
gotoAndStop (3);
} else {
stop();
}
Symbol 587 MovieClip Frame 2
if ((vari == "option_music") && (thavar == false)) {
Set("_root." + vari, true);
_root.playmusic("game");
} else {
Set("_root." + vari, true);
}
thavar = true;
Symbol 587 MovieClip Frame 3
Set("_root." + vari, false);
thavar = false;
if (vari == "option_music") {
stopAllSounds();
}
Symbol 592 Button
on (release) {
gotoAndStop ("low");
}
Symbol 593 Button
on (release) {
gotoAndStop ("medium");
}
Symbol 594 Button
on (release) {
gotoAndStop ("high");
}
Symbol 598 MovieClip Frame 1
gotoAndStop(_root._quality);
Symbol 598 MovieClip Frame 2
_root._quality = "low";
Symbol 598 MovieClip Frame 3
_root._quality = "medium";
Symbol 598 MovieClip Frame 4
_root._quality = "high";
Symbol 603 MovieClip Frame 1
if ((_root.controlsseen == true) || (mainmenu == true)) {
stop();
} else {
gotoAndStop (2);
}
Instance of Symbol 587 MovieClip in Symbol 603 MovieClip Frame 2
onClipEvent (load) {
vari = "option_blood";
}
Instance of Symbol 587 MovieClip in Symbol 603 MovieClip Frame 2
onClipEvent (load) {
vari = "option_sound";
}
Instance of Symbol 587 MovieClip in Symbol 603 MovieClip Frame 2
onClipEvent (load) {
vari = "option_music";
}
Symbol 604 Button
on (release) {
getURL ("http://www.benoldinggames.co.uk/", "_blank");
}
Symbol 607 MovieClip Frame 31
stop();
Symbol 607 MovieClip Frame 130
if (_root.Message == "Game Over") {
_root.gotoAndStop("gameover" + _root.gamemode);
} else if (_root.Message == "Stage Complete") {
_root.gotoAndStop("nextlevel");
} else {
_root.gotoAndStop("complete");
}
Symbol 611 Button
on (release, keyPress "<Space>") {
_root.gotoAndStop("game");
}
Symbol 612 MovieClip Frame 1
leveltext = "Level " + _root.level;
stagetext = "Stage " + _root.levelstage;
Symbol 634 MovieClip Frame 1
fra = ((_root.level - 1) * 3) + _root.levelstage;
gotoAndStop(fra);
Symbol 636 Button
on (release) {
getURL ("http://www.dragongamez.com/", "_blank");
}
Symbol 642 MovieClip Frame 530
gotoAndPlay (1);
Symbol 662 MovieClip Frame 1
if (Math.random() > 0.997) {
gotoAndPlay (3);
}
Symbol 662 MovieClip Frame 2
gotoAndPlay (1);
Symbol 663 MovieClip Frame 1
mountainx = random(700);
mountainframe = random(3) + 1;
Instance of Symbol 659 MovieClip in Symbol 663 MovieClip Frame 1
onClipEvent (load) {
_x = _parent.mountainx;
gotoAndStop(_parent.mountainframe);
}
Instance of Symbol 659 MovieClip in Symbol 663 MovieClip Frame 1
onClipEvent (load) {
_x = _parent.mountainx;
gotoAndStop(_parent.mountainframe);
}
Symbol 665 MovieClip Frame 1
this.onEnterFrame = function () {
if (_x > 0) {
_x = (_x - 1400);
}
if (_x < -1400) {
_x = (_x + 1400);
}
};
Symbol 667 MovieClip Frame 1
this.onEnterFrame = function () {
if (_x > 0) {
_x = (_x - 700);
}
if (_x < -700) {
_x = (_x + 700);
}
};
Symbol 674 MovieClip Frame 1
_root.ready(this);
if (spear == true) {
gotoAndPlay ("readyspear");
}
Symbol 674 MovieClip Frame 2
_root.ready(this);
Symbol 674 MovieClip Frame 3
call("ready");
Symbol 674 MovieClip Frame 4
call("ready");
Symbol 674 MovieClip Frame 5
call("ready");
Symbol 674 MovieClip Frame 6
call("ready");
Symbol 674 MovieClip Frame 7
call("ready");
Symbol 674 MovieClip Frame 8
call("ready");
Symbol 674 MovieClip Frame 9
call("ready");
Symbol 674 MovieClip Frame 10
call("ready");
Symbol 674 MovieClip Frame 11
call("ready");
Symbol 674 MovieClip Frame 12
call("ready");
Symbol 674 MovieClip Frame 13
call("ready");
Symbol 674 MovieClip Frame 14
call("ready");
Symbol 674 MovieClip Frame 15
call("ready");
Symbol 674 MovieClip Frame 16
call("ready");
Symbol 674 MovieClip Frame 17
call("ready");
Symbol 674 MovieClip Frame 18
call("ready");
Symbol 674 MovieClip Frame 19
call("ready");
Symbol 674 MovieClip Frame 20
call("ready");
Symbol 674 MovieClip Frame 21
call("ready");
Symbol 674 MovieClip Frame 22
call("ready");
Symbol 674 MovieClip Frame 23
call("ready");
Symbol 674 MovieClip Frame 24
call("ready");
Symbol 674 MovieClip Frame 25
call("ready");
Symbol 674 MovieClip Frame 26
call("ready");
Symbol 674 MovieClip Frame 27
call("ready");
Symbol 674 MovieClip Frame 28
call("ready");
Symbol 674 MovieClip Frame 29
call("ready");
Symbol 674 MovieClip Frame 30
call("ready");
Symbol 674 MovieClip Frame 31
call("ready");
Symbol 674 MovieClip Frame 32
call("ready");
Symbol 674 MovieClip Frame 33
call("ready");
Symbol 674 MovieClip Frame 34
call("ready");
Symbol 674 MovieClip Frame 35
call("ready");
Symbol 674 MovieClip Frame 36
gotoAndPlay (1);
Symbol 674 MovieClip Frame 42
_root.attack(this, "HIGH", 100, 25);
Symbol 674 MovieClip Frame 49
gotoAndPlay (1);
Symbol 674 MovieClip Frame 55
_root.attack(this, "MIDDLE", 100, 25);
Symbol 674 MovieClip Frame 62
gotoAndPlay (1);
Symbol 674 MovieClip Frame 70
_root.attack(this, "HIGH", 95, 30, "head");
Symbol 674 MovieClip Frame 72
gotoAndPlay (1);
Symbol 674 MovieClip Frame 73
_root.moveman(this, 5, true);
Symbol 674 MovieClip Frame 74
call("walk");
Symbol 674 MovieClip Frame 75
call("walk");
Symbol 674 MovieClip Frame 76
call("walk");
Symbol 674 MovieClip Frame 77
call("walk");
Symbol 674 MovieClip Frame 78
call("walk");
Symbol 674 MovieClip Frame 79
call("walk");
Symbol 674 MovieClip Frame 80
call("walk");
Symbol 674 MovieClip Frame 81
call("walk");
Symbol 674 MovieClip Frame 82
call("walk");
Symbol 674 MovieClip Frame 83
call("walk");
Symbol 674 MovieClip Frame 84
gotoAndPlay (1);
Symbol 674 MovieClip Frame 85
_root.moveman(this, -5, true);
Symbol 674 MovieClip Frame 86
call("walkback");
Symbol 674 MovieClip Frame 87
call("walkback");
Symbol 674 MovieClip Frame 88
call("walkback");
Symbol 674 MovieClip Frame 89
call("walkback");
Symbol 674 MovieClip Frame 90
call("walkback");
Symbol 674 MovieClip Frame 91
call("walkback");
Symbol 674 MovieClip Frame 92
call("walkback");
Symbol 674 MovieClip Frame 93
call("walkback");
Symbol 674 MovieClip Frame 94
call("walkback");
Symbol 674 MovieClip Frame 95
call("walkback");
Symbol 674 MovieClip Frame 96
gotoAndPlay (1);
Symbol 674 MovieClip Frame 97
_root.moveman(this, 10, false);
Symbol 674 MovieClip Frame 98
_root.moveman(this, 3, false);
Symbol 674 MovieClip Frame 99
_root.moveman(this, 1, false);
Symbol 674 MovieClip Frame 100
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 674 MovieClip Frame 109
gotoAndPlay (1);
Symbol 674 MovieClip Frame 110
_root.moveman(this, 6, false);
Symbol 674 MovieClip Frame 111
call("fswipe1");
Symbol 674 MovieClip Frame 112
call("fswipe1");
Symbol 674 MovieClip Frame 113
call("fswipe1");
Symbol 674 MovieClip Frame 114
call("fswipe1");
Symbol 674 MovieClip Frame 115
call("fswipe1");
Symbol 674 MovieClip Frame 116
call("fswipe1");
Symbol 674 MovieClip Frame 117
_root.attack(this, "HIGH", 115, 35, "head");
Symbol 674 MovieClip Frame 123
_root.moveman(this, -6, false);
Symbol 674 MovieClip Frame 124
_root.moveman(this, -4, false);
Symbol 674 MovieClip Frame 125
gotoAndPlay (1);
Symbol 674 MovieClip Frame 126
ducking = true;
Symbol 674 MovieClip Frame 127
if (Key.isDown(40)) {
gotoAndPlay ("duck");
} else {
gotoAndPlay (1);
}
Symbol 674 MovieClip Frame 128
upspeed = 15;
Symbol 674 MovieClip Frame 133
_root.jumpmovement(this, true);
Symbol 674 MovieClip Frame 134
gotoAndPlay ("midjump");
Symbol 674 MovieClip Frame 137
gotoAndPlay (1);
Symbol 674 MovieClip Frame 140
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 141
_root.moveman(this, -3, false);
Symbol 674 MovieClip Frame 145
gotoAndPlay (1);
Symbol 674 MovieClip Frame 164
gotoAndPlay (1);
Symbol 674 MovieClip Frame 165
dead = true;
_root.blood(random(5) + 5, this, 60, "up");
if (spear == true) {
_root.dropspear(this);
spear = false;
}
Symbol 674 MovieClip Frame 222
gotoAndPlay ("respawn");
Symbol 674 MovieClip Frame 223
_root.jumpmovement(this, false);
Symbol 674 MovieClip Frame 224
call("jumpswipe");
Symbol 674 MovieClip Frame 225
call("jumpswipe");
Symbol 674 MovieClip Frame 226
call("jumpswipe");
Symbol 674 MovieClip Frame 227
call("jumpswipe");
Symbol 674 MovieClip Frame 228
call("jumpswipe");
Symbol 674 MovieClip Frame 229
call("jumpswipe");
_root.attack(this, "MIDDLE", 100, 25);
Symbol 674 MovieClip Frame 230
call("jumpswipe");
Symbol 674 MovieClip Frame 231
call("jumpswipe");
Symbol 674 MovieClip Frame 232
call("jumpswipe");
Symbol 674 MovieClip Frame 233
call("jumpswipe");
Symbol 674 MovieClip Frame 234
gotoAndPlay ("midjump");
Symbol 674 MovieClip Frame 235
_root.moveman(this, 6, false);
Symbol 674 MovieClip Frame 236
call("fswipe2");
Symbol 674 MovieClip Frame 237
call("fswipe2");
Symbol 674 MovieClip Frame 238
call("fswipe2");
Symbol 674 MovieClip Frame 239
call("fswipe2");
Symbol 674 MovieClip Frame 240
call("fswipe2");
Symbol 674 MovieClip Frame 241
call("fswipe2");
_root.bash(this, "MIDDLE", 80, 25);
Symbol 674 MovieClip Frame 242
call("fswipe2");
Symbol 674 MovieClip Frame 243
call("fswipe2");
Symbol 674 MovieClip Frame 244
call("fswipe2");
Symbol 674 MovieClip Frame 245
call("fswipe2");
_root.attack(this, "HIGH", 100, 25);
Symbol 674 MovieClip Frame 246
call("fswipe2");
Symbol 674 MovieClip Frame 247
call("fswipe2");
Symbol 674 MovieClip Frame 248
call("fswipe2");
Symbol 674 MovieClip Frame 249
gotoAndPlay (1);
Symbol 674 MovieClip Frame 250
_root.moveman(this, 6, false);
Symbol 674 MovieClip Frame 251
call("fswipe1");
Symbol 674 MovieClip Frame 252
call("fswipe1");
Symbol 674 MovieClip Frame 253
call("fswipe1");
Symbol 674 MovieClip Frame 254
call("fswipe1");
Symbol 674 MovieClip Frame 255
call("fswipe1");
Symbol 674 MovieClip Frame 256
call("fswipe1");
Symbol 674 MovieClip Frame 257
_root.attack(this, "LOW", 115, 35, "leg");
Symbol 674 MovieClip Frame 263
_root.moveman(this, -6, false);
Symbol 674 MovieClip Frame 264
_root.moveman(this, -4, false);
Symbol 674 MovieClip Frame 265
gotoAndPlay (1);
Symbol 674 MovieClip Frame 266
_root.moveman(this, 10, false);
Symbol 674 MovieClip Frame 267
_root.moveman(this, 7, false);
Symbol 674 MovieClip Frame 268
_root.moveman(this, 3, false);
Symbol 674 MovieClip Frame 269
_root.bash(this, "LOW", 70, 25);
Symbol 674 MovieClip Frame 279
gotoAndPlay (1);
Symbol 674 MovieClip Frame 280
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 281
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 282
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 283
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 284
gotoAndPlay (1);
Symbol 674 MovieClip Frame 285
_root.ready(this);
Symbol 674 MovieClip Frame 286
call("ready");
Symbol 674 MovieClip Frame 287
call("ready");
Symbol 674 MovieClip Frame 288
call("ready");
Symbol 674 MovieClip Frame 289
call("ready");
Symbol 674 MovieClip Frame 290
call("ready");
Symbol 674 MovieClip Frame 291
call("ready");
Symbol 674 MovieClip Frame 292
call("ready");
Symbol 674 MovieClip Frame 293
call("ready");
Symbol 674 MovieClip Frame 294
call("ready");
Symbol 674 MovieClip Frame 295
call("ready");
Symbol 674 MovieClip Frame 296
call("ready");
Symbol 674 MovieClip Frame 297
call("ready");
Symbol 674 MovieClip Frame 298
call("ready");
Symbol 674 MovieClip Frame 299
call("ready");
Symbol 674 MovieClip Frame 300
call("ready");
Symbol 674 MovieClip Frame 301
call("ready");
Symbol 674 MovieClip Frame 302
call("ready");
Symbol 674 MovieClip Frame 303
call("ready");
Symbol 674 MovieClip Frame 304
call("ready");
Symbol 674 MovieClip Frame 305
gotoAndPlay (1);
Symbol 674 MovieClip Frame 310
_root.attack(this, "MIDDLE", 130, 10);
Symbol 674 MovieClip Frame 320
gotoAndPlay (1);
Symbol 674 MovieClip Frame 325
_root.attack(this, "HIGH", 130, 10);
Symbol 674 MovieClip Frame 335
gotoAndPlay (1);
Symbol 674 MovieClip Frame 340
_root.attack(this, "MIDDLE", 130, 10);
Symbol 674 MovieClip Frame 350
gotoAndPlay (1);
Symbol 674 MovieClip Frame 351
_root.moveman(this, 5, true);
Symbol 674 MovieClip Frame 352
call("walk");
Symbol 674 MovieClip Frame 353
call("walk");
Symbol 674 MovieClip Frame 354
call("walk");
Symbol 674 MovieClip Frame 355
call("walk");
Symbol 674 MovieClip Frame 356
call("walk");
Symbol 674 MovieClip Frame 357
call("walk");
Symbol 674 MovieClip Frame 358
call("walk");
Symbol 674 MovieClip Frame 359
call("walk");
Symbol 674 MovieClip Frame 360
call("walk");
Symbol 674 MovieClip Frame 361
call("walk");
Symbol 674 MovieClip Frame 362
gotoAndPlay (1);
Symbol 674 MovieClip Frame 363
_root.moveman(this, -5, true);
Symbol 674 MovieClip Frame 364
call("walkback");
Symbol 674 MovieClip Frame 365
call("walkback");
Symbol 674 MovieClip Frame 366
call("walkback");
Symbol 674 MovieClip Frame 367
call("walkback");
Symbol 674 MovieClip Frame 368
call("walkback");
Symbol 674 MovieClip Frame 369
call("walkback");
Symbol 674 MovieClip Frame 370
call("walkback");
Symbol 674 MovieClip Frame 371
call("walkback");
Symbol 674 MovieClip Frame 372
call("walkback");
Symbol 674 MovieClip Frame 373
call("walkback");
Symbol 674 MovieClip Frame 374
gotoAndPlay (1);
Symbol 674 MovieClip Frame 375
_root.moveman(this, 10, false);
Symbol 674 MovieClip Frame 376
_root.moveman(this, 3, false);
Symbol 674 MovieClip Frame 377
_root.moveman(this, 1, false);
Symbol 674 MovieClip Frame 378
_root.moveman(this, 1, false);
_root.bash(this, "MIDDLE", 80, 25);
Symbol 674 MovieClip Frame 387
gotoAndPlay (1);
Symbol 674 MovieClip Frame 400
spear = false;
_root.firearrow(this, true);
Symbol 674 MovieClip Frame 415
gotoAndPlay (1);
Symbol 674 MovieClip Frame 416
ducking = true;
Symbol 674 MovieClip Frame 417
if (Key.isDown(40)) {
gotoAndPlay ("spearduck");
} else {
gotoAndPlay (1);
}
Symbol 674 MovieClip Frame 418
upspeed = 15;
Symbol 674 MovieClip Frame 423
_root.jumpmovement(this, true);
Symbol 674 MovieClip Frame 424
gotoAndPlay ("midspearjump");
Symbol 674 MovieClip Frame 427
gotoAndPlay (1);
Symbol 674 MovieClip Frame 430
_root.jumpmovement(this, false);
Symbol 674 MovieClip Frame 431
call("jumpspearswipe");
Symbol 674 MovieClip Frame 432
call("jumpspearswipe");
Symbol 674 MovieClip Frame 433
call("jumpspearswipe");
Symbol 674 MovieClip Frame 434
call("jumpspearswipe");
Symbol 674 MovieClip Frame 435
call("jumpspearswipe");
Symbol 674 MovieClip Frame 436
call("jumpspearswipe");
_root.attack(this, "MIDDLE", 135, 25);
Symbol 674 MovieClip Frame 437
call("jumpspearswipe");
Symbol 674 MovieClip Frame 438
call("jumpspearswipe");
Symbol 674 MovieClip Frame 439
call("jumpspearswipe");
Symbol 674 MovieClip Frame 440
call("jumpspearswipe");
Symbol 674 MovieClip Frame 441
gotoAndPlay ("midspearjump");
Symbol 674 MovieClip Frame 442
_root.moveman(this, -5, false);
trace("HS");
Symbol 674 MovieClip Frame 443
_root.moveman(this, -3, false);
Symbol 674 MovieClip Frame 447
gotoAndPlay (1);
Symbol 674 MovieClip Frame 466
gotoAndPlay (1);
Symbol 674 MovieClip Frame 467
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 468
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 469
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 470
_root.moveman(this, -5, false);
Symbol 674 MovieClip Frame 471
gotoAndPlay (1);
Symbol 674 MovieClip Frame 472
if (_root.Lives > 1) {
_root.Lives--;
health = 100;
} else {
stop();
_root.Message = "Game Over";
_root.fade.play();
}
Symbol 674 MovieClip Frame 529
invunrabilitytimer = 120;
dead = false;
Instance of Symbol 674 MovieClip "Player" in Symbol 675 MovieClip Frame 1
onClipEvent (load) {
_root.Player = this;
spear = true;
_root.groundlevel = _y;
health = 100;
invunrabilitytimer = 0;
}
onClipEvent (enterFrame) {
if (invunrabilitytimer > 0) {
invunrabilitytimer--;
if (_visible == false) {
_visible = true;
} else {
_visible = false;
}
} else {
_visible = true;
}
}
Symbol 679 MovieClip Frame 1
stop();
Symbol 679 MovieClip Frame 11
gotoAndStop (1);
Instance of Symbol 695 MovieClip in Symbol 698 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = _root.game.Player.health;
}
Instance of Symbol 695 MovieClip in Symbol 700 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.closestenemy != "") {
if ((bossmaxhealth == undefined) || (_root.closestenemy != prev)) {
bossmaxhealth = _root.closestenemy.health;
prev = _root.closestenemy;
_parent._visible = true;
}
_xscale = Math.round((_root.closestenemy.health / bossmaxhealth) * 100);
} else {
_parent._visible = false;
}
}
Symbol 703 Button
on (release) {
gotoAndStop ("menu");
}
Symbol 716 MovieClip Frame 1
type = "boss";
Symbol 716 MovieClip Frame 105
stop();
Symbol 722 Button
on (release, keyPress "<Space>") {
_root.gotoAndStop("menu");
}
Symbol 723 MovieClip Frame 105
stop();
Symbol 734 Button
on (keyPress "1") {
_root.score = _root.fs;
_global.ipbSend();
}