Frame 1
totalBytes = Math.round(getBytesTotal() / 1024);
loadedBytes = Math.round(getBytesLoaded() / 1024);
percentDone = Math.round((loadedBytes / totalBytes) * 100);
loaded = percentDone;
if (_root._framesloaded >= _root._totalframes) {
gotoAndStop (3);
}
Frame 2
gotoAndPlay (1);
Frame 3
stop();
stop();
Instance of Symbol 327 MovieClip "theroom" in Frame 3
/* no clip actions */
Symbol 23 Button
on (release) {
output = nix[Math.round(Math.random() * 5)];
}
Symbol 31 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 46) {
snd_feuer.start(0, 1);
output = "i lighted the torch";
smallben._visible = false;
smallmatches._visible = false;
smallfackel._visible = true;
gotoAndStop (45);
} else {
output = "some matches...";
gotoAndStop (38);
}
}
Symbol 35 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a closed wine bottle...";
gotoAndStop (30);
}
Symbol 39 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 34) {
snd_click.start(0, 1);
output = "hey i got a kind of fishing thing";
smallmagnet._visible = false;
smallstickrope._visible = false;
smallangel._visible = true;
gotoAndStop (35);
} else {
output = "a magnet...";
gotoAndStop (31);
}
}
Symbol 43 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "what could that mean?";
gotoAndStop (42);
}
Symbol 47 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 33) {
snd_click.start(0, 1);
output = "i put the rope on the stick";
smallstock._visible = false;
smallrope._visible = false;
smallstickrope._visible = true;
gotoAndStop (34);
} else {
output = "a rope...";
gotoAndStop (32);
}
}
Symbol 51 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a wooden stick...";
gotoAndStop (33);
}
Symbol 55 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a stick with a rope...";
gotoAndStop (34);
}
Symbol 59 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 21) {
snd_click.start(0, 1);
output = "i \"fished\" a key!";
gotkey = "true";
smallangel._visible = false;
smallkey._visible = true;
} else {
output = "a kind of magnetic fishing rod...";
gotoAndStop (35);
}
}
Symbol 63 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 43) {
smallwood._visible = false;
smalltowel._visible = false;
smalltowelwood._visible = true;
snd_click.start(0, 1);
output = "I put the towel on the piece of wood";
gotoAndStop (44);
} else {
output = "a towel...";
gotoAndStop (36);
}
}
Symbol 67 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 25) {
snd_tuer.start(0, 1);
output = "i unlocked it!";
locked = "false";
smallkey._visible = false;
gotoAndStop (26);
} else {
output = "a key...";
gotoAndStop (37);
}
}
Symbol 72 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 29) {
snd_kaputt.start(0, 1);
output = "well done... now its broken...";
smallrost._visible = false;
} else {
output = "a rusty screwdriver";
gotoAndStop (41);
}
}
Symbol 75 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 47) {
snd_corkpop.start(0, 1);
output = "its open and it smells like petrol";
weinschraub._visible = false;
smallzang._visible = false;
botty._visible = true;
gotoAndStop (48);
} else {
output = "pliers...";
gotoAndStop (40);
}
}
Symbol 78 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 17) {
snd_saw.start(0, 1);
smallsaw._visible = false;
smallwood._visible = true;
gotwood = true;
output = "i sawed a piece of wood";
} else {
output = "a saw...";
gotoAndStop (39);
}
}
Symbol 81 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a piece of wood";
gotoAndStop (43);
}
Symbol 84 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a piece of wood with a towel";
gotoAndStop (44);
}
Symbol 87 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 66) {
smallfackel._visible = false;
gotoAndPlay (73);
} else {
output = "a torch";
gotoAndStop (45);
}
}
Symbol 90 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "a torch now i have to light it";
gotoAndStop (46);
}
Symbol 93 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 29) {
snd_schraub.start(0, 1);
output = "i opened it and got a screw";
schacht = "open";
smallcoin._visible = false;
smallscrew._visible = true;
gotoAndStop (66);
} else {
output = "a coin";
gotoAndStop (49);
}
}
Symbol 96 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 30) {
snd_click.start(0, 1);
output = "i put the screw in the korken";
smallscrew._visible = false;
smallbottle._visible = false;
weinschraub._visible = true;
gotoAndStop (47);
} else {
output = "a screw";
gotoAndStop (50);
}
}
Symbol 99 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
output = "the screw is inside the cork";
gotoAndStop (47);
}
Symbol 102 Button
on (release) {
if ((_currentframe < 30) || (_currentframe > 65)) {
frame = _currentframe;
}
if (_currentframe == 44) {
output = "mh if i light it i would get a torch";
botty._visible = false;
smalltowelwood._visible = false;
smallben._visible = true;
gotoAndStop (46);
} else {
output = "it smells like petrol";
gotoAndStop (48);
}
}
Symbol 107 Button
on (release) {
if (count == "on") {
summe = summe + 1;
}
output = "";
gotoAndPlay (15);
}
Symbol 108 Button
on (release) {
if (schacht == "open") {
output = "";
gotoAndPlay (67);
} else {
output = "";
gotoAndPlay (3);
}
}
Symbol 110 Button
on (release) {
output = "";
gotoAndPlay (19);
}
Symbol 112 Button
on (release) {
output = "";
gotoAndPlay (23);
}
Symbol 117 Button
on (release) {
output = "";
gotoAndPlay (13);
}
Symbol 118 Button
on (release) {
output = "";
gotoAndPlay (5);
}
Symbol 120 Button
on (release) {
output = "";
gotoAndPlay (22);
}
Symbol 122 Button
on (release) {
output = "";
gotoAndPlay (29);
}
Symbol 127 Button
on (release) {
if (schacht == "open") {
output = "";
gotoAndPlay (71);
} else {
output = "";
gotoAndPlay (11);
}
}
Symbol 128 Button
on (release) {
output = "";
gotoAndPlay (7);
}
Symbol 130 Button
on (release) {
output = "";
gotoAndPlay (25);
}
Symbol 133 Button
on (release) {
snd_click.start(0, 1);
smallstock._visible = true;
stock._visible = false;
output = "a wooden stick...";
gotstock = "true";
}
Symbol 138 Button
on (release) {
output = "";
gotoAndPlay (9);
}
Symbol 139 Button
on (release) {
output = "";
gotoAndPlay (1);
}
Symbol 140 Button
on (release) {
output = "";
gotoAndPlay (17);
}
Symbol 143 Button
on (release) {
smallbottle._visible = true;
bottle._visible = false;
output = "a bottle...";
gotbottle = "true";
snd_click.start(0, 1);
}
Symbol 146 Button
on (release) {
smallmagnet._visible = true;
magnet._visible = false;
output = "a magnet...";
gotmagnet = "true";
snd_click.start(0, 1);
}
Symbol 147 Button
on (release) {
if (count == "on") {
summe = summe + 1;
}
if (schacht == "open") {
output = "";
gotoAndPlay (71);
} else {
output = "";
gotoAndPlay (11);
}
}
Symbol 148 Button
on (release) {
smallstock._visible = true;
stock._visible = false;
output = "a wooden stick...";
gotstock = "true";
snd_click.start(0, 1);
}
Symbol 149 Button
on (release) {
if (count == "on") {
summe = summe + 1;
}
output = "";
gotoAndPlay (13);
}
Symbol 150 Button
on (release) {
output = "";
gotoAndPlay (22);
}
Symbol 151 Button
on (release) {
if (count == "on") {
summe = summe + 1;
}
output = "";
gotoAndPlay (15);
}
Symbol 152 Button
on (release) {
if (schacht == "open") {
output = "";
gotoAndPlay (67);
} else {
output = "";
gotoAndPlay (3);
}
}
Symbol 153 Button
on (release) {
if (count == "on") {
summe = summe + 1;
}
output = "";
gotoAndPlay (9);
}
Symbol 154 Button
on (release) {
output = "";
gotoAndPlay (1);
}
Symbol 155 Button
on (release) {
smallbottle._visible = true;
bottle._visible = false;
output = "a bottle...";
snd_click.start(0, 1);
gotbottle = "true";
}
Symbol 156 Button
on (release) {
smallmagnet._visible = true;
magnet._visible = false;
snd_click.start(0, 1);
output = "a magnet...";
gotmagnet = "true";
}
Symbol 159 Button
on (release) {
output = "";
gotoAndPlay (8);
}
Symbol 160 Button
on (release) {
output = "";
gotoAndPlay (18);
}
Symbol 161 Button
on (release) {
smallbottle._visible = true;
bottle._visible = false;
output = "a bottle...";
gotbottle = "true";
snd_click.start(0, 1);
}
Symbol 166 Button
on (release) {
output = "";
gotoAndPlay (17);
}
Symbol 168 Button
on (release) {
output = "";
gotoAndPlay (17);
}
Symbol 172 Button
on (release) {
output = "";
if (password == "beast") {
if (nische == "open") {
password = "...";
} else {
snd_nische.start(0, 1);
output = "mh maybe something was opened...";
nische = "open";
smallletter._visible = false;
password = "right";
}
} else {
password = "no...";
}
}
Symbol 175 Button
on (release) {
smalltowel._visible = true;
tuch._visible = false;
output = "a towel...";
gottowel = "true";
snd_click.start(0, 1);
}
Symbol 179 Button
on (release) {
output = "";
gotoAndPlay (2);
}
Symbol 181 Button
on (release) {
output = "";
if (nische == "open") {
gotoAndPlay (21);
} else {
gotoAndPlay (20);
}
}
Symbol 184 Button
on (release) {
smallrope._visible = true;
rope._visible = false;
output = "a small rope...";
gotrope = "true";
snd_click.start(0, 1);
}
Symbol 188 Button
on (release) {
output = "";
gotoAndPlay (19);
}
Symbol 190 Button
on (release) {
snd_click.start(0, 1);
output = "i can't open it...";
}
Symbol 193 Button
on (release) {
smallletter._visible = true;
letter._visible = false;
snd_click.start(0, 1);
output = "a letter...";
gotletter = "true";
}
Symbol 196 Button
on (release) {
gotoAndPlay (19);
}
Symbol 197 Button
on (release) {
if (gotkey == "true") {
output = "i got everything there";
} else {
output = "there is something but i can't reach it";
}
}
Symbol 201 Button
on (release) {
if (schacht == "open") {
output = "";
gotoAndPlay (68);
} else {
output = "";
gotoAndPlay (4);
}
}
Symbol 205 Button
on (release) {
output = "WHAT IS THAT?";
gotoAndPlay (24);
}
Symbol 207 Button
on (release) {
output = "";
gotoAndPlay (2);
}
Symbol 212 Button
on (release) {
output = "";
gotoAndPlay (2);
}
Symbol 216 Button
on (release) {
output = "";
gotoAndPlay (6);
}
Symbol 218 Button
on (release) {
if (locked == "false") {
snd_tuer.start(0, 1);
output = "";
gotoAndPlay (26);
} else {
snd_locked.start(0, 1);
output = "locked...";
}
}
Symbol 222 Button
on (release) {
output = "";
gotoAndPlay (28);
}
Symbol 224 Button
on (release) {
gotoAndPlay (27);
}
Symbol 226 Button
on (release) {
output = "";
gotoAndPlay (25);
}
Symbol 230 Button
on (release) {
output = "";
gotoAndPlay (26);
}
Symbol 233 Button
on (release) {
smallrost._visible = true;
schraub._visible = false;
output = "a rusty screwdriver...";
gotrost = "true";
snd_click.start(0, 1);
}
Symbol 236 Button
on (release) {
smallzang._visible = true;
zang._visible = false;
output = "pliers...";
gotzang = "true";
snd_click.start(0, 1);
}
Symbol 239 Button
on (release) {
smallsaw._visible = true;
saw._visible = false;
output = "a saw...";
gotsaw = "true";
snd_click.start(0, 1);
}
Symbol 243 Button
on (release) {
output = "";
gotoAndPlay (26);
}
Symbol 246 Button
on (release) {
smallmatches._visible = true;
streich._visible = false;
output = "i got some matches";
gotmatches = "true";
snd_click.start(0, 1);
}
Symbol 250 Button
on (release) {
output = "";
gotoAndPlay (4);
}
Symbol 252 Button
on (release) {
output = "this is the only way out...";
}
Symbol 256 Button
on (release) {
output = "i have to get the cork out";
}
Symbol 260 Button
on (release) {
gotoAndPlay(frame);
}
Symbol 296 Button
on (release) {
output = "i need something to get the screw out";
}
Symbol 306 Button
on (release) {
gotoAndStop (68);
}
Symbol 308 Button
on (release) {
output = "it's too dark in there";
}
Symbol 311 Button
on (release) {
output = "";
gotoAndPlay (69);
}
Symbol 312 Button
on (release) {
output = "";
gotoAndPlay (66);
}
Symbol 315 Button
on (release) {
output = "";
gotoAndPlay (71);
}
Symbol 318 Button
on (release) {
nextFrame();
}
Symbol 326 Button
on (release) {
getURL ("mailto:m-a-c-n@gmx.de");
}
Symbol 327 MovieClip Frame 1
if (start == "first") {
} else {
start = "first";
snd_tuer = new Sound();
snd_tuer.attachSound("tuer");
snd_kaputt = new Sound();
snd_kaputt.attachSound("kaputt");
snd_feuer = new Sound();
snd_feuer.attachSound("feuer");
snd_saw = new Sound();
snd_saw.attachSound("saw");
snd_click = new Sound();
snd_click.attachSound("click");
snd_nische = new Sound();
snd_nische.attachSound("testsound");
snd_coin = new Sound();
snd_coin.attachSound("sndcoin");
snd_schraub = new Sound();
snd_schraub.attachSound("ratchet");
snd_corkpop = new Sound();
snd_corkpop.attachSound("corkpop");
snd_locked = new Sound();
snd_locked.attachSound("locked");
weinschraub._visible = false;
botty._visible = false;
smallcoin._visible = false;
smalltowelwood._visible = false;
smallben._visible = false;
smallfackel._visible = false;
smallwood._visible = false;
smallzang._visible = false;
smallscrew._visible = false;
smallrost._visible = false;
smallsaw._visible = false;
smalltowel._visible = false;
smallkey._visible = false;
smallstickrope._visible = false;
smallangel._visible = false;
smallstock._visible = false;
smallmagnet._visible = false;
smallmatches._visible = false;
smallbottle._visible = false;
smallrope._visible = false;
smallletter._visible = false;
}
nix = new Array();
nix[0] = "I don't see anything important";
nix[1] = "there is nothing";
nix[2] = "...";
nix[3] = "no clue what to do";
nix[4] = "I'm bored";
nix[5] = "I hate this room";
Symbol 327 MovieClip Frame 2
if (igotcoin == "true") {
} else if (co == "solved") {
igotcoin = "true";
snd_coin.start(0, 1);
output = "a coin fell of the ceiling";
smallcoin._visible = true;
}
stop();
Symbol 327 MovieClip Frame 4
stop();
Symbol 327 MovieClip Frame 6
if (gotstock == "true") {
stock._visible = false;
}
stop();
Symbol 327 MovieClip Frame 8
if (gotbottle == "true") {
bottle._visible = false;
}
if (gotmagnet == "true") {
magnet._visible = false;
}
stop();
Symbol 327 MovieClip Frame 10
if (gotstock == "true") {
stock._visible = false;
}
stop();
Symbol 327 MovieClip Frame 12
stop();
Symbol 327 MovieClip Frame 14
stop();
Symbol 327 MovieClip Frame 16
if (gotbottle == "true") {
bottle._visible = false;
}
if (gotmagnet == "true") {
magnet._visible = false;
}
stop();
Symbol 327 MovieClip Frame 17
if (gotbottle == "true") {
bottle._visible = false;
}
if (gotmagnet == "true") {
magnet._visible = false;
}
if (gotbottle == "true") {
bottle._visible = false;
}
stop();
Symbol 327 MovieClip Frame 18
if (gottowel == "true") {
tuch._visible = false;
}
stop();
Symbol 327 MovieClip Frame 19
if (gotrope == "true") {
rope._visible = false;
}
stop();
Symbol 327 MovieClip Frame 20
if (gotletter == "true") {
letter._visible = false;
}
stop();
Symbol 327 MovieClip Frame 21
if (gotletter == "true") {
letter._visible = false;
}
stop();
Symbol 327 MovieClip Frame 22
stop();
Symbol 327 MovieClip Frame 23
stop();
Symbol 327 MovieClip Frame 24
if (igotcoin == "true") {
output = "the voice says: \"not again...\"";
} else {
if (count == "on") {
if (summe == 12) {
co = "solved";
output = "the voice said \"yes, this way i walked\"";
} else {
output = "i hear i voice: \"i said followe me!\"";
}
}
count = "on";
}
summe = 0;
stop();
Symbol 327 MovieClip Frame 25
stop();
Symbol 327 MovieClip Frame 26
stop();
Symbol 327 MovieClip Frame 27
if (gotzang == "true") {
zang._visible = false;
}
if (gotrost == "true") {
schraub._visible = false;
}
if (gotsaw == "true") {
saw._visible = false;
}
stop();
Symbol 327 MovieClip Frame 28
if (gotmatches == "true") {
streich._visible = false;
}
stop();
Symbol 327 MovieClip Frame 29
stop();
Symbol 327 MovieClip Frame 30
stop();
Symbol 327 MovieClip Frame 31
stop();
Symbol 327 MovieClip Frame 32
stop();
Symbol 327 MovieClip Frame 33
stop();
Symbol 327 MovieClip Frame 34
stop();
Symbol 327 MovieClip Frame 35
stop();
Symbol 327 MovieClip Frame 36
stop();
Symbol 327 MovieClip Frame 37
stop();
Symbol 327 MovieClip Frame 38
stop();
Symbol 327 MovieClip Frame 39
stop();
Symbol 327 MovieClip Frame 40
stop();
Symbol 327 MovieClip Frame 41
stop();
Symbol 327 MovieClip Frame 42
stop();
Symbol 327 MovieClip Frame 43
stop();
Symbol 327 MovieClip Frame 44
stop();
Symbol 327 MovieClip Frame 45
stop();
Symbol 327 MovieClip Frame 46
stop();
Symbol 327 MovieClip Frame 47
stop();
Symbol 327 MovieClip Frame 48
stop();
Symbol 327 MovieClip Frame 49
stop();
Symbol 327 MovieClip Frame 50
stop();
Symbol 327 MovieClip Frame 66
stop();
Symbol 327 MovieClip Frame 68
stop();
Symbol 327 MovieClip Frame 70
if (gotstock == "true") {
stock._visible = false;
}
stop();
Symbol 327 MovieClip Frame 72
stop();
Symbol 327 MovieClip Frame 78
stop();
Symbol 327 MovieClip Frame 79
stop();
Symbol 327 MovieClip Frame 81
stop();