Frame 1
stop();
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
Instance of Symbol 660 MovieClip in Frame 1
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
total = _root.getBytesTotal();
framesLoaded = Math.ceil((loaded / total) * 100);
gotoAndStop(framesLoaded);
status.text = framesLoaded + " % completed";
if (framesLoaded >= 100) {
_root.gotoAndStop(2);
}
}
Frame 3
stop();
Frame 4
stop();
Frame 283
stop();
Frame 284
function loadScenario() {
trace("Load Scenario");
attachMovie("cut_" + level, "g", k++);
instructions();
}
function instructions() {
trace("instructions");
}
function goPlay() {
trace("Go Play");
cstatus = 1;
}
function winSeq(out) {
trace("Win Sequence");
if (out == true) {
level++;
bonuses();
offLoad();
} else if (out == false) {
bonuses();
}
}
function keepTime() {
if (timerOn == true) {
totTime = totTime + 2;
if (totTime == 100) {
seconds = seconds + 1;
totTime = 0;
completeTime = completeTime + 1;
}
}
}
function offLoad() {
trace("Offload");
g.removeMovieClip();
loadScenario();
}
function death() {
trace("death");
}
function pain(taken) {
painValue = painValue - taken;
bar.painBar._height = painValue;
bar.painBar2._height = painValue;
bar.beat.play();
bar.blink.play();
bgSound = new Sound(this);
bgSound.attachSound("heartbeat3");
bgSound.start();
_root.misses--;
if (painValue <= 0) {
bar.losery.swapDepths(_root.getNextHighestDepth());
bar.losery.attachMovie("gameOver", "gameOver" + k, _root.getNextHighestDepth());
k++;
cstatus = 2;
trace("blah");
Mouse.show();
}
}
function resetLevel() {
level++;
offLoad();
totTime = 0;
totStars = 0;
seconds = 0;
painValue = 100;
}
function bonuses() {
switch (misses) {
case 3 :
bar.bonusArea.attachMovie("rating_perfect", "b" + _root.k, _root.k++);
_root.totStars = _root.totStars + 3;
break;
case 2 :
bar.bonusArea.attachMovie("rating_okay", "b" + _root.k, _root.k++);
_root.totStars = _root.totStars + 2;
break;
case 1 :
bar.bonusArea.attachMovie("rating_bad", "b" + _root.k, _root.k++);
_root.totStars++;
break;
case 0 :
death();
}
misses = 3;
}
function begin() {
stop();
loadScenario();
timerOn = true;
}
function levels() {
bar.swapDepths(1000 + _root.getNextHighestDepth());
}
trace("///////////////////////////////////////////////////////////");
trace("//Darkcut //");
trace("//By jmtb02, protected by copyright and the CC license //");
trace("//For more information, visit http://www.jmtb02.com/ //");
trace("//Contact John Cooney, jmtb02@gmail.com //");
trace("///////////////////////////////////////////////////////////");
trace(" ");
trace(" ");
cursor.startDrag(true);
var cstatus = 0;
var timer = 0;
var counter = 0;
var level = 0;
var xlevels = 5;
var k = 20;
var temp = 0;
var score = 0;
var meetScore = 0;
var goScore = 0;
var painBar = 0;
var painNow = 0;
var painValue = 100;
var misses = 3;
var rules;
var timerOn = true;
var totTime = 0;
var totStars = 0;
var seconds = 0;
var completeTime = 0;
var soundsOn = true;
var gameStyle;
var stars;
var loader = this.createEmptyMovieClip("loader", k++);
onEnterFrame = function () {
levels();
keepTime();
};
begin();
Instance of Symbol 792 MovieClip in Frame 284
onClipEvent (enterFrame) {
this.swapDepths(_root.getNextHighestDepth() + 1000);
}
Frame 289
stop();
Symbol 25 MovieClip Frame 150
stop();
Symbol 33 MovieClip Frame 50
stop();
Symbol 37 MovieClip Frame 7
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 12
stop();
Symbol 38 MovieClip Frame 20
stop();
Symbol 38 MovieClip Frame 60
stop();
_root.winSeq(true);
Symbol 41 MovieClip Frame 1
pos = 10;
Symbol 41 MovieClip Frame 4
pos = 9;
Symbol 41 MovieClip Frame 7
pos = 8;
Symbol 41 MovieClip Frame 10
pos = 7;
Symbol 41 MovieClip Frame 13
pos = 6;
Symbol 41 MovieClip Frame 16
pos = 5;
Symbol 41 MovieClip Frame 19
pos = 4;
Symbol 41 MovieClip Frame 22
pos = 3;
Symbol 41 MovieClip Frame 25
pos = 2;
Symbol 41 MovieClip Frame 28
pos = 1;
Symbol 41 MovieClip Frame 31
pos = 2;
Symbol 41 MovieClip Frame 34
pos = 3;
Symbol 41 MovieClip Frame 37
pos = 4;
Symbol 41 MovieClip Frame 40
pos = 5;
Symbol 41 MovieClip Frame 43
pos = 6;
Symbol 41 MovieClip Frame 46
pos = 7;
Symbol 41 MovieClip Frame 49
pos = 8;
Symbol 41 MovieClip Frame 52
pos = 9;
Symbol 46 MovieClip Frame 1
pos = 10;
Symbol 46 MovieClip Frame 3
pos = 9;
Symbol 46 MovieClip Frame 5
pos = 8;
Symbol 46 MovieClip Frame 7
pos = 7;
Symbol 46 MovieClip Frame 9
pos = 6;
Symbol 46 MovieClip Frame 11
pos = 5;
Symbol 46 MovieClip Frame 13
pos = 4;
Symbol 46 MovieClip Frame 15
pos = 3;
Symbol 46 MovieClip Frame 17
pos = 2;
Symbol 46 MovieClip Frame 19
pos = 1;
Symbol 46 MovieClip Frame 21
pos = 2;
Symbol 46 MovieClip Frame 23
pos = 3;
Symbol 46 MovieClip Frame 25
pos = 4;
Symbol 46 MovieClip Frame 27
pos = 5;
Symbol 46 MovieClip Frame 29
pos = 6;
Symbol 46 MovieClip Frame 31
pos = 7;
Symbol 46 MovieClip Frame 33
pos = 8;
Symbol 46 MovieClip Frame 35
pos = 9;
Symbol 48 MovieClip Frame 1
stop();
hit = 10;
Symbol 48 MovieClip Frame 2
hit = 10;
Symbol 48 MovieClip Frame 3
hit = 10;
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip [cut_19] Frame 1
var totalStars = 0;
_root.rules = "Pound that stake in!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
if (hm.runner.pos == hm.hit) {
hf.play();
} else {
_root.pain(10);
}
};
Symbol 59 Button
on (release) {
ab20_09 = new LoadVars();
ab20_09.z = _root.myName;
ab20_09.x = ab20.encodeNum(_root.completeTime);
ab20_09.c = 323;
ab20_09.v = "NYNBTH";
ab20_09.sendAndLoad("http://armorbot.com/s_b", ab20_09, "POST");
getURL ("http://www.armorbot.com/mytable/?id=323", "_blank");
sendButton._x = sendButton._x + 500;
}
Symbol 67 Button
on (release) {
_root.level = -1;
_root.totTime = 0;
_root.totStars = 0;
_root.seconds = 0;
_root.resetLevel();
play();
}
Symbol 71 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 76 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 80 Button
on (release) {
getURL ("http://www.jmtb02.com/", "_blank");
}
Symbol 81 MovieClip [cut_26] Frame 1
Mouse.show();
_root.ddhealth = _root.painValue;
_root.ddtimer = (_root.totTime * 0.01) + _root.seconds;
_root.ddstars = _root.totStars;
_root.timerOn = false;
_root.rules = "";
stop();
Symbol 88 MovieClip [blankMC] Frame 1
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 119 Button
on (release) {
_root.winSeq(true);
}
Symbol 120 MovieClip [cut_25] Frame 1
Mouse.show();
_root.ddhealth = _root.painValue;
_root.ddtimer = (_root.totTime * 0.01) + _root.seconds;
_root.ddstars = _root.totStars;
_root.timerOn = false;
_root.rules = "";
Symbol 120 MovieClip [cut_25] Frame 201
stop();
Symbol 125 MovieClip Frame 1
stop();
active = true;
Instance of Symbol 88 MovieClip [blankMC] in Symbol 125 MovieClip Frame 1
onClipEvent (load) {
_root.g.totalStars = _root.g.totalStars + 1;
trace(_root.g.totalStars);
}
Symbol 125 MovieClip Frame 2
active = false;
Symbol 125 MovieClip Frame 4
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
stop();
hit = 10;
Symbol 137 MovieClip Frame 2
hit = 10;
stop();
Symbol 137 MovieClip Frame 3
hit = 10;
stop();
Symbol 137 MovieClip Frame 4
_root.winSeq(false);
_parent.play();
Symbol 154 MovieClip Frame 201
stop();
Symbol 161 MovieClip [cut_24] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
drawingArea.holder.removeMovieClip();
drawingArea.createEmptyMovieClip("holder", _root.k++);
}
var totalStars = 0;
stop();
_root.rules = "Mark the axe line";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
person.moveTo(cursor._x, cursor._y);
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
person.holder.moveTo(cursor._x, cursor._y);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
play();
_root.cstatus = 0;
toolOn = false;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
if (toolOn == true) {
person.holder.lineStyle(2, 0, 100);
person.holder.lineTo(cursor._x, cursor._y);
person.holder.moveTo(cursor._x, cursor._y);
}
};
Symbol 161 MovieClip [cut_24] Frame 60
stop();
var totalStars = 0;
_root.rules = "Get a solid hit (mouse button)";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var i;
_root.cstatus = 1;
onMouseDown = function () {
if (hm.runner.pos == hm.hit) {
hm.nextFrame();
} else {
_root.pain(20);
}
};
onMouseUp = function () {
};
onEnterFrame = function () {
};
Symbol 161 MovieClip [cut_24] Frame 189
_root.winSeq(true);
Symbol 162 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 1
stop();
Symbol 180 MovieClip [cut_23] Frame 30
_root.winSeq(true);
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 2
onEnterFrame = function () {
holder._alpha = holder._alpha - 2;
};
Symbol 181 MovieClip Frame 50
_root.winSeq(true);
Symbol 184 MovieClip Frame 1
stop();
Symbol 185 MovieClip [cut_22] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
drawingArea.holder.removeMovieClip();
drawingArea.createEmptyMovieClip("holder", _root.k++);
}
var totalStars = 0;
_root.rules = "Restitch the area";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
drawingArea.createEmptyMovieClip("holder", _root.k++);
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
drawingArea.play();
_root.cstatus = 0;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
drawingArea.holder.moveTo(this[i - 1]._x, this[i - 1]._y);
drawingArea.holder.lineStyle(2, 0, 100);
drawingArea.holder.lineTo(this[i]._x, this[i]._y);
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
drawingArea.holder.moveTo(this[i + 1]._x, this[i + 1]._y);
drawingArea.holder.lineStyle(2, 0, 100);
drawingArea.holder.lineTo(this[i]._x, this[i]._y);
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 191 MovieClip [cut_21] Frame 1
stop();
var leechCounter = 0;
var totalStars = 0;
_root.rules = "Implant the garlic into the wound.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
if (clove.hitarea.hitTest(cursor.hitarea)) {
nextFrame();
cursor.gotoAndPlay(1);
} else {
_root.pain(10);
}
};
Symbol 191 MovieClip [cut_21] Frame 5
_root.winSeq(true);
Symbol 195 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 40
_root.winSeq(true);
Symbol 205 MovieClip [cut_20] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
var totalStars = 0;
_root.rules = "Split open the side.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
trace("unload");
bloody.play();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 207 MovieClip Frame 1
var hitRight = false;
Symbol 207 MovieClip Frame 11
hitRight = true;
Symbol 207 MovieClip Frame 16
hitRight = false;
Symbol 207 MovieClip Frame 31
hitRight = true;
Symbol 207 MovieClip Frame 36
hitRight = false;
Symbol 208 MovieClip [cut_18] Frame 1
var totalStars = 0;
_root.rules = "Aim the wooden stake!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onEnterFrame = function () {
if (Key.isDown(32)) {
if (stakeMe.hitRight == true) {
_root.winSeq(true);
trace("right");
} else {
_root.pain(10);
trace("balh");
}
}
};
Symbol 212 Button
on (release) {
_root.timerOn = true;
_parent.nextFrame();
}
Symbol 216 MovieClip [cut_17] Frame 1
stop();
Symbol 216 MovieClip [cut_17] Frame 2
var totalStars = 0;
_root.rules = "Affix the relgious symbol!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
if (outline.hitarea.hitTest(cursor.hitarea)) {
_root.winSeq(true);
} else {
_root.pain(10);
}
};
Symbol 222 MovieClip Frame 1
stop();
Symbol 226 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 205
stop();
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 139
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 125
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 71
stop();
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 200
stop();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 220
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 80
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 40
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 1
stop();
Symbol 343 Button
on (release) {
_root.resetLevel();
}
Symbol 344 MovieClip [cut_16] Frame 1
Mouse.show();
_root.ddhealth = _root.painValue;
_root.ddtimer = (_root.totTime * 0.01) + _root.seconds;
_root.ddstars = _root.totStars;
_root.timerOn = false;
_root.rules = "";
Symbol 344 MovieClip [cut_16] Frame 201
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 361 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 1
stop();
Symbol 378 MovieClip [cut_8] Frame 1
Mouse.show();
_root.ddhealth = _root.painValue;
_root.ddtimer = (_root.totTime * 0.01) + _root.seconds;
_root.ddstars = _root.totStars;
_root.timerOn = false;
_root.rules = "";
Symbol 378 MovieClip [cut_8] Frame 201
stop();
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 45
stop();
_root.winSeq(true);
Symbol 381 MovieClip [cut_7] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
var totalStars = 0;
_root.rules = "Burn back on the flesh with a continuous seal of heat!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
var tt = false;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
drawingArea.moveTo(prevx, prevy);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
_root.cstatus = 0;
toolOn = false;
tt = true;
colorOutline.play();
}
};
onEnterFrame = function () {
if (tt == true) {
drawingArea._alpha = drawingArea._alpha - 2;
}
if (toolOn == false) {
drawingArea.moveTo(cursor._x, cursor._y);
prevx = cursor._x;
prevy = cursor._y;
}
if (toolOn == true) {
drawingArea.moveTo(cursor._x, cursor._y);
drawingArea.moveTo(prevx, prevy);
drawingArea.lineStyle(5, 0, 70);
drawingArea.lineTo(cursor._x, cursor._y);
drawingArea.moveTo(prevx, prevy);
drawingArea.lineStyle(8, 0, 20);
drawingArea.moveTo(prevx, prevy);
drawingArea.lineStyle(11, 0, 10);
drawingArea.lineTo((cursor._x + random(6)) - 3, (cursor._y + random(6)) - 3);
prevx = cursor._x;
prevy = cursor._y;
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
_root.pain(1);
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
_root.pain(1);
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
_root.pain(1);
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 388 MovieClip [cut_6] Frame 1
var totalStars = 0;
_root.rules = "Replant some human tissue";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
if (outline.hitarea.hitTest(cursor.hitarea)) {
_root.winSeq(true);
} else {
_root.pain(10);
}
};
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 40
play();
_root.cstatus = 0;
Symbol 396 MovieClip Frame 104
_root.winSeq(true);
Symbol 397 MovieClip [cut_5] Frame 1
var totalStars = 0;
_root.rules = "Extract with alternating arrow keys!";
var i;
_root.cstatus = 1;
stop();
var dir = "nay";
onEnterFrame = function () {
if (_root.cstatus == 1) {
if (Key.isDown(39) && (dir == "nay")) {
dir = "right";
aye.nextFrame();
}
if (Key.isDown(37) && (dir == "nay")) {
dir = "left";
aye.nextFrame();
}
if ((Key.isDown(39) && (dir == "left")) && (Key.isDown(37) != true)) {
dir = "right";
aye.nextFrame();
}
if ((Key.isDown(37) && (dir == "right")) && (Key.isDown(39) != true)) {
dir = "left";
aye.nextFrame();
_root.pain(1);
}
}
};
Symbol 406 MovieClip Frame 200
stop();
Symbol 412 MovieClip Frame 6
stop();
Symbol 423 MovieClip Frame 30
stop();
Symbol 424 MovieClip Frame 1
stop();
Symbol 424 MovieClip Frame 4
_root.pain(10);
Symbol 424 MovieClip Frame 15
stop();
Symbol 424 MovieClip Frame 17
_root.pain(10);
Symbol 424 MovieClip Frame 30
stop();
Symbol 424 MovieClip Frame 32
_root.pain(10);
Symbol 424 MovieClip Frame 45
stop();
_root.winSeq(true);
Symbol 425 MovieClip [cut_4] Frame 1
var totalStars = 0;
_root.rules = "Get a solid hit (mouse button)";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var i;
_root.cstatus = 1;
onMouseDown = function () {
if (hm.runner.pos == hm.hit) {
hf.play();
} else {
_root.pain(5);
}
};
Symbol 428 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 2
stop();
onEnterFrame = function () {
if (this._currentframe == 2) {
}
};
Symbol 434 MovieClip [cut_3] Frame 1
var totalStars = 0;
_root.rules = "Clean the area";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
toolOn = false;
} else {
_root.cstatus = 0;
_root.winSeq(true);
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitarea.hitTest(this[i]) && (this[i].active == true)) {
trace(i + " was hit");
this[i].play();
starsHit++;
pain(-1);
blood.nextFrame();
}
i++;
}
}
};
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 20
_root.winSeq(true);
Symbol 443 MovieClip [cut_2] Frame 1
_root.rules = "Saw back and forth (arrow keys)";
Mouse.hide();
var i;
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
leftWing.play();
_root.cstatus = 0;
}
};
speed = 1;
sawSpeed = 0;
yspeed = 1.5;
keep = saw.saw2._x;
current = "C";
var counter = 0;
goal = 12;
_root.cstatus = 1;
onEnterFrame = function () {
if (_root.cstatus == 1) {
if (Key.isDown(39)) {
sawSpeed = sawSpeed + speed;
}
if (Key.isDown(37)) {
sawSpeed = sawSpeed - speed;
}
saw.saw2._x = saw.saw2._x + sawSpeed;
if (saw.saw2.sideA.hitTest(star) && (current == "C")) {
current = "A";
d = _root.attachMovie("sawStar", "ss" + k, _root.k++);
d._x = (saw._x + saw.saw2._x) + saw.saw2.sideA._x;
d._y = (saw._y + saw.saw2._y) + saw.saw2.sideA._y;
d._xscale = 300;
d._yscale = 300;
counter++;
trace(counter);
}
if (saw.saw2.sideB.hitTest(star) && (current == "C")) {
current = "B";
d = _root.attachMovie("sawStar", "ss" + k, _root.k++);
d._x = (saw._x + saw.saw2._x) + saw.saw2.sideB._x;
d._y = (saw._y + saw.saw2._y) + saw.saw2.sideB._y;
d._xscale = 300;
d._yscale = 300;
counter++;
trace(counter);
}
if (saw.saw2.sideA.hitTest(star) && (current == "A")) {
current = "B";
d = _root.attachMovie("sawStar", "ss" + k, _root.k++);
d._x = (saw._x + saw.saw2._x) + saw.saw2.sideA._x;
d._y = (saw._y + saw.saw2._y) + saw.saw2.sideA._y;
d._xscale = 300;
d._yscale = 300;
counter++;
trace(counter);
}
if (saw.saw2.sideB.hitTest(star) && (current == "B")) {
current = "A";
d = _root.attachMovie("sawStar", "ss" + k, _root.k++);
d._x = (saw._x + saw.saw2._x) + saw.saw2.sideB._x;
d._y = (saw._y + saw.saw2._y) + saw.saw2.sideB._y;
d._xscale = 300;
d._yscale = 300;
counter++;
trace(counter);
}
if (saw.saw2.badA.hitTest(star) || (saw.saw2.badB.hitTest(star))) {
sawSpeed = 0;
_root.pain(5);
saw.saw2._x = keep;
current = "C";
trace(counter);
}
if (counter >= goal) {
_root.cstatus = 0;
arrowTop.play();
}
}
};
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 40
_root.winSeq(true);
Symbol 449 MovieClip [cut_1] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
var totalStars = 0;
_root.rules = "Now cut off the second...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
leftWing.play();
_root.cstatus = 0;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 30
_root.winSeq(true);
Symbol 456 Button
on (release) {
_parent.nextFrame();
}
Symbol 458 MovieClip [cut_0] Frame 1
stop();
_root.rules = "";
Symbol 458 MovieClip [cut_0] Frame 2
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
var totalStars = 0;
_root.rules = "Cut off tails first!";
cursor.startDrag(true);
Mouse.hide();
var toolOn;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
leftWing.play();
_root.cstatus = 0;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 460 MovieClip [square] Frame 1
onEnterFrame = function () {
if (this.hitTest(cursor)) {
trace("collision");
}
};
Symbol 461 MovieClip [wrongStar] Frame 1
_root.pain(10);
Symbol 461 MovieClip [wrongStar] Frame 10
this.removeMovieClip();
Symbol 464 MovieClip [sawStar] Frame 20
this.removeMovieClip();
Symbol 467 MovieClip [rating_bad] Frame 20
this.removeMovieClip();
Symbol 469 MovieClip [rating_okay] Frame 25
this.removeMovieClip();
Symbol 472 MovieClip [rating_perfect] Frame 30
this.removeMovieClip();
Symbol 474 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 40
stop();
Symbol 608 MovieClip [cut_13] Frame 1
stop();
var leechCounter = 0;
var totalStars = 0;
_root.rules = "Place some leeches on the Bubuos!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
if (outline.hitarea.hitTest(cursor.hitarea)) {
tt = attachMovie("leechCursor", "l" + (leechCounter++), _root.k++);
trace(leechCounter);
tt._x = cursor._x;
tt._y = cursor._y;
tt.gotoAndPlay(cursor.leech._currentframe);
tt.drag = true;
nextFrame();
cursor.gotoAndPlay(1);
} else {
_root.pain(10);
}
drag1 = false;
drag2 = false;
drag3 = false;
drag4 = false;
drag5 = false;
drag6 = false;
drag7 = false;
drag8 = false;
};
Symbol 608 MovieClip [cut_13] Frame 9
_root.winSeq(false);
var totalStars = 0;
_root.rules = "Extract excess pus by alternating arrow keys!";
var i;
_root.cstatus = 1;
stop();
cursor.stopDrag();
cursor._visible = false;
var dir = "nay";
onEnterFrame = function () {
if (_root.cstatus == 1) {
if (Key.isDown(39) && (dir == "nay")) {
dir = "right";
nextFrame();
boil.nextFrame();
}
if (Key.isDown(37) && (dir == "nay")) {
dir = "left";
nextFrame();
boil.nextFrame();
}
if ((Key.isDown(39) && (dir == "left")) && (Key.isDown(37) != true)) {
dir = "right";
nextFrame();
boil.nextFrame();
}
if ((Key.isDown(37) && (dir == "right")) && (Key.isDown(39) != true)) {
dir = "left";
nextFrame();
boil.nextFrame();
}
}
};
Symbol 608 MovieClip [cut_13] Frame 51
_root.winSeq(false);
play();
this.onEnterFrame = function () {
};
Symbol 608 MovieClip [cut_13] Frame 70
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
var totalStars = 0;
_root.rules = "Cut the veins to clear passageways...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
play();
spill.play();
_root.cstatus = 0;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 608 MovieClip [cut_13] Frame 71
_root.winseq(false);
Symbol 608 MovieClip [cut_13] Frame 110
_root.rules = "Remove the leeches and place on the tray.";
cursor._visible = false;
Mouse.show();
var unloaded = 0;
var tap = 588;
_root.cstatus = 1;
onMouseDown = function () {
i = 0;
while (i < 9) {
if (this["l" + i].hitTest(_root._xmouse, _root._ymouse) && (this["l" + i].drag == true)) {
this["l" + i].startDrag();
tap = i;
}
i++;
}
};
onMouseUp = function () {
if (this["l" + tap].drag == true) {
this["l" + tap].stopDrag();
trace("b;ah'sdf");
if (this["l" + tap].hitTest(table)) {
this["l" + tap].drag = false;
unloaded++;
ee = table.attachMovie("leechCursor", "leech" + k, _root.k++);
ee._x = _root._xmouse;
ee._y = _root._ymouse;
ee.leech.gotoAndPlay(cursor.leech._currentframe);
trace("unloaded" + tap);
this["l" + tap].removeMovieClip();
}
} else {
trace("already picked up!");
}
};
onEnterFrame = function () {
if (unloaded == 8) {
play();
_root.cstatus = 0;
}
};
stop();
stop();
Symbol 608 MovieClip [cut_13] Frame 150
_root.winSeq(true);
Symbol 613 MovieClip Frame 4
stop();
Symbol 614 MovieClip Frame 200
stop();
Symbol 615 MovieClip [cut_12] Frame 41
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
var totalStars = 0;
_root.rules = "Split open the first boil.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil1.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 42
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Now the second...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil2.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 43
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Third and forth...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil3.play();
boil4.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 44
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Fifth...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil5.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 45
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Sixth...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil6.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 46
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Seventh...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil7.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 47
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
}
stop();
_root.rules = "Eighth...";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
boil8.play();
i = 0;
while (i < totalStars) {
this[i].gotoAndStop(1);
i++;
}
nextFrame();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 615 MovieClip [cut_12] Frame 48
play();
Symbol 615 MovieClip [cut_12] Frame 70
_root.winSeq(true);
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 2
stop();
onEnterFrame = function () {
if (this._currentframe == 2) {
}
};
Symbol 620 MovieClip [cut_11] Frame 1
stop();
var totalStars = 0;
_root.rules = "Rinse in Rose Water.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
toolOn = false;
cursor.gotoAndStop(1);
} else {
_root.cstatus = 0;
play();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitarea.hitTest(this[i]) && (this[i].active == true)) {
trace(i + " was hit");
this[i].play();
starsHit++;
pain(-1);
blood.nextFrame();
x = 0;
while (x < 5) {
vas = loader.attachMovie("vinegar2", "vinegar" + _root.k, _root.k++);
vas._x = cursor._x;
vas._y = cursor._y;
vas._rotation = random(360);
x++;
}
}
i++;
}
}
};
Symbol 620 MovieClip [cut_11] Frame 15
_root.winSeq(true);
Symbol 623 MovieClip Frame 1
stop();
Symbol 623 MovieClip Frame 2
stop();
onEnterFrame = function () {
if (this._currentframe == 2) {
}
};
Symbol 624 MovieClip [cut_10] Frame 1
stop();
var totalStars = 0;
_root.rules = "Rinse in vinegar.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
toolOn = false;
cursor.gotoAndStop(1);
} else {
_root.cstatus = 0;
play();
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitarea.hitTest(this[i]) && (this[i].active == true)) {
trace(i + " was hit");
this[i].play();
starsHit++;
pain(-1);
blood.nextFrame();
x = 0;
while (x < 5) {
vas = loader.attachMovie("vinegar", "vinegar" + _root.k, _root.k++);
vas._x = cursor._x;
vas._y = cursor._y;
x++;
}
}
i++;
}
}
};
Symbol 624 MovieClip [cut_10] Frame 15
_root.winSeq(true);
Symbol 627 MovieClip [cut_9] Frame 1
stop();
Symbol 627 MovieClip [cut_9] Frame 2
var totalStars = 0;
_root.rules = "Scrub the bubonic plague boils!";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
toolOn = false;
} else {
_root.cstatus = 0;
_root.winSeq(true);
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitarea.hitTest(this[i]) && (this[i].active == true)) {
trace(i + " was hit");
this[i].play();
starsHit++;
pain(-1);
blood.nextFrame();
}
i++;
}
}
};
Symbol 634 MovieClip [vinegar2] Frame 1
this.gotoAndStop(random(6) + 2);
Symbol 641 MovieClip [vinegar] Frame 1
this.gotoAndStop(random(6) + 2);
Symbol 642 MovieClip [cut_15] Frame 1
var totalStars = 0;
_root.rules = "Scrub the entire area...";
cursor.startDrag(true);
stop();
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
var counter = 0;
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
toolOn = false;
} else {
_root.cstatus = 0;
_root.winSeq(true);
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitarea.hitTest(this[i]) && (this[i].active == true)) {
counter++;
trace(i + " was hit");
this[i].play();
starsHit++;
if (counter == 3) {
counter = 0;
nextFrame();
}
}
i++;
}
}
};
Symbol 643 MovieClip Frame 1
stop();
Symbol 643 MovieClip Frame 2
onEnterFrame = function () {
holder._alpha = holder._alpha - 2;
};
Symbol 643 MovieClip Frame 50
_root.winSeq(true);
Symbol 644 MovieClip [cut_14] Frame 1
function reset() {
trace("reset");
j = 0;
while (j < totalStars) {
this[j].gotoAndStop(1);
this[j].active = true;
j++;
}
dir = "undefined";
trace("toolup");
toolOn = false;
cursor.gotoAndStop(1);
starsHit = 0;
drawingArea.holder.removeMovieClip();
drawingArea.createEmptyMovieClip("holder", _root.k++);
}
var totalStars = 0;
_root.rules = "Restitch the skin by criss-crossing.";
cursor.startDrag(true);
Mouse.hide();
var toolOn = false;
var starsHit = 0;
var dir = "undefined";
var i;
var currentStar = 0;
_root.cstatus = 1;
drawingArea.createEmptyMovieClip("holder", _root.k++);
onMouseDown = function () {
trace("tooldown");
toolOn = true;
cursor.gotoAndStop(2);
};
onMouseUp = function () {
if (starsHit != totalStars) {
reset();
} else {
drawingArea.play();
_root.cstatus = 0;
}
};
onEnterFrame = function () {
if (toolOn == true) {
i = 0;
while (i < totalStars) {
if (cursor.hitArea.hitTest(this[i]) && (this[i].active == true)) {
if (dir == "undefined") {
if (i == 0) {
dir = "up";
} else if (i == (totalStars - 1)) {
dir = "down";
target = 0;
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
trace(i + " was hit");
this[i].play();
starsHit++;
} else if (dir == "up") {
if (i == starsHit) {
trace(i + " was hit");
this[i].play();
starsHit++;
drawingArea.holder.moveTo(this[i - 1]._x, this[i - 1]._y);
drawingArea.holder.lineStyle(2, 0, 100);
drawingArea.holder.lineTo(this[i]._x, this[i]._y);
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
} else if (dir == "down") {
if (i == ((totalStars - 1) - starsHit)) {
trace(i + " was hit");
this[i].play();
starsHit++;
drawingArea.holder.moveTo(this[i + 1]._x, this[i + 1]._y);
drawingArea.holder.lineStyle(2, 0, 100);
drawingArea.holder.lineTo(this[i]._x, this[i]._y);
} else {
a = attachMovie("wrongStar", "w" + k, k++);
a._x = this[i]._x;
a._y = this[i]._y;
reset();
this[i].gotoAndStop(1);
}
}
}
i++;
}
}
};
Symbol 654 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 655 MovieClip [gameOver] Frame 1
_root.g.onEnterFrame = function () {
};
_root.g.onMouseDown = function () {
};
_root.g.onMouseUp = function () {
};
play();
trace("hello");
_root.rules = "";
Symbol 655 MovieClip [gameOver] Frame 31
stop();
Symbol 655 MovieClip [gameOver] Frame 32
this.removeMovieClip();
stop();
Symbol 660 MovieClip Frame 100
stop();
Symbol 794 MovieClip [__Packages.ab20] Frame 0
class ab20
{
function ab20 () {
}
static function fr(str, find, replace, limit) {
var _local2 = str;
var _local3;
var _local4;
var _local9;
if (!(typeof(find) === "string")) {
if (replace === undefined) {
replace = [""];
} else if (typeof(replace) === "string") {
replace = [replace];
}
} else {
find = [find];
replace = [replace];
}
_local9 = find.length;
var _local1 = 0;
var _local5 = 0;
while (_local1 < _local9) {
while (_local4 = _local2.indexOf(find[_local1]) , !(_local4 === -1)) {
if ((!(limit === undefined)) && (_local5 >= limit)) {
break;
}
_local3 = new Array(_local2.substring(0, _local4), _local2.substr(_local4, find[_local1].length), _local2.substr(_local4 + find[_local1].length));
_local3[1] = ((replace[_local1] === undefined) ? "" : (replace[_local1]));
_local2 = (_local3[0] + _local3[1]) + _local3[2];
_local5++;
}
_local1++;
_local5 = 0;
}
return(_local2);
}
static function encodeNum(num) {
var _local11 = getTimer();
var _local6 = ["aZ", "Zy", "Zx"];
var _local7 = ["zH", "jY", "uH"];
var _local4 = ["Ah", "Xh", "hO"];
var _local5 = ["Ub", "Bu", "Cb"];
var _local8 = ["Qc", "Pc", "Pe"];
var _local9 = ["Ei", "Ie", "Ef"];
var _local3 = ["Fk", "kG", "Kg"];
var _local13 = ["Jl", "Lm", "Mn"];
var _local12 = ["No", "Np", "Qp"];
var _local2 = ["Rs", "St", "Sw"];
var _local14 = random(3);
num = String(num);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "9", _local6[random(3)], 1);
num = fr(num, "8", _local7[random(3)], 1);
num = fr(num, "8", _local7[random(3)], 1);
num = fr(num, "8", _local7[random(3)], 1);
num = fr(num, "8", _local7[random(3)], 1);
num = fr(num, "8", _local7[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "7", _local4[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
num = fr(num, "6", _local5[random(3)], 1);
if (_local14 == 1) {
num = fr(num, "5", _local8[0]);
} else {
num = fr(num, "5", _local8[random(3)]);
}
num = fr(num, "4", _local9[random(3)]);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "3", _local3[random(3)], 1);
num = fr(num, "2", _local13[random(3)]);
num = fr(num, "1", _local12[random(3)]);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
num = fr(num, "0", _local2[random(3)], 1);
var _local10 = getTimer() - _local11;
num = (num + "Dd") + _local10;
return(num);
}
static function encodeStr8bytes(str) {
var _local1 = 0;
var _local4 = str.length;
var _local3 = "%";
var _local2 = ["%", "$", "#", "@"];
while (_local1 < _local4) {
_local3 = _local3 + (str.charCodeAt(_local1) + _local2[random(_local2.length)]);
_local1++;
}
return(_local3);
}
static function decodeStr8bytes(str) {
str = ("PIE" + str) + "PIE";
str = fr(str, "%", "D");
str = fr(str, "$", "D");
str = fr(str, "#", "D");
str = fr(str, "@", "D");
str = fr(str, "PIED", "");
str = fr(str, "DPIE", "");
var _local3 = str.split("D");
var _local4 = "";
var _local1 = 0;
var _local5 = _local3.length;
while (_local1 < _local5) {
_local4 = _local4 + String(String.fromCharCode(_local3[_local1]));
_local1++;
}
return(_local4);
}
static function decodeNum(str) {
var _local2 = ["aZ", "Zy", "Zx", "zH", "jY", "uH", "Ah", "Xh", "hO", "Ub", "Bu", "Cb", "Qc", "Pc", "Pe", "Ei", "Ie", "Ef", "Fk", "kG", "Kg", "Jl", "Lm", "Mn", "No", "Np", "Qp", "Rs", "St", "Sw"];
str = String(str);
str = str.split("Dd");
str = str[0];
str = fr(str, _local2[0], "9");
str = fr(str, _local2[1], "9");
str = fr(str, _local2[2], "9");
str = fr(str, _local2[3], "8");
str = fr(str, _local2[4], "8");
str = fr(str, _local2[5], "8");
str = fr(str, _local2[6], "7");
str = fr(str, _local2[7], "7");
str = fr(str, _local2[8], "7");
str = fr(str, _local2[9], "6");
str = fr(str, _local2[10], "6");
str = fr(str, _local2[11], "6");
str = fr(str, _local2[12], "5");
str = fr(str, _local2[13], "5");
str = fr(str, _local2[14], "5");
str = fr(str, _local2[15], "4");
str = fr(str, _local2[16], "4");
str = fr(str, _local2[17], "4");
str = fr(str, _local2[18], "3");
str = fr(str, _local2[19], "3");
str = fr(str, _local2[20], "3");
str = fr(str, _local2[21], "2");
str = fr(str, _local2[22], "2");
str = fr(str, _local2[23], "2");
str = fr(str, _local2[24], "1");
str = fr(str, _local2[25], "1");
str = fr(str, _local2[26], "1");
str = fr(str, _local2[27], "0");
str = fr(str, _local2[28], "0");
str = fr(str, _local2[29], "0");
var _local3 = Number(str);
return(_local3);
}
}
Symbol 663 Button
on (release) {
play();
}
Symbol 672 MovieClip Frame 1
var wd1 = new Sound();
wd1.attachSound("Anaconda");
wd1.start(0, 99);
Symbol 672 MovieClip Frame 151
_root.nextFrame();
Symbol 679 Button
on (release) {
getURL ("http://www.armorgames.com", "blank");
}
Symbol 686 MovieClip Frame 139
_root.play();
_root.play();
Symbol 755 Button
on (release) {
stopAllSounds();
gotoAndStop (284);
}
Symbol 767 MovieClip Frame 1
stop();
Symbol 780 MovieClip Frame 24
stop();
Symbol 791 Button
on (press) {
if (_quality == "HIGH") {
_quality = "MEDIUM";
} else if (_quality == "MEDIUM") {
_quality = "LOW";
} else if (_quality == "LOW") {
_quality = "HIGH";
}
}