Frame 1
ifFrameLoaded (7) {
gotoAndStop (4);
}
Frame 3
gotoAndPlay (1);
Frame 5
stopAllSounds();
slash = "0";
slash2 = "0";
Frame 7
pass = "0";
needpass = "2";
Set("playa:ai", "false");
Set("playa:health", "100");
attacker = "2";
block = "false";
p_health = "100";
slash = "false";
tellTarget ("/bg") {
stop();
}
Frame 8
Set("enemy1a:ai", "true");
Set("enemy1a:layer", "front");
Set("enemy1a:health", "100");
Set("enemy1a:name", "1");
Set("enemy1a:attack", "false");
Set("enemy2a:ai", "true");
Set("enemy2a:layer", "front");
Set("enemy2a:name", "2");
Set("enemy2a:attack", "true");
Set("enemy2a:health", "100");
stop();
Set("enemy1b:ai", "true");
Set("enemy1b:layer", "back");
Set("enemy1b:name", "1");
Set("enemy1b:attack", "false");
Set("enemy1b:health", "100");
Set("enemy2b:ai", "true");
Set("enemy2b:layer", "back");
Set("enemy2b:name", "2");
Set("enemy2b:attack", "true");
Set("enemy2b:health", "100");
stop();
Frame 9
nextFrame();
tellTarget ("/go") {
gotoAndStop (1);
}
Frame 10
pass = "0";
needpass = "2";
call("init_front");
call("init_back");
Frame 11
pass = "0";
needpass = "2";
tellTarget ("/bg") {
stop();
};
tellTarget ("/bg/wall") {
stop();
};
play();
tellTarget ("/go") {
gotoAndStop (1);
}
Frame 12
ifFrameLoaded (32) {
gotoAndPlay (14);
}
Frame 13
gotoAndPlay (12);
Frame 15
tellTarget ("/playa/playa") {
gotoAndStop ("fly");
};
tellTarget ("/playa/actions") {
gotoAndStop (3);
}
Frame 21
setProperty("bg", _visible , "0");
Frame 25
stop();
Frame 26
play();
Frame 30
tellTarget ("/playa/actions") {
gotoAndStop (1);
};
tellTarget ("/playa/playa") {
gotoAndStop (1);
}
Frame 32
stop();
call("init_front");
call("init_back");
Frame 33
stop();
Frame 34
play();
Frame 42
ifFrameLoaded (49) {
gotoAndPlay (44);
}
Frame 43
gotoAndPlay (42);
Frame 44
setProperty("bg", _visible , "1");
tellTarget ("/bg") {
nextFrame();
}
Frame 47
stopAllSounds();
Frame 48
setProperty("magic_glow", _x , getProperty("/playa", _x));
setProperty("magic_glow", _y , getProperty("/playa", _y));
Set("/playa:health", "100");
tellTarget ("/playa_health/healthbar") {
gotoAndStop (1);
};
stop();
Frame 49
pass = "0";
needpass = "2";
call("init_front");
call("init_back");
Frame 50
nextFrame();
tellTarget ("/go") {
gotoAndStop (1);
}
Frame 51
pass = "0";
needpass = "2";
call("init_front");
call("init_back");
Frame 52
pass = "0";
needpass = "4";
tellTarget ("/go") {
gotoAndStop (1);
}
Frame 54
setProperty("/playa", _visible , "1");
pass2 = "0";
Set("enemy1a/:gift", "1");
Set("enemy2a/:gift", "1");
Set("enemy1a:layer", "front");
Set("enemy2a:layer", "front");
Set("enemy1a:name", "1");
Set("enemy2a:name", "2");
skillsmurf = "0";
Set("enemy1b/:gift", "1");
Set("enemy2b/:gift", "1");
Set("enemy1b:layer", "back");
Set("enemy2b:layer", "back");
Set("enemy1b:name", "1");
Set("enemy2b:name", "2");
stop();
Frame 55
play();
Frame 64
stop();
setProperty("playa", _visible , "0");
Symbol 25 Button
on (press) {
nextFrame();
}
Symbol 28 Button
on (release) {
nextFrame();
}
Symbol 49 MovieClip Frame 1
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (2);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 52 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 14
stop();
Symbol 65 MovieClip Frame 1
tellTarget ("wall") {
stop();
}
Symbol 65 MovieClip Frame 35
stop();
tellTarget ("wall") {
stop();
};
tellTarget ("/") {
nextFrame();
}
Symbol 65 MovieClip Frame 57
stop();
tellTarget ("wall") {
stop();
};
tellTarget ("/") {
nextFrame();
}
Symbol 65 MovieClip Frame 126
stop();
tellTarget ("wall") {
stop();
};
tellTarget ("/") {
nextFrame();
}
Symbol 65 MovieClip Frame 215
stop();
tellTarget ("wall") {
stop();
};
tellTarget ("/") {
nextFrame();
}
Symbol 65 MovieClip Frame 561
stop();
tellTarget ("wall") {
stop();
}
Symbol 112 MovieClip Frame 1
tellTarget ("bg/wall") {
stop();
};
tellTarget ("bg") {
stop();
}
Symbol 112 MovieClip Frame 167
tellTarget ("/") {
play();
}
Symbol 123 MovieClip Frame 2
Set("../../actions:dir", "null");
Symbol 123 MovieClip Frame 9
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 125 MovieClip Frame 1
if (((../../actions:dir eq "right") and ("300" < getProperty("../../", _x))) and (/:pass >= /:needpass)) {
tellTarget ("/bg") {
play();
};
tellTarget ("/bg/wall") {
play();
};
tellTarget ("/playa") {
gotoAndStop (1);
};
} else if (../../actions:dir eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "4");
}
} else if (../../actions:dir eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "4");
}
} else if (../../actions:dir eq "up") {
if (getProperty("../../", _y) >= "190") {
setProperty("../../", _y , getProperty("../../", _y) - "4");
}
} else if (../../actions:dir eq "down") {
if ("330" >= getProperty("../../", _y)) {
setProperty("../../", _y , getProperty("../../", _y) + "4");
}
}
Symbol 125 MovieClip Frame 2
call("walk");
Symbol 125 MovieClip Frame 3
call("walk");
Symbol 125 MovieClip Frame 4
call("walk");
Symbol 125 MovieClip Frame 5
call("walk");
Symbol 125 MovieClip Frame 6
call("walk");
Symbol 125 MovieClip Frame 7
call("walk");
Symbol 125 MovieClip Frame 8
call("walk");
Symbol 125 MovieClip Frame 9
if (/:pass >= /:needpass) {
tellTarget ("/bg") {
stop();
};
tellTarget ("/bg/wall") {
stop();
};
}
if (((../../actions:dir eq "right") and ("300" < getProperty("../../", _x))) and (/:pass >= /:needpass)) {
tellTarget ("/playa") {
gotoAndStop (1);
};
} else if (../../actions:dir eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "4");
}
} else if (../../actions:dir eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "4");
}
} else if (../../actions:dir eq "up") {
if (getProperty("../../", _y) >= "190") {
setProperty("../../", _y , getProperty("../../", _y) - "4");
}
} else if (../../actions:dir eq "down") {
if ("330" >= getProperty("../../", _y)) {
setProperty("../../", _y , getProperty("../../", _y) + "4");
}
}
tellTarget ("../../playa") {
gotoAndStop (1);
}
Symbol 137 MovieClip Frame 1
tellTarget ("/bg") {
stop();
};
tellTarget ("/bg/wall") {
stop();
};
Set("../../actions:dir", "null");
Set("/:pow", "15");
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 137 MovieClip Frame 5
if (../../:ai eq "false") {
Set("/:slash", "true");
} else {
Set("/:slash2", "true");
}
Symbol 137 MovieClip Frame 9
if (../../:ai eq "false") {
Set("/:slash", "false");
} else {
Set("/:slash2", "false");
}
Symbol 137 MovieClip Frame 10
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 144 MovieClip Frame 1
Set("../../:health", ../../:health - "10");
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
if ("0" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (2);
};
}
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
tellTarget ("/enemy_health") {
gotoAndPlay (2);
};
if ("0" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (2);
};
}
}
tellTarget ("/slash_sound") {
nextFrame();
}
setProperty("/blood", _x , getProperty("../../", _x));
setProperty("/blood", _y , getProperty("../../", _y));
if (getProperty("../../", _currentframe) == "1") {
tellTarget ("/blood") {
gotoAndStop (1);
};
} else {
tellTarget ("/blood") {
gotoAndStop (2);
};
}
tellTarget ("/blood/blood") {
nextFrame();
}
Symbol 144 MovieClip Frame 9
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 147 Button
on (keyPress "<Left>") {
roll = "left";
}
on (keyPress "<Right>") {
roll = "right";
}
on (keyPress "<Up>") {
roll = "null";
}
on (keyPress "<Down>") {
roll = "null";
}
on (keyPress "a") {
tellTarget ("rollslash") {
gotoAndPlay (2);
}
}
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
if (../../../:ai eq "false") {
Set("/:slash", "true");
} else {
Set("/:slash2", "true");
}
Set("/:pow", "3");
Symbol 152 MovieClip Frame 6
stop();
Symbol 163 MovieClip Frame 1
if (((getProperty("../../", _currentframe) == "1") and (../../actions:dir eq "right")) or ((getProperty("../../", _currentframe) == "2") and (../../actions:dir eq "right"))) {
roll = "right";
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
}
} else if (../../actions:dir eq "left") {
roll = "left";
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
}
} else {
roll = "null";
}
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (2);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 163 MovieClip Frame 2
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
} else {
roll = "left";
}
} else if (roll eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
} else {
roll = "right";
}
}
Symbol 163 MovieClip Frame 3
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "12");
} else {
roll = "left";
}
} else if (roll eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "12");
} else {
roll = "right";
}
}
Symbol 163 MovieClip Frame 4
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "16");
} else {
roll = "left";
}
} else if (roll eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "16");
} else {
roll = "right";
}
}
Symbol 163 MovieClip Frame 5
call("roll_12");
Symbol 163 MovieClip Frame 6
call("roll_12");
Symbol 163 MovieClip Frame 7
call("roll_12");
Symbol 163 MovieClip Frame 8
call("roll_12");
Symbol 163 MovieClip Frame 9
call("roll_10");
Symbol 163 MovieClip Frame 10
call("roll_10");
Symbol 163 MovieClip Frame 11
call("roll_10");
Symbol 163 MovieClip Frame 12
call("roll_10");
Symbol 163 MovieClip Frame 13
call("roll_8");
Symbol 163 MovieClip Frame 14
call("roll_8");
Symbol 163 MovieClip Frame 15
if (../../:ai eq "false") {
Set("/:slash", "false");
} else {
Set("/:slash2", "false");
}
call("roll_8");
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
};
tellTarget ("/bg") {
stop();
};
tellTarget ("/bg/wall") {
stop();
}
Symbol 164 Button
on (keyPress "d") {
gotoAndPlay (3);
}
Symbol 165 MovieClip Frame 1
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
Set("/:block", "true");
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
Set("/:block2", "true");
}
tellTarget ("/bg") {
stop();
};
tellTarget ("/bg/wall") {
stop();
};
Set("../../actions:dir", "null");
Symbol 165 MovieClip Frame 11
if (../../:ai eq "false") {
Set("/:block", "false");
} else {
Set("/:block2", "false");
}
Symbol 165 MovieClip Frame 12
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 176 MovieClip Frame 6
stop();
Symbol 177 MovieClip Frame 4
stop();
Symbol 178 MovieClip Frame 3
stop();
Symbol 182 MovieClip Frame 1
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
tellTarget ("/bg/sky") {
gotoAndPlay (1);
}
Symbol 182 MovieClip Frame 90
gotoAndPlay (45);
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
tellTarget ("playa") {
gotoAndPlay (1);
}
Symbol 183 MovieClip Frame 8
tellTarget ("/gameover") {
gotoAndStop (2);
}
Symbol 184 Button
on (keyPress "<Up>") {
dir = "up";
tellTarget ("../playa") {
gotoAndStop (2);
}
}
on (keyPress "<Down>") {
dir = "down";
tellTarget ("../playa") {
gotoAndStop (2);
}
}
on (keyPress "<Left>") {
dir = "left";
tellTarget ("../playa") {
gotoAndStop (2);
}
}
on (keyPress "<Right>") {
dir = "right";
tellTarget ("../playa") {
gotoAndStop (2);
}
}
on (keyPress "a") {
tellTarget ("../playa") {
gotoAndStop (3);
}
}
on (keyPress "s") {
tellTarget ("../playa") {
gotoAndStop (5);
}
}
on (keyPress "d") {
tellTarget ("../playa") {
gotoAndStop ("block");
}
}
on (keyPress "q") {
if (_highquality == "1") {
_highquality = "0";
} else {
_highquality = "1";
}
}
Symbol 185 Button
on (keyPress "<Up>") {
Set("/:none", "0");
}
on (keyPress "<Down>") {
Set("/:none", "0");
}
on (keyPress "<Left>") {
Set("/:none", "0");
}
on (keyPress "<Right>") {
Set("/:none", "0");
}
Symbol 186 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 3
stop();
Symbol 187 MovieClip Frame 1
if (/:slash ne "false") {
if ((((((getProperty("/playa", _x) - "120") < getProperty("../../../", _x)) and (getProperty("../../../", _x) < (getProperty("/playa", _x) + "10"))) and ((getProperty("/playa", _y) - "20") < getProperty("../../../", _y))) and (getProperty("../../../", _y) < (getProperty("/playa", _y) + "30"))) or ((((((getProperty("/playa", _x) - "10") < getProperty("../../../", _x)) and (getProperty("../../../", _x) < (getProperty("/playa", _x) + "120"))) and ((getProperty("/playa", _y) - "20") < getProperty("../../../", _y))) and (getProperty("../../../", _y) < (getProperty("/playa", _y) + "30"))) and ("0" < ../../../:health))) {
tellTarget ("../../../playa") {
gotoAndStop (4);
};
}
}
Symbol 188 MovieClip Frame 1
if ("0" < ../../:health) {
if (getProperty("../../", _x) < getProperty("/playa", _x)) {
tellTarget ("../../") {
gotoAndStop (1);
};
} else {
tellTarget ("../../") {
gotoAndStop (2);
};
}
if ((((((getProperty("../../", _x) >= (getProperty("/playa", _x) - "110")) and ((getProperty("/playa", _x) + "110") >= getProperty("../../", _x))) and ((getProperty("../../", _x) >= (getProperty("/playa", _x) + "50")) or ((getProperty("/playa", _x) - "50") >= getProperty("../../", _x)))) and (getProperty("../../", _y) >= (getProperty("/playa", _y) - "15"))) and ((getProperty("/playa", _y) + "15") >= getProperty("../../", _y))) and (/:random_actions <> "1")) {
if (getProperty("/playa", _x) < getProperty("../../", _x)) {
tellTarget ("/playa") {
gotoAndStop (1);
};
} else {
tellTarget ("/playa") {
gotoAndStop (2);
};
}
if (/:random_action == "3") {
tellTarget ("../../playa") {
gotoAndStop (3);
};
}
} else if ((((../../:name eq "1") and ((getProperty("/enemy2a", _y) - "30") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/enemy2a", _y) + "30"))) or (((../../:name eq "1") and ((getProperty("/enemy2b", _y) - "30") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/enemy2b", _y) + "30")))) {
Set("../../actions/:dir", "up");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((((../../:name eq "2") and ((getProperty("/enemy1a", _y) - "30") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/enemy1a", _y) + "30"))) or (((../../:name eq "2") and ((getProperty("/enemy1b", _y) - "30") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/enemy1b", _y) + "30")))) {
Set("../../actions/:dir", "down");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((((getProperty("../../", _x) < getProperty("/playa", _x)) and ((getProperty("/playa", _x) - "70") < getProperty("../../", _x))) and ((getProperty("/playa", _y) - "50") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "50"))) {
if (getProperty("/playa", _x) < getProperty("../../", _x)) {
tellTarget ("/playa") {
gotoAndStop (1);
};
} else {
tellTarget ("/playa") {
gotoAndStop (2);
};
}
Set("../../actions/:dir", "left");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((((getProperty("/playa", _x) < getProperty("../../", _x)) and (getProperty("../../", _x) < (getProperty("/playa", _x) + "70"))) and ((getProperty("/playa", _y) - "50") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "50"))) {
if (getProperty("/playa", _x) < getProperty("../../", _x)) {
tellTarget ("/playa") {
gotoAndStop (1);
};
} else {
tellTarget ("/playa") {
gotoAndStop (2);
};
}
Set("../../actions/:dir", "right");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if (getProperty("../../", _x) < (getProperty("/playa", _x) - "150")) {
Set("../../actions/:dir", "right");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((getProperty("/playa", _x) + "150") < getProperty("../../", _x)) {
Set("../../actions/:dir", "left");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if (((getProperty("/playa", _y) - "10") < getProperty("../../", _y)) and ((getProperty("../../", _x) >= (getProperty("/playa", _x) + "100")) or ((getProperty("/playa", _x) - "100") >= getProperty("../../", _x)))) {
Set("../../actions/:dir", "up");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((getProperty("../../", _y) < (getProperty("/playa", _y) + "10")) and ((getProperty("../../", _x) >= (getProperty("/playa", _x) + "100")) or ((getProperty("/playa", _x) - "100") >= getProperty("../../", _x)))) {
Set("../../actions/:dir", "down");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((((getProperty("/playa", _y) - "50") < getProperty("../../", _y)) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "50"))) and (getProperty("../../", _x) < (getProperty("/playa", _x) - "75"))) {
Set("../../actions/:dir", "right");
tellTarget ("../../playa") {
gotoAndStop (2);
};
} else if ((((getProperty("/playa", _y) - "50") < getProperty("../../", _y)) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "50"))) and ((getProperty("/playa", _x) + "75") < getProperty("../../", _x))) {
Set("../../actions/:dir", "left");
tellTarget ("../../playa") {
gotoAndStop (2);
};
}
}
Symbol 189 MovieClip Frame 1
if (getProperty("/playa", _y) < getProperty("../../", _y)) {
if (../../:layer eq "back") {
setProperty("../../", _visible , "0");
} else {
setProperty("../../", _visible , "1");
}
} else if (../../:layer eq "back") {
setProperty("../../", _visible , "1");
} else {
setProperty("../../", _visible , "0");
}
Symbol 190 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 1
if (../:ai eq "false") {
if ((/:slash2 eq "true") and (/:block eq "false")) {
tellTarget ("../playa") {
gotoAndStop (4);
};
Set("/:slash2", "false");
} else if (/:slash2 eq "true") {
Set("/:slash2", "false");
tellTarget ("../sparks") {
nextFrame();
};
tellTarget ("../sparks/sparks") {
gotoAndPlay (1);
};
}
}
Symbol 202 MovieClip Frame 8
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 6
gotoAndStop (2);
Symbol 204 MovieClip Frame 1
if (ai eq "false") {
tellTarget ("actions_ai") {
gotoAndStop (3);
};
} else {
tellTarget ("actions") {
gotoAndStop (2);
};
}
stop();
Symbol 204 MovieClip Frame 2
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 2
stop();
Symbol 205 MovieClip Frame 7
gotoAndStop (1);
Symbol 206 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 14
gotoAndPlay (2);
Symbol 229 MovieClip Frame 1
if (random("4") == "3") {
Set("/:random_action", "3");
} else {
Set("/:random_action", "1");
}
Symbol 230 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 2
stop();
Symbol 230 MovieClip Frame 3
stop();
Symbol 230 MovieClip Frame 4
gotoAndStop (2);
Symbol 236 Button
on (release) {
tellTarget ("/") {
gotoAndStop ("story");
}
}
Symbol 238 Button
on (release) {
getURL ("http://www.newgrounds.com");
}
Symbol 239 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 9
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 242 MovieClip Frame 1
if (../../actions:dir eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "4");
}
} else if (../../actions:dir eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "4");
}
} else if (../../actions:dir eq "up") {
if (getProperty("../../", _y) >= "190") {
setProperty("../../", _y , getProperty("../../", _y) - "4");
}
} else if (../../actions:dir eq "down") {
if ("330" >= getProperty("../../", _y)) {
setProperty("../../", _y , getProperty("../../", _y) + "4");
}
}
Symbol 242 MovieClip Frame 2
call("walk");
Symbol 242 MovieClip Frame 3
call("walk");
Symbol 242 MovieClip Frame 4
call("walk");
Symbol 242 MovieClip Frame 5
call("walk");
Symbol 242 MovieClip Frame 6
call("walk");
Symbol 242 MovieClip Frame 7
call("walk");
Symbol 242 MovieClip Frame 8
call("walk");
Symbol 242 MovieClip Frame 9
call("walk");
tellTarget ("../../playa") {
gotoAndStop (1);
}
Symbol 252 MovieClip Frame 1
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 252 MovieClip Frame 5
if (../../:ai eq "false") {
Set("/:slash", "true");
} else {
Set("/:slash2", "true");
}
Symbol 252 MovieClip Frame 9
if (../../:ai eq "false") {
Set("/:slash", "false");
} else {
Set("/:slash2", "false");
}
Symbol 252 MovieClip Frame 10
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 253 MovieClip Frame 1
Set("../../:health", ../../:health - /:pow);
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
if ("0" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (2);
};
}
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
tellTarget ("/enemy_health") {
gotoAndPlay (2);
};
if ("0" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (2);
};
}
}
tellTarget ("/slash_sound") {
nextFrame();
}
setProperty("/blood", _x , getProperty("../../", _x));
setProperty("/blood", _y , getProperty("../../", _y));
if (getProperty("../../", _currentframe) == "1") {
tellTarget ("/blood") {
gotoAndStop (1);
};
} else {
tellTarget ("/blood") {
gotoAndStop (2);
};
}
tellTarget ("/blood/blood") {
nextFrame();
}
Symbol 253 MovieClip Frame 9
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 254 MovieClip Frame 1
if (getProperty("../../", _currentframe) == "1") {
roll = "right";
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
}
} else {
roll = "left";
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
}
}
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 254 MovieClip Frame 2
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
} else {
roll = "right";
}
Symbol 254 MovieClip Frame 3
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "12");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "12");
} else {
roll = "right";
}
Symbol 254 MovieClip Frame 4
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "16");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "16");
} else {
roll = "right";
}
Symbol 254 MovieClip Frame 5
call("roll_12");
Symbol 254 MovieClip Frame 6
call("roll_12");
Symbol 254 MovieClip Frame 7
call("roll_12");
Symbol 254 MovieClip Frame 8
call("roll_12");
Symbol 254 MovieClip Frame 9
call("roll_10");
Symbol 254 MovieClip Frame 10
call("roll_10");
Symbol 254 MovieClip Frame 11
call("roll_10");
Symbol 254 MovieClip Frame 12
call("roll_10");
Symbol 254 MovieClip Frame 13
call("roll_8");
Symbol 254 MovieClip Frame 14
call("roll_8");
Symbol 254 MovieClip Frame 15
call("roll_8");
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 255 MovieClip Frame 68
stop();
Symbol 258 MovieClip Frame 1
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
tellTarget ("/bg/sky") {
gotoAndPlay (1);
}
Symbol 258 MovieClip Frame 54
Set("/:pass", /:pass + "0.5");
Symbol 258 MovieClip Frame 79
if (/:pass >= /:needpass) {
tellTarget ("/go") {
play();
};
}
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 2
tellTarget ("playa") {
gotoAndPlay (1);
}
Symbol 260 MovieClip Frame 1
if (ai eq "false") {
tellTarget ("actions_ai") {
gotoAndStop (3);
};
} else {
tellTarget ("actions") {
gotoAndStop (2);
};
}
stop();
Symbol 260 MovieClip Frame 2
stop();
Symbol 268 MovieClip Frame 1
stopAllSounds();
Symbol 268 MovieClip Frame 60
tellTarget ("/") {
nextFrame();
}
Symbol 277 MovieClip Frame 9
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 278 MovieClip Frame 1
if (../../actions:dir eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "4");
}
} else if (../../actions:dir eq "left") {
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "4");
}
} else if (../../actions:dir eq "up") {
if (getProperty("../../", _y) >= "190") {
setProperty("../../", _y , getProperty("../../", _y) - "4");
}
} else if (../../actions:dir eq "down") {
if ("330" >= getProperty("../../", _y)) {
setProperty("../../", _y , getProperty("../../", _y) + "4");
}
}
Symbol 278 MovieClip Frame 2
call("walk");
Symbol 278 MovieClip Frame 3
call("walk");
Symbol 278 MovieClip Frame 4
call("walk");
Symbol 278 MovieClip Frame 5
call("walk");
Symbol 278 MovieClip Frame 6
call("walk");
Symbol 278 MovieClip Frame 7
call("walk");
Symbol 278 MovieClip Frame 8
call("walk");
Symbol 278 MovieClip Frame 9
call("walk");
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 297 MovieClip Frame 1
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 297 MovieClip Frame 5
if (../../:ai eq "false") {
Set("/:slash", "true");
} else {
Set("/:slash2", "true");
}
Symbol 297 MovieClip Frame 9
if (../../:ai eq "false") {
Set("/:slash", "false");
} else {
Set("/:slash2", "false");
}
Symbol 297 MovieClip Frame 10
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 299 MovieClip Frame 1
Set("../../:health", ../../:health - /:pow);
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
if ("0" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/playa_health/healthbar") {
gotoAndStop (2);
};
}
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
tellTarget ("/enemy_health") {
gotoAndPlay (2);
};
tellTarget ("/enemy_health/head") {
gotoAndStop (2);
};
tellTarget ("/enemy_health/name") {
gotoAndStop (2);
};
if ("0" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (11);
};
tellTarget ("../../playa") {
gotoAndStop ("die");
};
} else if ("10" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (10);
};
} else if ("20" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (9);
};
} else if ("30" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (8);
};
} else if ("40" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (7);
};
} else if ("50" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (6);
};
} else if ("60" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (5);
};
} else if ("70" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (4);
};
} else if ("80" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (3);
};
} else if ("90" >= ../../:health) {
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (2);
};
}
}
tellTarget ("/slash_sound") {
nextFrame();
}
setProperty("/blood", _x , getProperty("../../", _x));
setProperty("/blood", _y , getProperty("../../", _y));
if (getProperty("../../", _currentframe) == "1") {
tellTarget ("/blood") {
gotoAndStop (1);
};
} else {
tellTarget ("/blood") {
gotoAndStop (2);
};
}
tellTarget ("/blood/blood") {
nextFrame();
}
Symbol 299 MovieClip Frame 2
if (getProperty("../../", _currentframe) == "1") {
roll = "left";
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) - "8");
}
} else {
roll = "right";
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) + "8");
}
}
Symbol 299 MovieClip Frame 3
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
} else {
roll = "right";
}
Symbol 299 MovieClip Frame 4
call("roll_8");
Symbol 299 MovieClip Frame 5
call("roll_8");
Symbol 299 MovieClip Frame 6
call("roll_8");
Symbol 299 MovieClip Frame 7
call("roll_8");
Symbol 299 MovieClip Frame 8
call("roll_8");
Symbol 299 MovieClip Frame 9
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 301 MovieClip Frame 1
if (getProperty("../../", _currentframe) == "1") {
roll = "right";
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
}
} else {
roll = "left";
if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
}
}
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
Symbol 301 MovieClip Frame 2
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "8");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "8");
} else {
roll = "right";
}
Symbol 301 MovieClip Frame 3
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "12");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "12");
} else {
roll = "right";
}
Symbol 301 MovieClip Frame 4
if (roll eq "right") {
if ("515" >= getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) + "16");
} else {
roll = "left";
}
} else if (getProperty("../../", _x) >= "35") {
setProperty("../../", _x , getProperty("../../", _x) - "16");
} else {
roll = "right";
}
Symbol 301 MovieClip Frame 5
call("roll_12");
Symbol 301 MovieClip Frame 6
call("roll_12");
Symbol 301 MovieClip Frame 7
call("roll_12");
Symbol 301 MovieClip Frame 8
call("roll_12");
Symbol 301 MovieClip Frame 9
call("roll_10");
Symbol 301 MovieClip Frame 10
call("roll_10");
Symbol 301 MovieClip Frame 11
call("roll_10");
Symbol 301 MovieClip Frame 12
call("roll_10");
Symbol 301 MovieClip Frame 13
call("roll_8");
Symbol 301 MovieClip Frame 14
call("roll_8");
Symbol 301 MovieClip Frame 15
call("roll_8");
if (../../:ai eq "false") {
tellTarget ("../../actions") {
gotoAndStop (1);
};
} else {
tellTarget ("../../actions_ai") {
gotoAndStop (1);
};
}
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 310 MovieClip Frame 1
if (../../:ai eq "false") {
Set("/:slash", "false");
tellTarget ("../../actions") {
gotoAndStop (3);
};
} else {
Set("/:slash2", "false");
tellTarget ("../../actions_ai") {
gotoAndStop (2);
};
}
tellTarget ("/bg/sky") {
gotoAndPlay (1);
}
Symbol 310 MovieClip Frame 54
Set("/:pass", /:pass + "0.5");
Symbol 310 MovieClip Frame 73
stop();
tellTarget ("/") {
gotoAndStop ("scroll1");
}
Symbol 311 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 2
tellTarget ("playa") {
gotoAndPlay (1);
}
Symbol 312 MovieClip Frame 1
if (ai eq "false") {
tellTarget ("actions_ai") {
gotoAndStop (3);
};
} else {
tellTarget ("actions") {
gotoAndStop (2);
};
}
stop();
Symbol 312 MovieClip Frame 2
stop();
Symbol 318 MovieClip Frame 1
if (((((getProperty("/scroll", _x) - "20") < getProperty("/playa", _x)) and (getProperty("/playa", _x) < (getProperty("/scroll", _x) + "20"))) and ((getProperty("/scroll", _y) - "60") < getProperty("/playa", _y))) and (getProperty("/playa", _y) < (getProperty("/scroll", _y) - "30"))) {
tellTarget ("/") {
nextFrame();
};
}
if (getProperty("/scroll", _x) < getProperty("/playa", _x)) {
tellTarget ("/playa") {
gotoAndStop (2);
};
} else {
tellTarget ("/playa") {
gotoAndStop (1);
};
}
Symbol 318 MovieClip Frame 3
call("check");
Symbol 324 MovieClip Frame 9
stop();
Symbol 331 MovieClip Frame 52
stop();
tellTarget ("/") {
nextFrame();
}
Symbol 336 MovieClip Frame 22
stop();
Symbol 341 MovieClip Frame 16
if (((getProperty("/playa", _x) - "60") < _x) and (_x < (getProperty("/playa", _x) + "60"))) {
gotoAndPlay (18);
}
Symbol 341 MovieClip Frame 17
gotoAndPlay (16);
Symbol 341 MovieClip Frame 18
setProperty("/playa", _visible , "0");
Symbol 341 MovieClip Frame 82
stop();
tellTarget ("/") {
nextFrame();
}
Symbol 382 Button
on (release) {
nextFrame();
}
Symbol 389 Button
on (release) {
play();
}
Symbol 391 MovieClip Frame 75
stop();
Symbol 391 MovieClip Frame 134
stopAllSounds();
Symbol 391 MovieClip Frame 135
stop();
tellTarget ("/") {
nextFrame();
}
Symbol 403 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 15
stop();
Symbol 411 MovieClip Frame 1
if ((/:killsmurf == "1") and (getProperty("../", _currentframe) == "1")) {
tellTarget ("../") {
gotoAndStop (2);
};
} else {
if ((((((getProperty("../../", _currentframe) == "1") and (getProperty("../../", _x) < (getProperty("/playa", _x) + "140"))) and (getProperty("/playa", _x) < getProperty("../../", _x))) and ((getProperty("/playa", _y) - "20") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "30"))) or (((((getProperty("../../", _currentframe) == "2") and ((getProperty("/playa", _x) - "140") < getProperty("../../", _x))) and (getProperty("../../", _x) < getProperty("/playa", _x))) and ((getProperty("/playa", _y) - "20") < getProperty("../../", _y))) and (getProperty("../../", _y) < (getProperty("/playa", _y) + "30")))) {
if ((getProperty("/playa", _x) < getProperty("../../", _x)) and (getProperty("/playa", _currentframe) == "2")) {
tellTarget ("/playa") {
gotoAndStop (1);
};
} else if ((getProperty("../../", _x) < getProperty("/playa", _x)) and (getProperty("/playa", _currentframe) == "1")) {
tellTarget ("/playa") {
gotoAndStop (2);
};
}
if (/:slash ne "false") {
if (../../:gift == "1") {
Set("/:killsmurf", "1");
tellTarget ("../") {
gotoAndStop ("explode");
};
} else {
tellTarget ("../smurf/gift") {
play();
};
}
}
}
if (getProperty("../", _currentframe) == "1") {
if ((getProperty("/playa", _x) + "90") < getProperty("../../", _x)) {
setProperty("../../", _x , getProperty("../../", _x) - "2");
} else if (getProperty("../../", _x) < (getProperty("/playa", _x) - "90")) {
setProperty("../../", _x , getProperty("../../", _x) + "2");
}
if ((getProperty("/playa", _y) + "10") < getProperty("../../", _y)) {
if (((../../:name eq "2") and ((getProperty("/enemy1a", _y) + "10") < getProperty("../../", _y))) or (../../:name eq "1")) {
setProperty("../../", _y , getProperty("../../", _y) - "0.5");
}
} else if (getProperty("../../", _y) < (getProperty("/playa", _y) - "10")) {
if (((../../:name eq "1") and (getProperty("../../", _y) < (getProperty("/enemy1a", _y) - "10"))) or (../../:name eq "2")) {
setProperty("../../", _y , getProperty("../../", _y) + "0.5");
}
}
}
if (((getProperty("/playa", _x) < getProperty("../../", _x)) and (getProperty("../../", _currentframe) == "2")) and (getProperty("../", _currentframe) == "1")) {
tellTarget ("../../") {
gotoAndStop (1);
};
} else if (((getProperty("../../", _x) < getProperty("/playa", _x)) and (getProperty("../../", _currentframe) == "1")) and (getProperty("../", _currentframe) == "1")) {
tellTarget ("../../") {
gotoAndStop (2);
};
}
}
Symbol 411 MovieClip Frame 2
gotoAndPlay (1);
Symbol 412 MovieClip Frame 1
if (getProperty("/playa", _y) < getProperty("../../", _y)) {
if (../../:layer eq "back") {
setProperty("../../", _visible , "0");
} else {
setProperty("../../", _visible , "1");
}
} else if (../../:layer eq "back") {
setProperty("../../", _visible , "1");
} else {
setProperty("../../", _visible , "0");
}
Symbol 421 MovieClip Frame 26
Set("../../:gift", "0");
Symbol 421 MovieClip Frame 69
stop();
Set("/:pass2", /:pass2 + "1");
if (/:pass2 eq "4") {
tellTarget ("/") {
nextFrame();
};
}
Symbol 431 MovieClip Frame 30
stop();
Symbol 432 MovieClip Frame 37
stop();
Symbol 433 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 3
tellTarget ("/enemy_health") {
gotoAndPlay (3);
};
tellTarget ("/enemy_health/head") {
gotoAndStop (3);
};
tellTarget ("/enemy_health/name") {
gotoAndStop (3);
};
tellTarget ("/enemy_health/healthbar") {
gotoAndStop (11);
};
Set("/:pass2", /:pass2 + "1");
if (/:pass2 eq "4") {
tellTarget ("/") {
nextFrame();
};
}
Symbol 434 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 120
stop();
tellTarget ("/") {
nextFrame();
}
Symbol 477 Button
on (release) {
gotoAndStop (5);
}