Frame 2
var continues = 5;
var gunh = ((gunhmax = 0));
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
stop();
Frame 3
var camzoom = 0.75;
var qualitytext = "High";
var gspeed = 4;
var gamestart = "GameStart";
var gohere = ((gox = 0));
var doorrightgo = ((doorrightgox = (doorleftgo = (doorleftgox = 0))));
var xstart = ((xfinish = (xsprite = 0)));
var maxitems = 0;
var choicetext = ((choiceA = (choiceS = (choiceD = (choiceF = "")))));
var activeobject = 0;
var hordemax = 20;
var player = 0;
var bodrace = ((sptrace = 0));
var bodclass = ((sptclass = 0));
var body = ((spirit = 1));
var health = ((maxhealth = 100));
var wpn = ((wpndmgphy = (wpndmgmag = 1)));
var armor = 31;
var armorhmax = ((armorh = 100));
var acc = 1;
var held = 0;
var grapple = ((gbararrowcheck = 0));
var escherovar = ((escbgvar = 0));
var cumchest = ((cumface = 5));
var poisonlevel = 0;
var quest_shippower = 0;
var quest_armdoor = 0;
var quest_fireout = false;
var quest_getmedkit = 0;
var quest_zombiecount = 10;
var quest_pirateboss = 12;
var quest_savemage = 0;
var quest_shipclear = 10;
var quest_getmop = 0;
var quest_getaxe = 0;
var quest_getjumpsuit = 0;
var quest_getbokken = 0;
var villagehumans = 25;
var villageelves = 25;
var villagebunnies = 50;
var quest_opencastle = 0;
var quest_openhuman = 0;
var quest_openelves = 0;
var act2clear = 0;
var firechecked = 1;
var quest_gettorch = 0;
var quest_helpdunecrawler = 0;
var R13Loc = ((R14Loc = (R15Loc = 0)));
var LeiLeiRobeHat = 0;
var KFoxHealth = 101;
var weapon = new Array();
weapon.push([0, "spaceholder", 1, 1, 1, 0, ""]);
weapon.push([1, "fists", 2, 2, 2.5, 0, "Bare Fists. The basic weapons for martial artists everywhere. Note that Space Marshals recieve additional attacks when using fist weapons."]);
weapon.push([2, "Weighted Gloves", 4, 4, 2.75, 0, "Weighted Gloves. For the martial artist who wants a little more martial & a little less artist."]);
weapon.push([3, "reserved", 1, 1, 1, 0, ""]);
weapon.push([4, "reserved", 1, 1, 1, 0, ""]);
weapon.push([5, "reserved", 1, 1, 1, 0, ""]);
weapon.push([6, "reserved", 1, 1, 1, 0, ""]);
weapon.push([7, "reserved", 1, 1, 1, 0, ""]);
weapon.push([8, "reserved", 1, 1, 1, 0, ""]);
weapon.push([9, "reserved", 1, 1, 1, 0, ""]);
weapon.push([10, "reserved", 1, 1, 1, 0, ""]);
weapon.push([11, "wand", 2, 5, 4, 0, "Magic Wand. Basic starting weapon for Wizards. Conjures multiple tiny balls of magical force."]);
weapon.push([12, "Wand of Fire", 2, 6, 3, 0, "Wand of Fire. Much like a normal wand, only better. Because everything is better with fire."]);
weapon.push([13, "reserved", 1, 1, 1, 0, ""]);
weapon.push([14, "reserved", 1, 1, 1, 0, ""]);
weapon.push([15, "reserved", 1, 1, 1, 0, ""]);
weapon.push([16, "reserved", 1, 1, 1, 0, ""]);
weapon.push([17, "reserved", 1, 1, 1, 0, ""]);
weapon.push([18, "reserved", 1, 1, 1, 0, ""]);
weapon.push([19, "reserved", 1, 1, 1, 0, ""]);
weapon.push([20, "reserved", 1, 1, 1, 0, ""]);
weapon.push([21, "longsword", 4, 0, 3, 0, "Longsword. Good basic starting weapon for warriors. It has a pointy end & a non-pointy end. I recommend holding it by the non-pointy one."]);
weapon.push([22, "bokken", 2, 0, 1.25, 0, "Bokken. A wooden sword designed for practicing. Very light and easy to use, but doesn't do much damage. Great for those who consider clubs to be advanced weapons."]);
weapon.push([23, "magic torch", 2, 1, 4, 0, "Magic Torch. This fire on this torch has been enchanted to give off a very bright light but very little heat. Can be used to light up almost any room. (Will NOT set objects on fire)."]);
weapon.push([24, "reserved", 1, 1, 1, 0, ""]);
weapon.push([25, "reserved", 1, 1, 1, 0, ""]);
weapon.push([26, "reserved", 1, 1, 1, 0, ""]);
weapon.push([27, "reserved", 1, 1, 1, 0, ""]);
weapon.push([28, "reserved", 1, 1, 1, 0, ""]);
weapon.push([29, "reserved", 1, 1, 1, 0, ""]);
weapon.push([30, "reserved", 1, 1, 1, 0, ""]);
weapon.push([31, "firemansaxe", 7, 0, 4.5, 50, "Fireman's Axe. This axe is too off balance to be a great weapon, but it will work in a pinch. Also great for destroying anything on fire. (Heavy weapons may not be equiped by Wizards)."]);
weapon.push([32, "stonemaul", 10, 0, 3.25, 0, "Stone Maul. A large rock on the end of a large stick. It's what all the young rocks aspire to be when they grow up. (Heavy weapons may not be equiped by Wizards)"]);
weapon.push([33, "reserved", 1, 1, 1, 0, ""]);
weapon.push([34, "reserved", 1, 1, 1, 0, ""]);
weapon.push([35, "reserved", 1, 1, 1, 0, ""]);
weapon.push([36, "reserved", 1, 1, 1, 0, ""]);
weapon.push([37, "reserved", 1, 1, 1, 0, ""]);
weapon.push([38, "reserved", 1, 1, 1, 0, ""]);
weapon.push([39, "reserved", 1, 1, 1, 0, ""]);
weapon.push([40, "reserved", 1, 1, 1, 0, ""]);
weapon.push([41, "mop", 3, 5, 3.25, 50, "Elemental Staff of Water. An advanced weapon for wizards. Can be used to summon large storms which attack all nearby enemies (Hold S, but watch your health). Apparently it can also be used to clean floors & toilets. (Magical Staves may not be equiped by Warriors)."]);
weapon.push([42, "earthstaff", 5, 6, 3.25, 0, "Elemental Staff of Earth. An advanced weapon for wizards. Can be used to summon a meteor from space which will smash opponents in front of the caster (Hold S, but watch your health). (Magical Staves may not be equiped by Warriors)"]);
weapon.push([43, "reserved", 1, 1, 1, 0, ""]);
weapon.push([44, "reserved", 1, 1, 1, 0, ""]);
weapon.push([45, "reserved", 1, 1, 1, 0, ""]);
weapon.push([46, "reserved", 1, 1, 1, 0, ""]);
weapon.push([47, "reserved", 1, 1, 1, 0, ""]);
weapon.push([48, "reserved", 1, 1, 1, 0, ""]);
weapon.push([49, "reserved", 1, 1, 1, 0, ""]);
var armorarray = new Array();
armorarray.push([1, "naked", 0, 0, ""]);
armorarray.push([11, "Traveling Robes", 100, 0, "Travelling Robes. These Wizard robs have been hemmed a bit higher to allow easy movement over rough or muddy terain."]);
armorarray.push([21, "Starter Plate", 150, 0, "Journeyman's Armor. A heavy armor made primarily from hardened leather & hides. Often comes with some metal pieces as well. (Not useable by Wizards)"]);
armorarray.push([31, "Jumpsuit", 100, 0, "Space Marshall's Jumpsuit. A form fitting suit designed to offer some protection while maximizing flexibility. Standard issue for Space Marshalls."]);
armorarray.push([41, "Ballistic Armor", 150, 0, "Military grade padded armor. Offers a combination of moderate protection with little encumberance."]);
armorarray.push([51, "reserved", 150, 0, ""]);
armorarray.push([61, "reserved", 150, 0, ""]);
armorarray.push([71, "reserved", 150, 0, ""]);
armorarray.push([81, "Sorceror's Robes", 125, 22, "Magically Enchanted Wizard Robes. Nothing says 'magic' more than a set of wizard robes, so might as well show off & get the magic set of magic robes. In addition to providing protection from physical attacks, these robes have also been enhanced to enhance performance during grapples. (Moderate bonus to both sexual attack & sexual defense)."]);
armorarray.push([91, "Ruby Plate", 200, 20, "Magical Plate Mail. This set of heavy armor is magically enchanted to protect the wearer from grapple attacks. (Moderate bonus to sexual defense, Not useable by Wizards)"]);
armorarray.push([101, "Chain Mail Bikini", 50, 2, "The chain mail bikini is a very unusual set of armor. Although indestructable, it offers very little protection for the wearer (No Armor Save, Moderate bonus to sexual attack)."]);
armorarray.push([111, "Simple Brown Dress", 50, 0, "The closest thing to wearing nothing at all, the simple brown dress is designed to be easy to slip on & off. Perfect for those 'formal occasions' that require actual clothing. (No Armor Save)."]);
var accessory = new Array();
accessory.push([0, "spaceholder", 0, 0, 0, ""]);
accessory.push([1, "empty", 0, 0, 0, ""]);
accessory.push([2, "Floppy Wizard Hat", 0, 1, 0, "Starter Wizard Hat. Offers a Minor boost to your Spirit stat."]);
accessory.push([3, "One Tooth Necklace", 1, 0, 0, "One Tooth Necklace. Offers a Minor boost to your Body stat."]);
accessory.push([4, "Medical Kit", 0, 0, 0.1, "Medical Kit. Increases regeneration rate while equiped."]);
accessory.push([5, "Long Purple Pipe", 0, 0, 0, "Long Purple Pipe. Can be used to patch a single large section of broken pipe, which may help restore power to the ship."]);
accessory.push([6, "Medium Yellow Pipe", 0, 0, 0, "Medium Yellow Pipe. Can be used to patch a single medium section of broken pipe, which may help restore power to the ship."]);
accessory.push([7, "Short Green Pipe", 0, 0, 0, "Short Green Pipe. Can be used to patch a single small section of broken pipe, which may help restore power to the ship."]);
accessory.push([8, "Combo Pipe", 0, 0, 0, "Long Combination Pipe. Can be used to patch a single large section of broken pipe, which may help restore power to the ship."]);
accessory.push([9, "Mystical Hat", 0, 2, 0, "A wizard hat coverd with magical inscriptions. Offers a Moderate boost to your Spirit stat."]);
accessory.push([10, "Collar of Submission", -1, -1, 3, "Collar of Submission. This bondage collar marks you as a playtoy of an Elvin noble. It makes it hard to breathe or even focus, but it seems to also convey other benefits during grapples (Minor Penalty to both Body & Spirit, Massive bonus to sexual defense."]);
accessory.push([11, "Chains of Command", 2, 0, 0, "Chains of Command. There is a saying among the desert barbarians - A tribe is only as strong as its weakest link. As such, chain necklaces are often worn by tribe leaders or coucilmen. This particular chain has also been enchanted to grant a Moderate bonus to your Body stat."]);
accessory.push([12, "Elvin Tiara", 1, 1, 0, "Elvin Tiara. Tiaras are widely used amoung the Elves to mark people of prestige. This particular one is plain, but incredibly well made. Grants a Minor boost to both your Body & Sprit stats."]);
accessory.push([13, "Dunecrawler Restrictor", 0, 0, 0, "Dunecrawler Restrictor. This piece of machinery looks really out of place here. It is clearly not from this village. Perhaps it's valuable to someone."]);
accessory.push([14, "Dunecrawler Resonator", 0, 0, 0, "Dunecrawler Resonator. This piece of machinery looks really out of place here. It is clearly not from this village. Perhaps it's valuable to someone."]);
accessory.push([15, "Dunecrawler Regulator", 0, 0, 0, "Dunecrawler Regulator. This piece of machinery looks really out of place here. It is clearly not from this village. Perhaps it's valuable to someone."]);
accessory.push([16, "reserved", 0, 0, 0, ""]);
accessory.push([17, "reserved", 0, 0, 0, ""]);
accessory.push([18, "reserved", 0, 0, 0, ""]);
accessory.push([19, "reserved", 0, 0, 0, ""]);
accessory.push([20, "reserved", 0, 0, 0, ""]);
var backpack1 = 1;
var backpack2 = ((backpack3 = (backpack4 = -1)));
var backpack1h = ((backpack2h = (backpack3h = (backpack4h = 301))));
var itemselect = ((itemnew = (itemnewh = 0)));
var itemdescription = "";
var pnum = 0;
var proj = new Array();
var mpnum = 0;
var monatt = new Array();
var HordeModeOptions = 0;
var BGA = new Array();
var BGtype = new Array();
BGtype.push(["trashwall", 10, 10, 0, 50, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 1, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 2, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 3, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 4, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 5, 1, 1000, 0]);
BGtype.push(["zombiedoor", 4, 1, 0, 1, 1, 1000, 0]);
BGtype.push(["slimewall", 5, 1, 0, 3, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 8, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 9, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 10, 1, 1000, 0]);
BGtype.push(["slimetentacle", 6, 4, 0, 2, 0.975, 950, 0]);
BGtype.push(["reserved", 5, 1, 0, 12, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 13, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 14, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 15, 1, 1000, 0]);
BGtype.push(["wolfman", 4, 2.5, 2, 2, 0.995, 950, 0]);
BGtype.push(["catguy", 4, 2, 2.5, 2, 0.995, 950, 0]);
BGtype.push(["slimeboss", 8, 8, 8, 3, 0.97, 950, 0]);
BGtype.push(["pirate", 6, 3, 4, 0, 0.975, 980, 0]);
BGtype.push(["pirateboss", 6, 6, 3.5, 0, 0.95, 970, 0]);
BGtype.push(["reserved", 5, 1, 0, 21, 1, 1000, 0]);
BGtype.push(["barbarianguy", 7, 2, 5, 0, 0.98, 960, 0]);
BGtype.push(["barbariangirl", 5, 4, 5, 0, 0.97, 970, 0]);
BGtype.push(["reserved", 5, 1, 0, 24, 1, 1000, 0]);
BGtype.push(["elfguy", 5, 3, 7, 0, 0.96, 975, 0]);
BGtype.push(["elfgirl", 2, 5, 4, 1, 0.95, 970, 0]);
BGtype.push(["reserved", 5, 1, 0, 27, 1, 1000, 0]);
BGtype.push(["bunnyguy", 4, 5, 3, 0, 0.99, 955, 0]);
BGtype.push(["bunnygirl", 3, 6, 3, 0, 0.99, 970, 0]);
BGtype.push(["reserved", 5, 1, 0, 30, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 31, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 32, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 33, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 34, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 35, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 36, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 37, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 38, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 39, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 40, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 41, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 42, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 43, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 44, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 45, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 46, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 47, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 48, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 49, 1, 1000, 0]);
BGtype.push(["reserved", 5, 1, 0, 50, 1, 1000, 0]);
var ffps = ((xxx = (yyy = (zzz = 0))));
var Ar0 = ((Ar1 = (Ar2 = (Ar3 = (Ar4 = (Ar5 = 0))))));
var Ar10 = ((Ar11 = (Ar12 = (Ar13 = (Ar14 = (Ar15 = 0))))));
Frame 4
var codemsg = "enter codes";
codes.text = "";
stage.focus = codes;
stop();
Instance of Symbol 1532 MovieClip in Frame 4
on (keyPress "<Enter>") {
switch (_parent.codes.text) {
case "NotToThirty" :
if (!(_root.continues === 30)) {
_root.continues = 30;
_parent.codemsg = "code NotToThirty accepted";
} else {
_parent.codemsg = "code NotToThirty already entered";
}
break;
case "nottothirty" :
if (!(_root.continues === 30)) {
_root.continues = 30;
_parent.codemsg = "code NotToThirty accepted";
} else {
_parent.codemsg = "code NotToThirty already entered";
}
break;
case "SmotheredAndCovered" :
if (!(_root.cumface === 1)) {
_root.cumface = (_root.cumchest = 1);
_parent.codemsg = "code SmotheredAndCovered accepted";
} else {
_parent.codemsg = "code SmotheredAndCovered already entered";
}
break;
case "smotheredandcovered" :
if (!(_root.cumface === 1)) {
_root.cumface = (_root.cumchest = 1);
_parent.codemsg = "code SmotheredAndCovered accepted";
} else {
_parent.codemsg = "code SmotheredAndCovered already entered";
}
break;
case "SlimeTime" :
if (!(_root.gamestart === "SlimeBoss")) {
_root.gamestart = "SlimeBoss";
_parent.codemsg = "code SlimeTime accepted";
} else {
_parent.codemsg = "code SlimeTime already entered";
}
break;
case "slimetime" :
if (!(_root.gamestart === "SlimeBoss")) {
_root.gamestart = "SlimeBoss";
_parent.codemsg = "code SlimeTime accepted";
} else {
_parent.codemsg = "code SlimeTime already entered";
}
break;
case "OffTheBoat" :
if (!(_root.quest_shipclear === 0)) {
_root.gamestart = "Comic-A2Start";
_parent.codemsg = "code OffTheBoat accepted";
_root.quest_shippower = 7;
_root.quest_armdoor = 3;
_root.quest_fireout = true;
_root.quest_zombiecount = 0;
_root.quest_pirateboss = 0;
_root.quest_savemage = 10;
_root.quest_shipclear = 0;
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.gotoAndStop("CheatItems");
} else {
_parent.codemsg = "code OffTheBoat already entered";
}
break;
case "offtheboat" :
if (!(_root.quest_shipclear === 0)) {
_root.gamestart = "Comic-A2Start";
_parent.codemsg = "code OffTheBoat accepted";
_root.quest_shippower = 7;
_root.quest_armdoor = 3;
_root.quest_fireout = true;
_root.quest_getmedkit = 3;
_root.quest_zombiecount = 0;
_root.quest_pirateboss = 0;
_root.quest_savemage = 10;
_root.quest_shipclear = 0;
_root.backpack1 = (_root.backpack2 = 1);
_root.backpack1h = (_root.backpack2h = 301);
_root.gotoAndStop("CheatItems");
} else {
_parent.codemsg = "code OffTheBoat already entered";
}
break;
case "BabyHorde" :
if (!(_root.hordemax === 10)) {
_root.hordemax = 10;
_parent.codemsg = "code BabyHorde accepted";
} else {
_parent.codemsg = "code BabyHorde already entered";
}
break;
case "babyhorde" :
if (!(_root.hordemax === 10)) {
_root.hordemax = 10;
_parent.codemsg = "code BabyHorde accepted";
} else {
_parent.codemsg = "code BabyHorde already entered";
}
break;
case "TowardTheHorde" :
if (_root.HordeModeOptions < 1) {
_root.HordeModeOptions = 1;
_parent.codemsg = "code Toward the Horde accepted";
} else {
_parent.codemsg = "code Toward the Horde (or better) already entered";
}
case "towardthehorde" :
if (_root.HordeModeOptions < 1) {
_root.HordeModeOptions = 1;
_parent.codemsg = "code Toward the Horde accepted";
} else {
_parent.codemsg = "code Toward the Horde (or better) already entered";
}
case "SwordOfTheHorde" :
if (_root.HordeModeOptions < 2) {
_root.HordeModeOptions = 2;
_parent.codemsg = "code Sword of the Horde accepted";
} else {
_parent.codemsg = "code Sword the Horde (or better) already entered";
}
case "swordofthehorde" :
if (_root.HordeModeOptions < 2) {
_root.HordeModeOptions = 2;
_parent.codemsg = "code Sword of the Horde accepted";
} else {
_parent.codemsg = "code Sword the Horde (or better) already entered";
}
default :
_parent.codemsg = "invalid code";
}
_parent.codes.text = "";
}
Frame 10
stop();
Frame 18
_root.maxitems = 2;
_root.doorrightgo = 50;
_root.doorrightgox = -1500;
_root.camframe.dark.gotoAndStop(1);
if (_root.gamestart == "GameStart") {
_root.gamestart = "Act1";
_root.camframe._x = -1000;
}
_root.attachMovie("heightbox", "topbox1211", 1211);
_root.crawl1.swapDepths(_root.topbox1211);
_root.topbox1211.unloadMovie();
Frame 20
_root.maxitems = 3;
_root.doorrightgo = 26;
_root.doorrightgox = -2250;
_root.doorleftgo = 18;
_root.doorleftgox = 2500;
_root.camframe.dark.gotoAndStop(1);
removeMovieClip(_root.crawl1);
if (_root.quest_fireout == false) {
var i = 0;
var b = 0;
_root.attachMovie("trashwall", "bg" + i, i);
_root["bg" + i]._x = 7500;
_root["bg" + i]._y = 575 + (4 * i);
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie("firepile", "bghb" + i, i + 100);
_root["bghb" + i]._x = 7000;
_root["bghb" + i]._y = 550;
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
if (_root.quest_zombiecount == 10) {
i = 2;
b = 16;
var a = 2500;
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
Frame 22
_root.maxitems = 4;
_root.camframe.dark.gotoAndStop(1);
Frame 24
_root.maxitems = 5;
_root.camframe.dark.gotoAndStop(1);
Frame 25
_root.maxitems = 5;
Frame 26
_root.maxitems = 0;
_root.doorleftgo = 20;
_root.doorleftgox = 8400;
if (_root.quest_shipclear == 10) {
addboss = setInterval(function () {
if (!(_root._currentframe === 26)) {
clearInterval(addboss);
}
if (_root.camframe._x > 1700) {
var _local2 = 18;
_root.BGA.push([_local2, _root.BGtype[_local2][1], _root.BGtype[_local2][2], _root.BGtype[_local2][3], 300, "bg0", "bghb0", 0, _root.BGtype[_local2][4], 2, _root.BGtype[_local2][6]]);
_root.attachMovie("slimeboss", "bg0", 0);
_root.bg0.gotoAndStop(26);
_root.bg0._x = 500;
_root.bg0._y = 575;
_root.attachMovie("badguyhealthbar", "bghb0", 100);
_root.bghb0._x = 500;
_root.bghb0._y = 1000;
_root.bghb0._xscale = _root.BGA[0][4];
_root.leftwall._y = 0;
_root.held = 985;
_root.xstart = _root.camframe._x;
_root.xfinish = 700;
_root.camframe.box.gotoAndPlay(61);
_root.camframe.hero.gotoAndStop(1);
clearInterval(addboss);
}
}, 1000);
}
Frame 30
_root.maxitems = 4;
if ((_root.quest_shippower < 7) and (_root.quest_zombiecount > 4)) {
var i = 0;
var b = 6;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie("zombiedoor", "bg" + i, i);
_root.bg0._x = 2288;
_root.bg0._y = 275;
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = 2305;
_root["bghb" + i]._y = 550;
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
Frame 32
_root.maxitems = 1;
_root.doorrightgo = 30;
_root.doorrightgox = -1500;
Frame 34
_root.maxitems = 7;
_root.doorleftgo = 30;
_root.doorleftgox = 2000;
_root.camframe.dark.gotoAndStop(1);
var a = ((b = (i = 0)));
i = 0;
while (i < Math.ceil(_root.quest_zombiecount / 2)) {
b = Math.floor(Math.random() * 2) + 16;
if (b > 17) {
b = 17;
}
a = Math.round(Math.random() * 4500) - 1250;
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
i++;
}
Frame 36
_root.maxitems = 3;
var a = ((b = (i = 0)));
i = 0;
while (i < Math.ceil(_root.quest_zombiecount / 3)) {
b = Math.floor(Math.random() * 2) + 16;
if (b > 17) {
b = 17;
}
a = Math.round(Math.random() * 2500) - 2000;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
i++;
}
Frame 37
_root.maxitems = 3;
if ((!(_root.player === 11)) and (_root.quest_savemage <= 1)) {
_root.attachMovie("magerescue", "obj3", 303);
_root.obj3._x = 1350;
_root.obj3._y = 250;
}
var a = ((b = (i = 0)));
i = 0;
while (i < Math.ceil(_root.quest_zombiecount / 4)) {
b = Math.floor(Math.random() * 2) + 16;
if (b > 17) {
b = 17;
}
a = Math.round(Math.random() * 1200) - 1500;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
i++;
}
Frame 38
_root.maxitems = 5;
_root.camframe.hero._xscale = -100;
var a = ((b = (i = 0)));
i = 0;
while (i < Math.ceil(_root.quest_zombiecount / 3)) {
b = Math.floor(Math.random() * 2) + 16;
if (b > 17) {
b = 17;
}
a = Math.round(Math.random() * 1000) - 2000;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
i++;
}
Frame 39
_root.maxitems = 6;
_root.camframe.hero._xscale = -100;
if (_root.camframe.hero._xscale == 100) {
_root.camframe.hero._xscale = -100;
}
_root.camframe.dark.gotoAndStop(1);
Frame 40
_root.maxitems = 3;
_root.doorrightgo = 44;
_root.doorrightgox = -1250;
_root.doorleftgo = 30;
_root.doorleftgox = 2000;
removeMovieClip(_root.crate1);
removeMovieClip(_root.crate2);
if (_root.quest_pirateboss > 1) {
var mcount = Math.ceil((_root.quest_pirateboss - 1) / 4);
var a = ((b = (i = (j = (k = 0)))));
var nextmonster = 0;
k = 0;
while (k < mcount) {
j = 0;
while (j < _root.BGA.length) {
i = 0;
while (i < _root.BGA.length) {
if (("bg" + nextmonster) == _root.BGA[i][5]) {
nextmonster++;
}
i++;
}
j++;
}
b = 19;
a = Math.round(Math.random() * 1000) + 500;
if ((a % 3) >= 2) {
a = a * -1;
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], 2, _root.BGtype[b][6]]);
_root.attachMovie("pirate", "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster].gotoAndStop(26);
_root["bg" + nextmonster]._x = a;
_root["bg" + nextmonster]._y = 575 + nextmonster;
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = a;
_root["bghb" + nextmonster]._y = 1000;
_root["bghb" + nextmonster]._xscale = _root.BGA[nextmonster][4];
k++;
}
}
Frame 42
_root.maxitems = 4;
_root.doorrightgo = 40;
_root.doorrightgox = -1750;
Frame 44
_root.maxitems = 1;
_root.doorleftgo = 40;
_root.doorleftgox = 1750;
_root.doorrightgo = 46;
_root.doorrightgox = -2000;
removeMovieClip(_root.crawl1);
removeMovieClip(_root.crawl2);
if (_root.quest_pirateboss > 0) {
_root.BGA.push([20, _root.BGtype[20][1], _root.BGtype[20][2], _root.BGtype[20][3], 220, "bg0", "bghb0", 0, 2, 2, _root.BGtype[20][6]]);
_root.attachMovie("pirateboss", "bg0", 0);
_root.bg0.gotoAndStop(26);
_root.bg0._x = 250;
_root.bg0._y = 575;
_root.attachMovie("bosshealthbarorange", "bghb0", 100);
_root.bghb0._x = 250;
_root.bghb0._y = 1000;
_root.bghb0._xscale = _root.BGA[0][4];
} else {
_root.crate1.gotoAndStop(11);
_root.crate2.gotoAndStop(11);
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crate1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
_root.attachMovie("heightbox", "topbox1202", 1202);
_root.crate2.swapDepths(_root.topbox1202);
_root.topbox1202.unloadMovie();
}
Frame 46
_root.maxitems = 3;
_root.doorleftgo = 44;
_root.doorleftgox = 2500;
removeMovieClip(_root.crate1);
removeMovieClip(_root.crate2);
_root.attachMovie("heightbox", "topbox1211", 1211);
_root.crawl1.swapDepths(_root.topbox1211);
_root.topbox1211.unloadMovie();
_root.attachMovie("heightbox", "topbox1212", 1212);
_root.crawl2.swapDepths(_root.topbox1212);
_root.topbox1212.unloadMovie();
var a = 0;
var b = 11;
var i = 0;
if ((_root.quest_shippower % 2) < 1) {
a = -1300;
i = 0;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575;
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a - 50;
_root["bghb" + i]._y = 200;
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
if ((_root.quest_shippower % 4) < 2) {
a = 525;
i = 1;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575;
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a - 50;
_root["bghb" + i]._y = 200;
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
if (_root.quest_shippower < 4) {
a = 2550;
i = 2;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575;
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a - 50;
_root["bghb" + i]._y = 200;
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
Frame 50
_root.maxitems = 0;
_root.doorleftgo = 18;
_root.doorleftgox = 3750;
_root.doorrightgo = 51;
_root.doorrightgox = -1750;
_root.camframe.dark.gotoAndStop(1);
removeMovieClip(_root.crawl1);
if (_root.gamestart == "Act2Start") {
_root.gamestart = "Act2";
_root.camframe._x = -1500;
_root.R13Loc = 66 + Math.floor(Math.random() * 3);
if (_root.R13Loc > 68) {
_root.R13Loc = 68;
}
_root.R14Loc = 62 + Math.floor(Math.random() * 3);
if (_root.R14Loc > 64) {
_root.R14Loc = 64;
}
_root.R15Loc = 82 + Math.floor(Math.random() * 3);
if (_root.R15Loc > 84) {
_root.R15Loc = 84;
}
}
Frame 51
_root.maxitems = 1;
_root.doorleftgo = 50;
_root.doorleftgox = 2500;
_root.doorrightgo = 52;
_root.doorrightgox = -1750;
removeMovieClip(_root.ShrubLineFront);
Frame 52
_root.maxitems = 0;
_root.doorleftgo = 51;
_root.doorleftgox = 2500;
_root.doorrightgo = 54;
_root.doorrightgox = -1750;
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.ShrubLineFront.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 2;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 54
_root.camframe.dark.gotoAndStop(2);
removeMovieClip(_root.ShrubLineFront);
removeMovieClip(_root.crawl1);
_root.maxitems = 2;
_root.doorleftgo = 52;
_root.doorleftgox = 2500;
_root.doorrightgo = 58;
_root.doorrightgox = -1750;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 55
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 1;
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 1;
_root.doorleftgox = -1100;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 1000) - 250;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 57
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 0;
_root.maxitems = 3;
_root.doorleftgo = _root._currentframe - 3;
_root.doorleftgox = 500;
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crawl1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
Frame 58
_root.camframe.dark.gotoAndStop(2);
removeMovieClip(_root.crawl1);
_root.maxitems = 3;
_root.doorleftgo = 54;
_root.doorleftgox = 1250;
_root.doorrightgo = 62;
_root.doorrightgox = -1500;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 60
if (_root.camframe._x < 0) {
_root.camframe.hero._xscale = 100;
_root.firechecked = 1;
_root.camframe.dark.gotoAndStop(3);
} else {
_root.camframe.hero._xscale = -100;
_root.firechecked = 0;
_root.camframe.dark.gotoAndStop(3);
removeMovieClip(_root.crawl1);
_root.rightwall.gotoAndStop(3);
}
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 2;
_root.doorleftgox = -800;
_root.doorrightgo = _root._currentframe + 1;
_root.doorrightgox = -500;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 1000) - 250;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 61
if (_root.camframe._x == -1800) {
_root.camframe.hero._xscale = -100;
_root.camframe._x = 3100;
_root.firechecked = 1;
_root.camframe.dark.gotoAndStop(3);
} else {
_root.camframe.hero._xscale = 100;
_root.firechecked = 0;
_root.camframe.dark.gotoAndStop(3);
_root.leftwall.gotoAndStop(3);
}
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crawl1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 1;
_root.doorleftgox = 1000;
_root.doorrightgo = _root._currentframe - 3;
_root.doorrightgox = 1000;
Frame 62
_root.camframe.dark.gotoAndStop(2);
removeMovieClip(_root.crawl1);
_root.maxitems = 2;
_root.doorleftgo = 58;
_root.doorleftgox = 2500;
var dropR14 = false;
if (_root.R14Loc == _root._currentframe) {
dropR14 = true;
}
if (_root.acc == 14) {
dropR14 = false;
}
if ((_root.backpack1 == 14) and (_root.backpack1h == 601)) {
dropR14 = false;
}
if ((_root.backpack2 == 14) and (_root.backpack2h == 601)) {
dropR14 = false;
}
if ((_root.backpack3 == 14) and (_root.backpack3h == 601)) {
dropR14 = false;
}
if ((_root.backpack4 == 14) and (_root.backpack4h == 601)) {
dropR14 = false;
}
if (dropR14 == true) {
var NewItemNumber = 614;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 1150;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 63
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 1;
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 1;
_root.doorleftgox = -1100;
var dropR14 = false;
if (_root.R14Loc == _root._currentframe) {
dropR14 = true;
}
if (_root.acc == 14) {
dropR14 = false;
}
if ((_root.backpack1 == 14) and (_root.backpack1h == 601)) {
dropR14 = false;
}
if ((_root.backpack2 == 14) and (_root.backpack2h == 601)) {
dropR14 = false;
}
if ((_root.backpack3 == 14) and (_root.backpack3h == 601)) {
dropR14 = false;
}
if ((_root.backpack4 == 14) and (_root.backpack4h == 601)) {
dropR14 = false;
}
if (dropR14 == true) {
var NewItemNumber = 614;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 400;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 1000) - 250;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 64
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 1;
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crawl1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 2;
_root.doorleftgox = 600;
var dropR14 = false;
if (_root.R14Loc == _root._currentframe) {
dropR14 = true;
}
if (_root.acc == 14) {
dropR14 = false;
}
if ((_root.backpack1 == 14) and (_root.backpack1h == 601)) {
dropR14 = false;
}
if ((_root.backpack2 == 14) and (_root.backpack2h == 601)) {
dropR14 = false;
}
if ((_root.backpack3 == 14) and (_root.backpack3h == 601)) {
dropR14 = false;
}
if ((_root.backpack4 == 14) and (_root.backpack4h == 601)) {
dropR14 = false;
}
if (dropR14 == true) {
var NewItemNumber = 614;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 2200;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 1000) - 250;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 66
_root.camframe.dark.gotoAndStop(2);
removeMovieClip(_root.crawl1);
removeMovieClip(_root.ShrubLineFront);
_root.maxitems = 3;
_root.doorrightgo = 70;
_root.doorrightgox = -1750;
var dropR13 = false;
if (_root.R13Loc == _root._currentframe) {
dropR13 = true;
}
if (_root.acc == 13) {
dropR13 = false;
}
if ((_root.backpack1 == 13) and (_root.backpack1h == 601)) {
dropR13 = false;
}
if ((_root.backpack2 == 13) and (_root.backpack2h == 601)) {
dropR13 = false;
}
if ((_root.backpack3 == 13) and (_root.backpack3h == 601)) {
dropR13 = false;
}
if ((_root.backpack4 == 13) and (_root.backpack4h == 601)) {
dropR13 = false;
}
if (dropR13 == true) {
var NewItemNumber = 613;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = -2500;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 2;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 67
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 1;
_root.maxitems = 2;
_root.doorleftgo = _root._currentframe - 1;
_root.doorleftgox = 900;
var dropR13 = false;
if (_root.R13Loc == _root._currentframe) {
dropR13 = true;
}
if (_root.acc == 13) {
dropR13 = false;
}
if ((_root.backpack1 == 13) and (_root.backpack1h == 601)) {
dropR13 = false;
}
if ((_root.backpack2 == 13) and (_root.backpack2h == 601)) {
dropR13 = false;
}
if ((_root.backpack3 == 13) and (_root.backpack3h == 601)) {
dropR13 = false;
}
if ((_root.backpack4 == 13) and (_root.backpack4h == 601)) {
dropR13 = false;
}
if (dropR13 == true) {
var NewItemNumber = 613;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 200;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 2;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 500);
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 68
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 1;
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crawl1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 2;
_root.doorleftgox = -1000;
var dropR13 = false;
if (_root.R13Loc == _root._currentframe) {
dropR13 = true;
}
if (_root.acc == 13) {
dropR13 = false;
}
if ((_root.backpack1 == 13) and (_root.backpack1h == 601)) {
dropR13 = false;
}
if ((_root.backpack2 == 13) and (_root.backpack2h == 601)) {
dropR13 = false;
}
if ((_root.backpack3 == 13) and (_root.backpack3h == 601)) {
dropR13 = false;
}
if ((_root.backpack4 == 13) and (_root.backpack4h == 601)) {
dropR13 = false;
}
if (dropR13 == true) {
var NewItemNumber = 613;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 2200;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 1000) + 2000;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 70
_root.camframe.dark.gotoAndStop(2);
_root.maxitems = 2;
_root.doorleftgo = 66;
_root.doorleftgox = 1400;
_root.doorrightgo = 74;
_root.doorrightgox = -1750;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = true;
i = 0;
while (i < MaxMonsters) {
if ((Math.random() < (_root.villagebunnies / 50)) or (AddMonster == true)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
AddMonster = false;
i++;
}
}
Frame 71
_root.maxitems = 5;
_root.doorleftgo = 70;
_root.doorleftgox = 100;
Frame 72
_root.maxitems = 5;
if ((_root.KFoxHealth < 110) and (!(Math.floor(_root.player / 10) === 0))) {
_root.maxitems = _root.maxitems + 1;
_root.attachMovie("Quest_RescueKFox", "obj6", 306);
_root.obj6._x = -2800;
_root.obj6._y = 355;
_root.BGA.push([28, _root.BGtype[28][1], _root.BGtype[28][2], _root.BGtype[28][3], 50 + (_root.BGtype[25][1] * 10), "bg0", "bghb0", 0, _root.BGtype[28][4], 2, _root.BGtype[28][6]]);
_root.attachMovie("bunnyguy", "bg0", 0);
_root.bg0.gotoAndStop(26);
_root.bg0._x = -2200;
_root.bg0._y = 575;
_root.attachMovie("badguyhealthbar", "bghb0", 100);
_root.bghb0._x = -2200;
_root.bghb0._y = 1000;
_root.bghb0._xscale = _root.BGA[0][4];
_root.BGA.push([28, _root.BGtype[28][1], _root.BGtype[28][2], _root.BGtype[28][3], 50 + (_root.BGtype[25][1] * 10), "bg1", "bghb1", 0, _root.BGtype[28][4], 2, _root.BGtype[28][6]]);
_root.attachMovie("bunnyguy", "bg1", 1);
_root.bg1.gotoAndStop(27);
_root.bg1._x = -2600;
_root.bg1._y = 575;
_root.attachMovie("badguyhealthbar", "bghb1", 101);
_root.bghb1._x = -2600;
_root.bghb1._y = 1000;
_root.bghb1._xscale = _root.BGA[1][4];
} else if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
if (_root.KFoxHealth < 110) {
_root.KFoxHealth = 110;
MaxMonsters = 8;
}
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 4500) - 2000;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 73
_root.maxitems = 4;
var dropfirewand = true;
if (_root.wpn == 12) {
dropfirewand = false;
}
if ((_root.backpack1 == 12) and (_root.backpack1h == 301)) {
dropfirewand = false;
}
if ((_root.backpack2 == 12) and (_root.backpack2h == 301)) {
dropfirewand = false;
}
if ((_root.backpack3 == 12) and (_root.backpack3h == 301)) {
dropfirewand = false;
}
if ((_root.backpack4 == 12) and (_root.backpack4h == 301)) {
dropfirewand = false;
}
if (dropfirewand == true) {
var NewItemNumber = 312;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 0;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
Frame 74
_root.camframe.dark.gotoAndStop(2);
_root.maxitems = 3;
_root.doorleftgo = 70;
_root.doorleftgox = 2600;
_root.doorrightgo = 78;
_root.doorrightgox = -1750;
Frame 76
_root.camframe.hero._xscale = 100;
_root.camframe.dark.gotoAndStop(3);
_root.firechecked = 0;
_root.maxitems = 1;
_root.doorleftgo = _root._currentframe - 2;
_root.doorleftgox = 500;
Frame 77
if (_root.camframe._x == -1800) {
_root.camframe.hero._xscale = -100;
_root.camframe._x = 3100;
_root.firechecked = 0;
_root.camframe.dark.gotoAndStop(3);
_root.leftwall.gotoAndStop(3);
_root.rightwall.gotoAndStop(3);
} else {
_root.camframe.hero._xscale = 100;
_root.firechecked = 0;
_root.camframe.dark.gotoAndStop(3);
_root.leftwall.gotoAndStop(3);
_root.leftwall.gotoAndStop(3);
_root.rightwall.gotoAndStop(3);
}
_root.maxitems = 3;
_root.doorrightgo = _root._currentframe - 3;
_root.doorrightgox = -900;
Frame 78
_root.maxitems = 2;
if (_root.camframe._x < 0) {
_root.camframe.hero._xscale = 100;
}
_root.doorleftgo = 58;
_root.doorleftgox = 1850;
_root.doorrightgo = 80;
_root.doorrightgox = -1750;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 3;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
} else if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 79
_root.maxitems = 1;
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 5;
var AddMonster = true;
i = 0;
while (i < MaxMonsters) {
if ((Math.random() < (_root.villagehumans / 25)) or (AddMonster == true)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 3600) - 500;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
AddMonster = false;
i++;
}
}
Frame 80
_root.maxitems = 0;
_root.doorleftgo = 78;
_root.doorleftgox = 2600;
if (((_root.act2clear % 2) < 1) and (_root.act2clear < 3)) {
_root.act2clear = _root.act2clear + 1;
}
var dropchainsofcommand = true;
if (_root.acc == 11) {
dropchainsofcommand = false;
}
if ((_root.backpack1 == 11) and (_root.backpack1h == 601)) {
dropchainsofcommand = false;
}
if ((_root.backpack2 == 11) and (_root.backpack2h == 601)) {
dropchainsofcommand = false;
}
if ((_root.backpack3 == 11) and (_root.backpack3h == 601)) {
dropchainsofcommand = false;
}
if ((_root.backpack4 == 11) and (_root.backpack4h == 601)) {
dropchainsofcommand = false;
}
if (dropchainsofcommand == true) {
var NewItemNumber = 611;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 1200;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
Frame 82
_root.maxitems = 3;
if (_root.camframe._x < 0) {
_root.camframe.hero._xscale = 100;
}
_root.camframe.dark.gotoAndStop(2);
_root.doorleftgo = 70;
_root.doorleftgox = 1850;
var dropR15 = false;
if (_root.R15Loc == _root._currentframe) {
dropR15 = true;
}
if (_root.acc == 15) {
dropR15 = false;
}
if ((_root.backpack1 == 15) and (_root.backpack1h == 601)) {
dropR15 = false;
}
if ((_root.backpack2 == 15) and (_root.backpack2h == 601)) {
dropR15 = false;
}
if ((_root.backpack3 == 15) and (_root.backpack3h == 601)) {
dropR15 = false;
}
if ((_root.backpack4 == 15) and (_root.backpack4h == 601)) {
dropR15 = false;
}
if (dropR15 == true) {
var NewItemNumber = 615;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 1800;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 2;
var AddMonster = false;
i = 0;
while (i < MaxMonsters) {
AddMonster = false;
if (Math.random() < 0.7) {
if (Math.random() < (_root.villageelves / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
} else if (Math.random() < 0.5) {
if (Math.random() < (_root.villagehumans / 25)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 22;
if (b == 24) {
b = 23;
}
}
} else if (Math.random() < (_root.villagebunnies / 50)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 28;
if (b == 30) {
b = 29;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 750;
if (Math.abs(_root.camframe._x - a) < 300) {
if (_root.camframe._x > a) {
a = a - 300;
} else {
a = a + 300;
}
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
i++;
}
}
Frame 83
_root.maxitems = 0;
_root.camframe.dark.gotoAndStop(3);
_root.camframe.hero._xscale = -100;
_root.doorrightgo = 82;
_root.doorrightgox = 300;
var dropR15 = false;
if (_root.R15Loc == _root._currentframe) {
dropR15 = true;
}
if (_root.acc == 15) {
dropR15 = false;
}
if ((_root.backpack1 == 15) and (_root.backpack1h == 601)) {
dropR15 = false;
}
if ((_root.backpack2 == 15) and (_root.backpack2h == 601)) {
dropR15 = false;
}
if ((_root.backpack3 == 15) and (_root.backpack3h == 601)) {
dropR15 = false;
}
if ((_root.backpack4 == 15) and (_root.backpack4h == 601)) {
dropR15 = false;
}
if (dropR15 == true) {
var NewItemNumber = 615;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = -1600;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = true;
i = 0;
while (i < MaxMonsters) {
if ((Math.random() < (_root.villageelves / 25)) or (AddMonster == true)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000) - 1500;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
AddMonster = false;
i++;
}
}
Frame 84
_root.maxitems = 0;
_root.camframe.dark.gotoAndStop(3);
_root.camframe.hero._xscale = 100;
_root.doorleftgo = 82;
_root.doorleftgox = 1000;
var dropR15 = false;
if (_root.R15Loc == _root._currentframe) {
dropR15 = true;
}
if (_root.acc == 15) {
dropR15 = false;
}
if ((_root.backpack1 == 15) and (_root.backpack1h == 601)) {
dropR15 = false;
}
if ((_root.backpack2 == 15) and (_root.backpack2h == 601)) {
dropR15 = false;
}
if ((_root.backpack3 == 15) and (_root.backpack3h == 601)) {
dropR15 = false;
}
if ((_root.backpack4 == 15) and (_root.backpack4h == 601)) {
dropR15 = false;
}
if (dropR15 == true) {
var NewItemNumber = 615;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 1200;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
if (_root.act2clear < 10) {
var a = ((b = (i = 0)));
var MaxMonsters = 4;
var AddMonster = true;
i = 0;
while (i < MaxMonsters) {
if ((Math.random() < (_root.villageelves / 25)) or (AddMonster == true)) {
AddMonster = true;
b = Math.floor(Math.random() * 2) + 25;
if (b == 27) {
b = 26;
}
}
if (AddMonster == true) {
a = Math.round(Math.random() * 2000);
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + (4 * i);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 550 + (4 * i);
_root["bghb" + i]._xscale = _root.BGA[i][4];
}
AddMonster = false;
i++;
}
}
Frame 85
_root.maxitems = 0;
_root.camframe.dark.gotoAndStop(3);
_root.camframe.hero._xscale = 100;
_root.doorleftgo = 82;
_root.doorleftgox = 650;
if (_root.act2clear < 2) {
_root.BGA.push([25, _root.BGtype[25][1], _root.BGtype[25][2], _root.BGtype[25][3], 120, "bg0", "bghb0", 0, _root.BGtype[25][4], 2, _root.BGtype[25][6]]);
_root.attachMovie("elfguy", "bg0", 0);
_root.bg0.gotoAndStop(26);
_root.bg0._x = 800;
_root.bg0._y = 575;
_root.attachMovie("badguyhealthbar", "bghb0", 100);
_root.bghb0._x = 800;
_root.bghb0._y = 1000;
_root.bghb0._xscale = _root.BGA[0][4];
}
if ((_root.act2clear == 2) or (_root.act2clear == 3)) {
var droptiara = true;
if (_root.acc == 12) {
droptiara = false;
}
if ((_root.backpack1 == 12) and (_root.backpack1h == 601)) {
droptiara = false;
}
if ((_root.backpack2 == 12) and (_root.backpack2h == 601)) {
droptiara = false;
}
if ((_root.backpack3 == 12) and (_root.backpack3h == 601)) {
droptiara = false;
}
if ((_root.backpack4 == 12) and (_root.backpack4h == 601)) {
droptiara = false;
}
if (droptiara == true) {
var NewItemNumber = 612;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = 800;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
}
}
Frame 101
_root.camframe.dark.gotoAndStop(1);
_root.quest_pirateboss = 0;
var mcount = 6;
var a = ((b = (i = 0)));
var nextmonster = ((nextmonstercheck = 0));
addmonsters = setInterval(function () {
if (_root._currentframe == 101) {
if (nextmonster > 20) {
nextmonster = 0;
}
if (_root.BGA.length < _root.hordemax) {
if (_root.BGA.length < (mcount / 3)) {
nextmonstercheck = nextmonster;
i = 0;
while (i < _root.BGA.length) {
if (("bg" + nextmonster) == _root.BGA[i][5]) {
nextmonster++;
}
i++;
}
if (nextmonstercheck == nextmonster) {
b = Math.floor(Math.random() * 15) + 15;
if (b < 16) {
b = 11;
}
if (b == 18) {
b = 19;
}
if (b == 21) {
b = 22;
}
if (b == 24) {
b = 25;
}
if (b == 27) {
b = 28;
}
if (b > 29) {
b = 29;
}
if (_root.BGtype[b][7] == 0) {
mcount++;
a = (Math.random() * 1000) + 1000;
if ((a % 2) > 1) {
a = a * -1;
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster]._x = _root.camframe._x + a;
_root["bg" + nextmonster]._y = 575 + (nextmonster * 2);
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = _root.camframe._x + a;
_root["bghb" + nextmonster]._y = 550 + (nextmonster * 2);
_root["bghb" + nextmonster]._xscale = _root.BGA[nextmonster][4];
nextmonster++;
}
}
}
}
} else {
clearInterval(addmonsters);
}
}, 1000);
stop();
Symbol 71 MovieClip [trashwall] Frame 1
stop();
Symbol 71 MovieClip [trashwall] Frame 21
_root.quest_fireout = true;
unloadMovie (this);
Symbol 76 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (3);
} else if (_root.player > 10) {
gotoAndStop (2);
}
stop();
Symbol 84 MovieClip Frame 1
if (_root.quest_zombiecount <= 0) {
stop();
}
Symbol 84 MovieClip Frame 3
stop();
Symbol 86 MovieClip Frame 1
if (_root.quest_pirateboss == 0) {
stop();
}
Symbol 86 MovieClip Frame 3
stop();
Symbol 88 MovieClip Frame 1
if (_root.quest_shipclear == 0) {
stop();
}
Symbol 88 MovieClip Frame 3
stop();
Symbol 90 MovieClip Frame 1
if (_root.quest_getmedkit >= 2) {
stop();
}
Symbol 90 MovieClip Frame 3
stop();
Symbol 95 MovieClip Frame 1
if ((_root.quest_savemage == 5) or (_root.quest_savemage == 6)) {
stop();
}
Symbol 95 MovieClip Frame 2
if (_root.player == 11) {
stop();
}
Symbol 95 MovieClip Frame 3
stop();
Symbol 97 MovieClip Frame 1
if ((_root.quest_zombiecount <= 0) and (_root.quest_armdoor >= 2)) {
stop();
}
Symbol 97 MovieClip Frame 3
stop();
Symbol 99 MovieClip Frame 1
if ((_root.quest_fireout == true) and (_root.quest_getmop == 1)) {
stop();
}
Symbol 99 MovieClip Frame 2
if (_root.quest_fireout == true) {
stop();
}
Symbol 99 MovieClip Frame 3
stop();
Symbol 109 MovieClip Frame 1
var monstercounter = 5;
if (_root.quest_zombiecount <= 0) {
monstercounter--;
}
if (_root.quest_pirateboss == 0) {
monstercounter--;
}
if (_root.quest_shipclear == 0) {
monstercounter--;
}
gotoAndStop(monstercounter);
Symbol 118 MovieClip Frame 1
var monstercounter = 6;
if (_root.quest_getmedkit >= 2) {
monstercounter--;
}
if (((_root.quest_savemage == 5) or (_root.quest_savemage == 6)) or (_root.player == 11)) {
monstercounter--;
}
if ((_root.quest_zombiecount <= 0) and (_root.quest_armdoor >= 2)) {
monstercounter--;
}
if (_root.quest_fireout == true) {
monstercounter--;
}
gotoAndStop(monstercounter);
Symbol 123 Button
on (release) {
_root.gotoAndPlay(3);
_parent._x = 0;
_parent._y = 0;
_parent._xscale = 100;
_parent._yscale = 100;
_root.camframe.removeMovieClip();
_root.fadeout.removeMovieClip();
this.removeMovieClip();
}
Symbol 125 Button
on (release) {
this.play();
}
Symbol 127 MovieClip [checklistboxact1] Frame 1
this._alpha = 0;
Symbol 127 MovieClip [checklistboxact1] Frame 5
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 6
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 7
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 8
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 9
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 10
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 11
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 12
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 13
this._alpha = this._alpha + 10;
Symbol 127 MovieClip [checklistboxact1] Frame 14
this._alpha = 100;
Symbol 127 MovieClip [checklistboxact1] Frame 20
stop();
Symbol 127 MovieClip [checklistboxact1] Frame 22
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 23
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 24
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 25
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 26
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 27
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 28
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 29
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 30
this._alpha = this._alpha - 10;
Symbol 127 MovieClip [checklistboxact1] Frame 31
this._alpha = 0;
_root.health = _root.maxhealth;
_root.cumface = (_root.cumchest = 5);
_root.poisonlevel = 0;
_root.gotoAndStop("Comic-A2Start");
_parent._x = 0;
_parent._y = 0;
_parent._xscale = 100;
_parent._yscale = 100;
_root.camframe.removeMovieClip();
_root.fadeout.removeMovieClip();
this.removeMovieClip();
stop();
Symbol 157 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (41);
} else if (_root.player > 10) {
gotoAndPlay (21);
}
Symbol 160 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (41);
} else if (_root.player > 10) {
gotoAndPlay (21);
}
Symbol 210 MovieClip [item_symbol_drop] Frame 1
stop();
Symbol 213 MovieClip [item_drop] Frame 2
_root.choicetext = "Pick up this item?";
if ((((_root.player % 10) == 3) and (item_symbol._currentframe > 340)) and (item_symbol._currentframe < 351)) {
_root.choiceA = "Warriors may not equip staves";
_root.box3.choicebox.choicebuttonA.gotoAndStop(6);
} else if ((((_root.player % 10) == 1) and (item_symbol._currentframe > 330)) and (item_symbol._currentframe < 341)) {
_root.choiceA = "Wizards may not equip large weapons.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(6);
} else {
_root.choiceA = "yes";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 213 MovieClip [item_drop] Frame 51
_root.held = 901;
_root.camframe.box.gotoAndPlay(2);
if (this.item_symbol._currentframe > 600) {
_root.itemnew = this.item_symbol._currentframe - 600;
_root.itemnewh = 601;
_root.itemselect = 3;
} else if (this.item_symbol._currentframe > 300) {
_root.itemnew = this.item_symbol._currentframe - 300;
_root.itemnewh = 301;
_root.itemselect = 1;
} else {
_root.itemnew = 1 + (Math.floor((this.item_symbol._currentframe - 1) / 10) * 10);
_root.itemnewh = (this.item_symbol._currentframe - _root.itemnew) * 25;
_root.itemselect = 2;
}
Symbol 213 MovieClip [item_drop] Frame 52
unloadMovie (this);
Symbol 246 MovieClip [item_symbol] Frame 1
stop();
Symbol 247 MovieClip [item_drop_ani] Frame 1
var itemnumber = _root.maxitems;
var wallcheck = (_root.camframe._x + ((item_symbol._x * this._xscale) / 100));
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 2
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 3
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 4
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 5
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 6
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 7
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 8
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 9
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 10
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 11
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 12
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 13
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 100, 400, true)) {
this._x = this._x - 25;
}
if (_root.leftwall.hitTest(wallcheck - 100, 400, true)) {
this._x = this._x + 25;
}
Symbol 247 MovieClip [item_drop_ani] Frame 14
wallcheck = _root.camframe._x + ((item_symbol._x * this._xscale) / 100);
if (_root.rightwall.hitTest(wallcheck + 125, 400, true)) {
this._x = this._x - 50;
}
if (_root.leftwall.hitTest(wallcheck - 125, 400, true)) {
this._x = this._x + 50;
}
Symbol 247 MovieClip [item_drop_ani] Frame 15
_root.attachMovie("item_drop", "obj" + itemnumber, 1001 + itemnumber);
_root["obj" + itemnumber]._x = this._x + (3.75 * this._xscale);
_root["obj" + itemnumber]._y = 550;
_root["obj" + itemnumber].item_symbol.gotoAndStop(this.item_symbol._currentframe);
unloadMovie (this);
stop();
Symbol 263 MovieClip Frame 11
this._parent.unloadMovie();
Symbol 264 MovieClip [zombiedoor] Frame 1
stop();
Symbol 314 MovieClip Frame 1
var unloadcounter = 0;
if (_root._currentframe > 49) {
unloadcounter = 240;
}
Symbol 314 MovieClip Frame 21
unloadcounter++;
if (unloadcounter < 240) {
gotoAndPlay (16);
}
Symbol 314 MovieClip Frame 23
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 24
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 25
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 26
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 27
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 28
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 29
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 30
this._parent._alpha = this._parent._alpha - 10;
Symbol 314 MovieClip Frame 31
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 329 MovieClip Frame 24
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 25
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 26
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 27
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 28
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 29
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 30
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 31
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 32
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 33
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 34
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 35
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 36
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 37
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 38
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 39
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 40
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 41
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 42
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 43
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 44
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 45
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 46
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 47
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 48
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 49
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 50
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 51
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 52
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 53
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 54
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 55
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 56
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 57
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 58
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 59
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 60
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 61
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 62
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 63
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 64
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 65
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 66
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 67
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 68
this._parent._x = this._parent._x + (this._parent._xscale / 2);
Symbol 329 MovieClip Frame 69
unloadMovie (this._parent);
Symbol 379 MovieClip Frame 1
var unloadcounter = 0;
if (_root._currentframe > 40) {
unloadcounter = 240;
}
Symbol 379 MovieClip Frame 21
unloadcounter++;
if (unloadcounter < 240) {
gotoAndPlay (16);
}
Symbol 379 MovieClip Frame 23
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 24
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 25
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 26
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 27
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 28
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 29
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 30
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 31
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 32
this._parent._alpha = this._parent._alpha - 10;
Symbol 379 MovieClip Frame 33
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 389 MovieClip Frame 31
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 32
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 33
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 34
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 35
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 36
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 37
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 38
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 39
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 40
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 41
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 42
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 43
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 44
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 45
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 46
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 47
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 48
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 49
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 50
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 51
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 52
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 53
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 54
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 55
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 56
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 57
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 58
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 59
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 60
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 61
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 62
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 63
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 64
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 65
this._parent._x = this._parent._x - (this._parent._xscale / 2);
Symbol 389 MovieClip Frame 66
unloadMovie (this._parent);
Symbol 400 MovieClip [gbararrow_r] Frame 1
stop();
Symbol 400 MovieClip [gbararrow_r] Frame 2
Symbol 400 MovieClip [gbararrow_r] Frame 11
stop();
Symbol 552 MovieClip Frame 1
var movebosshere = ((i = 0));
var whoami = this._parent._target;
Symbol 552 MovieClip Frame 10
whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root["bghb" + i]._y = 1000;
}
i++;
}
if ((Math.random() * 4) > _root.BGA.length) {
gotoAndPlay ("Attack2");
}
Symbol 552 MovieClip Frame 11
movebosshere = _root.camframe._x;
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 12
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 13
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 14
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 15
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 16
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 17
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 18
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 19
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 20
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 21
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 22
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 23
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 24
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 25
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 26
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 27
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 28
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 29
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 30
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 31
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 32
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 33
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 34
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 35
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 36
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 37
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 38
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 39
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
Symbol 552 MovieClip Frame 40
if (Math.abs(this._parent._x - movebosshere) > 50) {
if (this._parent._x > movebosshere) {
this._parent._x = this._parent._x - 50;
} else {
this._parent._x = this._parent._x + 50;
}
} else {
this._parent._x = movebosshere;
}
gotoAndPlay ("EndAttack");
Symbol 552 MovieClip Frame 51
if (_root.camframe._x > 0) {
movebosshere = -50;
} else {
movebosshere = 50;
}
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 52
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 53
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 54
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 55
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 56
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 57
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 58
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 59
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 60
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 61
this._parent._x = this._parent._x + movebosshere;
var a = ((b = (j = (k = 0))));
var nextmonster = 0;
k = 0;
while (k <= 1) {
j = 0;
while (j < _root.BGA.length) {
i = 0;
while (i < _root.BGA.length) {
if (("bg" + nextmonster) == _root.BGA[i][5]) {
nextmonster++;
}
i++;
}
j++;
}
b = 11;
a = (_root.camframe._x + Math.round(Math.random() * 2000)) - 1000;
if (a > 3000) {
a = 1000 + Math.round(Math.random() * 1000);
}
if (a < -2100) {
a = -700 - Math.round(Math.random() * 1000);
}
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], 2, _root.BGtype[b][6]]);
_root.attachMovie("slimetentacle", "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster].gotoAndStop(26);
_root["bg" + nextmonster]._x = a;
_root["bg" + nextmonster]._y = 575 + nextmonster;
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = a;
_root["bghb" + nextmonster]._y = 1000;
_root["bghb" + nextmonster]._xscale = _root.BGA[nextmonster][4];
k++;
}
Symbol 552 MovieClip Frame 62
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 63
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 64
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 65
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 66
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 67
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 68
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 69
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 70
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 71
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 72
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 73
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 74
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 75
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 76
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 77
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 78
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 79
this._parent._x = this._parent._x + movebosshere;
Symbol 552 MovieClip Frame 80
this._parent._x = this._parent._x + movebosshere;
gotoAndPlay ("EndAttack");
Symbol 552 MovieClip Frame 100
whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root[_root.BGA[i][6]]._x = this._parent._x;
_root[_root.BGA[i][6]]._y = 550;
}
i++;
}
stop();
Symbol 555 MovieClip Frame 1
_root.fadeout.gotoAndPlay(51);
_root.held = 905;
_root.camframe.hero.gotoAndStop(9);
Symbol 555 MovieClip Frame 21
_root.quest_shipclear = 0;
unloadMovie (this._parent);
Symbol 562 MovieClip Frame 150
_root.BGA[0][9] = _root.BGtype[18][5];
_root.bghb0._y = 550;
Symbol 562 MovieClip Frame 181
gotoAndPlay ("loop");
Symbol 600 MovieClip [M19loader] Frame 1
blackout._alpha = 50;
Symbol 600 MovieClip [M19loader] Frame 2
if (_root.camframe._x > this._parent._x) {
this._xscale = -100;
}
if (_root._currentframe == 40) {
if (Math.abs(_root.camframe._x - this._parent._x) > 500) {
gotoAndPlay (1);
}
}
Symbol 600 MovieClip [M19loader] Frame 3
blackout._alpha = 75;
Symbol 600 MovieClip [M19loader] Frame 4
blackout._alpha = 100;
Symbol 600 MovieClip [M19loader] Frame 8
blackout._alpha = 75;
Symbol 600 MovieClip [M19loader] Frame 10
blackout._alpha = 50;
Symbol 600 MovieClip [M19loader] Frame 12
blackout._alpha = 25;
Symbol 600 MovieClip [M19loader] Frame 30
var a = ((b = (i = (j = 0))));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root.BGA[i][9] = _root.BGtype[19][5];
_root["bghb" + i]._y = 550 + (i * 2);
}
i++;
}
Symbol 602 MovieClip Frame 17
gotoAndPlay (1);
Symbol 605 MovieClip Frame 9
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m19_punchbox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, 1, 75]);
_root["mp" + _root.mpnum]._x = _parent._x + 200;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, -1, 75]);
_root["mp" + _root.mpnum]._x = _parent._x - 200;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 605 MovieClip Frame 20
stop();
Symbol 612 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 612 MovieClip Frame 21
if (_root.quest_pirateboss > 1) {
_root.quest_pirateboss--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 691 MovieClip Frame 56
gotoAndPlay (6);
Symbol 713 MovieClip Frame 54
gotoAndPlay (3);
Symbol 722 MovieClip Frame 6
this._parent.unloadMovie();
Symbol 724 MovieClip Frame 20
var i = 0;
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root.BGA[i][9] = _root.BGtype[11][5];
_root["bghb" + i]._y = 550 + (i * 2);
}
i++;
}
stop();
Symbol 725 MovieClip [slimetentacle] Frame 1
stop();
Symbol 728 MovieClip [symbol_poison] Frame 1
var loopcount = 0;
Symbol 728 MovieClip [symbol_poison] Frame 5
this._y = this._y - 5;
loopcount++;
if (loopcount < 30) {
gotoAndPlay (2);
} else {
this.unloadMovie();
}
Symbol 749 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 781 MovieClip [M20loader] Frame 2
if (Math.abs(_root.camframe._x - this._parent._x) > 400) {
gotoAndPlay (1);
}
Symbol 781 MovieClip [M20loader] Frame 3
_root.held = 990;
_root.xstart = -125;
_root.xfinish = -124;
_root.camframe.box.gotoAndPlay(61);
_root.camframe.hero.gotoAndStop(1);
Symbol 781 MovieClip [M20loader] Frame 12
if (_root.held >= 900) {
gotoAndPlay (11);
}
Symbol 781 MovieClip [M20loader] Frame 13
_root.crate1.gotoAndStop(6);
_root.crate2.gotoAndStop(6);
_root.leftwall._y = 0;
_root.rightwall._y = 0;
if (_root.quest_pirateboss > _root.BGA.length) {
var mcount = (_root.quest_pirateboss - 1);
if (mcount > 2) {
mcount = 2;
}
var a = ((b = (i = (j = (k = 0)))));
var nextmonster = 0;
k = 0;
while (k < mcount) {
j = 0;
while (j < _root.BGA.length) {
i = 0;
while (i < _root.BGA.length) {
if (("bg" + nextmonster) == _root.BGA[i][5]) {
nextmonster++;
}
i++;
}
j++;
}
b = 19;
a = Math.round(Math.random() * 3000) - 1000;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], 2, _root.BGtype[b][6]]);
_root.attachMovie("pirate", "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster].gotoAndStop(26);
_root["bg" + nextmonster]._x = a;
_root["bg" + nextmonster]._y = 575 + nextmonster;
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = a;
_root["bghb" + nextmonster]._y = 1000;
_root["bghb" + nextmonster]._xscale = _root.BGA[nextmonster][4];
k++;
}
}
Symbol 781 MovieClip [M20loader] Frame 14
_root.BGA[0][9] = _root.BGtype[20][5];
_root.bghb0._y = 550;
Symbol 781 MovieClip [M20loader] Frame 21
stop();
Symbol 787 MovieClip Frame 21
gotoAndPlay (1);
Symbol 816 MovieClip Frame 1
if (_root.BGA.length < (_root.quest_pirateboss / 2)) {
gotoAndPlay ("addBGs");
}
Symbol 816 MovieClip Frame 14
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m20whiphitbox", "mp" + _root.mpnum, 250 + _root.mpnum);
_root.monatt.push([0, ["mp" + _root.mpnum], 6, 1, 75]);
if (_parent._xscale == -100) {
_root.monatt[a][3] = -1;
_root["mp" + _root.mpnum]._x = _parent._x - 250;
} else {
_root["mp" + _root.mpnum]._x = _parent._x + 250;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 816 MovieClip Frame 20
stop();
Symbol 816 MovieClip Frame 31
if (_root.quest_pirateboss > _root.BGA.length) {
var mcount = (_root.quest_pirateboss - 1);
if (mcount > 2) {
mcount = 2;
}
var a = ((b = (i = (j = (k = 0)))));
var nextmonster = 0;
k = 0;
while (k < mcount) {
j = 0;
while (j < _root.BGA.length) {
i = 0;
while (i < _root.BGA.length) {
if (("bg" + nextmonster) == _root.BGA[i][5]) {
nextmonster++;
}
i++;
}
j++;
}
b = 19;
a = Math.round(Math.random() * 3000) - 1000;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], 2, _root.BGtype[b][6]]);
_root.attachMovie("pirate", "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster].gotoAndStop(26);
_root["bg" + nextmonster]._x = a;
_root["bg" + nextmonster]._y = 575 + nextmonster;
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = a;
_root["bghb" + nextmonster]._y = 1000;
_root["bghb" + nextmonster]._xscale = _root.BGA[nextmonster][4];
k++;
}
}
Symbol 816 MovieClip Frame 41
stop();
Symbol 822 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 822 MovieClip Frame 21
if (_root._currentframe == 44) {
_root.quest_pirateboss = 0;
_root.crate1.gotoAndStop(11);
_root.crate2.gotoAndStop(11);
_root.attachMovie("heightbox", "topbox1201", 1201);
_root.crate1.swapDepths(_root.topbox1201);
_root.topbox1201.unloadMovie();
_root.attachMovie("heightbox", "topbox1202", 1202);
_root.crate2.swapDepths(_root.topbox1202);
_root.topbox1202.unloadMovie();
_root.leftwall._y = 1000;
_root.rightwall._y = 1000;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 831 MovieClip [ss_earth] Frame 1
var damage = (_root.spirit + _root.wpndmgmag);
Symbol 831 MovieClip [ss_earth] Frame 25
if (!(_root.held === 50)) {
this.removeMovieClip();
stop();
}
Symbol 831 MovieClip [ss_earth] Frame 31
if ((_root.wpn == 42) and (_root.held == 50)) {
gotoAndPlay ("Loop");
}
Symbol 831 MovieClip [ss_earth] Frame 75
damage = damage * (this._xscale / 2);
var i = 0;
i = _root.BGA.length - 1;
while (i >= 0) {
if (this.hitTest(_root[_root.BGA[i][5]].bghitbox)) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = damage;
}
_root[_root.BGA[i][6]]._xscale = _root.BGA[i][4];
}
i--;
}
Symbol 831 MovieClip [ss_earth] Frame 79
this.removeMovieClip();
stop();
Symbol 852 MovieClip [ss_water] Frame 16
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 21
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 26
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 31
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 36
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 41
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 46
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (_root.BGA[0][8] == 50) {
if (this.hitTest(_root[_root.BGA[0][5]].bghitbox)) {
_root.BGA[0][4] = _root.BGA[0][4] - (_root.spirit + _root.wpndmgmag);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._yscale = _root.BGA[0][4];
}
}
Symbol 852 MovieClip [ss_water] Frame 51
var damage = (_root.spirit + _root.wpndmgmag);
var i = 0;
i = _root.BGA.length - 1;
while (i >= 0) {
if (this.hitTest(_root[_root.BGA[i][5]].bghitbox)) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
_root.BGA[i][7] = _root.BGA[i][7] + damage;
_root[_root.BGA[i][6]]._xscale = _root.BGA[i][4];
}
i--;
}
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
if (this._xscale <= 40) {
unloadMovie (this);
} else {
gotoAndPlay(10 + Math.ceil(Math.random() * 20));
}
Symbol 901 MovieClip Frame 1
stop();
Symbol 906 MovieClip Frame 1
if (_root.quest_savemage == 6) {
gotoAndStop (2);
} else if (_root.quest_savemage == 5) {
stop();
}
Symbol 906 MovieClip Frame 3
function BGjumpcheck() {
if (Math.abs(_root.camframe._x - _root.obj3._x) < 500) {
_root.bg10._x = _root.bg10._x - 100;
_root.bg10._y = 575;
_root.BGA[_root.BGA.length - 1][3] = _root.BGtype[16][3];
if (llhbb < 100) {
_root.quest_savemage = 5;
gotoAndStop (1);
} else {
_root.quest_savemage = 10;
gotoAndPlay (51);
}
}
}
var llhbb = 20;
var b = 16;
var i = 10;
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = 1250;
_root["bg" + i]._y = 1575;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], 0, 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = 1250;
_root["bghb" + i]._y = 600;
_root["bghb" + i]._xscale = _root.BGA[i][4];
Symbol 906 MovieClip Frame 6
BGjumpcheck();
Symbol 906 MovieClip Frame 9
BGjumpcheck();
Symbol 906 MovieClip Frame 12
if (llhbb < 100) {
llhbb++;
leileihealth.healthbarblock._xscale = llhbb;
_root.BGA[_root.BGA.length - 1][4] = _root.BGA[_root.BGA.length - 1][4] - 1;
} else {
leileieye.gotoAndStop(6);
}
BGjumpcheck();
Symbol 906 MovieClip Frame 15
BGjumpcheck();
Symbol 906 MovieClip Frame 18
BGjumpcheck();
Symbol 906 MovieClip Frame 20
if (llhbb < 100) {
llhbb++;
leileihealth.healthbarblock._xscale = llhbb;
_root.BGA[_root.BGA.length - 1][4] = _root.BGA[_root.BGA.length - 1][4] - 1;
} else {
leileieye.gotoAndStop(6);
}
Symbol 906 MovieClip Frame 21
BGjumpcheck();
Symbol 906 MovieClip Frame 24
BGjumpcheck();
Symbol 906 MovieClip Frame 27
if (llhbb < 100) {
llhbb++;
leileihealth.healthbarblock._xscale = llhbb;
_root.BGA[_root.BGA.length - 1][4] = _root.BGA[_root.BGA.length - 1][4] - 1;
} else {
leileieye.gotoAndStop(6);
}
BGjumpcheck();
Symbol 906 MovieClip Frame 31
BGjumpcheck();
Symbol 906 MovieClip Frame 34
BGjumpcheck();
Symbol 906 MovieClip Frame 35
if (llhbb < 100) {
llhbb++;
leileihealth.healthbarblock._xscale = llhbb;
_root.BGA[_root.BGA.length - 1][4] = _root.BGA[_root.BGA.length - 1][4] - 1;
} else {
leileieye.gotoAndStop(6);
}
gotoAndPlay ("Loop");
Symbol 906 MovieClip Frame 52
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 53
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 54
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 55
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 56
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 57
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 58
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 59
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 60
this._alpha = this._alpha - 10;
Symbol 906 MovieClip Frame 61
removeMovieClip(_root.obj3);
Symbol 917 MovieClip [magerescue] Frame 1
if (_root.quest_savemage == 0) {
_root.held = 988;
_root.xfinish = 1350;
_root.xsprite = obj3;
_root.camframe.box.gotoAndPlay(61);
_root.quest_savemage = 1;
gotoAndPlay (301);
} else {
stop();
}
Symbol 917 MovieClip [magerescue] Frame 2
if (_root.quest_savemage > 5) {
gotoAndStop (11);
}
_root.choicetext = "This wizard is offering you her magical hat as a reward for saving her life.";
_root.choiceA = "(accept starter wizard hat)";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(body/say) What are you doing up here?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "(spirit/say) Anything else I should know about this area?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 917 MovieClip [magerescue] Frame 10
stop();
Symbol 917 MovieClip [magerescue] Frame 11
_root.choicetext = "Speak with the wizard Lei-Lei";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(body/say) What are you doing up here?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "(spirit/say) Anything else I should know about this area?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 917 MovieClip [magerescue] Frame 20
stop();
Symbol 917 MovieClip [magerescue] Frame 55
_root.quest_savemage = 6;
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 2;
_root.itemnewh = 601;
stop();
Symbol 917 MovieClip [magerescue] Frame 101
if (_root.quest_savemage > 5) {
gotoAndPlay (106);
}
Symbol 917 MovieClip [magerescue] Frame 105
_root.held = 0;
stop();
Symbol 917 MovieClip [magerescue] Frame 111
_root.held = 0;
stop();
Symbol 917 MovieClip [magerescue] Frame 151
if (_root.quest_savemage > 5) {
gotoAndPlay (156);
}
Symbol 917 MovieClip [magerescue] Frame 155
_root.held = 0;
stop();
Symbol 917 MovieClip [magerescue] Frame 161
_root.held = 0;
stop();
Symbol 917 MovieClip [magerescue] Frame 306
stop();
Symbol 955 MovieClip [slimewall] Frame 21
unloadMovie (this);
Symbol 963 MovieClip [endingtalkact1] Frame 1
var delaycount = 0;
Symbol 963 MovieClip [endingtalkact1] Frame 20
delaycount++;
if (delaycount < 3) {
gotoAndPlay (2);
}
Symbol 963 MovieClip [endingtalkact1] Frame 21
delaycount = 0;
Symbol 963 MovieClip [endingtalkact1] Frame 61
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 62
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 63
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 64
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 65
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 66
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 67
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 68
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 69
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 70
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 71
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 72
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 73
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 74
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 75
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 76
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 77
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 78
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 79
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 80
this._alpha = 100;
Symbol 963 MovieClip [endingtalkact1] Frame 181
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 182
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 183
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 184
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 185
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 186
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 187
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 188
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 189
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 190
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 191
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 192
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 193
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 194
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 195
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 196
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 197
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 198
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 199
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 200
this._alpha = 100;
Symbol 963 MovieClip [endingtalkact1] Frame 241
this._alpha = 100;
Symbol 963 MovieClip [endingtalkact1] Frame 281
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 282
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 283
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 284
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 285
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 286
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 287
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 288
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 289
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 290
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 291
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 292
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 293
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 294
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 295
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 296
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 297
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 298
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 299
this._alpha = this._alpha - 5;
Symbol 963 MovieClip [endingtalkact1] Frame 300
this._alpha = 100;
_root.attachMovie("checklistboxact1", "CLB1", 2002);
_root.CLB1._x = _root.camframe._x;
_root.CLB1._y = 0;
unloadMovie (this);
stop();
Symbol 1014 MovieClip Frame 11
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m20whiphitbox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, 1, 85]);
_root["mp" + _root.mpnum]._x = _parent._x;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, -1, 85]);
_root["mp" + _root.mpnum]._x = _parent._x;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 1014 MovieClip Frame 14
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("earthmound", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 12, 10, 200]);
_root["mp" + _root.mpnum]._x = _parent._x + 150;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 12, -10, 200]);
_root["mp" + _root.mpnum]._x = _parent._x - 150;
}
_root["mp" + _root.mpnum]._y = 600;
Symbol 1014 MovieClip Frame 30
stop();
Symbol 1016 MovieClip Frame 1
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
if (Math.random() < 0.5) {
gotoAndPlay (51);
} else {
gotoAndPlay (101);
}
}
}
Symbol 1016 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
if (_root._currentframe < 101) {
_root.maxitems++;
var itemnumber = _root.maxitems;
if (Math.random() > 0.5) {
var itemnew = 342;
} else {
var itemnew = 113;
}
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
}
Symbol 1016 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 21
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1016 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
_root.maxitems++;
var itemnumber = _root.maxitems;
var itemnew = 342;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1016 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 71
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1016 MovieClip Frame 103
this._parent._alpha = this._parent._alpha - 10;
_root.maxitems++;
var itemnumber = _root.maxitems;
var itemnew = 113;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1016 MovieClip Frame 105
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 107
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 109
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 111
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 113
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 115
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 117
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 119
this._parent._alpha = this._parent._alpha - 10;
Symbol 1016 MovieClip Frame 121
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1064 MovieClip Frame 20
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("energyball2", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 10, 20, 150]);
_root["mp" + _root.mpnum]._x = _parent._x + 200;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 10, -20, 150]);
_root["mp" + _root.mpnum]._x = _parent._x - 200;
}
_root["mp" + _root.mpnum]._y = 300;
Symbol 1064 MovieClip Frame 26
a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("energyball2", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 10, 20, 150]);
_root["mp" + _root.mpnum]._x = _parent._x + 200;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 10, -20, 150]);
_root["mp" + _root.mpnum]._x = _parent._x - 200;
}
_root["mp" + _root.mpnum]._y = 300;
Symbol 1064 MovieClip Frame 40
stop();
Symbol 1065 MovieClip Frame 1
if (_root._currentframe == 72) {
if ((_root.KFoxHealth > 0) and (_root.KFoxHealth < 100)) {
_root.KFoxHealth = 105;
_root.obj6.gotoAndStop(1);
}
i = 0;
while (i < _root.BGA.length) {
if (_root.BGA[i][9] == 2) {
_root.BGA[i][9] = _root.BGtype[28][5];
}
i++;
}
}
Symbol 1068 MovieClip Frame 1
if (_root._currentframe == 72) {
if ((_root.KFoxHealth > 0) and (_root.KFoxHealth < 100)) {
_root.KFoxHealth = 105;
_root.obj6.gotoAndStop(1);
}
}
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
if (Math.random() < 0.5) {
gotoAndPlay (51);
} else {
gotoAndPlay (101);
}
}
}
Symbol 1068 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 21
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1068 MovieClip Frame 52
_root.maxitems++;
var itemnumber = _root.maxitems;
var itemnew = 311;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1068 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 71
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1068 MovieClip Frame 102
_root.maxitems++;
var itemnumber = _root.maxitems;
var itemnew = 609;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1068 MovieClip Frame 103
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 105
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 107
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 109
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 111
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 113
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 115
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 117
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 119
this._parent._alpha = this._parent._alpha - 10;
Symbol 1068 MovieClip Frame 121
if (_root.villagebunnies > 0) {
_root.villagebunnies--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1072 MovieClip Frame 1
stop();
Symbol 1072 MovieClip Frame 10
stop();
Symbol 1137 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 1160 MovieClip Frame 1
function BGjumpcheck() {
if (Math.abs(_root.camframe._x - this._parent._x) < 250) {
_root.KFoxHealth = 105;
_root.obj6.gotoAndStop(1);
i = 0;
while (i < _root.BGA.length) {
if (_root.BGA[i][9] == 2) {
_root.BGA[i][9] = _root.BGtype[28][5];
}
i++;
}
}
}
Symbol 1160 MovieClip Frame 81
splashmonster.gotoAndPlay(2);
Symbol 1160 MovieClip Frame 100
if (_root.held > 900) {
gotoAndPlay(_currentframe - 5);
} else {
_root.bghb0._y = 550;
_root.bghb1._y = 550;
}
Symbol 1160 MovieClip Frame 105
BGjumpcheck();
Symbol 1160 MovieClip Frame 110
BGjumpcheck();
Symbol 1160 MovieClip Frame 115
BGjumpcheck();
Symbol 1160 MovieClip Frame 120
BGjumpcheck();
Symbol 1160 MovieClip Frame 121
_root.KFoxHealth = _root.KFoxHealth - 6;
KFHB._x = KFHB._x + 20;
_root.BGA[0][4] = _root.BGA[0][4] - 4;
_root.BGA[1][4] = _root.BGA[1][4] - 4;
_root.bghb0._xscale = _root.BGA[0][4];
_root.bghb1._xscale = _root.BGA[1][4];
if (_root.KFoxHealth > 0) {
gotoAndPlay ("Grab");
}
Symbol 1160 MovieClip Frame 151
_root.KFoxHealth = 0;
removeMovieClip(_root.obj6);
i = 0;
while (i < _root.BGA.length) {
if (_root.BGA[i][9] == 2) {
_root.BGA[i][9] = _root.BGtype[28][5];
}
i++;
}
stop();
Symbol 1202 MovieClip Frame 1
var i = ((whoamihb = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
whoamihb = _root.BGA[i][6];
}
i++;
}
Symbol 1202 MovieClip Frame 10
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1202 MovieClip Frame 11
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1202 MovieClip Frame 12
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m20whiphitbox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 9, 1, 85]);
_root["mp" + _root.mpnum]._x = _parent._x + 100;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 9, -1, 85]);
_root["mp" + _root.mpnum]._x = _parent._x - 100;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 1202 MovieClip Frame 13
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1202 MovieClip Frame 14
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1202 MovieClip Frame 21
stop();
Symbol 1206 MovieClip Frame 1
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
gotoAndPlay (51);
}
}
Symbol 1206 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 21
if (_root.villagehumans > 0) {
_root.villagehumans--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1206 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
var itemnew = 321;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1206 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1206 MovieClip Frame 71
if (_root.villagehumans > 0) {
_root.villagehumans--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1256 MovieClip Frame 1
var i = ((whoamihb = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
whoamihb = _root.BGA[i][6];
}
i++;
}
Symbol 1256 MovieClip Frame 10
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1256 MovieClip Frame 11
this._parent._x = this._parent._x + (0.2 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.2 * this._parent._xscale);
Symbol 1256 MovieClip Frame 12
this._parent._x = this._parent._x + (0.2 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.2 * this._parent._xscale);
Symbol 1256 MovieClip Frame 13
this._parent._x = this._parent._x + (0.1 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.1 * this._parent._xscale);
Symbol 1256 MovieClip Frame 14
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("M22_HighHammerBox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 15, 1, 75]);
_root["mp" + _root.mpnum]._x = _parent._x + 300;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 15, -1, 75]);
_root["mp" + _root.mpnum]._x = _parent._x - 300;
}
_root["mp" + _root.mpnum]._y = 100;
Symbol 1256 MovieClip Frame 27
stop();
Symbol 1264 MovieClip Frame 1
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
gotoAndPlay (51);
}
}
Symbol 1264 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 21
if (_root.villagehumans > 0) {
_root.villagehumans--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1264 MovieClip Frame 52
var itemnew = 332;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1264 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1264 MovieClip Frame 71
if (_root.villagehumans > 0) {
_root.villagehumans--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1303 MovieClip Frame 2
var i = ((j = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root.BGA[i][1] = 2;
}
i++;
}
Symbol 1304 MovieClip Frame 6
var i = 0;
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
_root.BGA[i][1] = 3;
}
i++;
}
stop();
Symbol 1308 MovieClip Frame 1
var i = ((whoamihb = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
whoamihb = _root.BGA[i][6];
_root.BGA[i][1] = 5;
_root.BGA[i][7] = 984;
}
i++;
}
Symbol 1308 MovieClip Frame 4
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 5
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 6
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 7
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 8
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 9
cloud1._alpha = cloud1._alpha - 15;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 10
cloud1._alpha = 0;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 11
cloud1._alpha = 0;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 12
cloud1._alpha = 0;
cloud2._alpha = cloud2._alpha - 10;
cloud3._alpha = cloud3._alpha - 10;
Symbol 1308 MovieClip Frame 13
cloud1._alpha = 0;
cloud2._alpha = 0;
cloud3._alpha = 0;
Symbol 1308 MovieClip Frame 15
this._parent._x = this._parent._x + (4 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (4 * this._parent._xscale);
if (this._parent._x < _root.camframe._x) {
this._parent._xscale = 100;
} else {
this._parent._xscale = -100;
}
stop();
Symbol 1311 MovieClip Frame 1
var i = ((j = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
if (_root.BGA[i][1] == 3) {
_root.BGA[i][1] = 4;
this._parent.gotoAndStop(12);
}
}
i++;
}
stop();
Symbol 1314 MovieClip Frame 1
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
gotoAndPlay (51);
}
}
Symbol 1314 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 21
if (_root.villageelves > 0) {
_root.villageelves--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1314 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
var itemnew = 610;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1314 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1314 MovieClip Frame 71
if (_root.villageelves > 0) {
_root.villageelves--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1350 MovieClip Frame 1
var i = ((whoamihb = 0));
var whoami = this._parent._target;
i = 0;
while (i < _root.BGA.length) {
if (whoami == ("/" + _root.BGA[i][5])) {
whoamihb = _root.BGA[i][6];
}
i++;
}
Symbol 1350 MovieClip Frame 4
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 5
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
var a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m20whiphitbox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 9, 5, 65]);
_root["mp" + _root.mpnum]._x = _parent._x;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, -5, 85]);
_root["mp" + _root.mpnum]._x = _parent._x;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 1350 MovieClip Frame 6
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 7
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 8
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 9
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 10
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
a = _root.monatt.length;
_root.mpnum++;
if (_root.mpnum > 40) {
_root.mpnum = 1;
}
_root.attachMovie("m20whiphitbox", "mp" + _root.mpnum, 250 + _root.mpnum);
if (_parent._xscale == 100) {
_root.monatt.push([0, ["mp" + _root.mpnum], 9, 5, 65]);
_root["mp" + _root.mpnum]._x = _parent._x;
} else {
_root.monatt.push([0, ["mp" + _root.mpnum], 8, -5, 85]);
_root["mp" + _root.mpnum]._x = _parent._x;
}
_root["mp" + _root.mpnum]._y = 200;
Symbol 1350 MovieClip Frame 11
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 12
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 13
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 14
this._parent._x = this._parent._x + (0.25 * this._parent._xscale);
_root[whoamihb]._x = _root[whoamihb]._x + (0.25 * this._parent._xscale);
Symbol 1350 MovieClip Frame 20
stop();
Symbol 1362 MovieClip Frame 1
if (_root._currentframe < 101) {
if (Math.random() <= 0.25) {
gotoAndPlay (51);
}
}
Symbol 1362 MovieClip Frame 3
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 5
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 7
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 9
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 11
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 13
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 15
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 17
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 19
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 21
if (_root.villageelves > 0) {
_root.villageelves--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1362 MovieClip Frame 52
var itemnew = 302;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x - (this._parent._xscale * 2);
_root["obj_drop_ani" + itemnumber]._y = 300;
_root["obj_drop_ani" + itemnumber]._xscale = this._parent._xscale;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(itemnew);
Symbol 1362 MovieClip Frame 53
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 55
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 57
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 59
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 61
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 63
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 65
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 67
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 69
this._parent._alpha = this._parent._alpha - 10;
Symbol 1362 MovieClip Frame 71
if (_root.villageelves > 0) {
_root.villageelves--;
}
this._parent._alpha = 100;
this._parent.unloadMovie();
Symbol 1368 MovieClip Frame 2
if (Math.abs(_root.camframe._x - this._parent._x) > 400) {
gotoAndPlay (1);
}
Symbol 1368 MovieClip Frame 3
_root.held = 990;
_root.xstart = 1000;
_root.xfinish = 1000;
_root.camframe.box.gotoAndPlay(61);
_root.camframe.hero.gotoAndStop(1);
Symbol 1368 MovieClip Frame 12
if (_root.held >= 900) {
gotoAndPlay (11);
}
Symbol 1368 MovieClip Frame 13
_root.act2clear = _root.act2clear + 2;
var a = ((b = (i = (j = (k = 0)))));
i = 2;
while (i <= 6) {
b = Math.floor((Math.random() * 2) + 25);
if (b > 26) {
b = 26;
}
a = -200 - (i * 50);
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + i, "bghb" + i, 0, _root.BGtype[b][4], _root.BGtype[b][5], _root.BGtype[b][6]]);
_root.attachMovie(_root.BGtype[b][0], "bg" + i, i);
_root["bg" + i]._x = a;
_root["bg" + i]._y = 575 + i;
_root.attachMovie("badguyhealthbar", "bghb" + i, i + 100);
_root["bghb" + i]._x = a;
_root["bghb" + i]._y = 1000;
_root["bghb" + i]._xscale = _root.BGA[i][4];
i++;
}
Symbol 1368 MovieClip Frame 14
_root.BGA[0][9] = _root.BGtype[25][5];
_root.bghb0._y = 550;
var NewItemNumber = 612;
_root.maxitems++;
var itemnumber = _root.maxitems;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + itemnumber, 300 + itemnumber);
_root["obj_drop_ani" + itemnumber]._x = this._parent._x;
_root["obj_drop_ani" + itemnumber]._xscale = 100;
_root["obj_drop_ani" + itemnumber].item_symbol.gotoAndStop(NewItemNumber);
Symbol 1368 MovieClip Frame 21
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 1
if (_root.KFoxHealth == 101) {
_root.KFoxHealth = 100;
_root.held = 987;
_root.xstart = _root.camframe._x;
_root.xfinish = -2200;
_root.camframe.box.gotoAndPlay(61);
}
if (_root.KFoxHealth <= 101) {
gotoAndStop (201);
}
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 2
if (_root.KFoxHealth == 110) {
gotoAndStop (21);
}
if (_root.KFoxHealth == 106) {
gotoAndStop (11);
}
_root.choicetext = "K. would like to reward you for saving her. Although barely clothed, she's carrying around quite a bit of extra stuff in her pack.";
_root.choiceA = "(Accept reward / say) Sure, what do you have?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(body/say) What are you doing here?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 11
_root.choicetext = "K. would like to reward you for saving her. Although barely clothed, she's carrying around quite a bit of extra stuff in her pack.";
_root.choiceA = "(Accept) Balistic Armor?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(Accept) Medkit";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
if ((_root.player % 10) == 1) {
_root.choiceD = "(Accept) Staff of Water (mop)";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Accept) Fireaxe";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 21
_root.choicetext = "K. is packing up her stuff, looks like she's getting read to leave.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(body/say) What are you doing here?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 51
if (_root.KFoxHealth == 106) {
gotoAndPlay (61);
}
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 60
_root.KFoxHealth = 106;
_root.held = 900;
_root.box3.gotoAndPlay(2);
this.gotoAndStop(11);
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 65
_root.KFoxHealth = 110;
_root.held = 901;
_root.itemselect = 2;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 41;
_root.itemnewh = 150;
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 101
if (_root.KFoxHealth == 106) {
gotoAndPlay (111);
}
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 105
_root.held = 0;
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 116
_root.KFoxHealth = 110;
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 4;
_root.itemnewh = 601;
stop();
Symbol 1381 MovieClip [Quest_RescueKFox] Frame 155
_root.KFoxHealth = 110;
_root.held = 901;
_root.itemselect = 1;
_root.camframe.box.gotoAndPlay(2);
if ((_root.player % 10) == 1) {
_root.itemnew = 41;
_root.itemnewh = 301;
} else {
_root.itemnew = 31;
_root.itemnewh = 301;
}
stop();
Symbol 1405 MovieClip [roc] Frame 1
stop();
Symbol 1405 MovieClip [roc] Frame 2
if (_root.quest_shippower < 7) {
gotoAndStop (11);
}
_root.choicetext = "Talk to Rock?";
_root.choiceA = "(say): What are you planning to do now?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
switch (_root.quest_armdoor) {
case 0 :
_root.choiceS = "(body / say): As a reward for defeating the pirates, how about a better weapon?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
case 1 :
_root.choiceS = "(body / say): The Armory is locked. Any idea how to open it?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
case 3 :
_root.choiceS = "(body / say): All the guns in the armory are empty!";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
default :
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
if (_root.quest_getmedkit == 1) {
_root.choiceD = "(spirit / say): The captain is badly hurt & needs a medkit.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else if (_root.quest_fireout == false) {
_root.choiceD = "Any idea how I could put out that fire blocking the Cargo Bay?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1405 MovieClip [roc] Frame 11
_root.choicetext = "Talk to Rock?";
_root.choiceA = "(say): What happened? How did you end up locked in here?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
switch (_root.quest_armdoor) {
case 0 :
_root.choiceS = "(body / say): I'll help you fight the pirates. Is there anything I can use here?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
case 1 :
_root.choiceS = "(body / say): The Armory is locked. Any idea how to open it?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
case 3 :
_root.choiceS = "(body / say): All the guns in the armory are empty!";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
break;
default :
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
if ((_root.quest_getmedkit > 0) and (_root.quest_getmedkit < 3)) {
_root.choiceD = "(spirit / say): The captain is badly hurt & needs a medkit.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1405 MovieClip [roc] Frame 51
if (_root.quest_shippower < 7) {
gotoAndPlay (61);
}
Symbol 1405 MovieClip [roc] Frame 55
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 65
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 101
switch (_root.quest_armdoor) {
case 0 :
gotoAndPlay (111);
break;
case 1 :
gotoAndPlay (121);
break;
case 3 :
gotoAndPlay (141);
break;
default :
stop();
}
Symbol 1405 MovieClip [roc] Frame 105
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 115
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 125
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 145
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 151
if ((_root.quest_getmedkit == 0) or (_root.quest_getmedkit == 3)) {
gotoAndPlay (171);
} else {
if (_root.acc == 4) {
gotoAndPlay (161);
}
if ((_root.backpack1 == 4) and (_root.backpack1h == 601)) {
gotoAndPlay (161);
}
if ((_root.backpack2 == 4) and (_root.backpack2h == 601)) {
gotoAndPlay (161);
}
if ((_root.backpack3 == 4) and (_root.backpack3h == 601)) {
gotoAndPlay (161);
}
if ((_root.backpack4 == 4) and (_root.backpack4h == 601)) {
gotoAndPlay (161);
}
}
Symbol 1405 MovieClip [roc] Frame 156
if (_root.backpack2 == -1) {
_root.camframe.box.invbox.gotoAndPlay(2);
}
_root.backpack2 = 4;
_root.backpack2h = 601;
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 166
_root.held = 0;
stop();
Symbol 1405 MovieClip [roc] Frame 176
_root.held = 0;
stop();
Symbol 1412 MovieClip Frame 1
stop();
Symbol 1421 MovieClip [ShipBckGrnd_Elev_Broke] Frame 1
stop();
Symbol 1421 MovieClip [ShipBckGrnd_Elev_Broke] Frame 2
_root.choicetext = "The doors to this elevator have been forced open. You could probably reach the other decks by climbing these cables.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
if (!(_root._currentframe === 30)) {
_root.choiceS = "(Body Check) Climb up the cables.";
if (_root.body > 4) {
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
} else {
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
if (!(_root._currentframe === 40)) {
_root.choiceD = "Slide down the cables.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1421 MovieClip [ShipBckGrnd_Elev_Broke] Frame 56
_root.held = 0;
stop();
Symbol 1421 MovieClip [ShipBckGrnd_Elev_Broke] Frame 102
if (_root._currentframe == 20) {
_root.gohere = 30;
_root.gox = 0;
} else {
_root.gohere = 20;
_root.gox = 5500;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1421 MovieClip [ShipBckGrnd_Elev_Broke] Frame 151
if (_root._currentframe == 20) {
_root.gohere = 40;
_root.gox = 0;
} else {
_root.gohere = 20;
_root.gox = 5500;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1425 MovieClip Frame 41
stop();
Symbol 1426 MovieClip [ShipBckGrnd_Elev] Frame 2
if (_root.quest_shippower < 7) {
gotoAndPlay (11);
}
_root.choicetext = "The elevator seems to be working now that the power has been restored.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
if (!(_root._currentframe === 30)) {
_root.choiceS = "Ride the Elevator Up?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
if (!(_root._currentframe === 40)) {
_root.choiceD = "Ride the Elevator Down?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1426 MovieClip [ShipBckGrnd_Elev] Frame 11
_root.choicetext = "This elevator is useless as long as the power is out.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1426 MovieClip [ShipBckGrnd_Elev] Frame 56
_root.held = 0;
stop();
Symbol 1426 MovieClip [ShipBckGrnd_Elev] Frame 131
if (_root._currentframe == 20) {
_root.gohere = 30;
_root.gox = 0;
} else {
_root.gohere = 20;
_root.gox = 5500;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1426 MovieClip [ShipBckGrnd_Elev] Frame 181
if (_root._currentframe == 20) {
_root.gohere = 40;
_root.gox = 0;
} else {
_root.gohere = 20;
_root.gox = 5500;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1432 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 1437 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 1438 MovieClip Frame 1
stop();
Symbol 1449 MovieClip Frame 41
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 1
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 2
if (_root.quest_shippower < 7) {
if (_root._currentframe == 20) {
gotoAndStop (16);
} else {
gotoAndStop (11);
}
} else {
_root.box3.gotoAndStop(1);
_root.held = 905;
gotoAndPlay (51);
}
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 11
_root.choicetext = "This door is locked.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Body Check) Try to Force Door";
if (_root.body >= 7) {
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 16
_root.choicetext = "This door is locked, and there appear to be people on the other side.";
_root.choiceA = "(Say) Pirates? Don't Worry, I know how to handle pirates.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(Body Check) Try to Force Door";
if (_root.body >= 7) {
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "(Spirit Check / Say) Let me in, I'm here to help.";
if (_root.spirit > 3) {
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 51
if (_root.quest_shippower < 7) {
gotoAndPlay (91);
}
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 80
if (_root._currentframe == 20) {
_root.gohere = 22;
_root.gox = 500;
} else {
_root.gohere = 20;
_root.gox = 3000;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 95
_root.held = 0;
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 131
if (_root._currentframe == 20) {
_root.gohere = 22;
_root.gox = 500;
} else {
_root.gohere = 20;
_root.gox = 3000;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 1454 MovieClip [Ship_RecAreaDoubleDoors] Frame 156
_root.held = 0;
stop();
Symbol 1468 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (101);
} else if (_root.player > 10) {
gotoAndStop (51);
}
stop();
Symbol 1468 MovieClip Frame 2
if (_root.player > 20) {
gotoAndPlay (102);
} else if (_root.player > 10) {
gotoAndPlay (52);
}
Symbol 1468 MovieClip Frame 20
gotoAndStop (1);
Symbol 1468 MovieClip Frame 70
gotoAndStop (51);
Symbol 1468 MovieClip Frame 120
gotoAndStop (101);
Symbol 1473 MovieClip Frame 1
if (((_root.camframe.hero._currentframe == 59) or (_root.camframe.hero._currentframe == 106)) or (_root.camframe.hero._currentframe == 107)) {
this._x = 0;
} else {
this._x = 200;
}
if ((_root.armorh <= 0) or (_root.armor > 100)) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
Symbol 1473 MovieClip Frame 18
gotoAndStop (1);
Symbol 1482 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (11);
} else if (_root.player > 10) {
gotoAndStop (6);
}
stop();
Symbol 1488 MovieClip [grapplebar] Frame 1
stop();
Symbol 1488 MovieClip [grapplebar] Frame 20
stop();
Symbol 1488 MovieClip [grapplebar] Frame 41
stop();
Symbol 1503 Button
on (release) {
_root.play();
}
Symbol 1505 MovieClip Frame 1
stop();
Instance of Symbol 1495 MovieClip in Symbol 1505 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = 100 - (100 * (_root.getBytesLoaded() / _root.getBytesTotal()));
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_parent.play();
unloadMovie (this);
}
}
Symbol 1505 MovieClip Frame 6
stop();
Symbol 1526 Button
on (release) {
_root.gamestart = "HordeMode";
gotoAndStop ("charselect");
}
Symbol 1527 Button
on (release) {
gotoAndStop ("about");
}
Symbol 1528 Button
on (release) {
gotoAndStop ("basics");
}
Symbol 1533 Button
on (release) {
gotoAndStop ("charselect");
}
Symbol 1541 Button
on (release) {
gotoAndStop ("mainmenu");
}
Symbol 1542 Button
on (release) {
gotoAndStop ("stats");
}
Symbol 1543 Button
on (release) {
gotoAndStop ("grapples");
}
Symbol 1545 Button
on (release) {
gotoAndStop ("basics");
}
Symbol 1553 Button
on (release) {
gotoAndStop ("grapples");
}
Symbol 1559 Button
on (release) {
gotoAndStop ("stats");
}
Symbol 1564 Button
on (release) {
gotoAndStop ("about");
}
Symbol 1569 MovieClip Frame 2
stop();
Symbol 1569 MovieClip Frame 3
stop();
Symbol 1605 MovieClip Frame 1
stop();
Symbol 1608 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 41;
_root.backpack1h = 301;
Selected341.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 41;
_root.backpack2h = 301;
Selected341.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1609 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 31;
_root.backpack1h = 301;
Selected331.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 31;
_root.backpack2h = 301;
Selected331.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1610 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 41;
_root.backpack1h = 150;
Selected41.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 41;
_root.backpack2h = 150;
Selected41.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1611 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 2;
_root.backpack1h = 601;
Selected602.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 2;
_root.backpack2h = 601;
Selected602.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1612 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 3;
_root.backpack1h = 601;
Selected603.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 3;
_root.backpack2h = 601;
Selected603.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1613 Button
on (release) {
if (_root.backpack1 == 1) {
_root.backpack1 = 4;
_root.backpack1h = 601;
Selected604.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
} else if (_root.backpack2 == 1) {
_root.backpack2 = 4;
_root.backpack2h = 601;
Selected604.gotoAndStop(3);
gotoAndStop(_currentframe + 1);
}
}
Symbol 1620 Button
on (release) {
_root.backpack1 = (_root.backpack2 = 1);
_root.backpack1h = (_root.backpack2h = 301);
Selected331.gotoAndStop(2);
Selected341.gotoAndStop(2);
Selected41.gotoAndStop(2);
Selected602.gotoAndStop(2);
Selected603.gotoAndStop(2);
Selected604.gotoAndStop(2);
gotoAndStop ("Pick2");
}
Symbol 1622 Button
on (release) {
_root.gotoAndStop("mainmenu");
}
Symbol 1624 MovieClip Frame 1
_root.backpack1 = (_root.backpack2 = 1);
_root.backpack1h = (_root.backpack2h = 301);
this.item_symbol331.gotoAndStop(331);
this.item_symbol341.gotoAndStop(341);
this.item_symbol41.gotoAndStop(41);
this.item_symbol602.gotoAndStop(602);
this.item_symbol603.gotoAndStop(603);
this.item_symbol604.gotoAndStop(604);
stop();
Symbol 1628 MovieClip Frame 300
gotoAndPlay (1);
Symbol 1633 Button
on (release) {
_root.player = 21;
_root.bodrace = 5;
_root.sptrace = 3;
}
Symbol 1635 Button
on (release) {
_root.player = 1;
_root.bodrace = 4;
_root.sptrace = 4;
}
Symbol 1637 Button
on (release) {
_root.player = 11;
_root.bodrace = 3;
_root.sptrace = 5;
}
Symbol 1679 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 1708 MovieClip Frame 5
switch (_root.player) {
case 0 :
gotoAndPlay (1);
break;
case 1 :
gotoAndStop (11);
break;
case 11 :
gotoAndStop (16);
break;
case 21 :
gotoAndStop (6);
}
Symbol 1717 Button
on (release) {
_root.player = 0;
_root.selectplayer.gotoAndPlay(1);
gotoAndPlay (1);
}
Symbol 1721 Button
on (release) {
_root.player = _root.player + 2;
_root.bodclass = 2;
_root.sptclass = 0;
_root.wpn = 21;
_root.wpndmgphy = _root.weapon[_root.wpn][2];
_root.wpndmgmag = _root.weapon[_root.wpn][3];
_root.armor = 21;
_root.armorh = (_root.armorhmax = 150);
_root.acc = 1;
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.health = (_root.maxhealth = 50 + (_root.body * 10));
if (((_root.backpack1 >= 41) and (_root.backpack1 <= 50)) and (_root.backpack1h == 301)) {
_root.backpack1 = 1;
}
if (((_root.backpack2 >= 41) and (_root.backpack2 <= 50)) and (_root.backpack2h == 301)) {
_root.backpack2 = 1;
}
if (_root.gamestart == "GameStart") {
_root.gotoAndStop("Start-Farah");
} else {
_root.gotoAndStop([_root.gamestart]);
}
}
Symbol 1731 Button
on (release) {
_root.player = _root.player + 1;
_root.bodclass = 1;
_root.sptclass = 1;
_root.wpn = 1;
_root.wpndmgphy = _root.weapon[_root.wpn][2];
_root.wpndmgmag = _root.weapon[_root.wpn][3];
_root.armor = 31;
_root.armorh = (_root.armorhmax = 100);
_root.acc = 1;
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.health = (_root.maxhealth = 50 + (_root.body * 10));
if ((_root.player < 10) and (_root.gamestart == "GameStart")) {
_root.gotoAndStop("Start-KFox");
} else {
_root.gotoAndStop([_root.gamestart]);
}
}
Symbol 1739 Button
on (release) {
_root.bodclass = 0;
_root.sptclass = 2;
_root.wpn = 11;
_root.wpndmgphy = _root.weapon[_root.wpn][2];
_root.wpndmgmag = _root.weapon[_root.wpn][3];
_root.armor = 11;
_root.armorh = (_root.armorhmax = 100);
_root.acc = 2;
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.health = (_root.maxhealth = 50 + (_root.body * 10));
if (((_root.backpack1 >= 31) and (_root.backpack1 <= 40)) and (_root.backpack1h == 301)) {
_root.backpack1 = 1;
}
if (((_root.backpack2 >= 31) and (_root.backpack2 <= 40)) and (_root.backpack2h == 301)) {
_root.backpack2 = 1;
}
if (_root.gamestart == "GameStart") {
_root.gotoAndStop("Start-LeiLei");
} else {
_root.gotoAndStop([_root.gamestart]);
}
}
Symbol 1745 MovieClip Frame 5
switch (_root.player) {
case 0 :
gotoAndPlay (1);
break;
case 1 :
gotoAndStop (11);
break;
case 11 :
gotoAndStop (16);
break;
case 21 :
gotoAndStop (6);
}
Symbol 1745 MovieClip Frame 6
if (_root.bluevalkyrie == true) {
gotoAndStop(_root._currentframe + 1);
}
if (_root.yellowwizard == true) {
gotoAndStop(_root._currentframe + 2);
}
if ((_root.bluevalkyrie == true) and (_root.yellowwizard == true)) {
gotoAndStop(_root._currentframe + 3);
}
Symbol 1745 MovieClip Frame 11
Symbol 1745 MovieClip Frame 16
Symbol 1752 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
_root.FadeoutBlack.gotoAndPlay(32);
}
}
on (keyPress "<Space>") {
_root.FadeoutBlack.gotoAndPlay(32);
}
Symbol 1758 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
this.gotoAndStop(_currentframe + 1);
}
}
on (keyPress "<Right>") {
this.gotoAndStop(_currentframe + 1);
}
Symbol 1763 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
this.gotoAndStop(_currentframe - 1);
}
}
on (keyPress "<Left>") {
this.gotoAndStop(_currentframe - 1);
}
Symbol 1800 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
_root.FadeoutBlack.gotoAndPlay(32);
}
}
Symbol 1802 MovieClip Frame 1
stop();
Symbol 1805 MovieClip Frame 31
stop();
Symbol 1805 MovieClip Frame 50
_root.gotoAndStop([_root.gamestart]);
stop();
Symbol 1814 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
_root.FadeoutBlack.gotoAndPlay(32);
}
}
on (keyPress "<Space>") {
_root.FadeoutBlack.gotoAndPlay(32);
}
Symbol 1815 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
this.gotoAndStop(_currentframe + 1);
}
}
on (keyPress "<Right>") {
this.gotoAndStop(_currentframe + 1);
}
Symbol 1841 MovieClip Frame 1
stop();
Symbol 1846 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
_root.FadeoutBlack.gotoAndPlay(32);
}
}
Symbol 1847 MovieClip Frame 1
stop();
Symbol 1902 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
_root.FadeoutBlack.gotoAndPlay(32);
}
}
on (keyPress "<Space>") {
_root.FadeoutBlack.gotoAndPlay(32);
}
Symbol 1903 Button
on (release) {
if (_root.FadeoutBlack._currentframe <= 31) {
this.gotoAndStop(_currentframe + 1);
}
}
on (keyPress "<Right>") {
this.gotoAndStop(_currentframe + 1);
}
Symbol 1973 MovieClip Frame 1
stop();
Symbol 1978 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 2015 MovieClip Frame 1
if (_root.quest_shipclear == 0) {
gotoAndStop (3);
}
Symbol 2015 MovieClip Frame 2
stop();
Symbol 2060 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2064 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2090 Button
on (release) {
if (_root.FadeoutWhite._currentframe <= 31) {
_root.FadeoutWhite.gotoAndPlay(32);
}
}
on (keyPress "<Space>") {
_root.FadeoutWhite.gotoAndPlay(32);
}
Symbol 2091 Button
on (release) {
if (_root.FadeoutWhite._currentframe <= 31) {
this.gotoAndStop(_currentframe + 1);
}
}
on (keyPress "<Right>") {
this.gotoAndStop(_currentframe + 1);
}
Symbol 2103 Button
on (release) {
if (_root.FadeoutWhite._currentframe <= 31) {
this.gotoAndStop(_currentframe - 1);
}
}
on (keyPress "<Left>") {
this.gotoAndStop(_currentframe - 1);
}
Symbol 2135 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 2142 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2148 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2151 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2157 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2163 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2170 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2175 MovieClip Frame 1
gotoAndStop(_root.cumchest + 1);
Symbol 2178 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2180 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2187 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2190 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2194 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (111);
} else if (_root.player > 10) {
gotoAndStop (101);
}
Symbol 2194 MovieClip Frame 100
if (_root.health > 0) {
gotoAndPlay (1);
} else {
stop();
}
Symbol 2199 MovieClip Frame 1
gotoAndStop(_root.acc);
Symbol 2207 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2210 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2214 MovieClip Frame 1
gotoAndStop(_root.cumchest + 1);
Symbol 2219 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2224 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2229 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2237 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2240 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2248 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2251 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2253 MovieClip Frame 1
gotoAndStop(_root.acc);
Symbol 2265 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2271 MovieClip Frame 1
gotoAndStop(_root.cumface + 1);
Symbol 2275 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2281 MovieClip Frame 1
gotoAndStop(_root.cumface + 1);
Symbol 2287 MovieClip Frame 1
if (_root.acc == 12) {
gotoAndStop(10 + Math.floor(_root.player / 10));
} else if ((_root.acc == 10) or (_root.acc == 11)) {
stop();
} else {
gotoAndStop(_root.acc);
}
Symbol 2290 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2295 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2301 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2306 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2309 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2319 MovieClip Frame 1
if ((_root.camframe.hero._currentframe < 51) and (_root.wpn > 10)) {
gotoAndStop(_root.player + 6);
} else if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2326 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2332 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2358 Button
on (release) {
if (_root.FadeoutWhite._currentframe <= 31) {
_root.FadeoutWhite.gotoAndPlay(32);
}
}
Symbol 2359 MovieClip Frame 1
stop();
Symbol 2362 MovieClip Frame 31
stop();
Symbol 2362 MovieClip Frame 50
_root.held = 0;
_root.gamestart = "Act2Start";
_root.gotoAndStop([_root.gamestart]);
stop();
Symbol 2375 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 2380 MovieClip Frame 1
if (_root.quest_shipclear == 0) {
gotoAndStop (6);
}
stop();
Symbol 2382 MovieClip Frame 1
stop();
Symbol 2382 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
_root.gohere = 20;
_root.gox = -500;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 2386 MovieClip Frame 1
stop();
Symbol 2386 MovieClip Frame 2
if (_root.player <= 10) {
_root.choicetext = "Your ship is trashed. You'd think TK-9 would have warned ya there'd be trouble landing.";
} else {
_root.choicetext = "This wreckage is different than the rest. It looks like a single person could sit inside if they wanted.";
}
_root.choiceA = "Search Around";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 2386 MovieClip Frame 11
if (_root.player <= 10) {
_root.choicetext = "There's not much to salvage, but you do find a single jumpsuit packed away.";
} else {
_root.choicetext = "This is all foreign to you. However, you do find what appears to be a female outfit made from a strange, stretchable material.";
}
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "Take Jumpsuit";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel) Leave it for now.";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 2386 MovieClip Frame 51
if (_root.quest_getjumpsuit == 0) {
_root.held = 900;
_root.box3.gotoAndPlay(2);
gotoAndStop (11);
}
Symbol 2386 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 2386 MovieClip Frame 106
_root.quest_getjumpsuit = 1;
_root.held = 901;
_root.itemselect = 2;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 31;
_root.itemnewh = 100;
stop();
Symbol 2391 MovieClip Frame 1
this.cacheAsBitmap = true;
if (_root._currentframe < 50) {
if ((_root.quest_shippower == 7) or (_root.quest_shippower == 11)) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
if (_root._currentframe == 18) {
gotoAndStop (2);
}
if ((_root._currentframe == 24) or (_root._currentframe == 39)) {
gotoAndStop (3);
}
if (_root.wpn == 23) {
gotoAndStop (2);
}
stop();
Symbol 2391 MovieClip Frame 3
if (_root.wpn == 23) {
gotoAndStop (2);
}
Symbol 2404 MovieClip Frame 1
if (_root.wpn < 10) {
gotoAndStop(_root.wpn + 1);
} else {
gotoAndStop(_root.wpn);
}
Symbol 2417 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2429 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2430 MovieClip Frame 1
gotoAndStop(Math.ceil(_root.wpn / 10));
Symbol 2437 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 2440 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2441 MovieClip Frame 1
if (_root.wpn > 30) {
gotoAndStop (6);
}
stop();
Symbol 2442 MovieClip Frame 32
gotoAndPlay (1);
Symbol 2443 MovieClip Frame 1
if (_root.wpn > 30) {
gotoAndPlay (31);
}
Symbol 2443 MovieClip Frame 21
gotoAndPlay (1);
Symbol 2443 MovieClip Frame 51
gotoAndPlay (31);
Symbol 2444 MovieClip Frame 1
if (_root.wpn > 30) {
gotoAndPlay (31);
}
Symbol 2444 MovieClip Frame 13
gotoAndPlay (1);
Symbol 2444 MovieClip Frame 43
gotoAndPlay (1);
Symbol 2454 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (41);
} else if (_root.player > 10) {
gotoAndPlay (21);
}
Symbol 2454 MovieClip Frame 11
gotoAndPlay (1);
Symbol 2454 MovieClip Frame 31
gotoAndPlay (21);
Symbol 2454 MovieClip Frame 51
gotoAndPlay (41);
Symbol 2455 MovieClip Frame 1
_root.held = 50;
Symbol 2455 MovieClip Frame 2
_root.held = 50;
Symbol 2455 MovieClip Frame 3
_root.held = 40;
Symbol 2455 MovieClip Frame 5
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2456 MovieClip Frame 1
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2458 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2465 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2468 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2478 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2494 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 2495 MovieClip Frame 26
stop();
Symbol 2505 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2506 MovieClip Frame 5
if (_root.camframe.gameover._currentframe == 1) {
_root.camframe.gameover.gotoAndPlay(2);
}
Symbol 2506 MovieClip Frame 43
stop();
Symbol 2510 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 2511 MovieClip Frame 1
if ((_root.armor <= 1) and (!(_root.acc === 2))) {
gotoAndPlay (21);
}
Symbol 2511 MovieClip Frame 13
var NewItemNumber = ((NewItemHealthNumber = 1));
if (_root.acc == 2) {
NewItemNumber = _root.acc;
NewItemHealthNumber = 601;
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.maxhealth = 50 + (_root.body * 10);
if (_root.health > _root.maxhealth) {
_root.health = _root.maxhealth;
}
NewItemNumber = NewItemNumber + (NewItemHealthNumber - 1);
_root.maxitems++;
_root.attachMovie("item_drop", "obj" + _root.maxitems, 1001 + _root.maxitems);
_root["obj" + _root.maxitems]._x = _root.camframe._x - 300;
_root["obj" + _root.maxitems]._y = 550;
_root["obj" + _root.maxitems].item_symbol.gotoAndStop(NewItemNumber);
head.accessory.gotoAndStop(1);
}
if (_root.armor > 1) {
NewItemNumber = _root.armor;
NewItemHealthNumber = _root.armorh;
_root.armor = 1;
_root.armorhmax = 0;
_root.armorh = 0;
_root.camframe.box.invarm.gotoAndPlay(1);
NewItemNumber = NewItemNumber + Math.ceil(NewItemHealthNumber / 25);
_root.maxitems++;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + _root.maxitems, 300 + _root.maxitems);
_root["obj_drop_ani" + _root.maxitems]._x = _root.camframe._x;
_root["obj_drop_ani" + _root.maxitems]._y = 300;
_root["obj_drop_ani" + _root.maxitems]._xscale = _root.camframe.hero._xscale;
_root["obj_drop_ani" + _root.maxitems].item_symbol.gotoAndStop(NewItemNumber);
forearm.armor.gotoAndStop(1);
shoulder.armor.gotoAndStop(1);
chest.armor.gotoAndStop(1);
foothitbox.armor.gotoAndStop(1);
foothitbox.armor2.gotoAndStop(1);
thigh.armor.gotoAndStop(1);
footrear.armor.gotoAndStop(1);
footrear.armor2.gotoAndStop(1);
thighrear.armor.gotoAndStop(1);
forearmrear.armor.gotoAndStop(1);
shoulderrear.armor.gotoAndStop(1);
}
Symbol 2511 MovieClip Frame 21
head.cum.gotoAndStop(1);
cumboobs.gotoAndStop(1);
thighrear.cum.gotoAndStop(1);
cumchest.gotoAndStop(1);
Symbol 2511 MovieClip Frame 61
if (_root.camframe.hero._xscale == -100) {
gotoAndPlay (21);
}
Symbol 2511 MovieClip Frame 62
stop();
Symbol 2512 MovieClip Frame 1
var chaincost = (10 * _root.weapon[_root.wpn][4]);
if ((_root.player < 10) and (_root.wpn < 11)) {
chaincost = chaincost - 10;
}
var scale = (100 + (10 * _root.body));
Symbol 2512 MovieClip Frame 2
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2512 MovieClip Frame 3
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2512 MovieClip Frame 4
_root.held++;
scale = scale - chaincost;
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2512 MovieClip Frame 6
if (_root.held == 9) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2512 MovieClip Frame 8
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2512 MovieClip Frame 12
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2512 MovieClip Frame 22
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2512 MovieClip Frame 23
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2512 MovieClip Frame 24
if (_root.held <= 25) {
_root.held = 15;
}
scale = scale - chaincost;
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2512 MovieClip Frame 26
if (_root.held == 14) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A3");
}
}
}
Symbol 2512 MovieClip Frame 28
if (_root.held <= 15) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A3");
}
}
}
Symbol 2512 MovieClip Frame 32
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2512 MovieClip Frame 42
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2512 MovieClip Frame 43
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2512 MovieClip Frame 44
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2512 MovieClip Frame 46
if (_root.held <= 25) {
_root.held = 20;
}
scale = scale - chaincost;
Symbol 2512 MovieClip Frame 48
if (_root.held == 19) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A4");
}
}
}
Symbol 2512 MovieClip Frame 50
if (_root.held <= 20) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A4");
}
}
}
Symbol 2512 MovieClip Frame 55
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2512 MovieClip Frame 64
if (_root.held <= 25) {
_root.held = 10;
}
scale = scale - chaincost;
Symbol 2512 MovieClip Frame 66
if (_root.held <= 25) {
_root.held = 10;
}
Symbol 2512 MovieClip Frame 71
if (_root.held == 9) {
if (Key.isDown(65)) {
if (scale >= 100) {
if (_root.wpn < 11) {
gotoAndPlay ("A5");
}
}
}
}
Symbol 2512 MovieClip Frame 74
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
if (_root.wpn < 11) {
gotoAndPlay ("A5");
}
}
}
}
Symbol 2512 MovieClip Frame 80
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2512 MovieClip Frame 91
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2512 MovieClip Frame 92
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2512 MovieClip Frame 93
if (_root.held <= 25) {
_root.held = 10;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2512 MovieClip Frame 94
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2512 MovieClip Frame 97
if (_root.held <= 25) {
_root.held = 25;
}
Symbol 2512 MovieClip Frame 105
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2513 MovieClip Frame 1
var a = 0;
var chaincost = (10 * _root.weapon[_root.wpn][4]);
var scale = ((ballscale = 100 + (10 * _root.spirit)));
var ElementType = "energyball";
var AttackSound = new Sound();
AttackSound.attachSound("magicsound");
if (_root.wpn == 12) {
ElementType = "fireball";
AttackSound.attachSound("fireballsound");
}
Symbol 2513 MovieClip Frame 13
a = _root.proj.length;
_root.pnum++;
if (_root.pnum > 10) {
_root.pnum = 1;
}
_root.attachMovie(ElementType, "p" + _root.pnum, 200 + _root.pnum);
_root.proj.push([0, ["p" + _root.pnum], 5, 20, ballscale]);
AttackSound.start(0, 1);
if (_root.camframe.hero._xscale == -100) {
_root.proj[a][3] = -25;
_root["p" + _root.pnum]._x = _root.camframe._x - 150;
} else {
_root["p" + _root.pnum]._x = _root.camframe._x + 150;
}
_root["p" + _root.pnum]._y = 220;
_root["p" + _root.pnum]._xscale = scale;
_root["p" + _root.pnum]._yscale = scale;
Symbol 2513 MovieClip Frame 18
if (_root.held <= 10) {
scale = scale - chaincost;
if (scale >= 100) {
gotoAndPlay ("A1");
}
}
Symbol 2513 MovieClip Frame 26
if (_root.held <= 10) {
_root.held = 0;
_root.camframe.hero.gotoAndPlay(1);
}
Symbol 2517 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (41);
} else if (_root.player > 10) {
gotoAndPlay (21);
}
Symbol 2518 MovieClip Frame 1
var chaincost = (10 * _root.weapon[_root.wpn][4]);
var scale = (100 + (10 * _root.body));
Symbol 2518 MovieClip Frame 4
_root.held++;
scale = scale - chaincost;
Symbol 2518 MovieClip Frame 6
if (_root.held == 9) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2518 MovieClip Frame 8
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2518 MovieClip Frame 13
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2518 MovieClip Frame 22
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2518 MovieClip Frame 23
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2518 MovieClip Frame 24
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2518 MovieClip Frame 26
if (_root.held <= 25) {
_root.held = 10;
}
scale = scale - chaincost;
Symbol 2518 MovieClip Frame 31
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A3");
}
}
}
Symbol 2518 MovieClip Frame 40
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2518 MovieClip Frame 52
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2518 MovieClip Frame 53
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2518 MovieClip Frame 54
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2518 MovieClip Frame 55
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2518 MovieClip Frame 56
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2518 MovieClip Frame 57
if (_root.held <= 25) {
_root.held = 20;
}
scale = scale - chaincost;
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2518 MovieClip Frame 58
if (_root.held == 19) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A4");
}
}
}
Symbol 2518 MovieClip Frame 60
if (_root.held <= 20) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A4");
}
}
}
Symbol 2518 MovieClip Frame 67
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2518 MovieClip Frame 81
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2518 MovieClip Frame 82
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2518 MovieClip Frame 83
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2518 MovieClip Frame 85
if (_root.held <= 25) {
_root.held = 10;
}
Symbol 2518 MovieClip Frame 87
if (_root.held <= 25) {
_root.held = 25;
}
Symbol 2518 MovieClip Frame 96
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2528 MovieClip Frame 1
var chaincost = (10 * _root.weapon[_root.wpn][4]);
var scale = (100 + (10 * _root.body));
Symbol 2528 MovieClip Frame 3
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2528 MovieClip Frame 4
_root.held++;
scale = scale - chaincost;
Symbol 2528 MovieClip Frame 10
if (_root.held == 9) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2528 MovieClip Frame 12
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A2");
}
}
}
Symbol 2528 MovieClip Frame 23
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2528 MovieClip Frame 33
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 34
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2528 MovieClip Frame 35
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 36
if (_root.held <= 25) {
_root.held = 10;
}
scale = scale - chaincost;
Symbol 2528 MovieClip Frame 39
if (_root.held == 9) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A3");
}
}
}
Symbol 2528 MovieClip Frame 41
if (_root.held <= 10) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A3");
}
}
}
Symbol 2528 MovieClip Frame 61
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2528 MovieClip Frame 73
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 74
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2528 MovieClip Frame 75
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2528 MovieClip Frame 76
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 80;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 80;
}
Symbol 2528 MovieClip Frame 77
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 80;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 80;
}
Symbol 2528 MovieClip Frame 78
if (_root.held <= 25) {
_root.held = 20;
}
scale = scale - chaincost;
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 80;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 80;
}
Symbol 2528 MovieClip Frame 79
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 80;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 80;
}
Symbol 2528 MovieClip Frame 80
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 80;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 80;
}
Symbol 2528 MovieClip Frame 81
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2528 MovieClip Frame 82
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2528 MovieClip Frame 83
if (_root.held <= 20) {
if (Key.isDown(65)) {
if (scale >= 100) {
gotoAndPlay ("A4");
}
}
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 88
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2528 MovieClip Frame 103
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 104
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2528 MovieClip Frame 105
if (_root.held <= 25) {
_root.held = 25;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2528 MovieClip Frame 107
if (_root.held <= 25) {
_root.held = 25;
}
Symbol 2528 MovieClip Frame 116
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2529 MovieClip Frame 1
var chaincost = (10 * _root.weapon[_root.wpn][4]);
var scale = (100 + (10 * _root.spirit));
var AttackSound = new Sound();
switch (_root.wpn) {
case 41 :
var energytype = "wave";
var projectilespeed = 25;
AttackSound.attachSound("wavesound");
break;
case 42 :
var energytype = "earthmound";
var projectilespeed = 15;
scale = scale + 50;
AttackSound.attachSound("rocksound");
break;
default :
var energytype = "energyball";
var projectilespeed = 25;
AttackSound.attachSound("");
}
Symbol 2529 MovieClip Frame 3
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2529 MovieClip Frame 4
_root.held++;
scale = scale - chaincost;
Symbol 2529 MovieClip Frame 5
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2529 MovieClip Frame 6
var a = _root.proj.length;
_root.pnum++;
if (_root.pnum > 10) {
_root.pnum = 1;
}
_root.attachMovie(energytype, "p" + _root.pnum, 200 + _root.pnum);
_root["p" + _root.pnum]._y = 575;
AttackSound.start(0, 1);
if (_root.camframe.hero._xscale == -100) {
_root["p" + _root.pnum]._x = _root.camframe._x - 150;
_root.proj.push([0, ["p" + _root.pnum], 5, -1 * projectilespeed, scale]);
} else {
_root["p" + _root.pnum]._x = _root.camframe._x + 150;
_root.proj.push([0, ["p" + _root.pnum], 5, projectilespeed, scale]);
}
Symbol 2529 MovieClip Frame 7
Symbol 2529 MovieClip Frame 8
Symbol 2529 MovieClip Frame 16
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2529 MovieClip Frame 31
if (_root.held <= 25) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 5;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 5;
}
Symbol 2530 MovieClip Frame 2
if (_root.held <= 60) {
_root.held = 50;
}
Symbol 2530 MovieClip Frame 4
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2530 MovieClip Frame 5
if (_root.held <= 60) {
_root.held = 55;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 6
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 7
if (_root.held <= 60) {
_root.held = 55;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 8
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 9
if (_root.held <= 60) {
_root.held = 55;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 10
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 11
if (_root.held <= 60) {
_root.held = 55;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 12
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2530 MovieClip Frame 13
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2530 MovieClip Frame 15
if (_root.held <= 60) {
_root.held = 60;
}
Symbol 2530 MovieClip Frame 17
if (_root.held <= 60) {
_root.held = 60;
}
Symbol 2530 MovieClip Frame 19
_root.camframe.hero.gotoAndStop(_root.camframe.hero._currentframe + 1);
Symbol 2530 MovieClip Frame 24
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2531 MovieClip Frame 6
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2532 MovieClip Frame 1
var a = 0;
var chaincost = 15;
var scale = ((ballscale = 100 + (10 * _root.spirit)));
var ElementType = "energyball";
var AttackSound = new Sound();
AttackSound.attachSound("magicsound");
if (_root.wpn == 12) {
ElementType = "fireball";
AttackSound.attachSound("fireballsound");
}
Symbol 2532 MovieClip Frame 2
if (_root.held <= 60) {
_root.held = 50;
}
Symbol 2532 MovieClip Frame 7
a = _root.proj.length;
_root.pnum++;
if (_root.pnum > 10) {
_root.pnum = 1;
}
_root.attachMovie(ElementType, "p" + _root.pnum, 200 + _root.pnum);
_root.proj.push([0, ["p" + _root.pnum], 5, 25, ballscale]);
AttackSound.start(0, 1);
if (_root.camframe.hero._xscale == -100) {
_root.proj[a][3] = -25;
_root["p" + _root.pnum]._x = _root.camframe._x - 150;
} else {
_root["p" + _root.pnum]._x = _root.camframe._x + 150;
}
if ((scale % 2) == 1) {
_root["p" + _root.pnum]._y = 210;
} else {
_root["p" + _root.pnum]._y = 230;
}
_root["p" + _root.pnum]._xscale = scale;
_root["p" + _root.pnum]._yscale = scale;
Symbol 2532 MovieClip Frame 9
if (_root.held <= 50) {
scale = scale - chaincost;
if (scale >= 100) {
gotoAndPlay ("A1");
}
}
Symbol 2532 MovieClip Frame 20
if (_root.held <= 50) {
_root.held = 0;
_root.camframe.hero.gotoAndPlay(1);
}
Symbol 2533 MovieClip Frame 2
if (_root.held <= 60) {
_root.held = 50;
}
Symbol 2533 MovieClip Frame 4
if (_root.held <= 60) {
_root.held = 55;
}
_root.camframe.hero.herospecialattack.w2._alpha = 0;
_root.camframe.hero.herospecialattack.w3._alpha = 0;
_root.camframe.hero.herospecialattack.w4._alpha = 0;
_root.camframe.hero.herospecialattack.w5._alpha = 0;
_root.camframe.hero.herospecialattack.w6._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 0;
_root.camframe.hero.herospecialattack.w8._alpha = 0;
_root.camframe.hero.herospecialattack.w9._alpha = 0;
_root.camframe.hero.herospecialattack.w10._alpha = 0;
Symbol 2533 MovieClip Frame 5
_root.camframe.hero.herospecialattack.w6._alpha = 75;
Symbol 2533 MovieClip Frame 6
_root.camframe.hero.herospecialattack.w5._alpha = 75;
_root.camframe.hero.herospecialattack.w6._alpha = 100;
_root.camframe.hero.herospecialattack.w7._alpha = 75;
Symbol 2533 MovieClip Frame 7
_root.camframe.hero.herospecialattack.w8._alpha = 75;
_root.camframe.hero.herospecialattack.w7._alpha = 50;
_root.camframe.hero.herospecialattack.w6._alpha = 25;
_root.camframe.hero.herospecialattack.w4._alpha = 75;
_root.camframe.hero.herospecialattack.w5._alpha = 50;
Symbol 2533 MovieClip Frame 8
if (_root.held <= 60) {
_root.held = 55;
}
_root.camframe.hero.herospecialattack.w9._alpha = 75;
_root.camframe.hero.herospecialattack.w8._alpha = 50;
_root.camframe.hero.herospecialattack.w7._alpha = 25;
_root.camframe.hero.herospecialattack.w6._alpha = 0;
_root.camframe.hero.herospecialattack.w3._alpha = 75;
_root.camframe.hero.herospecialattack.w4._alpha = 50;
_root.camframe.hero.herospecialattack.w5._alpha = 25;
Symbol 2533 MovieClip Frame 9
_root.camframe.hero.herospecialattack.w10._alpha = 75;
_root.camframe.hero.herospecialattack.w8._alpha = 25;
_root.camframe.hero.herospecialattack.w7._alpha = 0;
_root.camframe.hero.herospecialattack.w2._alpha = 75;
_root.camframe.hero.herospecialattack.w4._alpha = 25;
_root.camframe.hero.herospecialattack.w5._alpha = 0;
Symbol 2533 MovieClip Frame 10
_root.camframe.hero.herospecialattack.w9._alpha = 75;
_root.camframe.hero.herospecialattack.w10._alpha = 50;
_root.camframe.hero.herospecialattack.w3._alpha = 75;
_root.camframe.hero.herospecialattack.w2._alpha = 50;
Symbol 2533 MovieClip Frame 11
_root.camframe.hero.herospecialattack.w9._alpha = 50;
_root.camframe.hero.herospecialattack.w10._alpha = 25;
_root.camframe.hero.herospecialattack.w3._alpha = 50;
_root.camframe.hero.herospecialattack.w2._alpha = 25;
Symbol 2533 MovieClip Frame 12
if (_root.held <= 60) {
_root.held = 55;
}
_root.camframe.hero.herospecialattack.w7._alpha = 75;
_root.camframe.hero.herospecialattack.w8._alpha = 50;
_root.camframe.hero.herospecialattack.w9._alpha = 25;
_root.camframe.hero.herospecialattack.w10._alpha = 0;
_root.camframe.hero.herospecialattack.w5._alpha = 75;
_root.camframe.hero.herospecialattack.w4._alpha = 50;
_root.camframe.hero.herospecialattack.w3._alpha = 25;
_root.camframe.hero.herospecialattack.w2._alpha = 0;
Symbol 2533 MovieClip Frame 13
_root.camframe.hero.herospecialattack.w6._alpha = 75;
_root.camframe.hero.herospecialattack.w7._alpha = 50;
_root.camframe.hero.herospecialattack.w8._alpha = 25;
_root.camframe.hero.herospecialattack.w9._alpha = 0;
_root.camframe.hero.herospecialattack.w5._alpha = 50;
_root.camframe.hero.herospecialattack.w4._alpha = 25;
_root.camframe.hero.herospecialattack.w3._alpha = 0;
Symbol 2533 MovieClip Frame 14
_root.camframe.hero.herospecialattack.w8._alpha = 0;
_root.camframe.hero.herospecialattack.w4._alpha = 0;
_root.camframe.hero.herospecialattack.w5._alpha = 75;
_root.camframe.hero.herospecialattack.w6._alpha = 100;
_root.camframe.hero.herospecialattack.w7._alpha = 75;
Symbol 2533 MovieClip Frame 15
_root.camframe.hero.herospecialattack.w4._alpha = 75;
_root.camframe.hero.herospecialattack.w5._alpha = 50;
_root.camframe.hero.herospecialattack.w8._alpha = 75;
_root.camframe.hero.herospecialattack.w7._alpha = 50;
_root.camframe.hero.herospecialattack.w6._alpha = 50;
Symbol 2533 MovieClip Frame 16
if (_root.held <= 60) {
_root.held = 55;
}
_root.camframe.hero.herospecialattack.w3._alpha = 75;
_root.camframe.hero.herospecialattack.w4._alpha = 50;
_root.camframe.hero.herospecialattack.w5._alpha = 25;
_root.camframe.hero.herospecialattack.w6._alpha = 0;
_root.camframe.hero.herospecialattack.w9._alpha = 75;
_root.camframe.hero.herospecialattack.w8._alpha = 50;
_root.camframe.hero.herospecialattack.w7._alpha = 25;
Symbol 2533 MovieClip Frame 17
_root.camframe.hero.herospecialattack.w2._alpha = 75;
_root.camframe.hero.herospecialattack.w3._alpha = 50;
_root.camframe.hero.herospecialattack.w4._alpha = 25;
_root.camframe.hero.herospecialattack.w5._alpha = 0;
_root.camframe.hero.herospecialattack.w10._alpha = 75;
_root.camframe.hero.herospecialattack.w9._alpha = 50;
_root.camframe.hero.herospecialattack.w8._alpha = 25;
_root.camframe.hero.herospecialattack.w7._alpha = 0;
Symbol 2533 MovieClip Frame 18
_root.camframe.hero.herospecialattack.w3._alpha = 75;
_root.camframe.hero.herospecialattack.w2._alpha = 50;
_root.camframe.hero.herospecialattack.w9._alpha = 75;
_root.camframe.hero.herospecialattack.w10._alpha = 50;
Symbol 2533 MovieClip Frame 19
_root.camframe.hero.herospecialattack.w4._alpha = 75;
_root.camframe.hero.herospecialattack.w3._alpha = 50;
_root.camframe.hero.herospecialattack.w2._alpha = 25;
_root.camframe.hero.herospecialattack.w8._alpha = 75;
_root.camframe.hero.herospecialattack.w9._alpha = 50;
_root.camframe.hero.herospecialattack.w10._alpha = 25;
Symbol 2533 MovieClip Frame 20
if (_root.held <= 60) {
_root.held = 60;
}
_root.camframe.hero.herospecialattack.w5._alpha = 75;
_root.camframe.hero.herospecialattack.w4._alpha = 50;
_root.camframe.hero.herospecialattack.w3._alpha = 25;
_root.camframe.hero.herospecialattack.w2._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 75;
_root.camframe.hero.herospecialattack.w8._alpha = 50;
_root.camframe.hero.herospecialattack.w9._alpha = 25;
_root.camframe.hero.herospecialattack.w10._alpha = 0;
Symbol 2533 MovieClip Frame 21
_root.camframe.hero.herospecialattack.w5._alpha = 50;
_root.camframe.hero.herospecialattack.w4._alpha = 25;
_root.camframe.hero.herospecialattack.w3._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 50;
_root.camframe.hero.herospecialattack.w8._alpha = 25;
_root.camframe.hero.herospecialattack.w9._alpha = 0;
Symbol 2533 MovieClip Frame 22
_root.camframe.hero.herospecialattack.w5._alpha = 25;
_root.camframe.hero.herospecialattack.w4._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 25;
_root.camframe.hero.herospecialattack.w8._alpha = 0;
Symbol 2533 MovieClip Frame 23
_root.camframe.hero.gotoAndStop(_root.camframe.hero._currentframe + 1);
_root.camframe.hero.herospecialattack.w5._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 0;
Symbol 2533 MovieClip Frame 30
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2534 MovieClip Frame 1
if (_root.held <= 60) {
_root.held = 55;
}
_root.camframe.hero.herospecialattack.w5._alpha = 0;
_root.camframe.hero.herospecialattack.w7._alpha = 0;
Symbol 2534 MovieClip Frame 8
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2553 MovieClip Frame 2
if (_root.held <= 60) {
_root.held = 50;
}
Symbol 2553 MovieClip Frame 4
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 7
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 8
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 11
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 12
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 15
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 16
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 19
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 20
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 23
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 24
if (_root.held <= 60) {
_root.held = 55;
}
Symbol 2553 MovieClip Frame 27
_root.camframe.hero.gotoAndStop(_root.camframe.hero._currentframe + 1);
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
this._xscale = this._xscale * -1;
Symbol 2553 MovieClip Frame 45
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2554 MovieClip Frame 23
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2555 MovieClip Frame 1
switch (_root.wpn) {
case 41 :
var energytype = "ss_water";
var projectileheight = 100;
var projectiledistance = _root.camframe._x;
break;
case 42 :
var energytype = "ss_earth";
var projectileheight = 550;
var projectiledistance = (_root.camframe._x + (_root.camframe.hero._xscale * 4));
break;
default :
var energytype = "energyball";
var projectileheight = 100;
var projectiledistance = _root.camframe._x;
}
Symbol 2555 MovieClip Frame 2
if (_root.held <= 60) {
_root.held = 50;
}
var chargesound = new Sound();
chargesound.attachSound("stormcharge");
chargesound.start(0, 2);
Symbol 2555 MovieClip Frame 3
_root.attachMovie(energytype, "ss", 249);
var scale = 20;
var maxscale = (100 * _root.spirit);
var chargecount = 0;
_root.ss._x = projectiledistance;
_root.ss._y = projectileheight;
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 4
var scale = 40;
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 5
var scale = 60;
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 6
if (scale < maxscale) {
scale = scale + _root.spirit;
}
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 8
if (scale < maxscale) {
scale = scale + _root.spirit;
}
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 10
if (scale < maxscale) {
scale = scale + _root.spirit;
}
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 12
if (scale < maxscale) {
scale = scale + _root.spirit;
}
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 14
if (scale < maxscale) {
scale = scale + _root.spirit;
}
_root.ss._xscale = scale;
_root.ss._yscale = scale;
Symbol 2555 MovieClip Frame 15
chargecount++;
if (chargecount <= 5) {
if (Key.isDown(83)) {
_root.health = _root.health - 5;
gotoAndPlay ("L1");
}
}
Symbol 2555 MovieClip Frame 16
if (_root.held == 50) {
_root.held = 51;
}
chargesound.stop();
Symbol 2555 MovieClip Frame 24
if (chargecount <= 1) {
gotoAndPlay (56);
}
Symbol 2555 MovieClip Frame 40
if (chargecount <= 3) {
gotoAndPlay (56);
}
Symbol 2555 MovieClip Frame 60
if (_root.held <= 60) {
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2556 MovieClip Frame 2
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2556 MovieClip Frame 3
if (_root.held == 41) {
_root.held = 40;
}
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2556 MovieClip Frame 4
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2556 MovieClip Frame 5
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 40;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 40;
}
Symbol 2556 MovieClip Frame 6
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 20;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 20;
}
Symbol 2556 MovieClip Frame 7
if (_root.camframe.hero._xscale == 100) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + 10;
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - 10;
}
Symbol 2556 MovieClip Frame 9
if (_root.held <= 41) {
_root.held = 39;
}
Symbol 2556 MovieClip Frame 15
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2557 MovieClip Frame 1
function Knockback() {
if (_root.monatt[0][3] > 0) {
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
if (monsterdamage >= 10) {
_root.camframe._x = _root.camframe._x + 100;
} else {
_root.camframe._x = _root.camframe._x + (10 * monsterdamage);
}
}
} else if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
if (monsterdamage >= 10) {
_root.camframe._x = _root.camframe._x - 100;
} else {
_root.camframe._x = _root.camframe._x - (10 * monsterdamage);
}
}
monsterdamage = monsterdamage - 10;
}
var monsterdamage = _root.monatt[0][2];
if (isNaN(monsterdamage)) {
monsterdamage = 5;
}
if (_root.armorh > 0) {
_root.health = _root.health - (monsterdamage / 2);
_root.armorh = _root.armorh - (monsterdamage / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
}
} else {
_root.health = _root.health - monsterdamage;
}
if (_root.held == 97) {
gotoAndPlay (11);
} else if (_root.held == 99) {
gotoAndPlay (21);
} else {
Knockback();
}
Symbol 2557 MovieClip Frame 2
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 3
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 5
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2557 MovieClip Frame 11
if (_root.wpn > 30) {
gotoAndPlay (16);
}
Knockback();
Symbol 2557 MovieClip Frame 12
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 13
_root.held = 0;
if (Key.isDown(40) or Key.isDown(87)) {
_root.camframe.hero.gotoAndStop(2);
} else {
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2557 MovieClip Frame 16
Knockback();
Symbol 2557 MovieClip Frame 17
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 18
_root.held = 0;
if (Key.isDown(40) or Key.isDown(87)) {
_root.camframe.hero.gotoAndStop(2);
} else {
_root.camframe.hero.gotoAndStop(1);
}
Symbol 2557 MovieClip Frame 21
Knockback();
Symbol 2557 MovieClip Frame 22
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 23
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 24
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 25
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 26
if (monsterdamage > 0) {
Knockback();
}
Symbol 2557 MovieClip Frame 44
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2558 MovieClip Frame 1
var monsterdamage = _root.BGA[0][1];
_root.camframe._x = _root.camframe._x + ((_root[_root.BGA[0][5]]._xscale * monsterdamage) / 5);
if (_root.armorh > 0) {
_root.health = _root.health - (monsterdamage / 2);
_root.armorh = _root.armorh - (monsterdamage / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
}
} else {
_root.health = _root.health - monsterdamage;
}
Symbol 2558 MovieClip Frame 5
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
Symbol 2568 MovieClip Frame 1
stop();
Symbol 2568 MovieClip Frame 2
if (_root.player > 20) {
gotoAndPlay (22);
} else if (_root.player > 10) {
gotoAndPlay (12);
} else {
play();
}
Symbol 2568 MovieClip Frame 11
stop();
Symbol 2568 MovieClip Frame 21
stop();
Symbol 2568 MovieClip Frame 31
stop();
Symbol 2612 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3136 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 2);
if (j > 2) {
j = 2;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (180 * j);
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root.camframe._x = _root.camframe._x - _root.camframe.hero._xscale;
_root[_root.BGA[0][5]]._y = 575;
_root.BGA[0][7] = 950;
_root[_root.BGA[0][5]].gotoAndStop(11);
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._y = 200;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3136 MovieClip Frame 7
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3136 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3136 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3136 MovieClip Frame 40
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1301);
_root.symbol_poison._y = 100;
_root.symbol_poison._x = _root.camframe._x;
Symbol 3136 MovieClip Frame 75
heroesc();
stop();
Symbol 3136 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3136 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3136 MovieClip Frame 127
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1301);
_root.symbol_poison._y = 100;
_root.symbol_poison._x = _root.camframe._x;
Symbol 3136 MovieClip Frame 131
if (_root.cumchest > 1) {
_root.cumchest--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison2", 1302);
_root.symbol_poison2._y = 125;
_root.symbol_poison2._x = _root.camframe._x + 25;
Symbol 3136 MovieClip Frame 180
heroesc();
stop();
Symbol 3136 MovieClip Frame 181
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 186
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 191
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 196
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 200
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
_root.grapple = -75;
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3136 MovieClip Frame 201
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3136 MovieClip Frame 210
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 25;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1301);
_root.symbol_poison._y = 100;
_root.symbol_poison._x = _root.camframe._x;
Symbol 3136 MovieClip Frame 240
heroesc();
stop();
Symbol 3136 MovieClip Frame 241
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 3;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 246
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 251
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 256
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3136 MovieClip Frame 261
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3136 MovieClip Frame 262
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3136 MovieClip Frame 268
Symbol 3136 MovieClip Frame 314
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3136 MovieClip Frame 316
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3136 MovieClip Frame 326
heroesc();
stop();
Symbol 3234 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 2) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
i++;
}
_root.gbararrowcheck = 2;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3234 MovieClip Frame 7
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3234 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3234 MovieClip Frame 33
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3234 MovieClip Frame 90
heroesc();
stop();
Symbol 3234 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 5;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 121
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 126
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 131
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 136
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 140
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
if (Math.random() > 0.33) {
gotoAndPlay ("BGgrab2Loop");
}
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 141
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 146
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 151
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 156
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 160
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 161
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3234 MovieClip Frame 163
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3234 MovieClip Frame 220
heroesc();
stop();
Symbol 3234 MovieClip Frame 221
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 231
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 236
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 240
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 241
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3234 MovieClip Frame 242
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3234 MovieClip Frame 280
heroesc();
stop();
Symbol 3234 MovieClip Frame 281
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 286
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 291
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 293
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 296
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 301
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3234 MovieClip Frame 306
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3234 MovieClip Frame 307
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3234 MovieClip Frame 312
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3234 MovieClip Frame 354
heroesc();
stop();
Symbol 3234 MovieClip Frame 356
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3234 MovieClip Frame 366
heroesc();
stop();
Symbol 3307 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 2) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + 180;
i++;
}
_root.gbararrowcheck = 2;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3307 MovieClip Frame 7
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3307 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3307 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3307 MovieClip Frame 35
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3307 MovieClip Frame 90
heroesc();
stop();
Symbol 3307 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 5;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 107
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 113
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3307 MovieClip Frame 116
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3307 MovieClip Frame 125
if (Math.random() > 0.33) {
gotoAndPlay ("BGCum2Loop");
}
Symbol 3307 MovieClip Frame 130
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3307 MovieClip Frame 182
heroesc();
stop();
Symbol 3307 MovieClip Frame 183
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 188
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 193
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 198
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 202
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3307 MovieClip Frame 203
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3307 MovieClip Frame 242
heroesc();
stop();
Symbol 3307 MovieClip Frame 243
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 248
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 253
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 255
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3307 MovieClip Frame 258
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 263
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3307 MovieClip Frame 268
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3307 MovieClip Frame 269
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3307 MovieClip Frame 273
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3307 MovieClip Frame 311
heroesc();
stop();
Symbol 3307 MovieClip Frame 318
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3307 MovieClip Frame 328
heroesc();
stop();
Symbol 3538 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3659 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 6) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 175;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 4);
if (j > 3) {
j = 3;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
i++;
}
_root.gbararrowcheck = 6;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][5]]._x;
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
if (_root.BGA[0][4] <= 0) {
_root.held = 95;
_root.quest_shipclear = 0;
_root.camframe.hero.gotoAndStop(9);
} else {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
}
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3659 MovieClip Frame 11
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1301);
_root.symbol_poison._x = _root.camframe._x;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 12
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
Symbol 3659 MovieClip Frame 13
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
Symbol 3659 MovieClip Frame 14
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
Symbol 3659 MovieClip Frame 15
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
Symbol 3659 MovieClip Frame 16
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 20;
} else {
_root.camframe._x = _root.camframe._x + 20;
}
Symbol 3659 MovieClip Frame 21
attacharrows();
Symbol 3659 MovieClip Frame 30
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3659 MovieClip Frame 31
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 6;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 41
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 46
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 50
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3659 MovieClip Frame 51
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3659 MovieClip Frame 60
if (_root.cumchest > 1) {
_root.cumchest--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1302);
_root.symbol_poison._x = _root.camframe._x;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 61
_root.fadeout.gotoAndPlay(51);
Symbol 3659 MovieClip Frame 64
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1303);
_root.symbol_poison._x = _root.camframe._x + 50;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 91
heroesc();
stop();
Symbol 3659 MovieClip Frame 101
if ((_root.armorh > 0) and (!(_root.armor === 71))) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 8;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 111
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 115
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3659 MovieClip Frame 116
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3659 MovieClip Frame 121
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1302);
_root.symbol_poison._x = _root.camframe._x;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 123
if (_root.cumchest > 1) {
_root.cumchest--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1303);
_root.symbol_poison._x = _root.camframe._x + 50;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 125
if (_root.cumchest > 1) {
_root.cumchest--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1304);
_root.symbol_poison._x = _root.camframe._x - 50;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 126
_root.fadeout.gotoAndPlay(51);
Symbol 3659 MovieClip Frame 131
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1305);
_root.symbol_poison._x = _root.camframe._x;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 156
heroesc();
stop();
Symbol 3659 MovieClip Frame 181
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 186
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 191
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 196
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3659 MovieClip Frame 200
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3659 MovieClip Frame 201
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3659 MovieClip Frame 210
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1302);
_root.symbol_poison._x = _root.camframe._x;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 211
_root.fadeout.gotoAndPlay(51);
Symbol 3659 MovieClip Frame 213
if (_root.cumchest > 1) {
_root.cumchest--;
}
if (_root.cumface > 1) {
_root.cumface--;
}
_root.poisonlevel = _root.poisonlevel + 50;
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.attachMovie("symbol_poison", "symbol_poison", 1303);
_root.symbol_poison._x = _root.camframe._x + 50;
_root.symbol_poison._y = 100;
Symbol 3659 MovieClip Frame 241
heroesc();
stop();
Symbol 3659 MovieClip Frame 251
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.grapple = 75;
_root.held = 106;
}
}
var lassoloop = 0;
Symbol 3659 MovieClip Frame 265
lassoloop++;
if (lassoloop < 3) {
gotoAndPlay ("HeroGrab2Loop");
}
Symbol 3659 MovieClip Frame 271
_root.BGA[0][4] = _root.BGA[0][4] - ((_root.body + _root.spirit) * 2);
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x - (10 * _root.camframe.hero._xscale);
Symbol 3659 MovieClip Frame 286
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3659 MovieClip Frame 301
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3659 MovieClip Frame 310
heroesc();
stop();
Symbol 3659 MovieClip Frame 331
_root.quest_shipclear = 0;
stop();
Symbol 3699 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3724 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 2) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 2);
if (j > 1) {
j = 1;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (180 * j);
i++;
}
_root.gbararrowcheck = 2;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3724 MovieClip Frame 10
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3724 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 26
if (Math.random() > 0.25) {
gotoAndPlay ("BGgrab1loop");
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3724 MovieClip Frame 40
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 3724 MovieClip Frame 70
heroesc();
stop();
Symbol 3724 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
if (herovoiceplay == true) {
herovoice.attachSound(("HV" + hl) + "9");
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 110
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 111
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 121
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 126
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 130
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2Loop");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 131
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3724 MovieClip Frame 181
heroesc();
stop();
Symbol 3724 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 221
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3724 MovieClip Frame 270
heroesc();
stop();
Symbol 3724 MovieClip Frame 281
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 286
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 290
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 291
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 296
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 301
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3724 MovieClip Frame 310
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2loop");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3724 MovieClip Frame 311
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3724 MovieClip Frame 354
heroesc();
stop();
Symbol 3724 MovieClip Frame 356
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3724 MovieClip Frame 366
heroesc();
stop();
Symbol 3766 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3772 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3776 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3802 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3813 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3822 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 125;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 3);
if (j > 2) {
j = 2;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
m20thigh.spankred._alpha = 0;
Symbol 3822 MovieClip Frame 20
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 21
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 22
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 23
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 24
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 25
if (_root.camframe.hero._xscale == 100) {
_root.camframe._x = _root.camframe._x - 10;
} else {
_root.camframe._x = _root.camframe._x + 10;
}
Symbol 3822 MovieClip Frame 30
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3822 MovieClip Frame 36
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 5;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 43
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 51
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 58
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 66
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 3822 MovieClip Frame 67
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3822 MovieClip Frame 68
m20thigh.spankred._alpha = 0;
Symbol 3822 MovieClip Frame 120
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3822 MovieClip Frame 121
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 125
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 129
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 133
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
Symbol 3822 MovieClip Frame 137
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 3822 MovieClip Frame 138
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3822 MovieClip Frame 139
m20thigh.spankred._alpha = 0;
Symbol 3822 MovieClip Frame 144
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 3822 MovieClip Frame 175
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3822 MovieClip Frame 176
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 3;
}
Symbol 3822 MovieClip Frame 182
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 3;
}
Symbol 3822 MovieClip Frame 188
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 3;
}
Symbol 3822 MovieClip Frame 194
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 3;
}
Symbol 3822 MovieClip Frame 200
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 3822 MovieClip Frame 201
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3822 MovieClip Frame 203
m20thigh.spankred._alpha = 0;
Symbol 3822 MovieClip Frame 241
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3822 MovieClip Frame 251
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 6;
}
Symbol 3822 MovieClip Frame 256
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 6;
}
if (m20thigh.spankred._alpha < 75) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha + 25;
} else {
m20thigh.spankred._alpha = 100;
}
Symbol 3822 MovieClip Frame 258
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 3822 MovieClip Frame 261
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (m20thigh.spankred._alpha > 0) {
m20thigh.spankred._alpha = m20thigh.spankred._alpha - 5;
}
if (_root._currentframe == 44) {
_root.escbgvar = _root.escbgvar - 6;
}
Symbol 3822 MovieClip Frame 265
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 3822 MovieClip Frame 266
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3822 MovieClip Frame 295
_root.camframe.hero._xscale = _root.camframe.hero._xscale * -1;
heroesc();
stop();
Symbol 3822 MovieClip Frame 302
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3822 MovieClip Frame 312
heroesc();
stop();
Symbol 3878 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3887 MovieClip Frame 1
function attacharrows() {
j = Math.floor(Math.random() * 4);
if (j > 3) {
j = 3;
}
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3887 MovieClip Frame 15
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3887 MovieClip Frame 21
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 31
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 40
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3887 MovieClip Frame 41
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3887 MovieClip Frame 58
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 3887 MovieClip Frame 100
heroesc();
stop();
Symbol 3887 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3887 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3887 MovieClip Frame 132
if (Math.random() > 0.25) {
gotoAndPlay ("BGgrab2cum");
}
Symbol 3887 MovieClip Frame 139
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 3887 MovieClip Frame 186
heroesc();
stop();
Symbol 3887 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 221
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 230
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3887 MovieClip Frame 231
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3887 MovieClip Frame 232
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 3887 MovieClip Frame 281
heroesc();
stop();
Symbol 3887 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 321
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 326
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3887 MovieClip Frame 331
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3887 MovieClip Frame 332
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3887 MovieClip Frame 340
Symbol 3887 MovieClip Frame 360
heroesc();
stop();
Symbol 3887 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3887 MovieClip Frame 371
heroesc();
stop();
Symbol 3902 MovieClip Frame 1
if (_root.wpn == 2) {
gotoAndStop(_root.player + 3);
} else {
gotoAndStop(_root.player);
}
Symbol 3906 MovieClip Frame 1
gotoAndStop(_root.acc);
Symbol 3912 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 3915 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3920 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3922 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 3927 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 3928 MovieClip Frame 1
function attacharrows() {
j = Math.floor(Math.random() * 4);
if (j > 3) {
j = 3;
}
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
if (i == 2) {
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + ((90 * j) + 90);
} else {
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
}
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3928 MovieClip Frame 20
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3928 MovieClip Frame 21
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 31
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 40
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3928 MovieClip Frame 41
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3928 MovieClip Frame 45
Symbol 3928 MovieClip Frame 76
heroesc();
stop();
Symbol 3928 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 6;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3928 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3928 MovieClip Frame 137
if (Math.random() > 0.25) {
gotoAndPlay ("BGgrab2cum");
}
Symbol 3928 MovieClip Frame 145
Symbol 3928 MovieClip Frame 181
heroesc();
stop();
Symbol 3928 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 211
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 213
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3928 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 224
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3928 MovieClip Frame 225
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3928 MovieClip Frame 232
Symbol 3928 MovieClip Frame 281
heroesc();
stop();
Symbol 3928 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3928 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3928 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3928 MovieClip Frame 327
if (Math.random() > 0.25) {
gotoAndPlay ("HeroGrab2CumLoop");
}
Symbol 3928 MovieClip Frame 329
Symbol 3928 MovieClip Frame 360
heroesc();
stop();
Symbol 3928 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3928 MovieClip Frame 371
heroesc();
stop();
Symbol 3972 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 2);
if (j > 2) {
j = 1;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (180 * j);
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 3972 MovieClip Frame 20
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3972 MovieClip Frame 21
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 31
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 40
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3972 MovieClip Frame 41
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3972 MovieClip Frame 51
Symbol 3972 MovieClip Frame 76
heroesc();
stop();
Symbol 3972 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 8;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 111
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 113
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3972 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 121
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 124
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3972 MovieClip Frame 125
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3972 MovieClip Frame 145
if (Math.random() > 0.25) {
gotoAndPlay ("BGgrab2cum");
}
Symbol 3972 MovieClip Frame 155
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 3972 MovieClip Frame 191
heroesc();
stop();
Symbol 3972 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3972 MovieClip Frame 221
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3972 MovieClip Frame 231
Symbol 3972 MovieClip Frame 261
heroesc();
stop();
Symbol 3972 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3972 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3972 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3972 MovieClip Frame 331
Symbol 3972 MovieClip Frame 360
heroesc();
stop();
Symbol 3972 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3972 MovieClip Frame 371
heroesc();
stop();
Symbol 3981 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 2);
if (j > 2) {
j = 1;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 + (180 * j));
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Instance of Symbol 1307 MovieClip in Symbol 3981 MovieClip Frame 15
onClipEvent (load) {
this._alpha = 75;
}
Instance of Symbol 1307 MovieClip in Symbol 3981 MovieClip Frame 16
onClipEvent (load) {
this._alpha = 50;
}
Instance of Symbol 1307 MovieClip in Symbol 3981 MovieClip Frame 17
onClipEvent (load) {
this._alpha = 25;
}
Symbol 3981 MovieClip Frame 20
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 3981 MovieClip Frame 21
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 5;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 31
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 40
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3981 MovieClip Frame 41
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3981 MovieClip Frame 53
if (Math.random() > 0.33) {
gotoAndPlay ("BGgrab1cum");
}
Symbol 3981 MovieClip Frame 56
Symbol 3981 MovieClip Frame 81
heroesc();
stop();
Symbol 3981 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 6;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3981 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3981 MovieClip Frame 133
if (Math.random() > 0.33) {
gotoAndPlay ("BGgrab2cum");
}
Symbol 3981 MovieClip Frame 139
Symbol 3981 MovieClip Frame 181
heroesc();
stop();
Symbol 3981 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 3;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 221
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 230
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3981 MovieClip Frame 231
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3981 MovieClip Frame 246
Symbol 3981 MovieClip Frame 281
heroesc();
stop();
Symbol 3981 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 3981 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 3981 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 3981 MovieClip Frame 331
Symbol 3981 MovieClip Frame 360
heroesc();
stop();
Symbol 3981 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 3981 MovieClip Frame 371
heroesc();
stop();
Symbol 4048 MovieClip Frame 1
function attacharrows() {
j = Math.floor(Math.random() * 4);
if (j > 3) {
j = 3;
}
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
j = j + 1;
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
splashmonster.gotoAndPlay(2);
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4048 MovieClip Frame 20
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 4048 MovieClip Frame 21
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 3;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 31
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 33
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 41
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 45
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 46
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4048 MovieClip Frame 65
if (Math.random() > 0.25) {
gotoAndPlay ("BGgrab1cum");
}
Symbol 4048 MovieClip Frame 75
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4048 MovieClip Frame 100
heroesc();
stop();
Symbol 4048 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4048 MovieClip Frame 134
if (Math.random() > 0.15) {
gotoAndPlay ("BGgrab2cumLoop");
}
Symbol 4048 MovieClip Frame 137
Symbol 4048 MovieClip Frame 181
heroesc();
stop();
Symbol 4048 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 211
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 213
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 224
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 225
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4048 MovieClip Frame 237
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4048 MovieClip Frame 271
heroesc();
stop();
Symbol 4048 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4048 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4048 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4048 MovieClip Frame 331
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4048 MovieClip Frame 360
heroesc();
stop();
Symbol 4048 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4048 MovieClip Frame 371
heroesc();
stop();
Symbol 4146 MovieClip Frame 1
function attacharrows() {
j = Math.floor(Math.random() * 4);
if (j > 3) {
j = 3;
}
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 75;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
j = j - 1;
if (j < 0) {
j = 3;
}
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
unloadarrows();
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
if (_root._currentframe <= 100) {
_root.maxitems++;
var _local2 = _root.maxitems;
_root.attachMovie("M29_FlowerDone", "obj" + _local2, 300 + _local2);
_root["obj" + _local2]._xscale = _root.camframe.hero._xscale * -1;
_root["obj" + _local2]._x = _root.camframe._x + (2 * _root.camframe.hero._xscale);
_root["obj" + _local2]._y = 550;
}
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4146 MovieClip Frame 35
if (_root.grapple > 0) {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = ((_root.body - _root.BGA[0][1]) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = (((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 4146 MovieClip Frame 51
if (_root.held < 1000) {
if (!(_root.held === 104)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.spirit + _root.body) / 2) + herobonusdmg) * 0.5) / _root.gspeed;
if (_root.held == 103) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 104;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 56
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 61
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 66
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 70
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4146 MovieClip Frame 71
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4146 MovieClip Frame 81
Symbol 4146 MovieClip Frame 115
heroesc();
stop();
Symbol 4146 MovieClip Frame 121
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 25;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 103) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - (_root.BGA[0][1] * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = ((_root.BGA[0][2] * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) + herobonusdmg) / 2) * 0.5) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 103;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 126
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 131
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 136
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 140
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 102;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("BGgrab2");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4146 MovieClip Frame 141
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4146 MovieClip Frame 151
Symbol 4146 MovieClip Frame 181
heroesc();
stop();
Symbol 4146 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 105)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = (_root.body - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = ((_root.BGA[0][2] * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) + herobonusdmg) * 0.75) / _root.gspeed;
if (_root.held == 106) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 105;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4146 MovieClip Frame 221
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4146 MovieClip Frame 231
Symbol 4146 MovieClip Frame 261
heroesc();
stop();
Symbol 4146 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 106) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = ((_root.body * 0.75) - _root.BGA[0][1]) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 106;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4146 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 107;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1001;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if (_root.BGA[0][4] <= 0) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4146 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 108;
}
Symbol 4146 MovieClip Frame 331
Symbol 4146 MovieClip Frame 360
heroesc();
stop();
Symbol 4146 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4146 MovieClip Frame 371
heroesc();
stop();
Symbol 4212 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4220 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4223 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 4225 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4233 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4236 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 4243 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4246 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 4257 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4325 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[1][1] = 0;
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4325 MovieClip Frame 2
if (_root.grapple > 0) {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed);
}
Symbol 4325 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4325 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4325 MovieClip Frame 35
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4325 MovieClip Frame 49
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4325 MovieClip Frame 90
heroesc();
stop();
Symbol 4325 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4325 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4325 MovieClip Frame 131
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4325 MovieClip Frame 139
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4325 MovieClip Frame 181
heroesc();
stop();
Symbol 4325 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4325 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 231
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1Loop");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 236
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 240
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4325 MovieClip Frame 241
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4325 MovieClip Frame 251
if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1cum");
}
Symbol 4325 MovieClip Frame 254
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4325 MovieClip Frame 257
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4325 MovieClip Frame 300
heroesc();
stop();
Symbol 4325 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4325 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4325 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4325 MovieClip Frame 360
heroesc();
stop();
Symbol 4325 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4325 MovieClip Frame 371
heroesc();
stop();
Symbol 4408 MovieClip Frame 1
function attacharrows() {
j = 0;
if (Math.random() > 0.7) {
j = 180;
}
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + j;
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[1][1] = 0;
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.BGA[0][0] == 17) {
_root.camframe.hero.gotoAndStop(_root.camframe.hero._currentframe + 2);
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4408 MovieClip Frame 2
if (_root.grapple > 0) {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed);
}
Symbol 4408 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4408 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4408 MovieClip Frame 35
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4408 MovieClip Frame 49
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4408 MovieClip Frame 90
heroesc();
stop();
Symbol 4408 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4408 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4408 MovieClip Frame 131
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4408 MovieClip Frame 139
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4408 MovieClip Frame 181
heroesc();
stop();
Symbol 4408 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4408 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 231
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1Loop");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 236
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 240
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4408 MovieClip Frame 241
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4408 MovieClip Frame 251
if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1cum");
}
Symbol 4408 MovieClip Frame 254
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4408 MovieClip Frame 257
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4408 MovieClip Frame 300
heroesc();
stop();
Symbol 4408 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4408 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4408 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4408 MovieClip Frame 360
heroesc();
stop();
Symbol 4408 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4408 MovieClip Frame 371
heroesc();
Symbol 4487 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = 180;
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[1][1] = 0;
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4487 MovieClip Frame 2
if (_root.grapple > 0) {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed);
}
Symbol 4487 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4487 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4487 MovieClip Frame 35
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4487 MovieClip Frame 49
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4487 MovieClip Frame 90
heroesc();
stop();
Symbol 4487 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4487 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4487 MovieClip Frame 131
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4487 MovieClip Frame 139
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4487 MovieClip Frame 181
heroesc();
stop();
Symbol 4487 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4487 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 231
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1Loop");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 236
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 240
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4487 MovieClip Frame 241
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4487 MovieClip Frame 251
if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1cum");
}
Symbol 4487 MovieClip Frame 254
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4487 MovieClip Frame 257
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4487 MovieClip Frame 300
heroesc();
stop();
Symbol 4487 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4487 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4487 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4487 MovieClip Frame 360
heroesc();
stop();
Symbol 4487 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4487 MovieClip Frame 371
heroesc();
Symbol 4566 MovieClip Frame 1
function attacharrows() {
j = 0;
if (Math.random() > 0.3) {
j = 180;
}
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + j;
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[0][1] = 0;
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
if (_root.quest_zombiecount > 0) {
_root.quest_zombiecount--;
}
_root.BGA[1][1] = 0;
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4566 MovieClip Frame 2
if (_root.grapple > 0) {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed);
}
Symbol 4566 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 4;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4566 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4566 MovieClip Frame 35
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4566 MovieClip Frame 49
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4566 MovieClip Frame 90
heroesc();
stop();
Symbol 4566 MovieClip Frame 101
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4566 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4566 MovieClip Frame 131
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4566 MovieClip Frame 139
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4566 MovieClip Frame 181
heroesc();
stop();
Symbol 4566 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4566 MovieClip Frame 221
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 231
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1Loop");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 236
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 240
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4566 MovieClip Frame 241
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4566 MovieClip Frame 251
if (Math.random() < 0.7) {
gotoAndPlay ("HeroGrab1cum");
}
Symbol 4566 MovieClip Frame 254
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4566 MovieClip Frame 257
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4566 MovieClip Frame 300
heroesc();
stop();
Symbol 4566 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4566 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4566 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4566 MovieClip Frame 360
heroesc();
stop();
Symbol 4566 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4566 MovieClip Frame 371
heroesc();
stop();
Symbol 4615 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4624 MovieClip Frame 1
gotoAndStop(_root.armor + Math.ceil(_root.armorh / 25));
Symbol 4627 MovieClip Frame 1
gotoAndStop(_root.player);
Symbol 4641 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 3) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 100;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 2);
if (j > 1) {
j = 1;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (180 * j);
i++;
}
_root.gbararrowcheck = 3;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4641 MovieClip Frame 10
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
Symbol 4641 MovieClip Frame 11
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
if (herovoiceplay == true) {
herovoice.attachSound(("HV" + hl) + "9");
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 22
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
Symbol 4641 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 31
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 36
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 39
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 41
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 47
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1B");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 48
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4641 MovieClip Frame 50
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4641 MovieClip Frame 55
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4641 MovieClip Frame 71
heroesc();
stop();
Symbol 4641 MovieClip Frame 101
if ((_root.armorh > 0) and (!(_root.armor === 71))) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 8;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 110
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1B");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 111
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1B");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 121
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 126
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 131
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2B");
} else {
gotoAndPlay ("BGgrab1B");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 132
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4641 MovieClip Frame 144
if (Math.random() < 0.5) {
gotoAndPlay ("BGgrab2cum");
}
Symbol 4641 MovieClip Frame 149
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4641 MovieClip Frame 155
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4641 MovieClip Frame 186
heroesc();
stop();
Symbol 4641 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 2;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 221
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck++;
}
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 226
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 230
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 231
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4641 MovieClip Frame 271
heroesc();
stop();
Symbol 4641 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 0;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4641 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
Symbol 4641 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4641 MovieClip Frame 360
heroesc();
stop();
Symbol 4641 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4641 MovieClip Frame 376
heroesc();
stop();
Symbol 4696 MovieClip Frame 1
function attacharrows() {
i = 1;
while (i <= 4) {
_root.attachMovie("gbararrow_r", "arrow" + i, 1800 + i);
_root["arrow" + i]._x = (_root.camframe._x - (50 * i)) + 125;
_root["arrow" + i]._y = 100;
j = Math.floor(Math.random() * 3);
if (j > 2) {
j = 2;
}
_root["arrow" + i]._rotation = _root["arrow" + i]._rotation + (90 * j);
i++;
}
_root.gbararrowcheck = 4;
}
function unloadarrows() {
_root.gbararrowcheck = -100;
i = 1;
while (i < 10) {
_root["arrow" + i].unloadMovie();
i++;
}
}
function damagecall() {
_root.grapple = _root.grapple + strdiff;
_root.BGA[0][4] = _root.BGA[0][4] - herodmg;
if (_root.BGA[0][4] < 0) {
_root.BGA[0][4] = 0;
}
_root.BGA[1][4] = _root.BGA[1][4] - herodmg;
if (_root.BGA[1][4] < 0) {
_root.BGA[1][4] = 0;
}
if (_root.armorh > 0) {
_root.armorh = _root.armorh - (mondmg / 2);
_root.health = _root.health - (mondmg / 2);
if (_root.armorh < 0) {
_root.armorh = 0;
if (_root.armor <= 100) {
gotoAndPlay ("clothestear");
}
}
} else {
_root.health = _root.health - mondmg;
}
if (_root.gbararrowcheck == -1) {
attacharrows();
}
if (_root.gbararrowcheck < -1) {
if (!(_root.gbararrowcheck === -100)) {
_root.gbararrowcheck = _root.gbararrowcheck + _root.spirit;
}
if (_root.gbararrowcheck > -1) {
_root.gbararrowcheck = -1;
}
}
}
function heroesc() {
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
if (_root.BGA[0][4] <= 0) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
} else {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
}
if (_root.BGA[1][4] <= 0) {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
} else {
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[1][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2.5 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
}
_root.camframe.box.gotoAndPlay(42);
if (_root.held < 1000) {
_root.held = 49;
_root.camframe.hero.gotoAndStop(6);
} else {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
}
}
if (_root.poisonlevel > 200) {
_root.poisonlevel = 199;
}
_root.gbararrowcheck = -1;
_root.escherovar = (_root.escbgvar = 0);
var i = ((j = 0));
var herodr = Math.floor(_root.armorarray[Math.floor(_root.armor / 10)][3] / 10);
var herobonusdmg = (_root.armorarray[Math.floor(_root.armor / 10)][3] % 10);
if (_root.acc == 10) {
herodr = herodr + _root.accessory[10][4];
}
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(1);
function herovoicecall() {
sl = sl + (Math.random() - (_root.health / 200));
if (sl < 0) {
sl = 0;
}
if ((dsl + Math.floor(sl)) > 0) {
herovoice.attachSound(("HV" + hl) + (dsl + Math.floor(sl)));
if (herovoiceplay == true) {
herovoiceplay = false;
herovoice.start(0, 1);
herovoice.onSoundComplete = function () {
herovoiceplay = true;
};
}
}
if (sl > 1) {
sl = 0;
}
}
var hl = Math.floor(_root.player / 10);
var dsl = 0;
var moandelay = 0;
var sl = 0;
var herovoiceplay = true;
var herovoice = new Sound();
Symbol 4696 MovieClip Frame 2
if (_root.grapple > 0) {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("HeroGrab1");
} else {
var strdiff = (((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed);
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
var mondmg = ((((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed);
if (mondmg < 0) {
mondmg = 0;
}
var herodmg = (((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed);
gotoAndPlay ("BGgrab1");
}
Symbol 4696 MovieClip Frame 11
if ((_root.armorh > 0) and (_root.armor <= 100)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (!(_root.held === 114)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 7;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.75) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
if (_root.held == 113) {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
}
_root.held = 114;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 16
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 21
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 26
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 30
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 4696 MovieClip Frame 31
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4696 MovieClip Frame 32
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4696 MovieClip Frame 41
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4696 MovieClip Frame 76
heroesc();
stop();
Symbol 4696 MovieClip Frame 101
if ((_root.armorh > 0) and (!(_root.armor === 71))) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
_root.armorh = _root.armorh - 40;
if (_root.armorh < 0) {
_root.armorh = 0;
}
gotoAndPlay ("clothestear");
}
if (_root.held < 1000) {
if (_root.held > 113) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 8;
strdiff = (_root.body - ((_root.BGA[0][1] + (_root.BGA[1][1] / 2)) * 0.75)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = 0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 1.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.5) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
_root.held = 113;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 106
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 111
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 116
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
Symbol 4696 MovieClip Frame 120
if (_root.grapple < -100) {
_root.grapple = -100;
if (_root.held < 1000) {
_root.held = 112;
}
_root.camframe.box.grapplebar.gotoAndPlay(22);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("BGgrab2cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 4696 MovieClip Frame 121
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4696 MovieClip Frame 131
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4696 MovieClip Frame 136
if (_root.cumchest > 1) {
_root.cumchest--;
}
Symbol 4696 MovieClip Frame 166
heroesc();
stop();
Symbol 4696 MovieClip Frame 201
if (_root.held < 1000) {
if (!(_root.held === 115)) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 3;
strdiff = ((_root.body - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = (((_root.BGA[0][2] + (_root.BGA[1][2] / 2)) * 0.5) - herodr) / _root.gspeed;
if (mondmg < 0) {
mondmg = 0;
}
herodmg = ((((_root.body + _root.spirit) / 2) * 0.75) + herobonusdmg) / _root.gspeed;
if (_root.held == 116) {
_root.grapple = _root.grapple - 10;
splashmonster.gotoAndPlay(2);
} else {
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
}
_root.held = 115;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 3;
}
}
Symbol 4696 MovieClip Frame 206
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 3;
}
}
Symbol 4696 MovieClip Frame 211
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 3;
}
}
Symbol 4696 MovieClip Frame 216
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 3;
}
}
Symbol 4696 MovieClip Frame 220
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab1cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 4696 MovieClip Frame 221
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4696 MovieClip Frame 231
if (_root.cumface > 1) {
_root.cumface--;
}
Symbol 4696 MovieClip Frame 275
heroesc();
stop();
Symbol 4696 MovieClip Frame 301
if (_root.held < 1000) {
if (_root.held < 116) {
_root.camframe.box.grapplebar.grapplebargood.gotoAndPlay(2);
dsl = 1;
strdiff = (((_root.body * 0.75) - _root.BGA[0][1]) - (_root.BGA[1][1] / 2)) / _root.gspeed;
if (Math.abs(strdiff) < 0.25) {
strdiff = -0.25;
}
mondmg = 0;
herodmg = (((_root.body + _root.spirit) / 2) + herobonusdmg) / _root.gspeed;
_root.grapple = _root.grapple + 10;
splash.gotoAndPlay(2);
_root.held = 116;
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 6;
}
}
Symbol 4696 MovieClip Frame 306
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 6;
}
}
Symbol 4696 MovieClip Frame 311
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 6;
}
}
Symbol 4696 MovieClip Frame 316
if (_root.held < 1000) {
damagecall();
moandelay = moandelay - Math.random();
if (moandelay < 0) {
herovoicecall();
moandelay = (_root.health / _root.maxhealth) * 10;
}
} else if (_root.grapple > -100) {
_root.grapple = _root.grapple - _root.BGA[0][1];
}
if (_root._currentframe == 44) {
if (!(_root.held === 112)) {
_root.escbgvar = _root.escbgvar - 6;
}
}
Symbol 4696 MovieClip Frame 320
if (_root.grapple > 100) {
_root.grapple = 100;
_root.held = 117;
_root.camframe.box.grapplebar.gotoAndPlay(2);
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
strdiff = 0;
}
if (_root.held < 1000) {
if (_root.health <= 0) {
_root.held = 1011;
_root.camframe.gameover.gotoAndPlay(2);
unloadarrows();
}
}
if ((_root.BGA[0][4] <= 0) and (_root.BGA[1][4] <= 0)) {
gotoAndPlay ("HeroGrab2Cum");
} else if (_root.grapple > 0) {
if (_root.grapple > 50) {
gotoAndPlay ("HeroGrab2");
} else {
gotoAndPlay ("HeroGrab1");
}
} else if (_root.grapple < -50) {
gotoAndPlay ("BGgrab2");
} else {
gotoAndPlay ("BGgrab1");
}
if (_root.escherovar > 0) {
if (((_root.escherovar * -1) + 100) < _root.grapple) {
heroesc();
}
}
if (_root.escbgvar < 0) {
if (((_root.escbgvar * -1) - 100) > _root.grapple) {
heroesc();
}
}
Symbol 4696 MovieClip Frame 321
if (_root.gbararrowcheck > 0) {
unloadarrows();
}
_root.gbararrowcheck = -100;
if (_root.held < 1000) {
_root.held = 118;
}
Symbol 4696 MovieClip Frame 330
Symbol 4696 MovieClip Frame 360
heroesc();
stop();
Symbol 4696 MovieClip Frame 361
_root.camframe.box.grapplebar.armorsave.gotoAndPlay(6);
if (_root.held < 1000) {
_root.held = 101;
}
Symbol 4696 MovieClip Frame 371
heroesc();
stop();
Symbol 4697 MovieClip Frame 1
stop();
Symbol 4707 MovieClip Frame 2
if (_root.backpack4h > 300) {
this.item_symbol.gotoAndStop((_root.backpack4 + _root.backpack4h) - 1);
} else {
this.item_symbol.gotoAndStop(_root.backpack4);
}
if (_root.backpack4 < 0) {
gotoAndStop (11);
}
stop();
Symbol 4708 MovieClip Frame 2
if (_root.backpack3h > 300) {
this.item_symbol.gotoAndStop((_root.backpack3 + _root.backpack3h) - 1);
} else {
this.item_symbol.gotoAndStop(_root.backpack3);
}
if (_root.backpack3 < 0) {
gotoAndStop (11);
}
stop();
Symbol 4709 MovieClip Frame 2
if (_root.backpack2h > 300) {
this.item_symbol.gotoAndStop((_root.backpack2 + _root.backpack2h) - 1);
} else {
this.item_symbol.gotoAndStop(_root.backpack2);
}
if (_root.backpack2 < 0) {
gotoAndStop (11);
}
stop();
Symbol 4710 MovieClip Frame 2
if (_root.backpack1h > 300) {
this.item_symbol.gotoAndStop((_root.backpack1 + _root.backpack1h) - 1);
} else {
this.item_symbol.gotoAndStop(_root.backpack1);
}
stop();
Symbol 4717 MovieClip Frame 1
if (_root.backpack2 >= 0) {
gotoAndStop (21);
}
if (_root.backpack3 >= 0) {
gotoAndPlay (31);
}
if (_root.backpack4 >= 0) {
gotoAndStop (41);
}
Symbol 4717 MovieClip Frame 2
if (_root.backpack2 >= 0) {
gotoAndPlay (12);
}
if (_root.backpack3 >= 0) {
gotoAndPlay (22);
}
if (_root.backpack4 >= 0) {
gotoAndStop (32);
}
Symbol 4717 MovieClip Frame 11
stop();
Symbol 4717 MovieClip Frame 21
_root.camframe.box.invb2.gotoAndPlay(1);
stop();
Symbol 4717 MovieClip Frame 31
_root.camframe.box.invb3.gotoAndPlay(1);
stop();
Symbol 4717 MovieClip Frame 40
_root.camframe.box.invb4.gotoAndPlay(1);
stop();
Symbol 4718 MovieClip Frame 2
this.item_symbol.gotoAndStop(_root.acc + 600);
stop();
Symbol 4720 MovieClip Frame 2
this.item_symbol.gotoAndStop(_root.armor);
stop();
Symbol 4722 MovieClip Frame 2
this.item_symbol.gotoAndStop(_root.wpn + 300);
stop();
Symbol 4733 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (22);
} else if (_root.player > 10) {
gotoAndPlay (12);
}
Symbol 4733 MovieClip Frame 2
if (_root.poisonlevel > 0) {
gotoAndStop(_currentframe + 1);
}
stop();
Symbol 4733 MovieClip Frame 12
if (_root.poisonlevel > 0) {
gotoAndStop(_currentframe + 1);
}
stop();
Symbol 4733 MovieClip Frame 22
if (_root.poisonlevel > 0) {
gotoAndStop(_currentframe + 1);
}
stop();
Symbol 4736 MovieClip Frame 1
if (_root.gunhmax > 0) {
gotoAndStop (2);
}
stop();
Symbol 4739 Button
on (release) {
if (_root.held == 0) {
_root.held = 904;
gotoAndPlay(_root.HordeModeOptions * 10);
}
}
Symbol 4743 Button
on (release) {
if (_root.BGtype[16][7] == 0) {
_root.BGtype[16][7] = 1;
CheckM16.gotoAndStop(3);
} else {
_root.BGtype[16][7] = 0;
CheckM16.gotoAndStop(2);
}
}
Symbol 4744 Button
on (release) {
if (_root.BGtype[17][7] == 0) {
_root.BGtype[17][7] = 1;
CheckM17.gotoAndStop(3);
} else {
_root.BGtype[17][7] = 0;
CheckM17.gotoAndStop(2);
}
}
Symbol 4745 Button
on (release) {
if (_root.BGtype[19][7] == 0) {
_root.BGtype[19][7] = 1;
CheckM19.gotoAndStop(3);
} else {
_root.BGtype[19][7] = 0;
CheckM19.gotoAndStop(2);
}
}
Symbol 4746 Button
on (release) {
if (_root.BGtype[20][7] == 0) {
_root.BGtype[20][7] = 1;
CheckM20.gotoAndStop(3);
} else {
_root.BGtype[20][7] = 0;
CheckM20.gotoAndStop(2);
}
}
Symbol 4747 Button
on (release) {
if (_root.BGtype[11][7] == 0) {
_root.BGtype[11][7] = 1;
CheckM11.gotoAndStop(3);
} else {
_root.BGtype[11][7] = 0;
CheckM11.gotoAndStop(2);
}
}
Symbol 4750 MovieClip Frame 2
stop();
Symbol 4750 MovieClip Frame 4
stop();
Symbol 4751 Button
on (release) {
_root.held = 0;
gotoAndPlay (1);
}
Symbol 4763 Button
on (release) {
if (_root.BGtype[22][7] == 0) {
_root.BGtype[22][7] = 1;
CheckM22.gotoAndStop(3);
} else {
_root.BGtype[22][7] = 0;
CheckM22.gotoAndStop(2);
}
}
Symbol 4764 Button
on (release) {
if (_root.BGtype[23][7] == 0) {
_root.BGtype[23][7] = 1;
CheckM23.gotoAndStop(3);
} else {
_root.BGtype[23][7] = 0;
CheckM23.gotoAndStop(2);
}
}
Symbol 4765 Button
on (release) {
if (_root.BGtype[25][7] == 0) {
_root.BGtype[25][7] = 1;
CheckM25.gotoAndStop(3);
} else {
_root.BGtype[25][7] = 0;
CheckM25.gotoAndStop(2);
}
}
Symbol 4766 Button
on (release) {
if (_root.BGtype[26][7] == 0) {
_root.BGtype[26][7] = 1;
CheckM26.gotoAndStop(3);
} else {
_root.BGtype[26][7] = 0;
CheckM26.gotoAndStop(2);
}
}
Symbol 4767 Button
on (release) {
if (_root.BGtype[28][7] == 0) {
_root.BGtype[28][7] = 1;
CheckM28.gotoAndStop(3);
} else {
_root.BGtype[28][7] = 0;
CheckM28.gotoAndStop(2);
}
}
Symbol 4768 Button
on (release) {
if (_root.BGtype[29][7] == 0) {
_root.BGtype[29][7] = 1;
CheckM29.gotoAndStop(3);
} else {
_root.BGtype[29][7] = 0;
CheckM29.gotoAndStop(2);
}
}
Symbol 4776 MovieClip Frame 1
if (_root.HordeModeOptions == 0) {
gotoAndStop (3);
}
if (_root._currentframe < 100) {
gotoAndStop (3);
}
Symbol 4776 MovieClip Frame 2
stop();
Symbol 4776 MovieClip Frame 19
if (_root.BGtype[16][7] == 1) {
CheckM16.gotoAndStop(3);
}
if (_root.BGtype[16][7] == 1) {
CheckM17.gotoAndStop(3);
}
if (_root.BGtype[16][7] == 1) {
CheckM19.gotoAndStop(3);
}
if (_root.BGtype[16][7] == 1) {
CheckM20.gotoAndStop(3);
}
if (_root.BGtype[16][7] == 1) {
CheckM11.gotoAndStop(3);
}
stop();
Symbol 4776 MovieClip Frame 29
if (_root.BGtype[16][7] == 1) {
CheckM16.gotoAndStop(3);
}
if (_root.BGtype[17][7] == 1) {
CheckM17.gotoAndStop(3);
}
if (_root.BGtype[19][7] == 1) {
CheckM19.gotoAndStop(3);
}
if (_root.BGtype[20][7] == 1) {
CheckM20.gotoAndStop(3);
}
if (_root.BGtype[11][7] == 1) {
CheckM11.gotoAndStop(3);
}
if (_root.BGtype[22][7] == 1) {
CheckM22.gotoAndStop(3);
}
if (_root.BGtype[23][7] == 1) {
CheckM23.gotoAndStop(3);
}
if (_root.BGtype[25][7] == 1) {
CheckM25.gotoAndStop(3);
}
if (_root.BGtype[26][7] == 1) {
CheckM26.gotoAndStop(3);
}
if (_root.BGtype[28][7] == 1) {
CheckM28.gotoAndStop(3);
}
if (_root.BGtype[29][7] == 1) {
CheckM29.gotoAndStop(3);
}
stop();
Symbol 4777 Button
on (release) {
if (_quality == "LOW") {
_quality = "MEDIUM";
_root.qualitytext = "Medium";
} else if (_quality == "MEDIUM") {
_quality = "HIGH";
_root.qualitytext = "High";
} else {
_quality = "LOW";
_root.qualitytext = "Low";
}
}
Symbol 4782 Button
on (release) {
switch (_root.gspeed) {
case 2 :
_root.gspeed = 10;
break;
case 3 :
_root.gspeed = 2;
break;
case 4 :
_root.gspeed = 3;
break;
case 6 :
_root.gspeed = 4;
break;
default :
_root.gspeed = 6;
}
grapplespeedbars.gotoAndPlay(1);
}
Symbol 4789 MovieClip Frame 1
gotoAndStop(_root.gspeed);
Symbol 4805 MovieClip Frame 16
stop();
Symbol 4805 MovieClip Frame 26
stop();
Symbol 4805 MovieClip Frame 36
stop();
Symbol 4907 MovieClip Frame 1
if (_root.itemnewh > 300) {
this.item_symbol.gotoAndStop((_root.itemnew + _root.itemnewh) - 1);
} else {
this.item_symbol.gotoAndStop(_root.itemnew);
}
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 5
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 10
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 15
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 20
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 25
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 30
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 35
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 40
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 55
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 60
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 65
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 70
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 75
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 80
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 85
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4907 MovieClip Frame 90
if (_root.itemnew < 1) {
gotoAndPlay((_root.itemselect * 5) + 46);
} else {
gotoAndPlay((_root.itemselect * 5) - 4);
}
Symbol 4915 MovieClip Frame 1
if (_root.held == 910) {
gotoAndStop (20);
}
Symbol 4915 MovieClip Frame 19
gotoAndPlay (1);
Symbol 4916 MovieClip Frame 1
_root.camframe.box.healthbar._xscale = _root.maxhealth;
_root.camframe.box.armorbar._xscale = _root.armorhmax;
_root.camframe.box.gunbar._xscale = _root.gunhmax;
if (!(_parent._parent._y === 100)) {
_root.camzoom = 0.75;
_parent._parent._y = 100;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
}
stop();
Instance of Symbol 4726 MovieClip "armorbar" in Symbol 4916 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 4733 MovieClip "healthbar" in Symbol 4916 MovieClip Frame 1
/* no clip actions */
Symbol 4916 MovieClip Frame 2
play();
Symbol 4916 MovieClip Frame 11
stop();
Instance of Symbol 4907 MovieClip "invbox" in Symbol 4916 MovieClip Frame 11
onClipEvent (load) {
var delay2 = 0;
var a = ((b = 0));
}
onClipEvent (enterFrame) {
if (_root.held == 901) {
if (delay2 == 0) {
if (Key.isDown(71)) {
delay2 = 3;
switch (_root.gspeed) {
case 2 :
_root.gspeed = 10;
break;
case 3 :
_root.gspeed = 2;
break;
case 4 :
_root.gspeed = 3;
break;
case 6 :
_root.gspeed = 4;
break;
default :
_root.gspeed = 6;
}
this._parent.grapplespeedbars.gotoAndPlay(1);
}
if (Key.isDown(89)) {
delay2 = 3;
if (_quality == "LOW") {
_quality = "MEDIUM";
_root.qualitytext = "Medium";
} else if (_quality == "MEDIUM") {
_quality = "HIGH";
_root.qualitytext = "High";
} else {
_quality = "LOW";
_root.qualitytext = "Low";
}
}
if (Key.isDown(37) or Key.isDown(81)) {
delay2 = 3;
_root.itemselect--;
if (_root.itemselect < 1) {
_root.itemselect = 1;
}
if ((_root.itemselect == 7) and (_root.backpack4 < 0)) {
_root.itemselect = 6;
}
if ((_root.itemselect == 6) and (_root.backpack3 < 0)) {
_root.itemselect = 5;
}
if ((_root.itemselect == 5) and (_root.backpack2 < 0)) {
_root.itemselect = 4;
}
if (_root.itemnew > 0) {
if (_root.itemselect <= 3) {
if (_root.itemnewh > 600) {
_root.itemselect = 3;
} else if (_root.itemnewh > 300) {
_root.itemselect = 1;
} else {
_root.itemselect = 2;
}
}
}
}
if (Key.isDown(39) or Key.isDown(69)) {
delay2 = 3;
_root.itemselect++;
if (_root.itemselect > 8) {
_root.itemselect = 8;
}
if ((_root.itemselect == 5) and (_root.backpack2 < 0)) {
_root.itemselect = 8;
}
if ((_root.itemselect == 6) and (_root.backpack3 < 0)) {
_root.itemselect = 8;
}
if ((_root.itemselect == 7) and (_root.backpack4 < 0)) {
_root.itemselect = 8;
}
if (_root.itemnew > 0) {
if (_root.itemselect <= 3) {
_root.itemselect = 4;
}
}
}
if (Key.isDown(65)) {
delay2 = 5;
if (_root.itemnew < 1) {
switch (_root.itemselect) {
case 1 :
_root.itemnew = _root.wpn;
_root.itemnewh = 301;
_root.wpn = 1;
_root.wpndmgphy = _root.weapon[_root.wpn][2];
_root.wpndmgmag = _root.weapon[_root.wpn][3];
_root.camframe.box.invwpn.gotoAndPlay(1);
break;
case 2 :
_root.itemnew = _root.armor;
_root.itemnewh = _root.armorh;
_root.armor = 1;
_root.armorhmax = 0;
_root.armorh = 0;
_root.camframe.box.invarm.gotoAndPlay(1);
break;
case 3 :
_root.itemnew = _root.acc;
_root.itemnewh = 601;
_root.acc = 1;
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.maxhealth = 50 + (_root.body * 10);
if (_root.health > _root.maxhealth) {
_root.health = _root.maxhealth;
}
_root.camframe.box.invacc.gotoAndPlay(1);
break;
case 4 :
_root.itemnew = _root.backpack1;
_root.itemnewh = _root.backpack1h;
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
break;
case 5 :
_root.itemnew = _root.backpack2;
_root.itemnewh = _root.backpack2h;
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
break;
case 6 :
_root.itemnew = _root.backpack3;
_root.itemnewh = _root.backpack3h;
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
break;
case 7 :
_root.itemnew = _root.backpack4;
_root.itemnewh = _root.backpack4h;
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
break;
case 8 :
_root.held = 0;
_root.camframe.hero.gotoAndStop(1);
_root.itemselect = (_root.itemnew = (_root.itemnewh = 0));
_root.camframe.box.gotoAndPlay(12);
}
if (_root.itemnewh > 300) {
_root.camframe.box.invbox.item_symbol.gotoAndStop((_root.itemnew + _root.itemnewh) - 1);
} else {
_root.camframe.box.invbox.item_symbol.gotoAndStop(_root.itemnew);
}
if (_root.itemselect < 4) {
_root.itemselect = 4;
} else if (_root.itemselect < 8) {
if (_root.itemnewh > 600) {
_root.itemselect = 3;
} else if (_root.itemnewh > 300) {
_root.itemselect = 1;
} else {
_root.itemselect = 2;
}
}
} else {
a = 0;
b = 0;
switch (_root.itemselect) {
case 1 :
if (_root.wpn > 1) {
a = _root.wpn;
b = 301;
}
_root.wpn = _root.itemnew;
_root.wpndmgphy = _root.weapon[_root.wpn][2];
_root.wpndmgmag = _root.weapon[_root.wpn][3];
_root.camframe.box.invwpn.gotoAndPlay(1);
if (_root.wpn == 23) {
_root.camframe.dark.gotoAndStop(2);
}
break;
case 2 :
if (_root.armor > 1) {
a = _root.armor;
b = _root.armorh;
}
_root.armor = _root.itemnew;
_root.armorhmax = _root.armorarray[Math.floor(_root.itemnew / 10)][2];
_root.armorh = _root.itemnewh;
_root.camframe.box.invarm.gotoAndPlay(1);
break;
case 3 :
if (_root.acc > 1) {
a = _root.acc;
b = 601;
}
_root.acc = _root.itemnew;
_root.body = (_root.bodrace + _root.bodclass) + _root.accessory[_root.acc][2];
_root.spirit = (_root.sptrace + _root.sptclass) + _root.accessory[_root.acc][3];
_root.maxhealth = 50 + (_root.body * 10);
if (_root.health > _root.maxhealth) {
_root.health = _root.maxhealth;
}
_root.camframe.box.invacc.gotoAndPlay(1);
break;
case 4 :
if (_root.backpack1 > 1) {
a = _root.backpack1;
b = _root.backpack1h;
}
_root.backpack1 = _root.itemnew;
_root.backpack1h = _root.itemnewh;
if (_root.backpack1 == 1) {
_root.backpack1h = 301;
}
_root.camframe.box.invb1.gotoAndPlay(1);
break;
case 5 :
if (_root.backpack2 > 1) {
a = _root.backpack2;
b = _root.backpack2h;
}
_root.backpack2 = _root.itemnew;
_root.backpack2h = _root.itemnewh;
if (_root.backpack2 == 1) {
_root.backpack2h = 301;
}
_root.camframe.box.invb2.gotoAndPlay(1);
break;
case 6 :
if (_root.backpack3 > 1) {
a = _root.backpack3;
b = _root.backpack3h;
}
_root.backpack3 = _root.itemnew;
_root.backpack3h = _root.itemnewh;
if (_root.backpack3 == 1) {
_root.backpack3h = 301;
}
_root.camframe.box.invb3.gotoAndPlay(1);
break;
case 7 :
if (_root.backpack4 > 1) {
a = _root.backpack4;
b = _root.backpack4h;
}
_root.backpack4 = _root.itemnew;
_root.backpack4h = _root.itemnewh;
if (_root.backpack4 == 1) {
_root.backpack4h = 301;
}
_root.camframe.box.invb4.gotoAndPlay(1);
break;
case 8 :
if (_root.itemnew <= 1) {
break;
}
if (_root.itemnewh > 300) {
_root.itemnew = _root.itemnew + (_root.itemnewh - 1);
} else {
_root.itemnew = _root.itemnew + Math.ceil(_root.itemnewh / 25);
}
_root.maxitems++;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + _root.maxitems, 300 + _root.maxitems);
_root["obj_drop_ani" + _root.maxitems]._x = _root.camframe._x;
_root["obj_drop_ani" + _root.maxitems]._y = 300;
_root["obj_drop_ani" + _root.maxitems]._xscale = _root.camframe.hero._xscale;
_root["obj_drop_ani" + _root.maxitems].item_symbol.gotoAndStop(_root.itemnew);
}
if (a > 1) {
if ((_root.backpack1 == 1) and (_root.backpack1h == 301)) {
_root.backpack1 = a;
_root.backpack1h = b;
if (_root.backpack1 == 1) {
_root.backpack1h = 301;
}
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 1) and (_root.backpack2h == 301)) {
_root.backpack2 = a;
_root.backpack2h = b;
if (_root.backpack2 == 1) {
_root.backpack2h = 301;
}
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 1) and (_root.backpack3h == 301)) {
_root.backpack3 = a;
_root.backpack3h = b;
if (_root.backpack3 == 1) {
_root.backpack3h = 301;
}
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 1) and (_root.backpack4h == 301)) {
_root.backpack4 = a;
_root.backpack4h = b;
if (_root.backpack4 == 1) {
_root.backpack4h = 301;
}
_root.camframe.box.invb4.gotoAndPlay(1);
} else {
if (b > 300) {
a = a + (b - 1);
} else {
a = a + Math.ceil(b / 25);
}
_root.maxitems++;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + _root.maxitems, 300 + _root.maxitems);
_root["obj_drop_ani" + _root.maxitems]._x = _root.camframe._x;
_root["obj_drop_ani" + _root.maxitems]._y = 300;
_root["obj_drop_ani" + _root.maxitems]._xscale = _root.camframe.hero._xscale;
_root["obj_drop_ani" + _root.maxitems].item_symbol.gotoAndStop(a);
}
a = 0;
b = 0;
}
_root.camframe.hero.gotoAndStop(8);
_root.itemselect = (_root.itemnew = (_root.itemnewh = 0));
_root.camframe.box.gotoAndPlay(12);
}
}
if (Key.isDown(70) or Key.isDown(73)) {
delay2 = 5;
if (_root.itemnew > 0) {
if ((!(_root.itemnew === 1)) and (!(_rootitemnewh === 301))) {
if (_root.itemnewh > 300) {
_root.itemnew = _root.itemnew + (_root.itemnewh - 1);
} else {
_root.itemnew = _root.itemnew + Math.ceil(_root.itemnewh / 25);
}
_root.maxitems++;
_root.attachMovie("item_drop_ani", "obj_drop_ani" + _root.maxitems, 300 + _root.maxitems);
_root["obj_drop_ani" + _root.maxitems]._x = _root.camframe._x;
_root["obj_drop_ani" + _root.maxitems]._y = 300;
_root["obj_drop_ani" + _root.maxitems]._xscale = _root.camframe.hero._xscale;
_root["obj_drop_ani" + _root.maxitems].item_symbol.gotoAndStop(_root.itemnew);
}
}
_root.camframe.hero.gotoAndStop(8);
_root.itemselect = (_root.itemnew = (_root.itemnewh = 0));
_root.camframe.box.gotoAndPlay(12);
}
}
}
if (delay2 > 0) {
delay2--;
}
if (_root.itemnew < 1) {
_root.itemdescription = "";
_parent.inv_desc.gotoAndStop(1);
} else if (_root.itemnewh > 600) {
_root.itemdescription = _root.accessory[_root.itemnew][5];
_parent.inv_desc.gotoAndStop(36);
} else if (_root.itemnewh > 300) {
_root.itemdescription = _root.weapon[_root.itemnew][6];
_root.itemv1 = _root.weapon[_root.itemnew][2];
_root.itemv2 = _root.weapon[_root.itemnew][3];
_parent.inv_desc.gotoAndStop(16);
} else {
_root.itemdescription = _root.armorarray[Math.floor(_root.itemnew / 10)][4];
_root.itemv1 = _root.armorarray[Math.floor(_root.itemnew / 10)][2];
_parent.inv_desc.gotoAndStop(26);
}
}
Symbol 4916 MovieClip Frame 21
if (_root.held < 100) {
gotoAndStop (1);
}
stop();
Symbol 4916 MovieClip Frame 31
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 32
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
play();
Symbol 4916 MovieClip Frame 33
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 34
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 35
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 36
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 37
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 38
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 39
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 40
_root.camzoom = _root.camzoom + 0.025;
_parent._parent._y = _parent._parent._y - 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 41
_root.camzoom = 1;
_parent._parent._y = 0;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
stop();
Instance of Symbol 4726 MovieClip "armorbar" in Symbol 4916 MovieClip Frame 41
onClipEvent (load) {
this._xscale = _root.armorhmax;
}
Instance of Symbol 4733 MovieClip "healthbar" in Symbol 4916 MovieClip Frame 41
onClipEvent (load) {
this._xscale = _root.maxhealth;
}
Symbol 4916 MovieClip Frame 42
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 43
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 44
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 45
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 46
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 47
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 48
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 49
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 50
_root.camzoom = _root.camzoom - 0.025;
_parent._parent._y = _parent._parent._y + 10;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
Symbol 4916 MovieClip Frame 51
_root.camzoom = 0.75;
_parent._parent._y = 100;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
if (_root.held < 100) {
gotoAndStop (1);
}
stop();
Instance of Symbol 4726 MovieClip "armorbar" in Symbol 4916 MovieClip Frame 51
/* no clip actions */
Instance of Symbol 4733 MovieClip "healthbar" in Symbol 4916 MovieClip Frame 51
/* no clip actions */
Symbol 4916 MovieClip Frame 61
if (!(_root.xfinish === _root.xstart)) {
var xshift = ((_root.xfinish - _root.xstart) / 50);
if ((xshift > 0) and (xshift < 10)) {
xshift = 10;
}
if ((xshift < 0) and (xshift > -10)) {
xshift = -10;
}
boxslide = setInterval(function () {
_root.camframe._x = _root.camframe._x + xshift;
_root.camframe.hero._x = _root.camframe.hero._x - xshift;
if (xshift > 0) {
if (_root.camframe._x >= _root.xfinish) {
clearInterval(boxslide);
}
} else if (_root.camframe._x <= _root.xfinish) {
clearInterval(boxslide);
}
}, 25);
}
Symbol 4916 MovieClip Frame 101
if (_root.held <= 910) {
stop();
} else if (_root.held < 990) {
_root.held++;
gotoAndPlay (81);
}
Instance of Symbol 4915 MovieClip in Symbol 4916 MovieClip Frame 101
onClipEvent (enterFrame) {
if ((_root.held == 910) and Key.isDown(65)) {
clearInterval(_parent.boxslide);
_parent.play();
}
}
Symbol 4916 MovieClip Frame 102
if (!(_root.xfinish === _root.xstart)) {
xshift = (_root.xstart - _root.xfinish) / 10;
if ((xshift > 0) and (xshift < 10)) {
xshift = 10;
}
if ((xshift < 0) and (xshift > -10)) {
xshift = -10;
}
boxslide2 = setInterval(function () {
_root.camframe._x = _root.camframe._x + xshift;
_root.camframe.hero._x = _root.camframe.hero._x - xshift;
if (xshift > 0) {
if (_root.camframe._x >= _root.xstart) {
_root.camframe._x = _root.xstart;
_root.camframe.hero._x = 0;
clearInterval(boxslide2);
}
} else if (_root.camframe._x <= _root.xstart) {
_root.camframe._x = _root.xstart;
_root.camframe.hero._x = 0;
clearInterval(boxslide2);
}
}, 25);
}
Symbol 4916 MovieClip Frame 121
_root.held = 0;
gotoAndStop (1);
Symbol 4921 MovieClip Frame 1
this._alpha = 10;
if (_root.player > 20) {
gotoAndPlay (21);
} else if (_root.player > 10) {
gotoAndPlay (11);
}
Symbol 4921 MovieClip Frame 3
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
gotoAndPlay (2);
Symbol 4921 MovieClip Frame 13
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
gotoAndPlay (12);
Symbol 4921 MovieClip Frame 23
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
gotoAndPlay (22);
Symbol 4926 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (21);
} else if (_root.player > 10) {
gotoAndStop (11);
}
stop();
Symbol 4927 Button
on (release) {
var i = ((j = (k = (l = 0))));
i = 50;
while (i >= 0) {
_root["bg" + i].removeMovieClip();
_root["bghb" + i].removeMovieClip();
_root.BGA.splice([i][0], 1);
i--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
unloadMovie (_root[_root.monatt[j][1]]);
_root.monatt.splice([j][0], 1);
j--;
}
l = _root.proj.length - 1;
while (l >= 0) {
unloadMovie (_root[_root.proj[l][1]]);
_root.proj.splice([l][0], 1);
l--;
}
_root.ss.removeMovieClip();
k = _root.maxitems;
while (k > 0) {
_root["obj" + k].removeMovieClip();
k--;
}
_root.doorleft.removeMovieClip();
_root.doorright.removeMovieClip();
_root.doorrightgo = (_root.doorrightgox = (_root.doorleftgo = (_root.doorleftgox = 0)));
_root.gotoAndPlay(2);
_parent._parent._x = 0;
_parent._parent._y = 0;
_parent._parent._xscale = 100;
_parent._parent._yscale = 100;
_root.camframe.removeMovieClip();
}
Symbol 4934 MovieClip Frame 1
if (_root.player > 20) {
gotoAndPlay (21);
} else if (_root.player > 10) {
gotoAndPlay (11);
}
stop();
Symbol 4944 MovieClip Frame 1
if (_root.player > 20) {
gotoAndStop (21);
} else if (_root.player > 10) {
gotoAndStop (11);
}
stop();
Symbol 4945 Button
on (release) {
_root.health = _root.maxhealth;
_root.poisonlevel = 0;
_root.camframe.box.healthbar.gotoAndPlay(1);
if (_root.armor < 10) {
var a = (_root.player % 10);
if (a == 1) {
_root.armor = 11;
_root.armorhmax = 100;
}
if (a == 2) {
_root.armor = 31;
_root.armorhmax = 100;
}
if (a == 3) {
_root.armor = 21;
_root.armorhmax = 150;
}
}
_root.armorh = _root.armorhmax;
_root.camframe.box.invarm.gotoAndPlay(1);
if (_root.held == 1001) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
_root.camframe.box.gotoAndPlay(42);
}
if (_root.held == 1011) {
_root[_root.BGA[0][5]]._x = _root[_root.BGA[0][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][5]]._y = 575;
_root[_root.BGA[0][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[0][6]]._x = _root[_root.BGA[0][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[0][6]]._y = 550;
_root[_root.BGA[1][5]]._x = _root[_root.BGA[1][5]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[1][5]]._y = 575;
_root[_root.BGA[1][6]]._xscale = _root.BGA[0][4];
_root[_root.BGA[1][6]]._x = _root[_root.BGA[1][6]]._x + (2 * _root.camframe.hero._xscale);
_root[_root.BGA[1][6]]._y = 550;
_root.camframe.box.gotoAndPlay(42);
}
_root.held = 49;
_root.continues--;
_root.camframe.hero.gotoAndStop(6);
this.gotoAndStop(1);
}
Symbol 4946 MovieClip Frame 1
stop();
Symbol 4946 MovieClip Frame 42
if (_root.continues > 0) {
gotoAndStop(_currentframe + 1);
}
stop();
Symbol 4946 MovieClip Frame 50
stop();
Instance of Symbol 4697 MovieClip "hero" in Symbol 4947 MovieClip Frame 1
onClipEvent (load) {
var runstatus = 2;
var a = ((b = (i = (j = (k = 0)))));
var hityes = false;
var bg = ((bghb = (damage = (dr = 0))));
var arrowread = ((keyread = (escattempt = 0)));
var monscale = ((monscale2 = 0));
var hitsound = new Sound();
var spsound = new Sound();
var newtime = ((oldtime = 1));
this._x = 0;
this._y = 50;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
Stage.scaleMode = oldMode;
_parent._parent._x = 400 - (_root.camframe._x * _root.camzoom);
_parent._parent._y = 100;
_parent._parent._xscale = 100 * _root.camzoom;
_parent._parent._yscale = 100 * _root.camzoom;
_root.attachMovie("heightbox", "topbox2", 1000);
_root.camframe.swapDepths(_root.topbox2);
_root.topbox2.unloadMovie();
_root.attachMovie("heightbox", "topbox3", 1900);
_root.box3.swapDepths(_root.topbox3);
_root.topbox3.unloadMovie();
_root.attachMovie("heightbox", "topbox4", 2000);
_root.fadeout.swapDepths(_root.topbox4);
_root.topbox4.unloadMovie();
if (_root.fadeout._currentframe < 10) {
_root.fadeout.gotoAndStop(21);
}
}
onClipEvent (enterFrame) {
newtime = getTimer();
_root.ffps = Math.round(1000 / (newtime - oldtime));
oldtime = newtime;
_root.xxx = _root.camframe._x;
_root.yyy = _root.held;
_root.zzz = _root._currentframe;
_root.monsterarraylength = _root.BGA.length;
_root.Ar0 = _root.BGA[0][5];
_root.Ar1 = _root.BGA[1][5];
_root.Ar2 = _root.BGA[2][5];
_root.Ar3 = _root.BGA[3][5];
_root.Ar4 = _root.BGA[4][5];
_root.Ar5 = _root.BGA[5][5];
_root.Ar10 = _root.BGA[0][4];
_root.Ar11 = _root.BGA[1][4];
_root.Ar12 = _root.BGA[2][4];
_root.Ar13 = _root.BGA[3][4];
_root.Ar14 = _root.BGA[4][4];
_root.Ar15 = _root.BGA[5][4];
_parent._parent._x = 400 - (_root.camframe._x * _root.camzoom);
if (_root.health < 0) {
_root.health = 0;
}
_root.camframe.box.healthbar.healthbarblock._xscale = (100 * (_root.maxhealth - _root.health)) / _root.maxhealth;
_root.camframe.box.armorbar.armorbarblock._xscale = (100 * (_root.armorhmax - _root.armorh)) / _root.armorhmax;
if (_root.poisonlevel > 0) {
_root.poisonlevel = _root.poisonlevel - (_root.body * 0.02);
_root.camframe.box.healthbar.poisonbar._y = 17 - Math.round(_root.poisonlevel / 6);
if (_root.poisonlevel <= 0) {
_root.poisonlevel = 0;
_root.camframe.box.healthbar.gotoAndPlay(1);
} else if (_root.poisonlevel > 200) {
_root.held = 90;
} else if (_root.poisonlevel > 100) {
if (_root.held == 90) {
_root.held = 0;
}
_root.health = _root.health - (Math.ceil(_root.poisonlevel / 100) * 0.01);
}
}
if (((_root.held < 6) or (_root.held == 107)) or (_root.held == 117)) {
if (_root.health <= 0) {
_root.held = 1000;
_root.camframe.hero.gotoAndStop(10);
} else {
if (_root.health < _root.maxhealth) {
if (_root.poisonlevel == 0) {
_root.health = _root.health + (_root.spirit * 0.01);
if (_root.acc == 4) {
_root.health = _root.health + _root.accessory[4][4];
}
}
}
if (_root.armor == 101) {
if (_root.armorh < _root.armorhmax) {
_root.armorh + 0.05;
}
}
}
}
if (_root.held < 100) {
if (_root.gunhmax > 0) {
_root.camframe.box.gunbar.gunbarblock._xscale = (100 * (_root.gunhmax - _root.gunh)) / _root.gunhmax;
}
if (_root.held <= 40) {
if (Key.isDown(83)) {
if (_root.health > 10) {
if (runstatus > 2) {
runstatus = 2;
}
_root.held = 50;
_root.health = _root.health - 10;
spsound.attachSound("super");
spsound.start(0, 1);
this.gotoAndStop(31 + (Math.floor((_root.wpn - 1) / 10) * 2));
}
}
}
if (_root.held <= 30) {
if (Key.isDown(68)) {
if (runstatus > 2) {
runstatus = 2;
}
this.gotoAndStop(41);
_root.held = 41;
}
}
if (_root.held <= 2) {
if (Key.isDown(65)) {
if (runstatus > 2) {
runstatus = 2;
}
_root.held = 9;
this.gotoAndStop(21 + Math.floor((_root.wpn - 1) / 10));
}
}
if (_root.held <= 2) {
if (_root.poisonlevel < 200) {
if (Key.isDown(40) or Key.isDown(87)) {
_root.held = 2;
if (runstatus > 2) {
runstatus = 2;
}
if (Key.isDown(37) or Key.isDown(81)) {
this.gotoAndStop(3);
if (this._xscale == 100) {
this._xscale = -100;
}
if (!_root.leftwall.hitTest(_root.camframe._x - 100, 400, true)) {
_root.camframe._x = _root.camframe._x - (3 * runstatus);
}
} else if (Key.isDown(39) or Key.isDown(69)) {
this.gotoAndStop(3);
if (this._xscale == -100) {
this._xscale = 100;
}
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 400, true)) {
_root.camframe._x = _root.camframe._x + (3 * runstatus);
}
} else {
this.gotoAndStop(2);
}
} else {
if (Key.isDown(37) or Key.isDown(81)) {
_root.held = 1;
if (runstatus > 2) {
this.gotoAndStop(5);
} else {
this.gotoAndStop(4);
}
if (this._xscale == 100) {
this._xscale = -100;
}
if (!_root.leftwall.hitTest(_root.camframe._x - 100, 200, true)) {
_root.camframe._x = _root.camframe._x - (5 * runstatus);
}
} else if (Key.isDown(39) or Key.isDown(69)) {
_root.held = 1;
if (runstatus > 2) {
this.gotoAndStop(5);
} else {
this.gotoAndStop(4);
}
if (this._xscale == -100) {
this._xscale = 100;
}
if (!_root.rightwall.hitTest(_root.camframe._x + 100, 200, true)) {
_root.camframe._x = _root.camframe._x + (5 * runstatus);
}
} else {
this.gotoAndStop(1);
if (_root.held <= 2) {
_root.held = 0;
}
}
if (_root.poisonlevel > 100) {
runstatus = 1;
} else {
if (_root.poisonlevel == 0) {
if (Key.isDown(38) or Key.isDown(82)) {
runstatus = 5;
}
}
if (runstatus == 1) {
runstatus = 2;
}
}
}
}
}
if (_root.doorrightgo > 0) {
if (_root.doorright.hitTest(_root.camframe._x + 100, 400, true)) {
_root.held = 905;
_root.gohere = _root.doorrightgo;
_root.gox = _root.doorrightgox;
_root.fadeout.gotoAndPlay(1);
}
}
if (_root.doorleftgo > 0) {
if (_root.doorleft.hitTest(_root.camframe._x - 100, 400, true)) {
_root.held = 905;
_root.gohere = _root.doorleftgo;
_root.gox = _root.doorleftgox;
_root.fadeout.gotoAndPlay(1);
}
}
if (_root.held < 3) {
k = _root.maxitems;
while (k > 0) {
if (_root.camframe.hero.chesthitbox.hitTest(_root["obj" + k].objecthitbox)) {
_root["obj" + k]._xscale = 110;
_root["obj" + k]._yscale = 110;
if (Key.isDown(32) and (_root.held == 0)) {
_root.held = 900;
this.gotoAndStop(1);
_root["obj" + k].gotoAndStop(2);
_root.box3.gotoAndPlay(2);
_root.box3._x = _root.camframe._x;
_root.activeobject = k;
}
} else {
_root["obj" + k]._xscale = 100;
_root["obj" + k]._yscale = 100;
_root["obj" + k].gotoAndStop(1);
}
k--;
}
}
if (_root.held == 0) {
if (_root.camframe.box._currentframe == 1) {
if (Key.isDown(73)) {
_root.held = 901;
_root.camframe.box.gotoAndPlay(2);
_root.itemselect = 4;
this.gotoAndStop(1);
}
}
}
} else {
if (runstatus > 2) {
runstatus = 2;
}
if (Key.isDown(83)) {
if (_root.gbararrowcheck > -100) {
_root.health--;
_root.escherovar = _root.escherovar + ((_root.body + _root.spirit) / 2);
}
} else if (_root.gbararrowcheck > 0) {
arrowread = getProperty(_root["arrow" + _root.gbararrowcheck], _rotation);
if (Key.isDown(37) or Key.isDown(81)) {
if (arrowread == 180) {
_root["arrow" + _root.gbararrowcheck].gotoAndPlay(2);
_root.gbararrowcheck--;
} else {
_root.grapple = _root.grapple - 2;
}
} else if (Key.isDown(38) or Key.isDown(82)) {
if (arrowread == -90) {
_root["arrow" + _root.gbararrowcheck].gotoAndPlay(2);
_root.gbararrowcheck--;
} else {
_root.grapple = _root.grapple - 2;
}
} else if (Key.isDown(39) or Key.isDown(69)) {
if (arrowread == 0) {
_root["arrow" + _root.gbararrowcheck].gotoAndPlay(2);
_root.gbararrowcheck--;
} else {
_root.grapple = _root.grapple - 2;
}
} else if (Key.isDown(40) or Key.isDown(87)) {
if (arrowread == 90) {
_root["arrow" + _root.gbararrowcheck].gotoAndPlay(2);
_root.gbararrowcheck--;
} else {
_root.grapple = _root.grapple - 2;
}
}
}
if (_root.escherovar > 0) {
_root.escherovar = _root.escherovar - 0.25;
_root.camframe.box.grapplebar.eschero._x = -400 + (_root.escherovar * 4);
}
if (_root.escbgvar < 0) {
_root.escbgvar = _root.escbgvar + 0.25;
_root.camframe.box.grapplebar.escbg._x = 400 + (_root.escbgvar * 4);
}
if (_root.gbararrowcheck > -100) {
_root.camframe.box.grapplebar.gbarmark._x = -4 * _root.grapple;
} else {
_root.camframe.box.grapplebar.gbarmark._alpha = 0;
}
_root.camframe.box.grapplebar.monsterhealthbar.monsterhealthbarblock._xscale = (100 * (monscale - _root.BGA[0][4])) / monscale;
if (_root.camframe.hero._currentframe > 99) {
_root.camframe.box.grapplebar.monsterhealthbar2.monsterhealthbarblock._xscale = (100 * (monscale2 - _root.BGA[1][4])) / monscale2;
}
if (_root.gbararrowcheck == 0) {
_root.gbararrowcheck = -99;
if ((10 / _root.gspeed) > 2) {
_root.grapple = _root.grapple + (((_root.body + _root.spirit) * 10) / _root.gspeed);
} else {
_root.grapple = _root.grapple + ((_root.body + _root.spirit) * 2);
}
cleararrows = setInterval(function () {
var _local2 = 0;
_local2 = 1;
while (_local2 < 10) {
_root["arrow" + _local2].unloadMovie();
_local2++;
}
clearInterval(cleararrows);
}, 500);
}
}
if (_root.held < 500) {
j = _root.proj.length - 1;
while (j >= 0) {
_root[_root.proj[j][1]]._x = _root[_root.proj[j][1]]._x + _root.proj[j][3];
_root.proj[j][4] = _root.proj[j][4] - 5;
if (_root.proj[j][3] > 0) {
_root[_root.proj[j][1]]._xscale = _root.proj[j][4];
} else {
_root[_root.proj[j][1]]._xscale = -1 * _root.proj[j][4];
}
_root[_root.proj[j][1]]._yscale = _root.proj[j][4];
if (Math.abs(_root.proj[j][4]) < 50) {
unloadMovie (_root[_root.proj[j][1]]);
_root.proj.splice([j][0], 1);
}
j--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
_root[_root.monatt[j][1]]._x = _root[_root.monatt[j][1]]._x + _root.monatt[j][3];
_root.monatt[j][4] = _root.monatt[j][4] - 5;
j--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
if (Math.abs(_root.monatt[j][4]) > 60) {
if (_root.held < 100) {
if (_root.camframe.hero.chesthitbox.hitTest(_root[_root.monatt[j][1]])) {
_root.monatt[j][4] = 60;
_root.monatt.unshift([_root.monatt[j][0], _root.monatt[j][1], _root.monatt[j][2], _root.monatt[j][3], _root.monatt[j][4]]);
_root.monatt.splice([j + 1][0], 1);
if (_root.camframe.hero._currentframe == 2) {
_root.held = 97;
_root.monatt[0][2] = _root.monatt[0][2] / 2;
hitsound.attachSound("blocksound");
} else if (_root.camframe.hero._currentframe == 5) {
runstatus = 2;
_root.held = 99;
_root.monatt[0][2] = _root.monatt[0][2] * 2.5;
hitsound.attachSound("hit2");
} else {
_root.held = 98;
hitsound.attachSound("hit1");
}
this.gotoAndStop(50);
hitsound.start(0, 1);
}
}
} else if (Math.abs(_root.monatt[j][4]) < 50) {
unloadMovie (_root[_root.monatt[j][1]]);
_root.monatt.splice([j][0], 1);
}
j--;
}
i = _root.BGA.length - 1;
while (i >= 0) {
bg = _root.BGA[i][5];
bghb = _root.BGA[i][6];
dr = _root.BGA[i][8] - _root.weapon[_root.wpn][5];
if (dr < 0) {
dr = 0;
}
j = _root.proj.length - 1;
while (j >= 0) {
if (_root[bg].bghitbox.hitTest(_root[_root.proj[j][1]])) {
damage = _root.spirit + _root.wpndmgmag;
if (damage > dr) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = damage;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
_root.proj[j][4] = 25;
hitsound.attachSound("hit1");
hitsound.start(0, 1);
}
}
j--;
}
if (!(this._xscale === _root[bg]._xscale)) {
switch (_root.held) {
case 10 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.heroattack.wpnhitbox)) {
damage = (_root.body + _root.wpndmgphy) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = damage;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit1");
hitsound.start(0, 1);
}
}
break;
case 15 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.heroattack.bfisthitbox)) {
damage = (_root.body + _root.wpndmgphy) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = damage;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit1");
hitsound.start(0, 1);
}
}
break;
case 20 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.heroattack.foothitbox)) {
damage = (_root.body + 3) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + (damage * 2);
} else {
_root.BGA[i][7] = damage * 2;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit1");
hitsound.start(0, 1);
}
}
break;
case 25 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.heroattack.wpnhitbox)) {
damage = ((_root.body + _root.spirit) + _root.wpndmgphy) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + (damage * 2);
} else {
_root.BGA[i][7] = damage * 2;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit3");
hitsound.start(0, 1);
}
}
break;
case 40 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.heroattacksex.bfisthitbox)) {
_root.held = 100;
if (i > 0) {
_root.BGA.unshift([_root.BGA[i][0], _root.BGA[i][1], _root.BGA[i][2], _root.BGA[i][3], _root.BGA[i][4], _root.BGA[i][5], _root.BGA[i][6], _root.BGA[i][7], _root.BGA[i][8], _root.BGA[i][9], _root.BGA[i][10]]);
_root.BGA.splice([i + 1][0], 1);
}
if (_root[bg]._x > _root.camframe._x) {
this._xscale = 100;
} else {
this._xscale = -100;
}
if (_root.BGA[0][0] < 11) {
this.gotoAndStop(51);
} else {
this.gotoAndStop(41 + _root.BGA[0][0]);
_root[bg]._y = _root[bg]._y + 2000;
_root[bghb]._y = _root[bghb]._y + 2000;
_root.grapple = 25 + ((_root.health - _root.BGA[0][4]) * 0.25);
_root.camframe.box.gotoAndPlay(31);
_root.camframe.box.grapplebar.eschero._x = -400;
_root.camframe.box.grapplebar.escbg._x = 400;
_root.camframe.box.grapplebar.gbarmark._alpha = 100;
monscale = 50 + (_root.BGA[0][1] * 10);
if (_root.BGA[0][4] > monscale) {
monscale = _root.BGA[0][4];
}
_root.camframe.box.grapplebar.monsterhealthbar._xscale = monscale;
_root.camframe.box.grapplebar.monsterhealthbar2._alpha = 0;
}
}
break;
case 55 :
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.herospecialattack.wpnhitbox)) {
damage = (_root.body + _root.wpndmgphy) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
if (!(Math.floor((_root.wpn - 1) / 10) === 2)) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = _root.BGA[i][7] + 3;
}
} else if (!(Math.floor((_root.wpn - 1) / 10) === 2)) {
_root.BGA[i][7] = damage;
} else {
_root.BGA[i][7] = 3;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit1");
hitsound.start(0, 1);
}
}
break;
case 60 :
if (!_root[bg].bghitbox.hitTest(_root.camframe.hero.herospecialattack.wpnhitbox)) {
break;
}
damage = ((_root.body + _root.spirit) + _root.wpndmgphy) - dr;
if (damage > 0) {
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + damage;
} else {
_root.BGA[i][7] = damage;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
}
hityes = true;
hitsound.attachSound("hit3");
hitsound.start(0, 1);
}
}
if (_root.held == 50) {
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.herospecialattack.splashhitbox)) {
damage = _root.spirit - dr;
if (damage < 0) {
damage = 1;
}
_root.BGA[i][4] = _root.BGA[i][4] - damage;
if (_root.BGA[i][7] < 500) {
_root.BGA[i][7] = _root.BGA[i][7] + 10;
} else {
_root.BGA[i][7] = 10;
}
_root[bghb]._xscale = _root.BGA[i][4];
if (_root.BGA[i][0] < 6) {
_root[bghb]._yscale = _root.BGA[i][4];
}
hityes = true;
hitsound.attachSound("hit2");
hitsound.start(0, 1);
}
}
if (_root.BGA[i][7] == 0) {
if (!(_root.BGA[i][9] === 2)) {
if (Math.abs(_root[bg]._x - _root.camframe._x) > 150) {
_root[bg].gotoAndStop(6);
if (_root[bg]._x < _root.camframe._x) {
_root[bg]._x = _root[bg]._x + _root.BGA[i][3];
_root[bg]._xscale = 100;
_root[bghb]._x = _root[bghb]._x + _root.BGA[i][3];
} else {
_root[bg]._x = _root[bg]._x - _root.BGA[i][3];
_root[bg]._xscale = -100;
_root[bghb]._x = _root[bghb]._x - _root.BGA[i][3];
}
} else {
_root[bg].gotoAndStop(1);
}
}
if (_root.held > 101) {
if (_root.held < 106) {
if (Math.abs(_root.BGA[0][0] - _root.BGA[i][0]) <= 1) {
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.doublehitbox)) {
_root.held = 110;
clearInterval(cleararrows);
_root.gbararrowcheck = -100;
j = 1;
while (j < 10) {
_root["arrow" + j].unloadMovie();
j++;
}
if (i > 1) {
_root.BGA.splice([1][0], 0, [_root.BGA[i][0], _root.BGA[i][1], _root.BGA[i][2], _root.BGA[i][3], _root.BGA[i][4], _root.BGA[i][5], _root.BGA[i][6], _root.BGA[i][7], _root.BGA[i][8], _root.BGA[i][9], _root.BGA[i][10]]);
_root.BGA.splice([i + 1][0], 1);
}
this.gotoAndStop((68 + _root.BGA[0][0]) + _root.BGA[1][0]);
_root[bg]._y = _root[bg]._y + 2000;
_root[bghb]._y = _root[bghb]._y + 2000;
_root.grapple = _root.grapple - (0.25 * _root.BGA[i][4]);
_root.camframe.box.gotoAndPlay(40);
monscale2 = 50 + (_root.BGA[1][1] * 10);
if (_root.BGA[1][4] > monscale2) {
monscale2 = _root.BGA[1][4];
}
_root.camframe.box.grapplebar.monsterhealthbar2._xscale = monscale2;
_root.camframe.box.grapplebar.monsterhealthbar2._alpha = 100;
}
}
}
}
if (_root.held < 100) {
if (_root[bg].bghitbox.hitTest(_root.camframe.hero.chesthitbox)) {
_root.held = 100;
if (i > 0) {
_root.BGA.unshift([_root.BGA[i][0], _root.BGA[i][1], _root.BGA[i][2], _root.BGA[i][3], _root.BGA[i][4], _root.BGA[i][5], _root.BGA[i][6], _root.BGA[i][7], _root.BGA[i][8], _root.BGA[i][9], _root.BGA[i][10]]);
_root.BGA.splice([i + 1][0], 1);
}
if (_root[bg]._x > _root.camframe._x) {
this._xscale = 100;
} else {
this._xscale = -100;
}
if (_root.BGA[0][0] < 11) {
if (runstatus > 2) {
_root.health = _root.health - _root.BGA[0][1];
}
this.gotoAndStop(51);
} else {
this.gotoAndStop(41 + _root.BGA[0][0]);
_root[bg]._y = _root[bg]._y + 2000;
_root[bghb]._y = _root[bghb]._y + 2000;
_root.grapple = -25 + ((_root.health - ((_root.BGA[0][4] * runstatus) / 2)) * 0.25);
_root.camframe.box.gotoAndPlay(31);
_root.camframe.box.grapplebar.eschero._x = -400;
_root.camframe.box.grapplebar.escbg._x = 400;
_root.camframe.box.grapplebar.gbarmark._alpha = 100;
monscale = 50 + (_root.BGA[0][1] * 10);
if (_root.BGA[0][4] > monscale) {
monscale = _root.BGA[0][4];
}
_root.camframe.box.grapplebar.monsterhealthbar._xscale = monscale;
_root.camframe.box.grapplebar.monsterhealthbar2._alpha = 0;
}
}
}
if ((i > 2) or (_root.held < 100)) {
if (Math.abs(_root[bg]._x - _root.camframe._x) > 175) {
if (Math.random() > _root.BGA[i][9]) {
_root.BGA[i][7] = _root.BGA[i][10];
_root[bg].gotoAndStop(11);
}
}
}
} else if (_root.BGA[i][7] >= 500) {
_root.BGA[i][7]++;
if (_root.BGA[i][7] >= 1000) {
_root.BGA[i][7] = 0;
}
} else if (_root.BGA[i][7] >= 10) {
if (_root.BGA[i][0] > 15) {
_root[bg]._x = _root[bg]._x - _root[bg]._xscale;
_root[bghb]._x = _root[bghb]._x - _root[bg]._xscale;
}
_root.BGA[i][7] = _root.BGA[i][7] - 10;
_root[bg].gotoAndStop(16);
} else {
if (_root.BGA[i][0] > 15) {
_root[bg]._x = _root[bg]._x - ((0.05 * _root.BGA[i][7]) * _root[bg]._xscale);
_root[bghb]._x = _root[bghb]._x - ((0.05 * _root.BGA[i][7]) * _root[bg]._xscale);
}
_root.BGA[i][7] = 0;
_root[bg].gotoAndStop(16);
}
if (_root.held < 100) {
if (_root.BGA[i][4] <= 0) {
if (_root.BGA[i][1] > 0) {
_root[bg].gotoAndStop(21);
} else {
_root[bg].gotoAndStop(22);
}
unloadMovie (_root[bghb]);
_root.BGA.splice([i][0], 1);
}
}
i--;
}
if (hityes == true) {
_root.held--;
hityes = false;
}
}
if (_root.held == 900) {
if (Key.isDown(65)) {
if (_root.box3.choicebox.choicebuttonA._currentframe < 6) {
_root.held = 905;
_root["obj" + _root.activeobject].gotoAndPlay(51);
_root.box3.gotoAndPlay(12);
}
}
if (Key.isDown(83)) {
if (_root.box3.choicebox.choicebuttonS._currentframe < 6) {
_root.held = 905;
_root["obj" + _root.activeobject].gotoAndPlay(101);
_root.box3.gotoAndPlay(12);
}
}
if (Key.isDown(68)) {
if (_root.box3.choicebox.choicebuttonD._currentframe < 6) {
_root.held = 905;
_root["obj" + _root.activeobject].gotoAndPlay(151);
_root.box3.gotoAndPlay(12);
}
}
if (Key.isDown(70)) {
_root.held = 0;
_root.box3.gotoAndPlay(12);
}
}
}
Symbol 4955 MovieClip Frame 1
this._x = _root.camframe._x;
var facing = _root.camframe.hero._xscale;
Symbol 4955 MovieClip Frame 9
var i = ((j = (k = (l = 0))));
i = 25;
while (i >= 0) {
_root["bg" + i].removeMovieClip();
_root["bghb" + i].removeMovieClip();
_root.BGA.splice([i][0], 1);
i--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
unloadMovie (_root[_root.monatt[j][1]]);
_root.monatt.splice([j][0], 1);
j--;
}
l = _root.proj.length - 1;
while (l >= 0) {
unloadMovie (_root[_root.proj[l][1]]);
_root.proj.splice([l][0], 1);
l--;
}
_root.ss.removeMovieClip();
k = _root.maxitems;
while (k > 0) {
_root["obj" + k].removeMovieClip();
k--;
}
_root.doorleft.removeMovieClip();
_root.doorright.removeMovieClip();
_root.doorrightgo = (_root.doorrightgox = (_root.doorleftgo = (_root.doorleftgox = 0)));
_root.leftwall.removeMovieClip();
_root.rightwall.removeMovieClip();
Symbol 4955 MovieClip Frame 12
_root.gotoAndStop(_root.gohere);
this._x = (_root.camframe._x = _root.gox);
_root.camframe.hero._xscale = facing;
_root.held = 0;
Symbol 4955 MovieClip Frame 21
stop();
Symbol 4955 MovieClip Frame 51
this._x = _root.camframe._x;
Symbol 4955 MovieClip Frame 81
var i = ((j = (k = (l = 0))));
i = 25;
while (i >= 0) {
_root["bg" + i].removeMovieClip();
_root["bghb" + i].removeMovieClip();
_root.BGA.splice([i][0], 1);
i--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
unloadMovie (_root[_root.monatt[j][1]]);
_root.monatt.splice([j][0], 1);
j--;
}
l = _root.proj.length - 1;
while (l >= 0) {
unloadMovie (_root[_root.proj[l][1]]);
_root.proj.splice([l][0], 1);
l--;
}
_root.ss.removeMovieClip();
k = _root.maxitems;
while (k > 0) {
_root["obj" + k].removeMovieClip();
k--;
}
_root.doorleft.removeMovieClip();
_root.doorright.removeMovieClip();
_root.leftwall.removeMovieClip();
_root.rightwall.removeMovieClip();
if (_root._currentframe == 26) {
_root.attachMovie("endingtalkact1", "ETA1", 2001);
_root.ETA1._x = _root.camframe._x;
_root.ETA1._y = 0;
stop();
}
Symbol 4955 MovieClip Frame 100
stop();
Symbol 4962 MovieClip Frame 21
stop();
Symbol 4967 MovieClip Frame 21
stop();
Symbol 4972 MovieClip Frame 21
stop();
Symbol 4977 MovieClip Frame 21
stop();
Symbol 4979 MovieClip Frame 1
stop();
Symbol 4979 MovieClip Frame 11
stop();
Symbol 4996 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 5007 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5048 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5049 MovieClip Frame 1
stop();
Symbol 5049 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
gotoAndPlay (51);
Symbol 5049 MovieClip Frame 80
_root.gohere = 20;
_root.gox = 3000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5055 MovieClip Frame 1
stop();
Symbol 5055 MovieClip Frame 2
_root.box3.gotoAndStop(1);
play();
Symbol 5055 MovieClip Frame 20
_root.gohere = 24;
_root.gox = -1000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5060 MovieClip Frame 1
stop();
Symbol 5060 MovieClip Frame 2
_root.box3.gotoAndStop(1);
play();
Symbol 5060 MovieClip Frame 20
_root.gohere = 25;
_root.gox = -2200;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5062 MovieClip Frame 2
stop();
Symbol 5080 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5085 MovieClip Frame 1
stop();
Symbol 5085 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5085 MovieClip Frame 20
_root.gohere = 22;
if (_root._currentframe == 24) {
_root.gox = -1250;
} else {
_root.gox = 2100;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5091 MovieClip Frame 1
stop();
Symbol 5091 MovieClip Frame 2
_root.choicetext = "A sink. You can wash your face here.";
_root.choiceA = "Wash up";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5091 MovieClip Frame 65
if (_root.cumface < 5) {
_root.cumface = 5;
_root.camframe.hero.gotoAndPlay(8);
}
_root.held = 0;
gotoAndPlay ("Use");
Symbol 5098 MovieClip Frame 1
stop();
Symbol 5098 MovieClip Frame 2
_root.choicetext = "A shower. You can wash up, but it will take a little while.";
if (_root.BGA.length > 0) {
_root.choiceA = "(Cancel) You really need to secure this room first!";
} else if (!(_root._currentframe === 38)) {
_root.choiceA = "(Cancel) Not now. I don't think I'm alone.";
} else {
_root.choiceA = "Wash up";
}
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5098 MovieClip Frame 51
if ((_root.BGA.length > 0) or (!(_root._currentframe === 38))) {
_root.held = 0;
stop();
} else {
_root.held = 982;
_root.xstart = (_root.xfinish = _root.obj4._x - 150);
_root.camframe.box.gotoAndPlay(61);
_root.camframe.hero.gotoAndStop(4);
}
Symbol 5098 MovieClip Frame 53
if (Math.abs(_root.camframe._x - (_root.obj4._x - 150)) > 25) {
if (_root.camframe._x > (_root.obj4._x - 150)) {
if (_root.camframe.hero._xscale == 100) {
_root.camframe.hero._xscale = -100;
}
_root.camframe._x = _root.camframe._x - 4;
} else {
if (_root.camframe.hero._xscale == -100) {
_root.camframe.hero._xscale = 100;
}
_root.camframe._x = _root.camframe._x + 4;
}
gotoAndPlay (52);
} else {
_root.camframe.hero._xscale = -100;
_root.camframe.hero.gotoAndStop(11);
}
Symbol 5098 MovieClip Frame 75
if (_root.cumface < 5) {
_root.cumface++;
}
if (_root.cumchest < 5) {
_root.cumchest++;
}
if ((_root.cumface == 5) or (_root.quest_zombiecount == 0)) {
if (_root.held > 910) {
_root.held = 910;
}
gotoAndPlay ("washloop");
}
Symbol 5098 MovieClip Frame 76
_root.camzoom = 0.75;
_parent._y = 100;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 77
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 78
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 79
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 80
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 81
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 82
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 83
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 84
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 85
_root.camzoom = _root.camzoom + 0.025;
_parent._y = _parent._y - 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 86
_root.camzoom = 1;
_parent._y = 0;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 91
var b = 16;
var a = (_root.camframe._x + 450);
var nextmonster = 10;
_root.BGA.push([b, _root.BGtype[b][1], _root.BGtype[b][2], _root.BGtype[b][3], 50 + (_root.BGtype[b][1] * 10), "bg" + nextmonster, "bghb" + nextmonster, 0, _root.BGtype[b][4], 2, _root.BGtype[b][6]]);
_root.attachMovie("wolfman", "bg" + nextmonster, nextmonster);
_root["bg" + nextmonster].gotoAndStop(26);
_root["bg" + nextmonster]._x = a;
_root["bg" + nextmonster]._y = 575 + nextmonster;
_root["bg" + nextmonster]._xscale = -100;
_root.attachMovie("badguyhealthbar", "bghb" + nextmonster, nextmonster + 100);
_root["bghb" + nextmonster]._x = a;
_root["bghb" + nextmonster]._y = 1000;
_root["bghb" + nextmonster]._xscale = _root.BGA[0][4];
Symbol 5098 MovieClip Frame 96
if (_root.cumface < 5) {
_root.cumface++;
}
if (_root.cumchest < 5) {
_root.cumchest++;
}
Symbol 5098 MovieClip Frame 116
if (_root.cumface < 5) {
_root.cumface++;
}
if (_root.cumchest < 5) {
_root.cumchest++;
}
Symbol 5098 MovieClip Frame 136
if (_root.cumface < 5) {
_root.cumface++;
}
if (_root.cumchest < 5) {
_root.cumchest++;
}
Symbol 5098 MovieClip Frame 156
_root.cumface = (_root.cumchest = 5);
Symbol 5098 MovieClip Frame 171
_root.camframe.hero._xscale = 100;
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 172
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 173
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 174
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 175
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 176
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 177
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 178
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 179
_root.camzoom = _root.camzoom - 0.025;
_parent._y = _parent._y + 10;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
Symbol 5098 MovieClip Frame 180
_root.camzoom = 0.75;
_parent._y = 100;
_parent._xscale = 100 * _root.camzoom;
_parent._yscale = 100 * _root.camzoom;
_root.BGA[0][9] = _root.BGtype[16][5];
_root.bghb10._y = 550;
stop();
Symbol 5109 MovieClip Frame 1
stop();
Symbol 5109 MovieClip Frame 2
_root.choicetext = "A toilet stall. The door is currently closed.";
_root.choiceA = "Open Door";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5109 MovieClip Frame 55
_root.held = 0;
stop();
Symbol 5110 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5122 MovieClip Frame 1
stop();
Symbol 5122 MovieClip Frame 2
_root.choicetext = "A toilet stall. The door is currently closed.";
_root.choiceA = "Open Door";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5122 MovieClip Frame 55
_root.held = 0;
stop();
Symbol 5124 MovieClip Frame 1
if (_root.quest_shipclear == 0) {
gotoAndStop (3);
}
Symbol 5124 MovieClip Frame 2
stop();
Symbol 5128 MovieClip Frame 1
if (_root.quest_shipclear == 0) {
gotoAndStop (3);
}
Symbol 5128 MovieClip Frame 2
stop();
Symbol 5129 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5133 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5142 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 5147 MovieClip Frame 1
if (_root._currentframe > 39) {
gotoAndStop (21);
} else if (_root._currentframe > 29) {
gotoAndStop (11);
}
stop();
Symbol 5149 MovieClip Frame 1
stop();
Symbol 5149 MovieClip Frame 2
if (_root.quest_shippower >= 7) {
_root.box3.gotoAndStop(1);
_root.held = 905;
gotoAndPlay (51);
} else {
_root.choicetext = "This door leads to the bridge. It doesn't appear locked, but with the power out, there doesn't appear to be an easy way to open it either.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Body Check) Try to Force Door";
if (_root.body >= 5) {
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
}
Symbol 5149 MovieClip Frame 81
_root.gohere = 32;
_root.gox = 0;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5149 MovieClip Frame 131
_root.gohere = 32;
_root.gox = 0;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5149 MovieClip Frame 155
_root.held = 0;
Symbol 5151 MovieClip Frame 1
stop();
Symbol 5151 MovieClip Frame 2
if (_root.quest_shippower >= 7) {
_root.box3.gotoAndStop(1);
_root.held = 905;
gotoAndPlay (51);
} else {
_root.choicetext = "This door should lead to the crew quarters. With the power out, you'll have to force it open if you want to get through.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Body Check) Try to Force Door";
if (_root.body >= 7) {
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
}
Symbol 5151 MovieClip Frame 51
if (_root.quest_shippower < 7) {
gotoAndPlay (91);
}
Symbol 5151 MovieClip Frame 81
_root.gohere = 34;
_root.gox = -2000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5151 MovieClip Frame 131
_root.gohere = 34;
_root.gox = -2000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5151 MovieClip Frame 155
_root.held = 0;
Symbol 5155 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5168 MovieClip Frame 1
if (_root.quest_getmedkit == 3) {
gotoAndStop (6);
}
stop();
Symbol 5170 MovieClip Frame 1
_root.camframe.hero.gotoAndStop(1);
Symbol 5194 MovieClip Frame 1
var havemedkit = false;
if (_root.acc == 4) {
havemedkit = true;
}
if ((_root.backpack1 == 4) and (_root.backpack1h == 601)) {
havemedkit = true;
}
if ((_root.backpack2 == 4) and (_root.backpack2h == 601)) {
havemedkit = true;
}
if ((_root.backpack3 == 4) and (_root.backpack3h == 601)) {
havemedkit = true;
}
if ((_root.backpack4 == 4) and (_root.backpack4h == 601)) {
havemedkit = true;
}
if (_root.quest_getmedkit == 0) {
_root.held = 910;
_root.xstart = 0;
_root.xfinish = -1000;
_root.camframe.box.gotoAndPlay(61);
this.gotoAndStop(201);
_root.quest_getmedkit = 1;
} else {
stop();
}
Symbol 5194 MovieClip Frame 2
if (_root.quest_getmedkit == 3) {
gotoAndStop (21);
}
_root.choicetext = "The captain appears to be unconcious & badly hurt. The first mate is hoping you have a medkit, or can find one.";
if (havemedkit == true) {
_root.choiceA = "(say): Yes, I have one right here.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choiceA = "(say): Ok, I'll try & find a medkit for you.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
}
if (_root.quest_armdoor == 1) {
_root.choiceS = "(body / say): Do you know the passcode to the Armory door?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
if (_root.spirit > 3) {
_root.choiceD = "(spirit / say): Uhm... Why is she drenched?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(spirit / say): Uhm... Why is she drenched?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5194 MovieClip Frame 11
_root.choicetext = "Let the first officer use your medkit? (Yes, you get it back).";
_root.choiceA = "Hand it to him.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
if (_root.quest_armdoor == 1) {
_root.choiceS = "(body / say): Do you know the passcode to the Armory door?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5194 MovieClip Frame 21
if (_root.quest_zombiecount >= 0) {
if (!(_root.acc === 3)) {
gotoAndStop (31);
}
if ((!(_root.backpack1 === 3)) and (!(_root.backpack1h === 601))) {
gotoAndStop (31);
}
if ((!(_root.backpack2 === 3)) and (!(_root.backpack2h === 601))) {
gotoAndStop (31);
}
if ((!(_root.backpack3 === 4)) and (!(_root.backpack3h === 601))) {
gotoAndStop (31);
}
if ((!(_root.backpack4 === 4)) and (!(_root.backpack4h === 601))) {
gotoAndStop (31);
}
}
_root.choicetext = "The captain looks much better now, thanks to you.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5194 MovieClip Frame 31
if (_root.quest_zombiecount == 0) {
gotoAndStop (36);
}
_root.choicetext = "According to the first officer, bringing a deranged crew member to orgasm should restore them to normal. He'd like you to save all the crew members in the Crew quarters.";
_root.choiceA = "(Say): I'll see what I can do.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(Say): No thanks, I'll pass.";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5194 MovieClip Frame 36
_root.choicetext = "The first officer is offering you a small necklace as a reward.";
_root.choiceA = "(Accept)";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5194 MovieClip Frame 51
if (havemedkit == true) {
gotoAndPlay (61);
}
if (_root.quest_getmedkit == 3) {
gotoAndPlay (71);
}
Symbol 5194 MovieClip Frame 55
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 65
_root.quest_getmedkit = 3;
_root.quest_armdoor = 2;
this.captain.eye.gotoAndStop(6);
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 71
if (_root.quest_zombiecount == 0) {
gotoAndPlay (76);
}
var helpcount = (("Thank you for your help. According to my calculations, there should be " + _root.quest_zombiecount) + " crew members left who need your abilities.");
Symbol 5194 MovieClip Frame 75
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 80
_root.quest_zombiecount = -1;
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 3;
_root.itemnewh = 601;
stop();
Symbol 5194 MovieClip Frame 101
if (_root.quest_getmedkit == 3) {
gotoAndPlay (111);
}
Symbol 5194 MovieClip Frame 105
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 115
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 155
_root.held = 0;
stop();
Symbol 5194 MovieClip Frame 201
Symbol 5195 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5201 MovieClip Frame 1
stop();
Symbol 5201 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5201 MovieClip Frame 30
if (_root.camframe._x > 1000) {
_root.gohere = 37;
_root.xstart = (_root.gox = _root.camframe._x - 4000);
} else {
_root.gohere = 36;
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5202 MovieClip Frame 1
stop();
Symbol 5202 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5202 MovieClip Frame 30
_root.gohere = 38;
_root.gox = -1000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5203 MovieClip Frame 1
stop();
Symbol 5203 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5203 MovieClip Frame 30
_root.gohere = 39;
_root.gox = -1000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5213 MovieClip Frame 1
stop();
Symbol 5213 MovieClip Frame 2
if ((_root.quest_getmop == 1) and (!(_root.gamestart === "Act1"))) {
gotoAndStop (21);
}
if (_root.wpn == 41) {
gotoAndStop (21);
}
if ((_root.backpack1 == 41) and (_root.backpack1h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack2 == 41) and (_root.backpack2h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack3 == 41) and (_root.backpack3h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack4 == 41) and (_root.backpack4h == 301)) {
gotoAndStop (21);
}
stop();
_root.choicetext = "Janitor's Closet. Nothing here but cleaning supplies.";
_root.choiceA = "Look for something to put out the fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "(Spirit Check) Search for Magical Auras.";
if ((!((_root.player % 10) === 3)) and ((_root.spirit > 5) or (_root.acc == 2))) {
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5213 MovieClip Frame 21
_root.choicetext = "Janitor's Closet. Nothing here but cleaning supplies.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5213 MovieClip Frame 55
_root.held = 0;
stop();
Symbol 5213 MovieClip Frame 156
_root.quest_getmop = 1;
_root.held = 901;
_root.itemselect = 1;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 41;
_root.itemnewh = 301;
stop();
Symbol 5214 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5215 MovieClip Frame 1
stop();
Symbol 5215 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5215 MovieClip Frame 30
_root.gohere = 34;
if (_root._currentframe == 37) {
_root.gox = _root.camframe._x + 4000;
} else {
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5216 MovieClip Frame 1
if ((_root.quest_shippower % 8) > 3) {
gotoAndStop (21);
}
if (_root.acc == 5) {
gotoAndStop (21);
}
if ((_root.backpack1 == 5) and (_root.backpack1h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack2 == 5) and (_root.backpack2h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack3 == 5) and (_root.backpack3h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack4 == 5) and (_root.backpack4h == 601)) {
gotoAndStop (21);
}
stop();
Symbol 5216 MovieClip Frame 2
if (_root.quest_shippower >= 7) {
gotoAndStop (11);
}
if ((_root.quest_shippower % 8) > 3) {
gotoAndStop (21);
}
if (_root.acc == 5) {
gotoAndStop (21);
}
if ((_root.backpack1 == 5) and (_root.backpack1h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack2 == 5) and (_root.backpack2h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack3 == 5) and (_root.backpack3h == 601)) {
gotoAndStop (21);
}
if ((_root.backpack4 == 5) and (_root.backpack4h == 601)) {
gotoAndStop (21);
}
stop();
_root.choicetext = "This large pipe appears to have been knocked loose in the explosion. It might be useful for repairing the back up generator.";
_root.choiceA = "Get Pipe";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5216 MovieClip Frame 11
_root.choicetext = "This large pipe appears to have been knocked loose in the explosion. It would have been great for fixing the power, but you've already done that.";
_root.choiceA = "Get Pipe Anyway";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5216 MovieClip Frame 56
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 5;
_root.itemnewh = 601;
stop();
Symbol 5217 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5218 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5221 MovieClip Frame 1
stop();
Symbol 5221 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5221 MovieClip Frame 20
_root.gohere = 34;
if (_root._currentframe == 38) {
_root.gox = 1000;
} else {
_root.gox = 1600;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5225 MovieClip Frame 1
stop();
Symbol 5225 MovieClip Frame 2
_root.choicetext = "A toilet stall. The door is currently closed.";
_root.choiceA = "Open Door";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5225 MovieClip Frame 55
_root.held = 0;
stop();
Symbol 5227 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5229 MovieClip Frame 1
stop();
Symbol 5229 MovieClip Frame 2
_root.choicetext = "A toilet stall. The door is locked.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5251 MovieClip Frame 1
stop();
Symbol 5251 MovieClip Frame 2
_root.choicetext = "This crew memeber appears nervous, but otherwise unharmed.";
_root.choiceA = "(Say) What happened? All the other crew up here have lost their minds.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "(Say) Don't worry, I'm here to deal with the 'problem'.";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "(Say) Are you alright? Are there any other survivors?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5251 MovieClip Frame 95
_root.held = 0;
stop();
Symbol 5251 MovieClip Frame 106
if (_root.player == 11) {
_root.held = 0;
stop();
}
Symbol 5251 MovieClip Frame 145
_root.held = 0;
stop();
Symbol 5251 MovieClip Frame 195
_root.held = 0;
stop();
Symbol 5254 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5262 MovieClip Frame 1
stop();
Symbol 5262 MovieClip Frame 2
if (_root.quest_armdoor <= 1) {
gotoAndStop (11);
}
_root.choicetext = "This door looks much more solid than the others on this ship. A nearby terminal glows dimly requesting a password.";
_root.choiceA = "(Enter Armory): Input Passcode: 1-2-3-4-5";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5262 MovieClip Frame 11
if (_root.quest_armdoor == 0) {
_root.quest_armdoor = 1;
}
_root.choicetext = "This door looks much more solid than the others on this ship. A nearby terminal glows dimly requesting a password.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5262 MovieClip Frame 51
_root.quest_armdoor = 3;
Symbol 5262 MovieClip Frame 81
_root.gohere = 42;
_root.gox = 2250;
_root.fadeout.gotoAndPlay(1);
Symbol 5263 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5270 MovieClip Frame 1
if ((_root.quest_getaxe == 1) and (!(_root.gamestart === "Act1"))) {
gotoAndStop (60);
}
if (_root.wpn == 31) {
gotoAndStop (60);
}
if ((_root.backpack1 == 31) and (_root.backpack1h == 301)) {
gotoAndStop (60);
}
if ((_root.backpack2 == 31) and (_root.backpack2h == 301)) {
gotoAndStop (60);
}
if ((_root.backpack3 == 31) and (_root.backpack3h == 301)) {
gotoAndStop (60);
}
if ((_root.backpack4 == 31) and (_root.backpack4h == 301)) {
gotoAndStop (60);
}
stop();
Symbol 5270 MovieClip Frame 2
if (Math.floor(_root.player / 10) == 1) {
gotoAndStop (11);
}
if ((_root.quest_getaxe == 1) and (!(_root.gamestart === "Act1"))) {
gotoAndStop (21);
}
if (_root.wpn == 31) {
gotoAndStop (21);
}
if ((_root.backpack1 == 31) and (_root.backpack1h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack2 == 31) and (_root.backpack2h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack3 == 31) and (_root.backpack3h == 301)) {
gotoAndStop (21);
}
if ((_root.backpack4 == 31) and (_root.backpack4h == 301)) {
gotoAndStop (21);
}
_root.choicetext = "You see a fireaxe behind the glass. A small sign says: 'break glass in emergency'.";
_root.choiceA = "Get Axe";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5270 MovieClip Frame 11
_root.choicetext = "You see a fireaxe behind the glass. With years of training, you might be able to use it as a weapon. But you're a little short on time today.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5270 MovieClip Frame 21
_root.choicetext = "An empty box.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5270 MovieClip Frame 56
_root.quest_getaxe = 1;
_root.held = 901;
_root.itemselect = 1;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 31;
_root.itemnewh = 301;
stop();
Symbol 5274 MovieClip Frame 1
stop();
Symbol 5274 MovieClip Frame 2
_root.choicetext = "These lockers are full of military clothing. You could make a set of armor from what is here.";
_root.choiceA = "Get ballistic armor";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5274 MovieClip Frame 56
_root.held = 901;
_root.itemselect = 2;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 41;
_root.itemnewh = 150;
stop();
Symbol 5278 MovieClip Frame 1
stop();
Symbol 5278 MovieClip Frame 2
_root.choicetext = "An Empty Cabinet.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5279 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5283 MovieClip Frame 1
stop();
Symbol 5283 MovieClip Frame 2
_root.choicetext = "This box contains a pile of pipes. They look could probably be used to restore the backup generator.";
_root.choiceA = "Get Short Green Pipe";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "Get Medium Yellow Pipe";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
if (_root.quest_shippower == 0) {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
} else if (_root.spirit >= 5) {
_root.choiceD = "(Spirit check) Try & combine two pipes into a large one.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit check) Try & combine two pipes into a large one.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5283 MovieClip Frame 56
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 7;
_root.itemnewh = 601;
stop();
Symbol 5283 MovieClip Frame 106
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 6;
_root.itemnewh = 601;
stop();
Symbol 5283 MovieClip Frame 155
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 8;
_root.itemnewh = 601;
stop();
Symbol 5287 MovieClip Frame 1
stop();
Symbol 5299 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5317 MovieClip Frame 1
if ((_root.quest_shippower % 2) == 1) {
gotoAndStop (11);
}
stop();
Symbol 5317 MovieClip Frame 2
var havepipe = false;
if (_root.acc == 7) {
var havepipe = true;
}
if ((_root.backpack1 == 7) and (_root.backpack1h == 601)) {
var havepipe = true;
}
if ((_root.backpack2 == 7) and (_root.backpack2h == 601)) {
var havepipe = true;
}
if ((_root.backpack3 == 7) and (_root.backpack3h == 601)) {
var havepipe = true;
}
if ((_root.backpack4 == 7) and (_root.backpack4h == 601)) {
var havepipe = true;
}
_root.choicetext = "It looks like a short piece of pipe is missing from this section. Perhaps replacing it would restore power.";
if (havepipe == true) {
_root.choiceA = "Install a short green pipe here?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5317 MovieClip Frame 11
stop();
Symbol 5317 MovieClip Frame 56
if (_root.acc == 7) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 7) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 7) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 7) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 7) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
_root.quest_shippower = _root.quest_shippower + 1;
_root.camframe.dark.gotoAndStop(1);
_root.bg0.removeMovieClip();
_root.bghb0.removeMovieClip();
_root.held = 0;
stop();
Symbol 5318 MovieClip Frame 1
if ((_root.quest_shippower % 4) >= 2) {
gotoAndStop (11);
}
stop();
Symbol 5318 MovieClip Frame 2
var havepipe = false;
if (_root.acc == 6) {
var havepipe = true;
}
if ((_root.backpack1 == 6) and (_root.backpack1h == 601)) {
var havepipe = true;
}
if ((_root.backpack2 == 6) and (_root.backpack2h == 601)) {
var havepipe = true;
}
if ((_root.backpack3 == 6) and (_root.backpack3h == 601)) {
var havepipe = true;
}
if ((_root.backpack4 == 6) and (_root.backpack4h == 601)) {
var havepipe = true;
}
_root.choicetext = "It looks like a piece of pipe is missing from this section. Perhaps replacing it would restore power.";
if (havepipe == true) {
_root.choiceA = "Install a medium yellow pipe here?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5318 MovieClip Frame 11
stop();
Symbol 5318 MovieClip Frame 56
if (_root.acc == 6) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 6) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 6) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 6) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 6) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
_root.quest_shippower = _root.quest_shippower + 2;
_root.camframe.dark.gotoAndStop(1);
_root.bg1.removeMovieClip();
_root.bghb1.removeMovieClip();
_root.held = 0;
stop();
Symbol 5319 MovieClip Frame 1
if ((_root.quest_shippower % 8) > 3) {
gotoAndStop (11);
}
if ((_root.quest_shippower % 16) > 7) {
gotoAndStop (21);
}
stop();
Symbol 5319 MovieClip Frame 2
var havepipe = false;
if (_root.acc == 5) {
var havepipe = true;
}
if ((_root.backpack1 == 5) and (_root.backpack1h == 601)) {
var havepipe = true;
}
if ((_root.backpack2 == 5) and (_root.backpack2h == 601)) {
var havepipe = true;
}
if ((_root.backpack3 == 5) and (_root.backpack3h == 601)) {
var havepipe = true;
}
if ((_root.backpack4 == 5) and (_root.backpack4h == 601)) {
var havepipe = true;
}
_root.choicetext = "It looks like a large piece of pipe is missing from this section. Perhaps replacing it would restore power.";
if (havepipe == true) {
_root.choiceA = "Install a large purple pipe here?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
var havepipe2 = false;
if (_root.acc == 8) {
var havepipe2 = true;
}
if ((_root.backpack1 == 8) and (_root.backpack1h == 601)) {
var havepipe2 = true;
}
if ((_root.backpack2 == 8) and (_root.backpack2h == 601)) {
var havepipe2 = true;
}
if ((_root.backpack3 == 8) and (_root.backpack3h == 601)) {
var havepipe2 = true;
}
if ((_root.backpack4 == 8) and (_root.backpack4h == 601)) {
var havepipe2 = true;
}
if (havepipe2 == true) {
_root.choiceD = "Install a combined pipe here?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5319 MovieClip Frame 11
stop();
Symbol 5319 MovieClip Frame 56
if (_root.acc == 5) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 5) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 5) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 5) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 5) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
_root.quest_shippower = _root.quest_shippower + 4;
_root.camframe.dark.gotoAndStop(1);
_root.bg2.removeMovieClip();
_root.bghb2.removeMovieClip();
_root.held = 0;
stop();
Symbol 5319 MovieClip Frame 156
if (_root.acc == 8) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 8) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 8) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 8) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 8) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
_root.quest_shippower = _root.quest_shippower + 8;
_root.camframe.dark.gotoAndStop(1);
_root.bg2.removeMovieClip();
_root.bghb2.removeMovieClip();
_root.held = 0;
stop();
Symbol 5331 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5340 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5346 MovieClip Frame 1
if (_root.quest_getbokken == 0) {
gotoAndPlay (6);
}
Symbol 5346 MovieClip Frame 2
stop();
Symbol 5346 MovieClip Frame 50
gotoAndPlay ("loop");
Symbol 5367 MovieClip Frame 1
stop();
Symbol 5367 MovieClip Frame 2
if (_root.quest_getbokken == 0) {
gotoAndStop (11);
}
_root.choicetext = "From the description, you would guess those orbs are affecting these villagers. Maybe there's something you can do to help.";
if ((Math.floor(_root.player / 10) == 0) and (_root.quest_getbokken <= 1)) {
_root.choiceA = "(Say) Peace Festival? What's that?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choiceA = "(Say) Stay here & warn anyone else. I'll fix this.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
}
if (_root.quest_getbokken < 10) {
_root.choiceS = "(Say) Do you have anything that can help?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
}
_root.choiceD = "(Say/Spirit) Why weren't you affected? Is anyone else still ok too?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5367 MovieClip Frame 11
_root.choicetext = "There's a frantic young bunnykin here. It sounds like something bad has happened up ahead.";
_root.choiceA = "(Say) Easy now. What exactly is going on?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5367 MovieClip Frame 21
_root.choicetext = "An empty box.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5367 MovieClip Frame 51
if (_root.quest_getbokken == 0) {
_root.quest_getbokken = 1;
gotoAndPlay (91);
} else if ((Math.floor(_root.player / 10) == 0) and (_root.quest_getbokken <= 1)) {
_root.quest_getbokken = 2;
gotoAndPlay (61);
}
Symbol 5367 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 5367 MovieClip Frame 85
_root.held = 0;
stop();
Symbol 5367 MovieClip Frame 95
_root.held = 0;
stop();
Symbol 5367 MovieClip Frame 101
if (_root.wpn > 1) {
gotoAndPlay (111);
}
Symbol 5367 MovieClip Frame 105
_root.quest_getbokken = 10;
_root.held = 901;
_root.itemselect = 1;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 22;
_root.itemnewh = 301;
stop();
Symbol 5367 MovieClip Frame 116
_root.held = 0;
stop();
Symbol 5367 MovieClip Frame 155
if (!(Math.floor(_root.player / 10) === 1)) {
_root.held = 0;
stop();
}
Symbol 5367 MovieClip Frame 180
_root.held = 0;
stop();
Symbol 5368 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5370 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5383 MovieClip Frame 1
stop();
Symbol 5383 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5383 MovieClip Frame 30
_root.gohere = _root._currentframe + 1;
_root.gox = -1800;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5410 MovieClip Frame 1
stop();
Symbol 5410 MovieClip Frame 2
if ((_root._currentframe == 54) and (Math.floor(_root.player / 10) == 1)) {
gotoAndStop (11);
}
_root.choicetext = "The entrance to this home is locked.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
if (_root.body >= 7) {
_root.choiceS = "(Body Check) Force Door";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "(Body Check) Force Door";
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5410 MovieClip Frame 11
_root.choicetext = "This is LeiLei's home. Despite the chaos outside, it looks like no one has broken in yet.";
_root.choiceA = "Unlock door & go inside.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
if (_root.body >= 7) {
_root.choiceS = "(Body Check) Force Door";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
} else {
_root.choiceS = "(Body Check) Force Door";
_root.box3.choicebox.choicebuttonS.gotoAndStop(6);
}
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5410 MovieClip Frame 81
_root.gohere = _root._currentframe + 3;
_root.gox = -1800;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5410 MovieClip Frame 130
_root.gohere = _root._currentframe + 3;
_root.gox = -1800;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5440 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5444 MovieClip Frame 1
gotoAndStop(_root.firechecked + 2);
Symbol 5447 MovieClip Frame 1
stop();
Symbol 5449 MovieClip Frame 1
stop();
Symbol 5449 MovieClip Frame 2
switch (_root.firechecked) {
case 0 :
_root.choicetext = "A stone fireplace. There is wood sitting ready, but the ashes are cold.";
_root.choiceA = "Start a Fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
break;
case 1 :
_root.choicetext = "A stone fireplace. There is a small fire still smoldering.";
_root.choiceA = "Stoke fire a bit.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
break;
default :
_root.choicetext = "A stone fireplace. There is a cozy fire burning.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5449 MovieClip Frame 55
_root.firechecked = 2;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(2);
_root.held = 0;
stop();
Symbol 5455 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5463 MovieClip Frame 1
gotoAndStop(_root.firechecked + 2);
Symbol 5465 MovieClip Frame 1
stop();
Symbol 5465 MovieClip Frame 2
switch (_root.firechecked) {
case 0 :
_root.choicetext = "A stone fireplace. There is wood sitting ready, but the ashes are cold.";
_root.choiceA = "Start a Fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
break;
case 1 :
_root.choicetext = "A stone fireplace. There is a small fire still smoldering.";
_root.choiceA = "Stoke fire a bit.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
break;
default :
_root.choicetext = "A stone fireplace. There is a cozy fire burning.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5465 MovieClip Frame 11
if (_root.firechecked == 0) {
gotoAndStop (11);
}
_root.choicetext = "A stone fireplace. With the fire extinguished, you now see a small tunnel you could crawl through.";
_root.choiceA = "Build a new fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5465 MovieClip Frame 55
_root.firechecked = 2;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(2);
_root.held = 0;
stop();
Symbol 5472 MovieClip Frame 1
if (_root.LeiLeiRobeHat == 1) {
gotoAndStop (7);
}
if (_root.LeiLeiRobeHat == 2) {
gotoAndStop (12);
}
if (_root.LeiLeiRobeHat == 3) {
gotoAndStop (17);
}
stop();
Symbol 5472 MovieClip Frame 2
if (_root.LeiLeiRobeHat == 1) {
gotoAndStop (6);
}
if (_root.LeiLeiRobeHat == 2) {
gotoAndStop (11);
}
if (_root.LeiLeiRobeHat == 3) {
gotoAndStop (16);
}
_root.choicetext = "You see a coat rack. There's a wizard robe & hat here.";
_root.choiceA = "Get Traveller's Robe";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "Get Starter Wizard's Hat";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5472 MovieClip Frame 6
_root.choicetext = "You see a coat rack. There's a wizard hat here.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "Get Starter Wizard's Hat";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5472 MovieClip Frame 11
_root.choicetext = "You see a coat rack. There's a wizard robe here.";
_root.choiceA = "Get Traveller's Robe";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5472 MovieClip Frame 16
_root.choicetext = "You see an empty coat rack.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5472 MovieClip Frame 51
if (_root.LeiLeiRobeHat == 2) {
gotoAndPlay (61);
}
Symbol 5472 MovieClip Frame 56
_root.LeiLeiRobeHat = _root.LeiLeiRobeHat + 1;
_root.held = 901;
_root.itemselect = 2;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 11;
_root.itemnewh = 100;
stop();
Symbol 5472 MovieClip Frame 65
_root.LeiLeiRobeHat = _root.LeiLeiRobeHat + 1;
_root.held = 901;
_root.itemselect = 2;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 11;
_root.itemnewh = 100;
stop();
Symbol 5472 MovieClip Frame 101
if (_root.LeiLeiRobeHat == 1) {
gotoAndPlay (111);
}
Symbol 5472 MovieClip Frame 105
_root.LeiLeiRobeHat = _root.LeiLeiRobeHat + 2;
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 2;
_root.itemnewh = 601;
stop();
Symbol 5472 MovieClip Frame 115
_root.LeiLeiRobeHat = _root.LeiLeiRobeHat + 2;
_root.held = 901;
_root.itemselect = 3;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 2;
_root.itemnewh = 601;
stop();
Symbol 5478 MovieClip Frame 1
stop();
Symbol 5478 MovieClip Frame 2
_root.choicetext = "A washbasin. You can wash your face here.";
_root.choiceA = "Wash up";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5478 MovieClip Frame 55
if (_root.cumface < 5) {
_root.cumface = 5;
_root.camframe.hero.gotoAndPlay(8);
}
_root.held = 0;
stop();
Symbol 5483 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5496 MovieClip Frame 1
stop();
Symbol 5496 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5496 MovieClip Frame 30
_root.gohere = _root._currentframe + 2;
_root.gox = -1800;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5498 MovieClip Frame 2
if (_root._currentframe == 58) {
_root.choicetext = "This road runs through HoppyKin Village. In the distance, you can see what looks like a Human camp to the West (up).";
} else {
_root.choicetext = "This road runs through HoppyKin Village. You think you see traces of an Elvin camp farther to the East (down).";
}
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Go Up) Head West.";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "(Go Down) Head East.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5498 MovieClip Frame 101
if (_root._currentframe == 58) {
_root.gohere = 78;
_root.gox = -1750;
} else {
_root.gohere = 58;
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5498 MovieClip Frame 151
if (_root._currentframe == 70) {
_root.gohere = 82;
_root.gox = -1750;
} else {
_root.gohere = 70;
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5500 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5504 MovieClip Frame 1
stop();
Symbol 5504 MovieClip Frame 2
if (_root.firechecked == 0) {
gotoAndStop (11);
}
if (_root.firechecked == 1) {
_root.choicetext = "A stone fireplace. There is a small fire still smoldering.";
_root.choiceA = "Stoke fire a bit.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choicetext = "A stone fireplace. There is a cozy fire burning.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Search fireplace";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Search fireplace";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5504 MovieClip Frame 11
if (_root.firechecked == 0) {
gotoAndStop (11);
}
_root.choicetext = "A stone fireplace. With the fire extinguished, you now see a small tunnel you could crawl through.";
_root.choiceA = "Build a new fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5504 MovieClip Frame 55
_root.firechecked = 2;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(2);
overlay.gotoAndStop(1);
_root.rightwall.gotoAndStop(2);
_root.held = 0;
stop();
Symbol 5504 MovieClip Frame 156
_root.firechecked = 0;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(3);
overlay.gotoAndStop(3);
_root.rightwall.gotoAndStop(3);
_root.held = 0;
stop();
Symbol 5505 MovieClip Frame 1
stop();
Symbol 5509 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5514 MovieClip Frame 1
stop();
Symbol 5514 MovieClip Frame 2
if (_root.firechecked == 0) {
gotoAndStop (11);
}
if (_root.firechecked == 1) {
_root.choicetext = "A stone fireplace. There is a small fire still smoldering.";
_root.choiceA = "Stoke fire a bit.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
} else {
_root.choicetext = "A stone fireplace. There is a cozy fire burning.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
}
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Search fireplace";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Search fireplace";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5514 MovieClip Frame 11
if (_root.firechecked == 0) {
gotoAndStop (11);
}
_root.choicetext = "A stone fireplace. With the fire extinguished, you now see a small tunnel you could crawl through.";
_root.choiceA = "Build a new fire.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5514 MovieClip Frame 55
_root.firechecked = 2;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(2);
overlay.gotoAndStop(1);
_root.leftwall.gotoAndStop(2);
_root.held = 0;
stop();
Symbol 5514 MovieClip Frame 156
_root.firechecked = 0;
fire.gotoAndPlay(1);
_root.camframe.dark.gotoAndStop(3);
overlay.gotoAndStop(3);
_root.leftwall.gotoAndStop(3);
_root.held = 0;
stop();
Symbol 5515 MovieClip Frame 1
stop();
Symbol 5516 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5519 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5522 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5524 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5526 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5528 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5531 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5541 MovieClip Frame 1
if ((_root.quest_opencastle % 2) < 1) {
gotoAndStop (5);
}
Symbol 5541 MovieClip Frame 3
stop();
Symbol 5547 MovieClip Frame 1
if (_root.quest_opencastle < 2) {
gotoAndStop (5);
}
Symbol 5547 MovieClip Frame 3
stop();
Symbol 5553 MovieClip Frame 1
stop();
Symbol 5553 MovieClip Frame 2
if (_root.quest_opencastle >= 3) {
gotoAndStop (11);
}
_root.choicetext = "This building appears to be the main warren of the village. Although there is no physical front gate, there is clearly magical energy sealing the archway.";
_root.choiceA = "Attempt to open door";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Study Gate";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Study Gate";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5553 MovieClip Frame 11
_root.choicetext = "With the wards deactivated, you are free to enter the great hall.";
_root.choiceA = "Enter Building";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5553 MovieClip Frame 51
if (Math.floor(_root.player / 10) == 1) {
_root.quest_opencastle = 3;
}
if (_root.quest_opencastle < 2) {
if ((_root.wpn == 11) or (_root.wpn == 42)) {
_root.quest_opencastle = _root.quest_opencastle + 2;
wardyellow.gotoAndPlay(1);
}
}
if ((_root.quest_opencastle % 2) < 1) {
var clothescheck = false;
if (_root.acc == 2) {
clothescheck = true;
}
if (_root.acc == 9) {
clothescheck = true;
}
if ((_root.armor >= 11) and (_root.armor <= 15)) {
clothescheck = true;
}
if ((_root.armor >= 111) and (_root.armor <= 113)) {
clothescheck = true;
}
if ((clothescheck = true)) {
_root.quest_opencastle = _root.quest_opencastle + 1;
wardpurple.gotoAndPlay(1);
}
}
if (_root.quest_opencastle >= 3) {
gotoAndPlay (61);
}
Symbol 5553 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 5553 MovieClip Frame 65
_root.gohere = _root._currentframe + 1;
_root.gox = -1750;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5553 MovieClip Frame 155
_root.held = 0;
stop();
Symbol 5559 MovieClip Frame 1
stop();
Symbol 5559 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5559 MovieClip Frame 5
_root.gohere = 72;
_root.gox = _root.camframe._x;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5567 MovieClip Frame 1
if (_root.act2clear < 2) {
gotoAndStop (5);
}
Symbol 5567 MovieClip Frame 3
stop();
Symbol 5574 MovieClip Frame 1
if (_root.act2clear < 3) {
if (!(_root.act2clear === 1)) {
gotoAndStop (5);
}
}
Symbol 5574 MovieClip Frame 3
stop();
Symbol 5579 MovieClip Frame 1
stop();
Symbol 5579 MovieClip Frame 2
if (_root.act2clear >= 3) {
gotoAndStop (11);
} else if (_root.act2clear == 0) {
_root.choicetext = "You see stairs leading down, but three more wardstones block your path. Oddly, the center one appears to have already been deactivated.";
} else {
_root.choicetext = "You see stairs leading down, but one remaining ward is still blocking the entryway.";
}
_root.choiceA = "Attempt to go down the stairs";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Study the stairway";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Study the stairway";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5579 MovieClip Frame 11
_root.choicetext = "You see stairs leading down. All three wardstones have been deactivated.";
_root.choiceA = "Go down the stairs";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5579 MovieClip Frame 51
if (_root.act2clear >= 3) {
gotoAndPlay (61);
}
Symbol 5579 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 5579 MovieClip Frame 65
_root.gohere = 73;
if (_root._currentframe == 71) {
_root.gox = -2500;
} else {
_root.gox = 3000;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5579 MovieClip Frame 155
_root.held = 0;
stop();
Symbol 5585 MovieClip Frame 1
stop();
Symbol 5585 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5585 MovieClip Frame 5
_root.gohere = 71;
_root.gox = _root.camframe._x;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5587 MovieClip Frame 1
if (_root.quest_gettorch > 0) {
gotoAndStop (3);
}
Symbol 5587 MovieClip Frame 2
stop();
Symbol 5589 MovieClip Frame 1
stop();
Symbol 5589 MovieClip Frame 2
if (_root.quest_gettorch > 0) {
gotoAndStop (11);
}
_root.choicetext = "The mounting on this magical torch is damaged. You could probably pry it out & use it to light any dark rooms.";
_root.choiceA = "Get Torch";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5589 MovieClip Frame 11
_root.choicetext = "You see a broken mounting for a torch.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5589 MovieClip Frame 56
_root.quest_gettorch = 1;
torch.gotoAndPlay(1);
_root.held = 901;
_root.itemselect = 1;
_root.camframe.box.gotoAndPlay(2);
_root.itemnew = 23;
_root.itemnewh = 301;
stop();
Symbol 5598 MovieClip Frame 1
stop();
Symbol 5598 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
play();
Symbol 5598 MovieClip Frame 5
if (_root.camframe._x < 0) {
_root.gohere = 71;
_root.gox = 3000;
} else {
_root.gohere = 77;
_root.gox = -2000;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5600 MovieClip Frame 1
stop();
Symbol 5600 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
var i = ((j = (k = (l = 0))));
i = 50;
while (i >= 0) {
_root["bg" + i].removeMovieClip();
_root["bghb" + i].removeMovieClip();
_root.BGA.splice([i][0], 1);
i--;
}
j = _root.monatt.length - 1;
while (j >= 0) {
unloadMovie (_root[_root.monatt[j][1]]);
_root.monatt.splice([j][0], 1);
j--;
}
l = _root.proj.length - 1;
while (l >= 0) {
unloadMovie (_root[_root.proj[l][1]]);
_root.proj.splice([l][0], 1);
l--;
}
_root.ss.removeMovieClip();
_root.doorleft.removeMovieClip();
_root.doorright.removeMovieClip();
_root.doorrightgo = (_root.doorrightgox = (_root.doorleftgo = (_root.doorleftgox = 0)));
k = _root.maxitems;
while (k > 0) {
_root["obj" + k].removeMovieClip();
k--;
}
_root.camframe.removeMovieClip();
_root.fadeout.removeMovieClip();
_parent._root._x = 0;
_parent._root._y = 0;
_parent._root._xscale = 100;
_parent._root._yscale = 100;
_root.gotoAndPlay(3);
stop();
Symbol 5602 MovieClip Frame 1
stop();
Symbol 5602 MovieClip Frame 2
_root.box3.gotoAndStop(1);
_root.held = 905;
_root.gohere = 101;
_root.gox = 0;
_root.HordeModeOptions = 2;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5603 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5623 MovieClip Frame 1
stop();
Symbol 5623 MovieClip Frame 2
if (_root.quest_helpdunecrawler >= 10) {
gotoAndStop (21);
} else if (_root.quest_helpdunecrawler >= 1) {
gotoAndStop (11);
}
if (Math.floor(_root.player / 10) == 0) {
_root.choicetext = "You see a large machine blocking the path out of the village. It appears to be a vehcile of some sort.";
} else {
_root.choicetext = "You see a dunecrawler blocking the path out of the village. Merchants use these vehicles to travel the wastelands.";
}
_root.choiceA = "(Knock/Say): Hello?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5623 MovieClip Frame 11
var haveparts = false;
if ((_root.acc == 13) or (_root.acc == 14)) {
haveparts = true;
}
if ((((_root.backpack1 == 13) or (_root.backpack1 == 14)) or (_root.backpack1 == 15)) and (_root.backpack1h == 601)) {
haveparts = true;
}
if ((((_root.backpack2 == 13) or (_root.backpack2 == 14)) or (_root.backpack2 == 15)) and (_root.backpack2h == 601)) {
haveparts = true;
}
if ((((_root.backpack3 == 13) or (_root.backpack3 == 14)) or (_root.backpack3 == 15)) and (_root.backpack3h == 601)) {
haveparts = true;
}
if ((((_root.backpack4 == 13) or (_root.backpack4 == 14)) or (_root.backpack4 == 15)) and (_root.backpack4h == 601)) {
haveparts = true;
}
if (Math.floor(_root.player / 10) == 0) {
_root.choicetext = "You see a large vehicle blocking the path out of the village. The driver sounds quite angry.";
} else {
_root.choicetext = "You see a dunecrawler blocking the path out of the village. The driver sounds quite angry.";
}
_root.choiceA = "(say): What are you doing here?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.quest_helpdunecrawler > 1) {
if (haveparts == true) {
_root.choiceD = "(say): I think I found some parts for your dunecrawler.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(say): Is it running yet?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
}
} else {
_root.choiceD = "(spirit / say): Why are you blocking the road?";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5623 MovieClip Frame 21
_root.choicetext = "You're standing in front of a dunecrawler. The owner seems happy to stay inside for now.";
_root.choiceA = "Okay, so now what?";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "You made this backpack? Got anything else?";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5623 MovieClip Frame 51
if (_root.quest_helpdunecrawler >= 10) {
gotoAndPlay (71);
} else if (_root.quest_helpdunecrawler >= 1) {
gotoAndPlay (61);
}
Symbol 5623 MovieClip Frame 55
_root.quest_helpdunecrawler = 1;
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 65
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 75
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 105
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 151
if (_root.quest_helpdunecrawler == 1) {
gotoAndPlay (161);
} else if (((((_root.acc == 13) or (_root.backpack1 == 13)) or (_root.backpack2 == 13)) or (_root.backpack3 == 13)) or (_root.backpack4 == 13)) {
gotoAndPlay (171);
} else if (((((_root.acc == 14) or (_root.backpack1 == 14)) or (_root.backpack2 == 14)) or (_root.backpack3 == 14)) or (_root.backpack4 == 14)) {
gotoAndPlay (176);
} else if (((((_root.acc == 15) or (_root.backpack1 == 15)) or (_root.backpack2 == 15)) or (_root.backpack3 == 15)) or (_root.backpack4 == 15)) {
gotoAndPlay (181);
}
var DunecrawlerTextBox = "Nope, it's still broken. I'll need all the parts those vandals stole to get it moving again.";
if (_root.quest_helpdunecrawler == 3) {
DunecrawlerTextBox = "Nope, it's still broken. I'll need two more parts to get it moving again.";
}
if (_root.quest_helpdunecrawler == 4) {
DunecrawlerTextBox = "Nope, it's still broken. I'll need one more part to get it moving again.";
}
Symbol 5623 MovieClip Frame 155
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 165
_root.quest_helpdunecrawler = 2;
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 171
_root.quest_helpdunecrawler = _root.quest_helpdunecrawler + 1;
_root.R13Loc = 0;
if (_root.acc == 13) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 13) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 13) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 13) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 13) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
if (_root.quest_helpdunecrawler == 5) {
gotoAndPlay (186);
}
Symbol 5623 MovieClip Frame 175
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 176
_root.quest_helpdunecrawler = _root.quest_helpdunecrawler + 1;
_root.R14Loc = 0;
if (_root.acc == 14) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 14) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 14) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 14) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 14) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
if (_root.quest_helpdunecrawler == 5) {
gotoAndPlay (186);
}
Symbol 5623 MovieClip Frame 180
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 181
_root.quest_helpdunecrawler = _root.quest_helpdunecrawler + 1;
_root.R15Loc = 0;
if (_root.acc == 15) {
_root.acc = 1;
_root.camframe.box.invacc.gotoAndPlay(1);
} else if ((_root.backpack1 == 15) and (_root.backpack1h == 601)) {
_root.backpack1 = 1;
_root.backpack1h = 301;
_root.camframe.box.invb1.gotoAndPlay(1);
} else if ((_root.backpack2 == 15) and (_root.backpack2h == 601)) {
_root.backpack2 = 1;
_root.backpack2h = 301;
_root.camframe.box.invb2.gotoAndPlay(1);
} else if ((_root.backpack3 == 15) and (_root.backpack3h == 601)) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invb3.gotoAndPlay(1);
} else if ((_root.backpack4 == 15) and (_root.backpack4h == 601)) {
_root.backpack4 = 1;
_root.backpack4h = 301;
_root.camframe.box.invb4.gotoAndPlay(1);
}
if (_root.quest_helpdunecrawler == 5) {
gotoAndPlay (186);
}
Symbol 5623 MovieClip Frame 185
_root.held = 0;
stop();
Symbol 5623 MovieClip Frame 186
_root.quest_helpdunecrawler = 10;
Symbol 5623 MovieClip Frame 190
if (_root.backpack2 == -1) {
_root.backpack2 = 1;
_root.backpack2h = 301;
}
if (_root.backpack3 == -1) {
_root.backpack3 = 1;
_root.backpack3h = 301;
_root.camframe.box.invbox.gotoAndPlay(2);
}
_root.held = 0;
stop();
Symbol 5625 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5627 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5629 MovieClip Frame 1
stop();
Symbol 5630 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5633 MovieClip Frame 2
if (_root._currentframe == 78) {
gotoAndStop (11);
}
_root.choicetext = "There is a shallow path here leading to the opposite side of the village.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Go Up) Move to West side of village.";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5633 MovieClip Frame 11
_root.choicetext = "There is a shallow path here leading deeper into the human camp.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "(Go Up) Walk into human encampment.";
_root.box3.choicebox.choicebuttonS.gotoAndStop(1);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5633 MovieClip Frame 101
if (_root._currentframe == 78) {
_root.gohere = 79;
_root.gox = 1400;
} else {
_root.gohere = _root._currentframe - 12;
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5633 MovieClip Frame 151
_root.gohere = _root._currentframe + 12;
_root.gox = _root.camframe._x;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5640 MovieClip Frame 1
if (_root.quest_openhuman > 0) {
gotoAndStop (50);
}
Symbol 5640 MovieClip Frame 40
gotoAndPlay (2);
Symbol 5646 MovieClip Frame 1
stop();
Symbol 5646 MovieClip Frame 2
if (_root.quest_openhuman > 0) {
gotoAndStop (11);
}
_root.choicetext = "This tent is much larger than the others, and appears to be guarded by a magical barrier.";
_root.choiceA = "Attempt to cross the ward.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Study ward";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Study ward";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5646 MovieClip Frame 11
_root.choicetext = "With the ward deactivated, you are free to enter the tent.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5646 MovieClip Frame 51
if (Math.floor(_root.player / 10) == 2) {
_root.quest_openhuman = 1;
_root.rightwall.gotoAndPlay(1);
wardrings.gotoAndPlay(1);
}
if ((_root.wpn == 21) or (_root.wpn == 32)) {
_root.quest_openhuman = 1;
_root.rightwall.gotoAndPlay(1);
wardrings.gotoAndPlay(1);
}
if (_root.quest_openhuman > 0) {
gotoAndPlay (61);
}
Symbol 5646 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 5646 MovieClip Frame 65
_root.held = 0;
stop();
Symbol 5646 MovieClip Frame 155
_root.held = 0;
stop();
Symbol 5647 MovieClip Frame 1
if (_root.quest_openhuman > 0) {
gotoAndStop (3);
}
Symbol 5647 MovieClip Frame 2
stop();
Symbol 5648 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5650 MovieClip Frame 2
if (_root._currentframe == 79) {
gotoAndStop (11);
}
_root.choicetext = "There is a shallow path here leading to the opposite side of the village.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "(Go Down) Move the East side of the village.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5650 MovieClip Frame 11
_root.choicetext = "There is a shallow path here leading out of this camp.";
_root.choiceA = "";
_root.box3.choicebox.choicebuttonA.gotoAndStop(21);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "(Go Down) Leave the camp.";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5650 MovieClip Frame 101
_root.gohere = _root._currentframe - 12;
_root.gox = _root.camframe._x;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5650 MovieClip Frame 151
if (_root._currentframe == 79) {
_root.gohere = 78;
_root.gox = 750;
} else {
_root.gohere = _root._currentframe + 12;
_root.gox = _root.camframe._x;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5658 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5659 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5667 MovieClip Frame 1
if (_root.quest_openelves > 0) {
gotoAndStop (50);
}
Symbol 5667 MovieClip Frame 49
gotoAndPlay (1);
Symbol 5672 MovieClip Frame 1
stop();
Symbol 5672 MovieClip Frame 2
if (_root.quest_openelves > 0) {
gotoAndStop (11);
}
_root.choicetext = "This dark tent appears to have a magical barrier preventing anyone from entering.";
_root.choiceA = "Attempt to cross the ward.";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
if (_root.spirit >= 5) {
_root.choiceD = "(Spirit Check) Study ward";
_root.box3.choicebox.choicebuttonD.gotoAndStop(1);
} else {
_root.choiceD = "(Spirit Check) Study ward";
_root.box3.choicebox.choicebuttonD.gotoAndStop(6);
}
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5672 MovieClip Frame 11
_root.choicetext = "You peer inside a large tent, but it's too dark inside to make out any details.";
_root.choiceA = "Enter Tent";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5672 MovieClip Frame 51
if ((_root.wpn == 2) or (_root.acc == 10)) {
_root.quest_openelves = 1;
wardrings.gotoAndPlay(1);
}
if (_root.quest_openelves > 0) {
gotoAndPlay (61);
}
Symbol 5672 MovieClip Frame 56
_root.held = 0;
stop();
Symbol 5672 MovieClip Frame 66
_root.gohere = 85;
_root.gox = -1000;
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5672 MovieClip Frame 156
_root.held = 0;
stop();
Symbol 5674 MovieClip Frame 1
stop();
Symbol 5674 MovieClip Frame 2
_root.choicetext = "You peer inside a large tent, but it's too dark inside to make out any details.";
_root.choiceA = "Enter Tent";
_root.box3.choicebox.choicebuttonA.gotoAndStop(1);
_root.choiceS = "";
_root.box3.choicebox.choicebuttonS.gotoAndStop(21);
_root.choiceD = "";
_root.box3.choicebox.choicebuttonD.gotoAndStop(21);
_root.choiceF = "(Cancel)";
_root.box3.choicebox.choicebuttonF.gotoAndStop(1);
stop();
Symbol 5674 MovieClip Frame 55
if (_root.camframe._x < 600) {
_root.gohere = 83;
_root.gox = 1500;
} else {
_root.gohere = 84;
_root.gox = -1000;
}
_root.fadeout.gotoAndPlay(1);
stop();
Symbol 5680 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5681 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5686 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 5687 MovieClip Frame 1
this.cacheAsBitmap = true;