Frame 1
_root.so = "CastleEscape";
Stage.showMenu = false;
_root.handOK = true;
gethand = function () {
if (_root.handOK == true) {
_root.attachMovie("hand", "hand", _root.getNextHighestDepth());
onEnterFrame = function () {
hand._y = _ymouse;
hand._x = _xmouse;
updateAfterEvent();
};
}
};
onEnterFrame = function () {
_root.gethand();
};
gunShot = function () {
_root.shotfire = new Sound(this);
_root.shotfire.attachSound("slingShotSound");
_root.shotfire.start(0, 1);
_root.hand.slingshot.gotoAndPlay(2);
};
gameMusic = function () {
_root.gMusic = new Sound(this);
_root.gMusic.attachSound("mainSong");
_root.gMusic.start(0, 99);
};
Instance of Symbol 73 MovieClip in Frame 1
on (release) {
}
Frame 58
stop();
stopAllSounds();
Frame 59
s = SharedObject.getLocal(_root.so);
stopAllSounds();
if (s.data.handy == undefined) {
s.data.handy = "empty";
s.data.po = "a";
_root.hand.gotoAndStop(1);
}
if (s.data.handy != "empty") {
_root.hand.gotoAndStop(s.data.handy);
} else {
s.data.handy = "empty";
}
_root.info = "";
launch_fader = function () {
_root.attachMovie("faderd", "faderd", _root.getNextHighestDepth());
_root.faderd._x = 0;
_root.faderd._y = 0;
_root.info = "";
};
clearHand = function () {
s = SharedObject.getLocal(_root.so);
s.data.handy = "empty";
_root.hand.gotoAndStop(1);
};
_root.framez = function () {
_root.map.map2.gotoAndStop(s.data.po);
_root.launch_fader();
_root.hand.cursor.gotoAndStop(1);
};
s = SharedObject.getLocal(_root.so);
if (s.data.intro != 1) {
s.data.intro = 1;
gotoAndStop ("intro");
} else {
gotoAndStop(s.data.po);
}
Frame 61
stop();
Instance of Symbol 149 MovieClip in Frame 61
on (release) {
s = SharedObject.getLocal(_root.so);
_root.gotoAndStop(s.data.po);
}
Frame 63
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "a";
_root.framez();
Instance of Symbol 182 MovieClip "ahint" in Frame 63
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 181 MovieClip "m_map" in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.map != undefined) {
this._visible = false;
}
}
on (release) {
this._visible = false;
s.data.map = 1;
_root.map._visible = true;
_root.info = "You found a map...";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is7";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is8";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is6";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is5";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is4";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is1";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is2";
}
Instance of Symbol 199 MovieClip in Frame 63
onClipEvent (load) {
slot = "is3";
}
Instance of Symbol 208 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if ((s.data.music == undefined) || (s.data.music == 1)) {
s.data.music = 1;
_root.gameMusic();
this.stop();
} else if (s.data.music == 2) {
this.gotoAndStop(2);
stopAllSounds();
}
}
on (release) {
if (s.data.music == 1) {
s.data.music = 2;
stopAllSounds();
this.gotoAndStop(2);
} else if (s.data.music == 2) {
s.data.music = 1;
_root.gameMusic();
this.gotoAndStop(1);
}
}
Instance of Symbol 196 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item1 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item1 = 1;
s.data.handy = "item1";
_root.hand.gotoAndStop("item1");
_root.info = "You picked up a coin...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 198 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item2 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item2 = 1;
s.data.handy = "item2";
_root.hand.gotoAndStop("item2");
_root.info = "You took the nail...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 14 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item3 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item3 = 1;
s.data.handy = "item3";
_root.hand.gotoAndStop("item3");
_root.info = "You took the sponge...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 19 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item4 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item4 = 1;
s.data.handy = "item4";
_root.hand.gotoAndStop("item4");
_root.info = "You found a blue gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 22 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item5 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item5 = 1;
s.data.handy = "item5";
_root.hand.gotoAndStop("item5");
_root.info = "You found an orange gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 25 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item6 != undefined) {
this._visible = false;
}
}
on (rollOver) {
_root.hand.huh.gotoAndStop(2);
}
on (rollOut) {
_root.hand.huh.gotoAndStop(1);
}
on (release) {
_root.hand.huh.gotoAndStop(1);
_root.hand.huh.gotoAndStop(1);
}
on (release) {
_root.hand.huh.gotoAndStop(1);
if (s.data.handy == "empty") {
this._visible = false;
s.data.item6 = 1;
s.data.handy = "item6";
_root.hand.gotoAndStop("item6");
_root.info = "You picked up a metal bar...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 36 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item9 != undefined) {
this._visible = false;
}
}
on (release) {
_root.hand.huh.gotoAndStop(1);
if (s.data.handy == "empty") {
this._visible = false;
s.data.item9 = 1;
s.data.handy = "item9";
_root.hand.gotoAndStop("item9");
_root.info = "You took the pink gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 40 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item10 != undefined) {
this._visible = false;
}
}
on (release) {
_root.hand.huh.gotoAndStop(1);
if (s.data.handy == "empty") {
this._visible = false;
s.data.item10 = 1;
s.data.handy = "item10";
_root.hand.gotoAndStop("item10");
_root.info = "You took the sword...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 43 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item11 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item11 = 1;
s.data.handy = "item11";
_root.hand.gotoAndStop("item11");
_root.info = "You took the orange gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 58 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item12 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item12 = 1;
s.data.handy = "item12";
_root.hand.gotoAndStop("item12");
_root.info = "You took the torch...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 29 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item7 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item7 = 1;
s.data.handy = "item7";
_root.hand.gotoAndStop("item7");
_root.info = "You picked up a ...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 33 MovieClip in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item8 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item8 = 1;
s.data.handy = "item8";
_root.hand.gotoAndStop("item8");
_root.info = "You found your wand!!";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 215 MovieClip "map" in Frame 63
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.map == undefined) {
this._visible = false;
} else {
this._visible = true;
}
}
on (rollOver) {
_root.info = "Map";
}
on (release) {
if (_root.mapOpen == false) {
_root.mapOpen = true;
_root.mainMap.gotoAndStop(2);
} else if (_root.mapOpen == true) {
_root.mapOpen = false;
_root.mainMap.gotoAndStop(1);
}
}
Frame 64
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "b";
_root.framez();
Instance of Symbol 425 MovieClip "bhint" in Frame 64
onClipEvent (load) {
this._visible = false;
}
Frame 65
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "c";
_root.framez();
Instance of Symbol 427 MovieClip "chint" in Frame 65
onClipEvent (load) {
this._visible = false;
}
Frame 66
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "d";
_root.framez();
Instance of Symbol 428 MovieClip "dhint" in Frame 66
onClipEvent (load) {
this._visible = false;
}
Frame 67
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "e";
_root.framez();
Instance of Symbol 433 MovieClip "ehint" in Frame 67
onClipEvent (load) {
this._visible = false;
}
Frame 68
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "f";
_root.framez();
Instance of Symbol 437 MovieClip "fhint" in Frame 68
onClipEvent (load) {
this._visible = false;
}
Frame 69
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "g";
_root.framez();
Instance of Symbol 439 MovieClip "ghint" in Frame 69
onClipEvent (load) {
this._visible = false;
}
Frame 70
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "h";
_root.framez();
Instance of Symbol 449 MovieClip in Frame 70
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 1;
if (s.data["gem" + num] == undefined) {
s.data["gem" + num] = 1;
}
this.gotoAndStop(s.data["gem" + num]);
}
Instance of Symbol 449 MovieClip in Frame 70
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 2;
if (s.data["gem" + num] == undefined) {
s.data["gem" + num] = 1;
}
this.gotoAndStop(s.data["gem" + num]);
}
Instance of Symbol 449 MovieClip in Frame 70
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 3;
if (s.data["gem" + num] == undefined) {
s.data["gem" + num] = 1;
}
this.gotoAndStop(s.data["gem" + num]);
}
Instance of Symbol 449 MovieClip in Frame 70
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 4;
if (s.data["gem" + num] == undefined) {
s.data["gem" + num] = 1;
}
this.gotoAndStop(s.data["gem" + num]);
}
Instance of Symbol 450 MovieClip "hhint" in Frame 70
onClipEvent (load) {
this._visible = false;
}
Frame 71
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "i";
_root.framez();
Instance of Symbol 452 MovieClip "ihint" in Frame 71
onClipEvent (load) {
this._visible = false;
}
Frame 72
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "j";
_root.framez();
Frame 73
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "k";
_root.framez();
Instance of Symbol 456 MovieClip "khint" in Frame 73
onClipEvent (load) {
this._visible = false;
}
Frame 74
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "l";
_root.framez();
Instance of Symbol 459 MovieClip "lhint" in Frame 74
onClipEvent (load) {
this._visible = false;
}
Frame 75
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "m";
_root.framez();
Instance of Symbol 461 MovieClip "mhint" in Frame 75
onClipEvent (load) {
this._visible = false;
}
Frame 76
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "n";
_root.framez();
Instance of Symbol 463 MovieClip "nhint" in Frame 76
onClipEvent (load) {
this._visible = false;
}
Frame 77
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "o";
_root.framez();
Instance of Symbol 487 MovieClip "nhint" in Frame 77
onClipEvent (load) {
this._visible = false;
}
Frame 78
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "darkHole";
_root.framez();
Instance of Symbol 488 MovieClip "darkHolehint" in Frame 78
onClipEvent (load) {
this._visible = false;
}
Frame 79
stop();
s = SharedObject.getLocal(_root.so);
s.data.po = "darkHole2";
_root.framez();
Instance of Symbol 490 MovieClip "darkHole2hint" in Frame 79
onClipEvent (load) {
this._visible = false;
}
Frame 80
stop();
s = SharedObject.getLocal(_root.so);
s.clear();
Symbol 4 MovieClip [faderd] Frame 6
_root.faderd.swapDepths(0);
_root.faderd.removeMovieClip();
Symbol 14 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.spongeWet == 1) {
nextFrame();
} else {
stop();
}
Symbol 61 MovieClip [hand] Frame 1
stop();
Instance of Symbol 76 MovieClip in Symbol 77 MovieClip Frame 1
/* no clip actions */
Symbol 94 Button
on (release) {
gotoAndPlay ("run");
}
Symbol 99 Button
on (release) {
getURL ("http://www.games2girls.com/puzzlegames.htm", "_blank");
}
Symbol 115 Button
on (release) {
s = SharedObject.getLocal(_root.so);
s.clear();
gotoAndPlay ("run");
}
Symbol 117 MovieClip Frame 1
games2girls_button.onRelease = function () {
getURL ("http://www.games2girls.com/puzzlegames.htm", "_blank");
};
Symbol 121 MovieClip Frame 2
this._rotation = this._rotation + 0.25;
Instance of Symbol 121 MovieClip in Symbol 147 MovieClip Frame 1
/* no clip actions */
Symbol 147 MovieClip Frame 175
_root.play();
stop();
Symbol 159 Button
on (release) {
play();
}
Symbol 162 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.ctn1 != undefined) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 11 MovieClip in Symbol 162 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item3 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item3 = 1;
s.data.handy = "item3";
_root.hand.gotoAndStop("item3");
_root.info = "You took the sponge...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 162 MovieClip Frame 2
play();
s = SharedObject.getLocal(_root.so);
s.data.ctn1 = 1;
Symbol 162 MovieClip Frame 20
stop();
Symbol 166 Button
on (release) {
play();
}
Symbol 169 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.chairSlide == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 169 MovieClip Frame 10
s = SharedObject.getLocal(_root.so);
s.data.chairSlide = 1;
stop();
Instance of Symbol 164 MovieClip in Symbol 170 MovieClip Frame 1
on (release) {
_root.info = "You look into the mirror and see yourself..";
}
Symbol 181 MovieClip Frame 1
stop();
Instance of Symbol 180 MovieClip in Symbol 181 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 175 MovieClip in Symbol 182 MovieClip Frame 1
on (release) {
_root.info = "Move chair..";
}
Instance of Symbol 175 MovieClip in Symbol 182 MovieClip Frame 1
on (release) {
_root.info = "Move curtain to get sponge..";
}
Instance of Symbol 175 MovieClip in Symbol 182 MovieClip Frame 1
on (release) {
_root.info = "Take map..";
}
Symbol 184 Button
on (release) {
_root.gotoAndStop("b");
}
Symbol 185 Button
on (release) {
_root.gotoAndStop("c");
}
Symbol 191 Button
on (release) {
_root.hand.gotoAndStop(1);
_root.gotoAndStop("menuz");
}
Symbol 194 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy != "empty") {
s.data[this.slot] = s.data.handy;
s.data.handy = "empty";
_root.hand.gotoAndStop(1);
gotoAndStop(s.data[this.slot]);
}
}
Symbol 199 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data[this.slot] == undefined) {
s.data[this.slot] = "empty";
}
gotoAndStop(s.data[this.slot]);
Instance of Symbol 196 MovieClip in Symbol 199 MovieClip Frame 2
on (rollOver) {
_root.info = "Gold Coin";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 198 MovieClip in Symbol 199 MovieClip Frame 3
on (rollOver) {
_root.info = "Nail";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 14 MovieClip in Symbol 199 MovieClip Frame 4
on (rollOver) {
s = SharedObject.getLocal(_root.so);
if (s.data.spongeWet != 1) {
_root.info = "Dry Sponge";
} else {
_root.info = "Wet Sponge";
}
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 19 MovieClip in Symbol 199 MovieClip Frame 5
on (rollOver) {
_root.info = "Blue Gem";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 22 MovieClip in Symbol 199 MovieClip Frame 6
on (rollOver) {
_root.info = "Orange Gem";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 25 MovieClip in Symbol 199 MovieClip Frame 7
on (rollOver) {
_root.info = "Green Gem";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 29 MovieClip in Symbol 199 MovieClip Frame 8
on (rollOver) {
_root.info = "Key";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 33 MovieClip in Symbol 199 MovieClip Frame 9
on (rollOver) {
_root.info = "Wand - Use this to move heavy objects.";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 36 MovieClip in Symbol 199 MovieClip Frame 10
on (rollOver) {
_root.info = "Pink gem";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 40 MovieClip in Symbol 199 MovieClip Frame 11
on (rollOver) {
_root.info = "Sword";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 43 MovieClip in Symbol 199 MovieClip Frame 12
on (rollOver) {
_root.info = "Key";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Instance of Symbol 58 MovieClip in Symbol 199 MovieClip Frame 13
on (rollOver) {
_root.info = "Torch";
}
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.handy = s.data[this._parent.slot];
s.data[this._parent.slot] = "empty";
_root.hand.gotoAndStop(s.data.handy);
this._parent.gotoAndStop(s.data[this._parent.slot]);
} else {
_root.info = "Your hand isn't empty..";
}
}
Symbol 208 MovieClip Frame 1
stop();
Symbol 213 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (_root[s.data.po + "hint"]._visible == false) {
_root[s.data.po + "hint"]._visible = true;
} else if (_root[s.data.po + "hint"]._visible == true) {
_root[s.data.po + "hint"]._visible = false;
}
}
Symbol 226 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item2") {
_root.clearHand();
s.data.item2 = 2;
_root.info = "You used the nail to unlock the door..";
nextFrame();
} else {
_root.info = "The door is locked..";
}
}
Symbol 228 Button
on (release) {
_root.gotoAndStop("d");
}
Symbol 230 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.item2 == 2) {
nextFrame();
} else {
stop();
}
Instance of Symbol 233 MovieClip in Symbol 234 MovieClip Frame 1
on (release) {
_root.info = "This is the 4th floor..";
}
Symbol 240 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.chairSlide == 1) {
if (s.data.handy == "empty") {
s.data.item2 = 1;
s.data.handy = "item2";
_root.hand.gotoAndStop("item2");
_root.info = "You took the nail...";
play();
} else {
_root.info = "Empty your hand first...";
}
} else {
_root.info = "You can't reach...";
}
}
Symbol 241 Button
on (release) {
_root.info = "A portrait of the queen..";
}
Symbol 242 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.p1Fall == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 242 MovieClip Frame 40
stop();
s = SharedObject.getLocal(_root.so);
s.data.p1Fall = 1;
Instance of Symbol 6 MovieClip in Symbol 242 MovieClip Frame 40
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item1 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item1 = 1;
s.data.handy = "item1";
_root.hand.gotoAndStop("item1");
_root.info = "You picked up a coin...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 244 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.chairSlide != 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 244 MovieClip Frame 10
s = SharedObject.getLocal(_root.so);
s.data.chairSlide = 0;
stop();
Instance of Symbol 244 MovieClip in Symbol 245 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.chairSlide != 1) {
this._visible = false;
}
}
Symbol 249 Button
on (release) {
s = SharedObject.getLocal(_root.so);
s.data.knightHelmet = 1;
play();
}
Symbol 252 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.knightHelmet == 1) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 43 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item11 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item11 = 1;
s.data.handy = "item11";
_root.hand.gotoAndStop("item11");
_root.info = "You took the key...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 252 MovieClip Frame 27
stop();
Symbol 257 Button
on (release) {
s = SharedObject.getLocal(_root.so);
s.data.cab1 = 1;
nextFrame();
}
Symbol 259 Button
on (release) {
s = SharedObject.getLocal(_root.so);
s.data.cab1 = 0;
prevFrame();
}
Symbol 260 Button
on (release) {
_root.info = "The cupboard is full of coal....";
}
Symbol 261 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.cab1 == 1) {
nextFrame();
} else {
stop();
}
Symbol 262 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item8") {
s.data.cabinetSlide = 1;
_root.info = "You used your wand to move the heavy cupboard..";
play();
} else {
_root.info = "The cupboard is too heavy to move without help...";
}
}
Symbol 265 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.cabinetSlide == 1) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 264 MovieClip in Symbol 265 MovieClip Frame 2
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item12") {
_root.gotoAndStop("darkHole");
} else {
_root.info = "The hole is too dark to go into, find some light...";
}
}
Symbol 265 MovieClip Frame 10
stop();
Symbol 272 Button
on (release) {
_root.gotoAndStop("g");
}
Symbol 274 MovieClip Frame 1
nextFrame();
Instance of Symbol 233 MovieClip in Symbol 279 MovieClip Frame 1
on (release) {
_root.info = "This is the 4th floor..";
}
Instance of Symbol 19 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item4 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item4 = 1;
s.data.handy = "item4";
_root.hand.gotoAndStop("item4");
_root.info = "You found a blue gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 293 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item1") {
_root.clearHand();
s.data.phone = 1;
_root.info = "You placed the gold coin into the slot...";
nextFrame();
} else {
_root.info = "It takes gold coins..";
}
}
Symbol 294 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.phone == 1) {
nextFrame();
} else {
stop();
}
Instance of Symbol 25 MovieClip in Symbol 294 MovieClip Frame 2
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item6 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item6 = 1;
s.data.handy = "item6";
_root.hand.gotoAndStop("item6");
_root.info = "You found a green gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 296 MovieClip in Symbol 297 MovieClip Frame 1
on (release) {
_root.info = "This is the 1st floor..";
}
Instance of Symbol 299 MovieClip in Symbol 307 MovieClip Frame 1
on (release) {
_root.info = "The colors of the pictures could be a clue..";
}
Instance of Symbol 301 MovieClip in Symbol 307 MovieClip Frame 1
on (release) {
_root.info = "The colors of the pictures could be a clue..";
}
Instance of Symbol 303 MovieClip in Symbol 307 MovieClip Frame 1
on (release) {
_root.info = "The colors of the pictures could be a clue..";
}
Instance of Symbol 305 MovieClip in Symbol 307 MovieClip Frame 1
on (release) {
_root.info = "The colors of the pictures could be a clue..";
}
Symbol 316 Button
on (release) {
_root.gotoAndStop("end");
}
Symbol 317 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.item7 == 2) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 314 MovieClip in Symbol 317 MovieClip Frame 1
on (release) {
_root.info = "This is the exit!";
}
Symbol 317 MovieClip Frame 30
stop();
Instance of Symbol 22 MovieClip in Symbol 319 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item5 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item5 = 1;
s.data.handy = "item5";
_root.hand.gotoAndStop("item5");
_root.info = "You found an orange gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 322 MovieClip in Symbol 325 MovieClip Frame 1
on (release) {
_root.info = "This is the 2nd floor..";
}
Instance of Symbol 36 MovieClip in Symbol 325 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item9 != undefined) {
this._visible = false;
}
}
on (release) {
_root.hand.huh.gotoAndStop(1);
if (s.data.handy == "empty") {
this._visible = false;
s.data.item9 = 1;
s.data.handy = "item9";
_root.hand.gotoAndStop("item9");
_root.info = "You took the pink gem...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 328 Button
on (release) {
_root.gotoAndStop("e");
}
Symbol 335 Button
on (release) {
_root.info = "The water is running down the wall...";
}
Instance of Symbol 322 MovieClip in Symbol 336 MovieClip Frame 1
on (release) {
_root.info = "This is the 2nd floor..";
}
Symbol 344 Button
on (release) {
_root.info = "This looks like a stone statue...";
}
Instance of Symbol 33 MovieClip in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item8 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item8 = 1;
s.data.handy = "item8";
_root.hand.gotoAndStop("item8");
_root.info = "You found your wand!!";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 346 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item8") {
_root.info = "You used your wand to move the shelf..";
play();
} else {
_root.info = "The shelf is too heavy to move...";
}
}
Symbol 347 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.shelfSlide == 1) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 342 MovieClip in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 1;
if (s.data["csb" + num] == undefined) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
}
on (release) {
if (s.data.falseWall != 1) {
if (s.data["csb" + num] < 4) {
s.data["csb" + num] = s.data["csb" + num] + 1;
} else if (s.data["csb" + num] == 4) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
if (((s.data.csb1 == 4) && (s.data.csb2 == 2)) && (s.data.csb3 == 3)) {
s.data.falseWall = 1;
_root.roomK.wall.gotoAndPlay(2);
}
}
}
Instance of Symbol 342 MovieClip in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 2;
if (s.data["csb" + num] == undefined) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
}
on (release) {
if (s.data.falseWall != 1) {
if (s.data["csb" + num] < 4) {
s.data["csb" + num] = s.data["csb" + num] + 1;
} else if (s.data["csb" + num] == 4) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
if (((s.data.csb1 == 4) && (s.data.csb2 == 2)) && (s.data.csb3 == 3)) {
s.data.falseWall = 1;
_root.roomK.wall.gotoAndPlay(2);
}
}
}
Instance of Symbol 342 MovieClip in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.num = 3;
if (s.data["csb" + num] == undefined) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
}
on (release) {
if (s.data.falseWall != 1) {
if (s.data["csb" + num] < 4) {
s.data["csb" + num] = s.data["csb" + num] + 1;
} else if (s.data["csb" + num] == 4) {
s.data["csb" + num] = 1;
}
this.gotoAndStop(s.data["csb" + num]);
if (((s.data.csb1 == 4) && (s.data.csb2 == 2)) && (s.data.csb3 == 3)) {
s.data.falseWall = 1;
_root.roomK.wall.gotoAndPlay(2);
}
}
}
Symbol 347 MovieClip Frame 2
play();
s = SharedObject.getLocal(_root.so);
s.data.shelfSlide = 1;
Symbol 347 MovieClip Frame 10
stop();
Symbol 350 Button
on (release) {
_root.info = "The water is running under the wall, this looks strange....";
}
Symbol 353 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item12") {
_root.gotoAndStop("darkHole2");
} else {
_root.info = "The hole is too dark to go into, find some light...";
}
}
Symbol 354 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.falseWall == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 354 MovieClip Frame 15
stop();
Symbol 360 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.bars1 == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 360 MovieClip Frame 20
stop();
Symbol 365 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item10") {
s.data.item10 = 2;
_root.clearHand();
_root.info = "You shoved the sword into the slot..";
nextFrame();
} else {
_root.info = "It looks like the lever is missing...";
}
}
Symbol 367 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (((((s.data.ds1 == 1) && (s.data.ds2 == 2)) && (s.data.ds3 == 1)) && (s.data.ds4 == 2)) && (s.data.ds5 == 2)) {
s.data.bars1 = 1;
_root.roomg.bars.gotoAndPlay(2);
nextFrame();
} else {
_root.info = "It will not budge, maybe the gold switches have something to do with it...";
}
}
Symbol 369 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.item10 == 2) {
nextFrame();
} else {
stop();
}
Symbol 369 MovieClip Frame 2
s = SharedObject.getLocal(_root.so);
if (s.data.bars1 == 1) {
nextFrame();
} else {
stop();
}
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
this.num = 2;
s = SharedObject.getLocal(_root.so);
if (s.data["ds" + num] == undefined) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
on (release) {
if (s.data["ds" + num] == 1) {
s.data["ds" + num] = 2;
} else if (s.data["ds" + num] == 2) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
this.num = 3;
s = SharedObject.getLocal(_root.so);
if (s.data["ds" + num] == undefined) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
on (release) {
if (s.data["ds" + num] == 1) {
s.data["ds" + num] = 2;
} else if (s.data["ds" + num] == 2) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
this.num = 4;
s = SharedObject.getLocal(_root.so);
if (s.data["ds" + num] == undefined) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
on (release) {
if (s.data["ds" + num] == 1) {
s.data["ds" + num] = 2;
} else if (s.data["ds" + num] == 2) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
this.num = 5;
s = SharedObject.getLocal(_root.so);
if (s.data["ds" + num] == undefined) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
on (release) {
if (s.data["ds" + num] == 1) {
s.data["ds" + num] = 2;
} else if (s.data["ds" + num] == 2) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
this.num = 1;
s = SharedObject.getLocal(_root.so);
if (s.data["ds" + num] == undefined) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
on (release) {
if (s.data["ds" + num] == 1) {
s.data["ds" + num] = 2;
} else if (s.data["ds" + num] == 2) {
s.data["ds" + num] = 1;
}
this.gotoAndStop(s.data["ds" + num]);
}
Instance of Symbol 372 MovieClip in Symbol 373 MovieClip Frame 1
on (release) {
_root.info = "This is the 3rd floor..";
}
Instance of Symbol 39 MovieClip in Symbol 377 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item10 != undefined) {
this._visible = false;
}
}
on (release) {
_root.hand.huh.gotoAndStop(1);
if (s.data.handy == "empty") {
this._visible = false;
s.data.item10 = 1;
s.data.handy = "item10";
_root.hand.gotoAndStop("item10");
_root.info = "You took the sword...";
} else {
_root.info = "Empty your hand first...";
}
}
Symbol 381 MovieClip Frame 1
stop();
Instance of Symbol 380 MovieClip in Symbol 381 MovieClip Frame 1
on (release) {
this._parent.play();
}
Symbol 381 MovieClip Frame 13
_root.info = "Nothing inside but it sure is heavy!!";
Symbol 382 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item8") {
s.data.purpleChest = 1;
_root.info = "You used your wand to move the heavy chest..";
play();
} else {
_root.info = "The chest is too heavy to move without help...";
}
}
Symbol 385 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.purpleChest == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 385 MovieClip Frame 6
stop();
Instance of Symbol 57 MovieClip in Symbol 387 MovieClip Frame 1
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item12 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.purpleChest == 1) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item12 = 1;
s.data.handy = "item12";
_root.hand.gotoAndStop("item12");
_root.info = "You took the torch...";
} else {
_root.info = "Empty your hand first...";
}
} else {
_root.info = "The torch is too high to reach..";
}
}
Instance of Symbol 372 MovieClip in Symbol 387 MovieClip Frame 1
on (release) {
_root.info = "This is the 3rd floor..";
}
Symbol 390 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item11") {
_root.clearHand();
s.data.item11 = 2;
_root.info = "You used the key to unlock the door..";
nextFrame();
} else {
_root.info = "The door is locked..";
}
}
Symbol 392 Button
on (release) {
_root.gotoAndStop("j");
}
Symbol 394 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.item11 == 2) {
nextFrame();
} else {
stop();
}
Symbol 397 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item3") {
if (s.data.spongeWet == 1) {
s.data.mClean = 1;
_root.info = "You cleaned the mirror to reveal something...";
nextFrame();
} else {
_root.info = "There is mud dried on the mirror...";
}
} else {
_root.info = "The mirror is covered with mud..";
}
}
Symbol 398 Button
on (release) {
_root.info = "This looks like a clue...";
}
Symbol 400 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.mClean == 1) {
nextFrame();
} else {
stop();
}
Instance of Symbol 164 MovieClip in Symbol 400 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 372 MovieClip in Symbol 401 MovieClip Frame 1
on (release) {
_root.info = "This is the 3rd floor..";
}
Instance of Symbol 408 MovieClip in Symbol 415 MovieClip Frame 1
on (release) {
_root.info = "The flag is yellow..";
}
Instance of Symbol 410 MovieClip in Symbol 415 MovieClip Frame 1
on (release) {
_root.info = "The flag is blue..";
}
Instance of Symbol 412 MovieClip in Symbol 415 MovieClip Frame 1
on (release) {
_root.info = "The flag is green..";
}
Symbol 422 MovieClip Frame 1
stop();
_root.mapOpen = false;
Instance of Symbol 421 MovieClip in Symbol 422 MovieClip Frame 2
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
this.gotoAndStop(s.data.po);
}
Symbol 424 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if ((s.data.handy == "item3") && (s.data.spongeWet != 1)) {
s.data.spongeWet = 1;
_root.info = "You got the sponge wet..";
_root.hand.item3.gotoAndStop(2);
} else {
_root.info = "Bucket of water..";
}
}
Instance of Symbol 11 MovieClip in Symbol 425 MovieClip Frame 1
on (release) {
_root.info = "Get sponge wet..";
}
Instance of Symbol 8 MovieClip in Symbol 425 MovieClip Frame 1
on (release) {
_root.info = "Use nail to unlock door..";
}
Symbol 426 Button
on (release) {
_root.gotoAndStop("a");
}
Instance of Symbol 8 MovieClip in Symbol 427 MovieClip Frame 1
on (release) {
_root.info = "Take nail..";
}
Instance of Symbol 6 MovieClip in Symbol 427 MovieClip Frame 1
on (release) {
_root.info = "Take coin..";
}
Instance of Symbol 175 MovieClip in Symbol 428 MovieClip Frame 1
on (release) {
_root.info = "Use wand to move chest, take torch..";
}
Instance of Symbol 39 MovieClip in Symbol 428 MovieClip Frame 1
on (release) {
_root.info = "Take sword..";
}
Symbol 429 Button
on (release) {
_root.gotoAndStop("b");
}
Symbol 430 Button
on (release) {
_root.gotoAndStop("e");
}
Instance of Symbol 175 MovieClip in Symbol 433 MovieClip Frame 1
on (release) {
_root.info = "Use black key to unlock the door..";
}
Instance of Symbol 175 MovieClip in Symbol 433 MovieClip Frame 1
on (release) {
_root.info = "Use wet sponge to remove mud..";
}
Symbol 434 Button
on (release) {
_root.gotoAndStop("d");
}
Symbol 435 Button
on (release) {
_root.gotoAndStop("f");
}
Instance of Symbol 175 MovieClip in Symbol 437 MovieClip Frame 1
on (release) {
_root.info = "Clue from mirror..";
}
Symbol 438 Button
on (release) {
_root.gotoAndStop("g");
}
Instance of Symbol 175 MovieClip in Symbol 439 MovieClip Frame 1
on (release) {
_root.info = "Clue from mirror..";
}
Instance of Symbol 175 MovieClip in Symbol 439 MovieClip Frame 1
on (release) {
_root.info = "Place sword into slot..";
}
Symbol 440 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.bars1 == 1) {
_root.gotoAndStop("h");
} else {
_root.info = "The bars are blocking the way...";
}
}
Symbol 446 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.keyholeOpen == 1) {
gotoAndStop ("end");
} else {
stop();
}
Symbol 446 MovieClip Frame 5
stop();
Instance of Symbol 29 MovieClip in Symbol 446 MovieClip Frame 5
onClipEvent (load) {
s = SharedObject.getLocal(_root.so);
if (s.data.item7 != undefined) {
this._visible = false;
}
}
on (release) {
if (s.data.handy == "empty") {
this._visible = false;
s.data.item7 = 1;
s.data.handy = "item7";
_root.hand.gotoAndStop("item7");
_root.info = "You picked up a ...";
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 448 MovieClip in Symbol 449 MovieClip Frame 1
on (release) {
s = SharedObject.getLocal(_root.so);
num = this._parent.num;
if (s.data.handy == "item4") {
s.data.item4 = 2;
_root.clearHand();
_root.info = "You set the blue gem into the slot...";
s.data["gem" + num] = 2;
} else if (s.data.handy == "item5") {
s.data.item5 = 2;
_root.clearHand();
_root.info = "You set the orange gem into the slot...";
s.data["gem" + num] = 4;
} else if (s.data.handy == "item6") {
s.data.item6 = 2;
_root.clearHand();
_root.info = "You set the green gem into the slot...";
s.data["gem" + num] = 3;
} else if (s.data.handy == "item9") {
s.data.item9 = 2;
_root.clearHand();
_root.info = "You set the pink gem into the slot...";
s.data["gem" + num] = 5;
} else {
_root.info = "The slot must be needing something...";
}
if ((((s.data.gem1 == 5) && (s.data.gem2 == 3)) && (s.data.gem3 == 4)) && (s.data.gem4 == 2)) {
_root.keyHole.play();
s.data.keyholeOpen = 1;
}
this._parent.gotoAndStop(s.data["gem" + num]);
}
Instance of Symbol 18 MovieClip in Symbol 449 MovieClip Frame 2
on (release) {
s = SharedObject.getLocal(_root.so);
trace(this._parent.num);
if (s.data.handy == "empty") {
s.data.item4 = 1;
s.data.handy = "item4";
_root.hand.gotoAndStop("item4");
_root.info = "You took the blue gem...";
s.data["gem" + this._parent.num] = 1;
this._parent.gotoAndStop(s.data["gem" + this._parent.num]);
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 24 MovieClip in Symbol 449 MovieClip Frame 3
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.item6 = 1;
s.data.handy = "item6";
_root.hand.gotoAndStop("item6");
_root.info = "You took the green gem...";
s.data["gem" + this._parent.num] = 1;
this._parent.gotoAndStop(s.data["gem" + this._parent.num]);
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 21 MovieClip in Symbol 449 MovieClip Frame 4
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.item5 = 1;
s.data.handy = "item5";
_root.hand.gotoAndStop("item5");
_root.info = "You took the orange gem...";
s.data["gem" + this._parent.num] = 1;
this._parent.gotoAndStop(s.data["gem" + this._parent.num]);
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 35 MovieClip in Symbol 449 MovieClip Frame 5
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "empty") {
s.data.item9 = 1;
s.data.handy = "item9";
_root.hand.gotoAndStop("item9");
_root.info = "You took the pink gem...";
s.data["gem" + this._parent.num] = 1;
this._parent.gotoAndStop(s.data["gem" + this._parent.num]);
} else {
_root.info = "Empty your hand first...";
}
}
Instance of Symbol 175 MovieClip in Symbol 450 MovieClip Frame 1
on (release) {
_root.info = "Place gems in order from paintings on 1st floor..";
}
Symbol 451 Button
on (release) {
_root.gotoAndStop("i");
}
Instance of Symbol 175 MovieClip in Symbol 452 MovieClip Frame 1
on (release) {
_root.info = "Use wand to move cupboard..";
}
Instance of Symbol 175 MovieClip in Symbol 452 MovieClip Frame 1
on (release) {
_root.info = "Push off helmet to find a black key..";
}
Instance of Symbol 175 MovieClip in Symbol 452 MovieClip Frame 1
on (release) {
_root.info = "Use torch to see inside of secret room..";
}
Symbol 453 Button
on (release) {
_root.gotoAndStop("h");
}
Symbol 454 Button
on (release) {
_root.gotoAndStop("l");
}
Symbol 455 Button
on (release) {
_root.gotoAndStop("k");
}
Instance of Symbol 175 MovieClip in Symbol 456 MovieClip Frame 1
on (release) {
_root.info = "Take wand..";
}
Instance of Symbol 175 MovieClip in Symbol 456 MovieClip Frame 1
on (release) {
_root.info = "Change switches to colors from flags..";
}
Instance of Symbol 175 MovieClip in Symbol 456 MovieClip Frame 1
on (release) {
_root.info = "Use wand to move shelf..";
}
Instance of Symbol 175 MovieClip in Symbol 456 MovieClip Frame 1
on (release) {
_root.info = "Use torch to see inside of secret room..";
}
Symbol 457 Button
on (release) {
_root.gotoAndStop("j");
}
Symbol 458 Button
on (release) {
_root.gotoAndStop("m");
}
Instance of Symbol 175 MovieClip in Symbol 459 MovieClip Frame 1
on (release) {
_root.info = "Take pink gem..";
}
Symbol 460 Button
on (release) {
_root.gotoAndStop("l");
}
Instance of Symbol 175 MovieClip in Symbol 461 MovieClip Frame 1
on (release) {
_root.info = "Insert gold coin get green gem..";
}
Symbol 462 Button
on (release) {
_root.gotoAndStop("n");
}
Instance of Symbol 175 MovieClip in Symbol 463 MovieClip Frame 1
on (release) {
_root.info = "Take note of color pattern..";
}
Symbol 464 Button
on (release) {
_root.gotoAndStop("m");
}
Symbol 465 Button
on (release) {
_root.gotoAndStop("o");
}
Symbol 476 Button
on (release) {
s = SharedObject.getLocal(_root.so);
if (s.data.handy == "item7") {
s.data.item7 = 2;
_root.clearHand();
_root.info = "You unlocked the lock..";
_root.roomO.play();
play();
} else {
_root.ifno = "There is lock holding the lever...";
}
}
Symbol 486 MovieClip Frame 1
s = SharedObject.getLocal(_root.so);
if (s.data.item7 == 2) {
gotoAndStop ("end");
} else {
stop();
}
Instance of Symbol 479 MovieClip in Symbol 486 MovieClip Frame 2
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
}
Symbol 486 MovieClip Frame 30
stop();
Instance of Symbol 175 MovieClip in Symbol 487 MovieClip Frame 1
on (release) {
_root.info = "Take blue gem..";
}
Instance of Symbol 29 MovieClip in Symbol 487 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 175 MovieClip in Symbol 488 MovieClip Frame 1
on (release) {
_root.info = "Take blue gem..";
}
Symbol 489 Button
on (release) {
_root.gotoAndStop("i");
}
Instance of Symbol 175 MovieClip in Symbol 490 MovieClip Frame 1
on (release) {
_root.info = "Take orange gem..";
}
Symbol 491 Button
on (release) {
_root.gotoAndStop("k");
}
Symbol 496 Button
on (release) {
s = SharedObject.getLocal(_root.so);
s.clear();
gotoAndPlay ("run");
}