Frame 1
var MochiAd = {getVersion:function () {
return("2.1");
}, showPreGameAd:function (options) {
var _local1 = this;
var DEFAULTS = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = MochiAd._parseOptions(options, DEFAULTS);
var clip = options.clip;
var ad_msec = 11000;
var ad_timeout = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!MochiAd.load(options)) {
options.ad_finished();
} else {
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var wh = MochiAd._getRes(options);
var _local3 = wh[0];
var h = wh[1];
mc._x = _local3 * 0.5;
mc._y = h * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local3 * -0.5;
chk._y = h * -0.5;
var bar = chk.createEmptyMovieClip("_mochiad_bar", 4);
bar._x = 10;
bar._y = h - 20;
var bar_color = options.color;
delete options.color;
var bar_background = options.background;
delete options.background;
var bar_outline = options.outline;
delete options.outline;
var backing = bar.createEmptyMovieClip("_outline", 1);
backing.beginFill(bar_background);
backing.moveTo(0, 0);
backing.lineTo(_local3 - 20, 0);
backing.lineTo(_local3 - 20, 10);
backing.lineTo(0, 10);
backing.lineTo(0, 0);
backing.endFill();
var _local2 = bar.createEmptyMovieClip("_inside", 2);
_local2.beginFill(bar_color);
_local2.moveTo(0, 0);
_local2.lineTo(_local3 - 20, 0);
_local2.lineTo(_local3 - 20, 10);
_local2.lineTo(0, 10);
_local2.lineTo(0, 0);
_local2.endFill();
_local2._xscale = 0;
var outline = bar.createEmptyMovieClip("_outline", 3);
outline.lineStyle(0, bar_outline, 100);
outline.moveTo(0, 0);
outline.lineTo(_local3 - 20, 0);
outline.lineTo(_local3 - 20, 10);
outline.lineTo(0, 10);
outline.lineTo(0, 0);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local1 = this;
var _local2 = 100 * (1 - ((getTimer() - _local1.fadeout_start) / _local1.fadeout_time));
if (_local2 > 0) {
_local1._parent._alpha = _local2;
} else {
var _local3 = _local1._parent._parent;
MochiAd.unload(_local3);
delete _local1.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local1 = this.mc._mochiad_wait;
_local1.server_control = true;
_local1.started = getTimer();
_local1.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _local1 = this;
var _clip = _local1._parent._parent;
var ad_clip = _local1._parent._mochiad_ctr;
var elapsed = (getTimer() - _local1.started);
var _local3 = false;
var clip_total = _clip.getBytesTotal();
var clip_loaded = _clip.getBytesLoaded();
var clip_pcnt = ((100 * clip_loaded) / clip_total);
var ad_pcnt = ((100 * elapsed) / chk.ad_msec);
var _inside = _local1._mochiad_bar._inside;
var _local2 = Math.min(100, Math.min(clip_pcnt || 0, ad_pcnt));
_local2 = Math.max(_local1.last_pcnt, _local2);
_local1.last_pcnt = _local2;
_inside._xscale = _local2;
if (!chk.showing) {
var total = ad_clip.getBytesTotal();
if ((total > 0) || (typeof(total) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (elapsed > chk.ad_timeout) {
_local3 = true;
}
}
if (elapsed > chk.ad_msec) {
_local3 = true;
}
if (((clip_total > 0) && (clip_loaded >= clip_total)) && (_local3)) {
if (_local1.server_control) {
delete _local1.onEnterFrame;
} else {
_local1.fadeout_start = getTimer();
_local1.onEnterFrame = chk.fadeFunction;
}
}
};
}
}, showInterLevelAd:function (options) {
var _local1 = this;
var DEFAULTS = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = MochiAd._parseOptions(options, DEFAULTS);
var clip = options.clip;
var ad_msec = 11000;
var ad_timeout = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!MochiAd.load(options)) {
options.ad_finished();
} else {
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var wh = MochiAd._getRes(options);
var w = wh[0];
var h = wh[1];
mc._x = w * 0.5;
mc._y = h * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local1 = this;
var _local2 = 100 * (1 - ((getTimer() - _local1.fadeout_start) / _local1.fadeout_time));
if (_local2 > 0) {
_local1._parent._alpha = _local2;
} else {
var _local3 = _local1._parent._parent;
MochiAd.unload(_local3);
delete _local1.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local1 = this.mc._mochiad_wait;
_local1.server_control = true;
_local1.started = getTimer();
_local1.ad_msec = msec - 250;
};
chk.onEnterFrame = function () {
var _local1 = this;
var ad_clip = _local1._parent._mochiad_ctr;
var elapsed = (getTimer() - _local1.started);
var _local2 = false;
if (!chk.showing) {
var _local3 = ad_clip.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (elapsed > chk.ad_timeout) {
_local2 = true;
}
}
if (elapsed > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (_local1.server_control) {
delete _local1.onEnterFrame;
} else {
_local1.fadeout_start = getTimer();
_local1.onEnterFrame = _local1.fadeFunction;
}
}
};
}
}, showTimedAd:function (options) {
MochiAd.showInterLevelAd(options);
}, showPreloaderAd:function (options) {
MochiAd.showPreGameAd(options);
}, _allowDomains:function (server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}, _loadCommunicator:function (options) {
var _local2 = options;
var _local3 = arguments;
var DEFAULTS = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
_local2 = MochiAd._parseOptions(_local2, DEFAULTS);
_local2.swfv = _local2.clip.getSWFVersion() || 6;
_local2.mav = MochiAd.getVersion();
var clip = _local2.clip;
var clipname = ("_mochiad_com_" + _local2.id);
if (!MochiAd._isNetworkAvailable()) {
return(null);
}
if (clip[clipname]) {
return(clip[clipname].lc);
}
var server = (_local2.com_server + _local2.id);
MochiAd._allowDomains(server);
delete _local2.id;
delete _local2.com_server;
var depth = _local2.depth;
delete _local2.depth;
var mc = clip.createEmptyMovieClip(clipname, depth);
var lv = mc.createEmptyMovieClip("_mochiad_com", 1);
for (var k in _local2) {
lv[k] = _local2[k];
}
var lc = new LocalConnection();
var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
lc.mc = mc;
lc.name = name;
lc.allowDomain = function (d) {
return(true);
};
lc.allowInsecureDomain = lc.allowDomain;
lc.connect(name);
mc.lc = lc;
lv.lc = name;
lc._id = 0;
lc._queue = [];
lc.rpcResult = function (cb_arg) {
var cb = parseInt(cb_arg);
var _local2 = this._callbacks[cb];
if (!_local2) {
} else {
delete this._callbacks[cb];
var _local3 = [];
var _local1 = 2;
while (_local1 < _local2.length) {
_local3.push(_local2[_local1]);
_local1++;
}
_local1 = 1;
while (_local1 < arguments.length) {
_local3.push(arguments[_local1]);
_local1++;
}
var method = _local2[1];
var obj = _local2[0];
if (obj && (typeof(method) == "string")) {
method = obj[method];
}
if (method) {
method.apply(obj, _local3);
}
}
};
lc._didConnect = function (endpoint) {
this._endpoint = endpoint;
var _local3 = this._queue;
delete this._queue;
var ds = this.doSend;
var _local1 = 0;
while (_local1 < _local3.length) {
var _local2 = _local3[_local1];
ds.apply(this, _local2);
_local1++;
}
};
lc.doSend = function (args, cbobj, cbfn) {
var _local2 = arguments;
if (this._endpoint == null) {
var _local3 = [];
var _local1 = 0;
while (_local1 < _local2.length) {
_local3.push(_local2[_local1]);
_local1++;
}
this._queue.push(_local3);
} else {
this._id = this._id + 1;
var id = this._id;
if ((cbfn === undefined) || (cbfn === null)) {
cbfn = cbobj;
}
this._callbacks[id] = [cbobj, cbfn];
var slc = new LocalConnection();
var ss = slc.send(this._endpoint, "rpc", id, args);
}
};
lc._callbacks = {};
lc._callbacks[0] = [lc, "_didConnect"];
lv.st = getTimer();
lv.loadMovie(server + ".swf", "POST");
return(lc);
}, fetchHighScores:function (options, callbackObj, callbackMethod) {
var _local2 = options;
var _local1 = MochiAd._loadCommunicator({id:_local2.id});
if (!_local1) {
return(false);
}
var fncall = ["fetchHighScores", _local2];
_local1.doSend(["fetchHighScores", _local2], callbackObj, callbackMethod);
return(true);
}, sendHighScore:function (options, callbackObj, callbackMethod) {
var _local2 = options;
var _local1 = MochiAd._loadCommunicator({id:_local2.id});
if (!_local1) {
return(false);
}
var fncall = ["sendHighScore", _local2];
_local1.doSend(["sendHighScore", _local2], callbackObj, callbackMethod);
return(true);
}, load:function (options) {
var _local1 = options;
var DEFAULTS = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
_local1 = MochiAd._parseOptions(_local1, DEFAULTS);
_local1.swfv = _local1.clip.getSWFVersion() || 6;
_local1.mav = MochiAd.getVersion();
var clip = _local1.clip;
if (!MochiAd._isNetworkAvailable()) {
return(null);
}
if (clip._mochiad_loaded) {
return(null);
}
var depth = _local1.depth;
delete _local1.depth;
var mc = clip.createEmptyMovieClip("_mochiad", depth);
var wh = MochiAd._getRes(_local1);
_local1.res = (wh[0] + "x") + wh[1];
_local1.server = _local1.server + _local1.id;
delete _local1.id;
clip._mochiad_loaded = true;
var _local2 = mc.createEmptyMovieClip("_mochiad_ctr", 1);
for (var k in _local1) {
_local2[k] = _local1[k];
}
var server = _local2.server;
delete _local2.server;
var hostname = MochiAd._allowDomains(server);
mc.onEnterFrame = function () {
var _local1 = this;
if (_local1._mochiad_ctr._url != _local1._url) {
_local1.onEnterFrame = function () {
var _local1 = this;
if (!_local1._mochiad_ctr) {
delete _local1.onEnterFrame;
MochiAd.unload(_local1._parent);
}
};
}
};
var _local3 = new LocalConnection();
var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local3.mc = mc;
_local3.name = name;
_local3.hostname = hostname;
_local3.allowDomain = function (d) {
return(true);
};
_local3.allowInsecureDomain = _local3.allowDomain;
_local3.connect(name);
mc.lc = _local3;
_local2.lc = name;
_local2.st = getTimer();
_local2.loadMovie(server + ".swf", "POST");
return(mc);
}, unload:function (clip) {
var _local1 = clip;
if (typeof(_local1) == "undefined") {
_local1 = _root;
}
if (_local1.clip && (_local1.clip._mochiad)) {
_local1 = _local1.clip;
}
if (!_local1._mochiad) {
return(false);
}
_local1._mochiad.removeMovieClip();
delete _local1._mochiad_loaded;
delete _local1._mochiad;
return(true);
}, _isNetworkAvailable:function () {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}, _getRes:function (options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var xy = options.res.split("x");
_local2 = parseFloat(xy[0]);
_local1 = parseFloat(xy[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}, _parseOptions:function (options, defaults) {
var _local3 = {};
for (var k in defaults) {
_local3[k] = defaults[k];
}
if (options) {
for (var k in options) {
_local3[k] = options[k];
}
}
if (_root.mochiad_options) {
var pairs = _root.mochiad_options.split("&");
var _local1 = 0;
while (_local1 < pairs.length) {
var _local2 = pairs[_local1].split("=");
_local3[unescape(_local2[0])] = unescape(_local2[1]);
_local1++;
}
}
return(_local3);
}, _:null};
MochiAd.showPreGameAd({id:"484cf1b7add3baa4", res:"600x450"});
Frame 2
function showenter() {
gotoAndPlay (3);
}
stop();
Instance of Symbol 58 MovieClip in Frame 2
onClipEvent (load) {
this.state = 1;
}
onClipEvent (enterFrame) {
if ((getBytesTotal() == getBytesLoaded()) and (this.state == 1)) {
_root.showenter();
this.state = 0;
}
}
Frame 30
stop();
Frame 32
function EerieStart() {
if (eerie_done) {
stopAllSounds();
eerie_done = false;
eerie.start(0);
}
}
function EerieFin() {
eerie_done = true;
}
function InvInteract(index) {
if ((inv[InvSelected] == 10) and (inv[index] == 6)) {
inv[index] = 7;
} else {
bM("That doesn't work");
InvSelected = -1;
}
}
function InvSelect(index) {
var _local1 = index;
if (InvSelected == _local1) {
InvSelected = -1;
} else if (InvSelected != -1) {
InvInteract(_local1);
} else {
InvSelected = _local1;
bM(Desc[Inv[_local1]]);
}
InvRefresh();
}
function InvRefresh() {
i = 0;
while (i < InvEmpty) {
if (inv[i] == 0) {
inv[i] = inv[i + 1];
inv[i + 1] = 0;
}
if ((inv[i] == 0) and (inv[i + 1] == 0)) {
InvEmpty = i;
}
i++;
}
counter = 0;
i = InvDisplay;
while (i <= (InvDisplay + 4)) {
_root.inventory.attachMovie("inv" + inv[i], "slot" + counter, counter);
_root.inventory["slot" + counter]._x = counter * 60;
_root.inventory["slot" + counter]._y = 0;
counter++;
i++;
}
i = 0;
while (i <= 4) {
thing = eval ("_root.inventory.slot" + i);
thing.box.light._visible = (i + InvDisplay) == InvSelected;
i++;
}
_root.inventory.left._visible = InvDisplay > 0;
_root.inventory.right._visible = (InvEmpty - InvDisplay) > 5;
_root.invbutton.pic.removeMovieClip();
_root.invbutton.dragpic.removeMovieClip();
if (InvSelected > -1) {
_root.invbutton.attachMovie("inv" + inv[InvSelected], "pic", 0);
_root.invbutton.pic._x = -3.8;
_root.invbutton.pic._y = 33.2;
_root.invbutton.pic.box.light._visible = false;
_root.invbutton.attachMovie("inv" + inv[InvSelected], "dragpic", 1);
_root.invbutton.dragpic.begindrag(true);
_root.invbutton.dragpic._x = _root.invbutton._xmouse;
_root.invbutton.dragpic._y = _root.invbutton._ymouse;
_root.invbutton.dragpic.box._visible = false;
}
}
function Take(index) {
bM(Desc[Index]);
inv[InvEmpty] = index;
InvSelected = InvEmpty;
InvEmpty++;
inv[InvEmpty] = 0;
InvRefresh();
}
function Drop(index) {
inv[index] = 0;
InvSelected = -1;
InvRefresh();
}
function bM(message) {
var _local1 = _root;
_local1.text._visible = true;
_local1.text.text.words.text = message;
_local1.text.gotoAndPlay(2);
}
function bMx() {
_root.text._visible = false;
_root.text.text.words.text = "";
}
function M(message) {
_root.name._visible = true;
_root.name.words.text = message;
}
function Mx() {
_root.name._visible = false;
_root.name.words.text = "";
}
function Enter(door, button) {
switch (door.state) {
case 0 :
door.gotoAndPlay(2);
return;
case 1 :
button.dest();
return;
case 2 :
button.dest();
return;
case 3 :
bM("It's locked.");
return;
default :
bM("It's locked.");
}
}
eerie = new Sound();
eerie.attachSound("eeriemusic");
eerie.onSoundComplete = EerieFin;
eerie_done = true;
_root.lvl = 0;
inv = [];
inv[0] = 0;
Inv_x = 195;
Inv_y = 220;
InvEmpty = 0;
InvDisplay = 0;
InvSelected = -1;
i = 0;
while (i <= 5) {
inv[i] = 0;
i++;
}
desc = [];
desc[0] = "...";
desc[1] = "This towel is nice and absorbent.";
desc[2] = "This toilet paper so soft. And smooth too.";
desc[3] = "This is the master bedroom key.";
desc[4] = "These are good quality rubber gloves.";
desc[5] = "It looks like the key to a treasure chest";
desc[6] = "It's a candle that has been used before.";
desc[7] = "It doesn't give off much light but it'll have to do.";
desc[8] = "It's a shower faucet. The screw is still attached.";
desc[9] = "It's a handheld torchlight. There's a red fish sticker on it.";
desc[10] = "It's a box of matches.";
desc[11] = "It's the key the the dresser drawer.";
desc[12] = "It's a video tape. Nope, that doesn't ring a bell.";
MovieClip.prototype.beginDrag = function (target, lock, l, t, r, b) {
if (typeof(target) == "string") {
target = eval (target);
if (!target) {
trace("Warning: Invalid MovieClip for beginDrag. " + target);
return(undefined);
}
} else if (!(target instanceof MovieClip)) {
b = r;
r = t;
t = l;
l = lock;
lock = target;
target = this;
}
if (target.$dragMethod) {
target.endDrag();
}
target.$dragMethod = {MM:target.onMouseMove};
ASSetPropFlags(target, "$dragMethod", 1, 1);
target.addProperty("onMouseMove", arguments.callee.getMM, arguments.callee.setMM);
ASSetPropFlags(target, "onMouseMove", 3);
var constrain = (arguments.length > 1);
var off_x = 0;
var off_y = 0;
if (!lock) {
off_x = target._parent._xmouse - target._x;
off_y = target._parent._ymouse - target._y;
}
target.$dragMethod.drag = function () {
target._x = target._parent._xmouse - off_x;
target._y = target._parent._ymouse - off_y;
if (constrain) {
if (typeof(l) == "object") {
t = l.ymin;
r = l.xmax;
b = l.ymax;
l = l.xmin;
}
if (target._x < l) {
target._x = l;
} else if (target._x > r) {
target._x = r;
}
if (target._y < t) {
target._y = t;
} else if (target._y > b) {
target._y = b;
}
}
updateAfterEvent();
};
};
MovieClip.prototype.beginDrag.getMM = function () {
this.$dragMethod.drag();
return(this.$dragMethod.MM);
};
MovieClip.prototype.beginDrag.setMM = function (f) {
this.$dragMethod.MM = f;
};
MovieClip.prototype.endDrag = function (target) {
if (arguments.length) {
if (typeof(target) == "string") {
target = eval (target);
}
if (!target) {
trace("Warning: Invalid MovieClip for beginDrag. " + target);
return(undefined);
}
} else {
target = this;
}
ASSetPropFlags(target, "onMouseMove", 0, 3);
delete target.onMouseMove;
if (target.$dragMethod.MM) {
target.onMouseMove = target.$dragMethod.MM;
}
delete target.$dragMethod;
target.startDrag();
target.stopDrag();
};
Instance of Symbol 78 MovieClip "inventory" in Frame 32
onClipEvent (load) {
_root.InvRefresh();
}
Frame 33
function SkipIntro() {
var _local1 = _root;
_local1.lvl = 1;
_local1.password.password.text = "Enter_password";
_local1.password._visible = false;
gotoAndPlay (42);
}
stop();
tape._visible = !tapetaken;
password._visible = false;
invbutton._visible = true;
door.state = 0;
if (_root.lvl == 0) {
invbutton._visible = false;
doorbell.gotoAndPlay(2);
tape._visible = false;
bM("There's someone at the door.");
}
Instance of Symbol 78 MovieClip "inventory" in Frame 33
onClipEvent (load) {
_root.InvRefresh();
}
Instance of Symbol 58 MovieClip in Frame 33
onClipEvent (enterFrame) {
if (_root.password.password.text == "skipintro") {
_root.skipintro();
}
if (_root.password.password.text == "i am a pervert") {
_root.bM("Yes, I think so too.");
}
}
Frame 42
if ((lvl1bedroom_Init == undefined) and (lvl == 1)) {
glovestaken = false;
torchtaken = false;
tapetaken = false;
lvl1bedroom_Init = true;
}
bM("What just happened? My mind is all foggy...");
tape._visible = !tapetaken;
password._visible = false;
Frame 92
gotoAndPlay (33);
Frame 93
stop();
doorbell.gotoAndPlay(2);
bM("I think I should go answer the door.");
Frame 94
function credits() {
gotoAndPlay (95);
}
stop();
hand._visible = false;
_root.black._visible = false;
bM("I wonder who it is...");
Instance of Symbol 58 MovieClip in Frame 94
onClipEvent (enterFrame) {
if (_root.door.state == 1) {
if (_root.gasping.played == undefined) {
_root.gasping.gotoAndPlay(2);
_root.gasping.played = true;
}
_root.hand._visible = true;
_root.hand._xscale = _root.hand._xscale * 1.5;
_root.hand._yscale = _root.hand._yscale * 1.5;
}
if (_root.hand._xscale > 4000) {
_root.credits();
}
}
Frame 95
_root.lvl = 1;
_root.EerieStart();
Frame 494
_root.lvl = 1;
gotoAndPlay (42);
Frame 495
if (lvl1stairsdark_Init == undefined) {
lvl1stairsdark_Init = true;
}
stop();
bM("It's suddenly so dark in here...");
mroomdoor.state = mroomdoor_state;
Instance of Symbol 78 MovieClip "inventory" in Frame 495
onClipEvent (load) {
_root.InvRefresh();
}
Frame 496
function Lvl1Sink_BackToOne() {
gotoAndPlay (501);
}
if (lvl1sink_Init == undefined) {
vistowel = true;
viskey = true;
vissoap = true;
showerstuck = true;
lvl1sink_Init = true;
}
stop();
bM("At least the toilet seems normal...");
towel._visible = vistowel;
mroomkey._visible = viskey;
soap._visible = vissoap;
soapdrop._visible = !vissoap;
Instance of Symbol 78 MovieClip "inventory" in Frame 496
onClipEvent (load) {
_root.InvRefresh();
}
Frame 500
stop();
Frame 501
_root.bM("Must be my eyes playing tricks on me...");
stop();
Instance of Symbol 78 MovieClip "inventory" in Frame 501
onClipEvent (load) {
_root.InvRefresh();
}
Frame 502
if (lvl1wc_Init == undefined) {
lvl1wc_Init = true;
vistpaper = true;
vistpaper2 = false;
vistrunkkey = true;
lvl1wc_flushed = false;
}
stop();
bM("The toilet bowl has been clogged since yesterday... Ugh!");
tpaper._visible = vistpaper;
tpaper2._visible = vistpaper2;
trunkkeyclicky._visible = vistrunkkey;
handclicky._visible = vistpaper2;
if (vistpaper2) {
handanim.gotoandplay(112);
}
_root.tbowl.cleanwater._visible = false;
_root.tbowl.dirtywater._visible = true;
if (lvl1wc_flushed) {
_root.tbowl.cleanwater._visible = true;
_root.tbowl.dirtywater._visible = false;
bM("The toilet bowl had been clogged since yesterday... but not anymore.");
}
Instance of Symbol 78 MovieClip "inventory" in Frame 502
onClipEvent (load) {
_root.InvRefresh();
}
Frame 503
function ShowerMonsterInit() {
monstercounter = 25;
monstermax = 27;
panic = 0;
monsterstart = true;
panicsign._visible = true;
}
function Die() {
gotoAndPlay (674);
}
function Lvl1Shower_BacktoOne() {
gotoAndPlay (503);
}
if (lvl1shower_Init == undefined) {
lvl1shower_Init = true;
monsterstart = false;
hairgone = false;
visfaucet = false;
}
handprint._visible = !showerstuck;
panicsign._visible = false;
ghosthand._visible = false;
hair._visible = !hairgone;
faucet._visible = !hairgone;
drainclicky._visible = hairgone;
faucetdrop._visible = visfaucet;
stop();
Instance of Symbol 78 MovieClip "inventory" in Frame 503
onClipEvent (load) {
_root.InvRefresh();
}
Instance of Symbol 39 MovieClip "monsterengine" in Frame 503
onClipEvent (enterFrame) {
if ((_root.monstercounter > _root.monstermax) and (!_root.blackanim.black)) {
_root.monstercounter = 0;
_root.monsterstart = false;
if (_root.panic > 10) {
_root.hairgone = true;
_root.visfaucet = true;
_root.Lvl1Shower_BacktoOne();
} else {
_root.die();
}
} else if (_root.monsterstart) {
if (_root.blackanim.black) {
_root.hair.gotoAndStop(_root.monstercounter);
_root.monstercounter++;
}
if (_root.blackanim.fin) {
_root.blackanim.gotoAndPlay(2);
}
}
}
Instance of Symbol 39 MovieClip "keyboard" in Frame 503
onClipEvent (keyUp) {
if (Key.getcode() == 32) {
_root.panic++;
}
}
Frame 504
if (hairgone) {
if (random(3) == 0) {
hair._visible = true;
hair.gotoAndStop(28);
autocloseshower = true;
} else {
hair.gotoAndPlay(0);
autocloseshower = false;
}
}
Frame 601
if (autocloseshower) {
eek.gotoAndPlay(2);
gotoAndPlay (503);
}
Frame 602
stop();
Mx();
if (hairgone) {
bM("It's empty.");
}
Frame 603
function TVScene() {
gotoAndPlay (604);
}
if (lvl1sink_Init == undefined) {
keyunderbed = false;
curtainsopen = false;
lvl1mbedroom_Init = true;
VCRopen = false;
}
stop();
if (curtainsopen) {
curtains.gotoAndPlay(2);
}
if (VCRopen) {
vcr.gotoAndPlay(2);
}
bM("I'm in the master bedroom.");
if (KeyUnderBed) {
bM("It disappeared.");
}
Instance of Symbol 58 MovieClip in Frame 603
onClipEvent (enterFrame) {
if (random(500) == 0) {
_root.tv.gotoAndPlay(2);
}
}
Instance of Symbol 78 MovieClip "inventory" in Frame 603
onClipEvent (load) {
_root.InvRefresh();
}
Frame 604
stop();
panicsign._visible = false;
vcr.gotoAndPlay(2);
if (curtainsopen) {
curtains.gotoAndPlay(2);
}
Instance of Symbol 39 MovieClip "keyboard" in Frame 604
onClipEvent (keyUp) {
if (Key.getcode() == 32) {
_root.panic++;
}
}
Frame 618
panic = 0;
panicsign._visible = true;
bMx();
Frame 673
if (panic < 10) {
take(12);
gotoAndPlay (674);
} else {
gotoAndPlay (603);
KeyUnderBed = true;
}
Frame 674
function continuegame() {
gotoAndPlay (42);
}
Frame 769
stop();
Frame 969
gotoAndPlay (1020);
Frame 1048
stop();
Symbol 53 Button
on (release) {
gotoAndPlay (32);
}
Symbol 56 Button
on (release) {
getURL ("http://lutc.blogspot.com", (window = "_blank"));
getURL ("http://www.haloscan.com/comments.php?user=lutc&comment=108461190578766008", (window = "_blank"));
}
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 84
_root.bMx();
Symbol 68 Button
on (release) {
if ((_root.InvDisplay + 4) < _root.InvEmpty) {
_root.InvDisplay++;
_root.InvRefresh();
}
}
Symbol 69 Button
on (release) {
if (_root.InvDisplay > 0) {
_root.InvDisplay--;
_root.InvRefresh();
}
}
Symbol 70 Button
on (release) {
Choose(_root.InvDisplay);
}
Symbol 71 Button
on (release) {
Choose(_root.InvDisplay + 1);
}
Symbol 72 Button
on (release) {
Choose(_root.InvDisplay + 2);
}
Symbol 73 Button
on (release) {
Choose(_root.InvDisplay + 3);
}
Symbol 74 Button
on (release) {
Choose(_root.InvDisplay + 4);
}
Symbol 76 Button
on (release) {
_root.inventory._visible = !_root.inventory._visible;
}
Symbol 77 Button
on (press) {
_root.Inventory.startdrag();
}
on (release) {
_root.inventory.stopdrag();
_root.Inv_x = _root.inventory._x;
_root.Inv_y = _root.inventory._y;
}
Symbol 78 MovieClip Frame 1
function Choose(choice) {
if (_root.inv[choice] > 0) {
_root.InvSelect(choice);
}
}
this._visible = false;
this._x = _root.inv_x;
this._y = _root.inv_y;
Symbol 80 Button
on (release) {
_root.inventory._visible = !_root.inventory._visible;
}
Symbol 81 Button
on (release) {
_root.bM(_root.Desc[_root.Inv[_root.InvSelected]]);
_root.InvSelected = -1;
_root.InvRefresh();
}
Symbol 104 Button
on (release) {
if (_root.inv[_root.InvSelected] == 5) {
_root.Drop(_root.InvSelected);
_root.TrunkUnlocked = true;
_root.bM("I unlocked the Trunk O' Stuff.");
}
if (_root.TrunkUnlocked) {
_root.trunk.gotoAndPlay(2);
} else {
_root.bM("The key should be around here somewhere.");
}
}
on (rollOver) {
_root.M("Trunk O' Stuff");
}
on (rollOut) {
_root.Mx();
}
Symbol 106 Button
on (release) {
_root.trunk.gotoAndPlay(1);
}
on (rollOver) {
_root.M("Trunk O' Stuff");
}
on (rollOut) {
_root.Mx();
}
Symbol 107 Button
on (release) {
_root.bM("Soooo many things inside...");
if (_root.candletaken == undefined) {
_root.candletaken = true;
_root.Take(6);
}
}
on (rollOver) {
_root.M("Inside Trunk O' Stuff");
}
on (rollOut) {
_root.Mx();
}
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 2
stop();
Symbol 116 Button
on (release) {
if (clicky2._visible) {
cabinet.gotoAndPlay(1);
clicky2._visible = false;
} else {
cabinet.gotoAndPlay(2);
clicky2._visible = true;
}
}
on (rollOver) {
_root.M("Cabinet");
}
on (rollOut) {
_root.Mx();
}
Symbol 117 Button
on (release) {
_root.bM("It's full of stuff.");
if (_root.torchtaken and (_root.glovestaken == false)) {
_root.glovestaken = true;
_root.take(4);
}
if ((_root.lvl == 1) and (_root.torchtaken == false)) {
_root.torchtaken = true;
_root.take(9);
}
}
on (rollOver) {
_root.M("Drawer");
}
on (rollOut) {
_root.Mx();
}
Symbol 118 MovieClip Frame 1
clicky2._visible = false;
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 2
this.state = 2;
Symbol 134 MovieClip Frame 24
stop();
this.state = 1;
Symbol 136 Button
on (release) {
function Dest() {
if (_root.lvl == 0) {
gotoAndPlay (93);
} else {
gotoAndPlay (495);
}
}
_root.Enter(door, this);
}
on (rollOver) {
M("To hallway");
}
on (rollOut) {
Mx();
}
Symbol 137 Button
on (release) {
bM("LUT! posters are all the rage these days.");
}
on (rollOver) {
M("Poster");
}
on (rollOut) {
Mx();
}
Symbol 138 Button
on (release) {
bM("My CD collection is really limited.");
}
on (rollOver) {
M("CDs");
}
on (rollOut) {
Mx();
}
Symbol 139 Button
on (release) {
bM("These books are just sitting here collecting dust.");
}
on (rollOver) {
M("Books");
}
on (rollOut) {
Mx();
}
Symbol 140 Button
on (release) {
bM("It's empty.");
}
on (rollOver) {
M("Wastepaper basket");
}
on (rollOut) {
Mx();
}
Symbol 141 Button
on (release) {
bM("It's no time to be sleeping now.");
}
on (rollOver) {
M("Bed");
}
on (rollOut) {
Mx();
}
Symbol 142 Button
on (release) {
if (_root.tape._visible) {
bM("There's something on the desk.");
} else {
bm("There's nothing on the desk.");
}
}
on (rollOver) {
M("Desk");
}
on (rollOut) {
Mx();
}
Symbol 143 Button
on (release) {
bM("I prefer having lights on at the moment.");
}
on (rollOver) {
M("Switch");
}
on (rollOut) {
Mx();
}
Symbol 144 Button
on (release) {
Password._visible = !password._visible;
if (lvl == 0) {
bM("Enter 'skipintro' to skip the intro sequence");
}
}
on (rollOver) {
M("Diary");
}
on (rollOut) {
Mx();
}
Symbol 145 Button
on (release) {
_root.tape._visible = false;
_root.tapetaken = true;
_root.Take(12);
}
on (rollOver) {
_root.M("Video Tape");
}
on (rollOut) {
_root.Mx();
}
Symbol 148 MovieClip Frame 1
stop();
Symbol 159 Button
on (release) {
gotoAndPlay (94);
}
on (rollOver) {
M("To front door");
}
on (rollOut) {
Mx();
}
Symbol 160 Button
on (release) {
bM("I don't need to go there right now.");
}
on (rollOver) {
M("To master bedroom");
}
on (rollOut) {
Mx();
}
Symbol 161 Button
on (release) {
gotoAndPlay (33);
}
on (rollOver) {
M("To bedroom");
}
on (rollOut) {
Mx();
}
Symbol 162 Button
on (release) {
bM("It's not raining.");
}
on (rollOver) {
M("Umbrellas");
}
on (rollOut) {
Mx();
}
Symbol 163 Button
on (release) {
bM("It's full of shoes.");
}
on (rollOver) {
M("Shoe cabinet");
}
on (rollOut) {
Mx();
}
Symbol 164 Button
on (release) {
bM("I think I had better answer the door first.");
}
on (rollOver) {
M("To toilet");
}
on (rollOut) {
Mx();
}
Symbol 166 MovieClip Frame 1
stop();
Symbol 169 Button
on (release) {
door.gotoAndPlay(2);
_root.button._visible = false;
}
on (rollOver) {
M("Open the main door");
}
on (rollOut) {
Mx();
}
Symbol 170 Button
on (release) {
bM("I can't see anything through the peephole... it's all pitch black...");
}
on (rollOver) {
M("Peephole");
}
on (rollOut) {
Mx();
}
Symbol 171 Button
on (release) {
gotoAndPlay (93);
}
on (rollOver) {
M("To hallway");
}
on (rollOut) {
Mx();
}
Symbol 175 MovieClip Frame 72
stop();
Symbol 178 MovieClip Frame 100
stop();
Symbol 182 Button
on (release) {
gotoAndPlay (496);
}
on (rollOver) {
M("To toilet");
}
on (rollOut) {
Mx();
}
Symbol 183 Button
on (release) {
if (inv[InvSelected] == 9) {
bM("Not so easy. The torchlight is spoilt.");
} else if (inv[invSelected] == 7) {
gotoAndPlay (770);
} else {
bM("I need to find out what's happening but I'm not going any farther until I find a light.");
}
}
on (rollOver) {
M("To front door");
}
on (rollOut) {
Mx();
}
Symbol 184 Button
on (release) {
function Dest() {
gotoAndPlay (603);
}
if (inv[InvSelected] == 3) {
Drop(InvSelected);
mroomdoor_state = 0;
mroomdoor.state = 0;
bM("I unlocked the door.");
} else {
_root.Enter(mroomdoor, this);
}
}
on (rollOver) {
M("To master bedroom");
}
on (rollOut) {
Mx();
}
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 52
_root.Lvl1sink_BackToOne();
Symbol 216 Button
on (release) {
_root.towel._visible = false;
_root.vistowel = false;
_root.Take(1);
}
on (rollOver) {
_root.M("Towel");
}
on (rollOut) {
_root.Mx();
}
Symbol 218 Button
on (release) {
this._visible = false;
_parent.viskey = false;
_root.Take(3);
}
on (rollOver) {
_root.M("Key");
}
on (rollOut) {
_root.Mx();
}
Symbol 222 Button
on (release) {
_root.bM("Oral-B. The toothbrush real dentists use.");
}
on (rollOver) {
_root.M("Toothbrush");
}
on (rollOut) {
_root.Mx();
}
Symbol 226 Button
on (release) {
_root.bM("Smells nice.");
}
on (rollOver) {
_root.M("Soap");
}
on (rollOut) {
_root.Mx();
}
Symbol 228 Button
on (release) {
_root.bM("I seem to have knocked it over.");
}
on (rollOver) {
_root.M("Soap");
}
on (rollOut) {
_root.Mx();
}
Symbol 230 Button
on (release) {
if (vissoap) {
gotoAndPlay (497);
} else {
M("The mirror got all fogged up again.");
}
}
on (rollOver) {
M("Mirror");
}
on (rollOut) {
Mx();
}
Symbol 231 Button
on (release) {
gotoAndPlay (495);
}
on (rollOver) {
M("To hallway");
}
on (rollOut) {
Mx();
}
Symbol 232 Button
on (release) {
gotoAndPlay (502);
}
on (rollOver) {
M("Examine toilet bowl");
}
on (rollOut) {
Mx();
}
Symbol 233 Button
on (release) {
gotoAndPlay (503);
}
on (rollOver) {
M("To shower");
}
on (rollOut) {
Mx();
}
Symbol 234 Button
on (release) {
M("I don't want to wet my hands at the moment.");
}
on (rollOver) {
M("Tap");
}
on (rollOut) {
Mx();
}
Symbol 235 Button
on (release) {
gotoAndPlay (496);
}
on (rollOver) {
M("Back");
}
on (rollOut) {
Mx();
}
Symbol 236 Button
on (release) {
if (inv[InvSelected] == 1) {
Drop(InvSelected);
vissoap = false;
_root.inventory._visible = false;
_root.badmirror.gotoAndPlay(2);
} else {
bM("The mirror is all fogged up.");
}
}
on (rollOver) {
M("Mirror");
}
on (rollOut) {
Mx();
}
Symbol 237 Button
on (release) {
gotoAndPlay (496);
}
on (rollOver) {
M("Turn back");
}
on (rollOut) {
Mx();
}
Symbol 239 Button
on (release) {
_root.tpaper._visible = false;
_root.vistpaper = false;
_root.Take(2);
}
on (rollOver) {
_root.M("Toilet paper");
}
on (rollOut) {
_root.Mx();
}
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 12
_root.vishand = true;
_root.showerstuck = false;
Symbol 253 MovieClip Frame 112
stop();
_root.handclicky._visible = true;
_root.vishand = true;
_root.showerstuck = false;
Symbol 254 Button
on (release) {
gotoAndPlay (503);
}
on (rollOver) {
M("Shower door");
}
on (rollOut) {
Mx();
}
Symbol 255 Button
on (release) {
gotoAndPlay (496);
}
on (rollOver) {
M("Back");
}
on (rollOut) {
Mx();
}
Symbol 256 Button
on (release) {
if (VisTpaper2) {
bM("A great community service done by me.");
} else if (inv[InvSelected] == 2) {
Drop(InvSelected);
Tpaper2._visible = true;
VisTpaper2 = true;
bM("That's better...");
handanim.gotoAndPlay(2);
} else {
bM("Don't you just hate it when the last person doesn't refill it when it's finished?");
}
}
on (rollOver) {
M("Toilet roll");
}
on (rollOut) {
Mx();
}
Symbol 257 Button
on (release) {
gotoAndPlay (503);
}
on (rollOver) {
M("Examine handprint");
}
on (rollOut) {
Mx();
}
Symbol 258 Button
on (release) {
bM("I don't need to go right now.");
}
on (rollOver) {
M("Toilet bowl");
}
on (rollOut) {
Mx();
}
Symbol 259 Button
on (release) {
if (inv[InvSelected] == 4) {
Drop(InvSelected);
VisTrunkKey = false;
TrunkKeyClicky._visible = false;
Take(5);
} else {
bM("There's no way I'm gonna be putting my bare hands into that.");
}
}
on (rollOver) {
M("Shiny object");
}
on (rollOut) {
Mx();
}
Symbol 260 Button
on (release) {
if (VisTrunkKey) {
bM("That won't accomplish anything. The toilet bowl is clogged.");
} else {
bM("Much better");
_root.tbowl.cleanwater._visible = true;
_root.tbowl.dirtywater._visible = false;
_root.lvl1wc_flushed = true;
}
}
on (rollOver) {
M("Flush");
}
on (rollOut) {
Mx();
}
Symbol 262 Button
on (release) {
_root.bM("These are pipes for the shower.");
}
on (rollOver) {
_root.M("Pipes");
}
on (rollOut) {
_root.Mx();
}
Symbol 263 Button
on (release) {
_root.bM("The hair disappeared.");
}
on (rollOver) {
_root.M("Drain cover");
}
on (rollOut) {
_root.Mx();
}
Symbol 265 Button
on (release) {
_root.bM("The faucet seems to have dropped out.");
}
on (rollOver) {
_root.M("Hole");
}
on (rollOut) {
_root.Mx();
}
Symbol 266 Button
on (release) {
_root.bM("It's the faucet for the shower.");
}
on (rollOver) {
_root.M("Shower Faucet");
}
on (rollOut) {
_root.Mx();
}
Symbol 268 Button
on (release) {
_root.faucetdrop._visible = false;
_root.visfaucet = false;
_root.take(8);
}
on (rollOver) {
_root.M("Shower Faucet");
}
on (rollOut) {
_root.Mx();
}
Symbol 271 Button
on (release) {
_root.bM("It looks like a pile of hair.");
gotoAndPlay (3);
_root.inventory._visible = false;
}
on (rollOver) {
_root.M("Hair");
}
on (rollOut) {
_root.Mx();
}
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 17
_root.inventory._visible = false;
_root.Mx();
_root.bMx();
Symbol 279 MovieClip Frame 25
stop();
_root.ShowerMonsterInit();
Symbol 279 MovieClip Frame 27
_root.ghosthand._visible = true;
Symbol 284 Button
on (release) {
_root.BM("Who... or what made this?");
}
on (rollOver) {
_root.M("Handprint");
}
on (rollOut) {
_root.Mx();
}
Symbol 288 Button
on (release) {
if (_root.ShowerStuck) {
bM("It's stuck.");
} else {
bM("The shower door seems to have come unstuck.");
Mx();
gotoAndPlay (504);
}
}
on (rollOver) {
_root.M("Open shower door");
}
on (rollOut) {
_root.Mx();
}
Symbol 289 Button
on (release) {
gotoAndPlay (502);
}
on (rollOver) {
_root.M("To toilet bowl");
}
on (rollOut) {
_root.Mx();
}
Symbol 290 Button
on (release) {
gotoAndPlay (496);
}
on (rollOver) {
_root.M("To sink");
}
on (rollOut) {
_root.Mx();
}
Symbol 291 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
stop();
fin = true;
Symbol 292 MovieClip Frame 2
fin = false;
Symbol 292 MovieClip Frame 20
black = true;
Symbol 292 MovieClip Frame 21
black = false;
Symbol 292 MovieClip Frame 30
if (_root.monstercounter == _root.monstermax) {
black = false;
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 31
if (_root.monstercounter == (_root.monstermax - 1)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 34
if (_root.monstercounter == (_root.monstermax - 2)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 38
if (_root.monstercounter == (_root.monstermax - 3)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 43
if (_root.monstercounter == (_root.monstermax - 4)) {
gotoAndPlay (1);
trace("tt");
}
Symbol 292 MovieClip Frame 49
if (_root.monstercounter == (_root.monstermax - 5)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 56
if ((_root.monstercounter = _root.monstermax - 6)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 64
if (_root.monstercounter == (_root.monstermax - 7)) {
gotoAndPlay (1);
}
Symbol 292 MovieClip Frame 73
if (_root.monstercounter == (_root.monstermax - 8)) {
gotoAndPlay (1);
}
Symbol 293 Button
on (release) {
gotoAndPlay (503);
}
on (rollOver) {
_root.M("Close shower door");
}
on (rollOut) {
_root.Mx();
}
Symbol 294 Button
on (release) {
if (!_root.monsterstart) {
gotoAndPlay (502);
}
}
on (rollOver) {
_root.M("To toilet bowl");
}
on (rollOut) {
_root.Mx();
}
Symbol 295 Button
on (release) {
if (!_root.monsterstart) {
gotoAndPlay (496);
}
}
on (rollOver) {
_root.M("To sink");
}
on (rollOut) {
_root.Mx();
}
Symbol 297 Button
on (release) {
bM("It's pitch black outside.");
}
on (rollOver) {
M("Window");
}
on (rollOut) {
Mx();
}
Symbol 300 MovieClip Frame 1
stop();
Symbol 303 Button
on (release) {
gotoAndPlay (2);
}
on (rollOver) {
_root.M("Curtains");
}
on (rollOut) {
_root.Mx();
}
Symbol 305 Button
on (release) {
gotoAndPlay (1);
_root.curtainsopen = false;
}
on (rollOver) {
_root.M("Curtains");
}
on (rollOut) {
_root.Mx();
}
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 2
stop();
_root.curtainsopen = true;
Symbol 311 Button
on (release) {
if (_root.inv[_root.InvSelected] == 8) {
gotoAndPlay (2);
_root.Drop(_root.InvSelected);
_root.bM("It fits in the hole. I managed to open the VCR cabinet.");
_root.face.gotoAndPlay(2);
_root.VCRopen = true;
} else {
_root.bM("The handle has dropped off. I can't open it.");
}
}
on (rollOver) {
_root.M("VCR cabinet");
}
on (rollOut) {
_root.Mx();
}
Symbol 312 Button
on (release) {
if (_root.inv[_root.InvSelected] == 8) {
gotoAndPlay (2);
_root.Drop(_root.InvSelected);
_root.bM("The faucet fits. I managed to open the VCR cabinet.");
_root.face.gotoAndPlay(2);
_root.VCRopen = true;
} else {
_root.bM("There's a small hole where the handle used to be.");
}
}
on (rollOver) {
_root.M("Hole");
}
on (rollOut) {
_root.Mx();
}
Symbol 314 Button
on (release) {
_root.bM("It's open. There's a VCR inside.");
}
on (rollOver) {
_root.M("VCR cabinet");
}
on (rollOut) {
_root.Mx();
}
Symbol 315 Button
on (release) {
if (_root.inv[_root.InvSelected] == 12) {
_root.Drop(_root.InvSelected);
_root.TVScene();
} else {
_root.bM("It seems to be in working condition.");
}
}
on (rollOver) {
_root.M("VCR");
}
on (rollOut) {
_root.Mx();
}
Symbol 316 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 2
stop();
Symbol 319 Button
on (release) {
gotoAndPlay (2);
_root.bM("It seems to be spoilt.");
}
on (rollOver) {
_root.M("TV");
}
on (rollOut) {
Mx();
}
Symbol 324 Button
on (release) {
gotoAndPlay (1);
}
on (rollOver) {
_root.M("TV");
}
on (rollOut) {
_root.Mx();
}
Symbol 326 MovieClip Frame 1
stop();
stopAllSounds();
Symbol 326 MovieClip Frame 27
gotoAndPlay (2);
Symbol 328 Button
on (release) {
if (_root.inv[_root.InvSelected] == 11) {
_root.drop(_root.InvSelected);
gotoAndPlay (2);
_root.bM("I unlocked the drawer.");
} else {
_root.bM("The drawer is locked.");
}
}
on (rollOver) {
_root.M("Dresser");
}
on (rollOut) {
_root.Mx();
}
Symbol 330 Button
on (release) {
if (_root.matchestaken) {
_root.bM("Nothing of interest here.");
} else {
_root.take(10);
_root.matchestaken = true;
}
}
on (rollOver) {
_root.M("Drawer");
}
on (rollOut) {
_root.Mx();
}
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
stop();
Symbol 340 Button
on (release) {
bM("I'm a little afraid of looking into mirrors at the moment.");
}
on (rollOver) {
M("Mirror");
}
on (rollOut) {
Mx();
}
Symbol 341 Button
on (release) {
if (KeyUnderBed) {
take(11);
KeyUnderBed = false;
} else {
bM("It's dirty. I'm not going under there unless I have reason to.");
}
}
on (rollOver) {
M("Under the bed");
}
on (rollOut) {
Mx();
}
Symbol 342 Button
on (release) {
bM("Nothing interesting here.");
}
on (rollOver) {
M("Bookshelf");
}
on (rollOut) {
Mx();
}
Symbol 343 Button
on (release) {
bM("It's a King-sized bed.");
}
on (rollOver) {
M("Bed");
}
on (rollOut) {
Mx();
}
Symbol 344 Button
on (release) {
bM("It's probably full of clothes.");
}
on (rollOver) {
M("Wardrobe");
}
on (rollOut) {
Mx();
}
Symbol 345 Button
on (release) {
gotoAndPlay (495);
}
on (rollOver) {
M("To Hallway");
}
on (rollOut) {
Mx();
}
Symbol 346 Button
on (release) {
bM("I love soft poofy pillows.");
}
on (rollOver) {
M("Pillows");
}
on (rollOut) {
Mx();
}
Symbol 347 Button
on (release) {
bM("There's only one of it in this room.");
}
on (rollOver) {
M("Night stand");
}
on (rollOut) {
Mx();
}
Symbol 356 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 2
stop();
Symbol 359 Button
on (release) {
bM("There's something reflective under the bed.");
person.gotoAndPlay(2);
gotoAndPlay (605);
}
on (rollOver) {
M("Look closer");
}
on (rollOut) {
Mx();
}
Symbol 360 Button
on (release) {
bM("I'm seeing myself on TV... that's just so freaky.");
}
Symbol 363 Button
on (release) {
this._visible = false;
_root.bM("This is so weird.");
}
on (rollOver) {
_root.M("Play video");
}
on (rollOut) {
_root.Mx();
}
Symbol 368 MovieClip Frame 48
stop();
Symbol 375 Button
on (release) {
_root.continuegame();
}
Symbol 376 MovieClip Frame 48
stop();
Symbol 395 Button
on (release) {
getURL ("http://www.arcadestreet.com", (window = "_blank"));
}
Symbol 405 Button
on (release) {
getURL ("http://lutc.blogspot.com", (window = "_blank"));
getURL ("http://www.haloscan.com/comments.php?user=lutc&comment=108461190578766008", (window = "_blank"));
}