294 lines
7.2 KiB
Text
Executable file
294 lines
7.2 KiB
Text
Executable file
if (isset(f5)) {
|
||
load.pic(v0);
|
||
draw.pic(v0);
|
||
discard.pic(v0);
|
||
load.view(179);
|
||
animate.obj(o1);
|
||
ignore.blocks(o1);
|
||
ignore.objs(o1);
|
||
set.view(o1,179);
|
||
set.cel(o1,0);
|
||
set.priority(o1,10);
|
||
position(o1,130,129);
|
||
v52 = 3;
|
||
cycle.time(o1,v52);
|
||
draw(o1);
|
||
stop.update(o1);
|
||
if (v30 == 22) {
|
||
prevent.input();
|
||
set(f48);
|
||
set(f85);
|
||
load.view(184);
|
||
load.sound(15);
|
||
animate.obj(o3);
|
||
ignore.horizon(o3);
|
||
ignore.blocks(o3);
|
||
ignore.objs(o3);
|
||
set.view(o3,184);
|
||
position(o3,55,95);
|
||
draw(o3);
|
||
move.obj(o3,27,123,2,f204);
|
||
set(f209);
|
||
set(f206);
|
||
}
|
||
if (v30 == 23) {
|
||
set(f85);
|
||
v65 = 250;
|
||
set(f75);
|
||
load.view(182);
|
||
load.view(8);
|
||
animate.obj(o2);
|
||
set.view(o2,8);
|
||
position(o2,0,125);
|
||
draw(o2);
|
||
}
|
||
if (v1 == 43) {
|
||
v38 = 8;
|
||
v39 = 125;
|
||
}
|
||
else {
|
||
if (v1 == 45) {
|
||
v38 = 98;
|
||
v39 = 100;
|
||
}
|
||
else {
|
||
v38 = 138;
|
||
v39 = 127;
|
||
set.loop(o0,1);
|
||
stop.update(o0);
|
||
start.motion(o0);
|
||
v65 = 0;
|
||
set(f75);
|
||
}
|
||
}
|
||
position.v(o0,v38,v39);
|
||
draw(o0);
|
||
show.pic();
|
||
if (v30 == 22) {
|
||
v65 = 150;
|
||
move.obj(o0,60,100,1,f75);
|
||
}
|
||
return();
|
||
}
|
||
if (isset(f203)) {
|
||
ignore.blocks(o0);
|
||
}
|
||
else {
|
||
observe.blocks(o0);
|
||
}
|
||
reset(f200);
|
||
if (posn(o0,120,113,135,143)) {
|
||
set(f200);
|
||
}
|
||
reset(f202);
|
||
if (posn(o0,123,119,138,131)) {
|
||
set(f202);
|
||
}
|
||
reset(f201);
|
||
if (posn(o0,139,119,155,131)) {
|
||
set(f201);
|
||
}
|
||
if (isset(f203) &&
|
||
!isset(f201) &&
|
||
!isset(f202)) {
|
||
set(f75);
|
||
}
|
||
if (isset(f203) &&
|
||
isset(f201)) {
|
||
v65 = 100;
|
||
set(f75);
|
||
}
|
||
if (!isset(f2)) {
|
||
goto(Label1);
|
||
}
|
||
if ((said("examine") ||
|
||
said("examine","penthouse") ||
|
||
said("examine","area"))) {
|
||
print("C'est le living room du penthouse de l'Hotel, Visiblement, l'hotel n'a"
|
||
"pas regarder a la depense ici. il y a un feu ouvert sur le mur sud. Il"
|
||
"n'y a personne, mais tu entends un bouillonement venant de quelque part.");
|
||
}
|
||
if ((said("examine","elevator") ||
|
||
said("examine","door") ||
|
||
said("examine","button") ||
|
||
said("examine","brick"))) {
|
||
print("Il y a un bouton de chaque cote de l'asscenseur.");
|
||
}
|
||
if (said("examine","fireplace")) {
|
||
print("Tu te demande comment il est possible de rendre aussi reel des buches <20>"
|
||
"gaz!");
|
||
}
|
||
if ((said("examine","curb") ||
|
||
said("examine","bear"))) {
|
||
print("L'ours semble te suivre des yeux, peut-etre parceque ces derniers sont"
|
||
"en verre!.");
|
||
}
|
||
if ((said("increase","bear") ||
|
||
said("move","bear") ||
|
||
said("move","bear") ||
|
||
said("examine","below","bear"))) {
|
||
print("Il n'y a rien d'autre que de la poussiere.");
|
||
}
|
||
if (said("examine","art")) {
|
||
print("Il n'y a rien d'autre que de l'art moderne, celui-ci est signe \"Mark"
|
||
"Crowe.\"");
|
||
}
|
||
if (said("examine","back","art")) {
|
||
print("Tu ne peux pas, il est fermerment visser au mur.");
|
||
}
|
||
if (said("examine","bench")) {
|
||
print("Yep. c'est un sofa!");
|
||
}
|
||
if ((said("rest") ||
|
||
said("rest","down") ||
|
||
said("use","bench"))) {
|
||
print("Au lieu de t'assoir, tu ferais mieux de regarder ce qui fait ce bruit"
|
||
"de bouillon.");
|
||
}
|
||
if ((said("lie","down") ||
|
||
said("sleep"))) {
|
||
print("Deja fatigue?");
|
||
}
|
||
if (said("hear","rol")) {
|
||
print("Il y a du bruit dehors.");
|
||
}
|
||
if (said("increase","door")) {
|
||
print("La porte vers la terrasse est deja ouverte.");
|
||
}
|
||
if ((said("examine","out") ||
|
||
said("examine","garden") ||
|
||
said("examine","glass") ||
|
||
said("examine","out","glass"))) {
|
||
print("De cette hauteur, la vue sur la ville est spectaculaire.");
|
||
}
|
||
if ((said("increase","elevator") ||
|
||
said("move","button"))) {
|
||
if (!isset(f200)) {
|
||
set(f54);
|
||
}
|
||
else {
|
||
if (isset(f203)) {
|
||
print("Les portes de l'assenceur sont deja ouverte, il te suffit de"
|
||
"rentrer dedans.");
|
||
}
|
||
else {
|
||
set(f67);
|
||
v65 = 0;
|
||
set(f75);
|
||
}
|
||
}
|
||
}
|
||
Label1:
|
||
if (isset(f75)) {
|
||
reset(f75);
|
||
v65++;
|
||
if (v65 == 1) {
|
||
start.update(o1);
|
||
end.of.loop(o1,f75);
|
||
}
|
||
if (v65 == 2) {
|
||
stop.update(o1);
|
||
set(f203);
|
||
}
|
||
if (v65 == 3) {
|
||
reset(f203);
|
||
start.update(o1);
|
||
reverse.loop(o1,f75);
|
||
}
|
||
if (v65 == 4) {
|
||
v65 = 0;
|
||
}
|
||
if (v65 == 101) {
|
||
reset(f203);
|
||
stop.update(o0);
|
||
start.update(o1);
|
||
reverse.loop(o1,f75);
|
||
}
|
||
if (v65 == 102) {
|
||
v76 = 42;
|
||
}
|
||
if (v65 == 151) {
|
||
move.obj(o0,40,120,1,f75);
|
||
}
|
||
if (v65 == 152) {
|
||
move.obj(o0,1,120,1,f75);
|
||
}
|
||
if (v65 == 153) {
|
||
reset(f48);
|
||
v76 = 43;
|
||
}
|
||
if (v65 == 251) {
|
||
move.obj(o0,35,125,1,f75);
|
||
}
|
||
if (v65 == 252) {
|
||
move.obj(o0,60,103,1,f75);
|
||
}
|
||
if (v65 == 253) {
|
||
move.obj(o0,114,103,1,f75);
|
||
}
|
||
if (v65 == 254) {
|
||
}
|
||
if (v65 <= 0) {
|
||
stop.update(o1);
|
||
}
|
||
}
|
||
if (v65 > 250) {
|
||
distance(o0,o2,v52);
|
||
if (v52 > 10) {
|
||
follow.ego(o2,2,f40);
|
||
}
|
||
}
|
||
if (isset(f204)) {
|
||
reset(f204);
|
||
v200++;
|
||
if (v200 == 1) {
|
||
move.obj(o3,0,123,2,f204);
|
||
}
|
||
if (v200 == 2) {
|
||
move.obj(o3,0,97,2,f204);
|
||
}
|
||
if (v200 == 3) {
|
||
erase(o3);
|
||
}
|
||
}
|
||
if (isset(f206) &&
|
||
isset(f209)) {
|
||
sound(15,f206);
|
||
}
|
||
if (v2 == 4) {
|
||
v76 = 43;
|
||
}
|
||
if (posn(o0,113,93,114,106)) {
|
||
v76 = 45;
|
||
}
|
||
return();
|
||
|
||
// Messages
|
||
#message 1 "This is the living room of the hotel's penthouse suite. Obviously, the hotel spared no expense here. There's a fireplace on the wall to the south. No one is here, but you hear a gurgling noise coming from somewhere."
|
||
#message 2 "You wonder how they can make those gas logs look so real!"
|
||
#message 3 "There is a button on either side of the elevator."
|
||
#message 4 "The bear looks back at you with a glassy-eyed stare, possibly because his eyes are made of glass!"
|
||
#message 5 "It's another one of those boring works of modern art; this one is signed \"Mark Crowe.\""
|
||
#message 6 "Yep. It's a sofa!"
|
||
#message 7 "From this height, the view of the city is spectacular."
|
||
#message 8 "The elevator doors are already open. Just walk inside."
|
||
#message 9 "Instead of sitting, you should investigate that gurgling sound you hear."
|
||
#message 10 "There's a sound coming from outside."
|
||
#message 11 "The door to the terrace is already open."
|
||
#message 12 "You find nothing but dust."
|
||
#message 13 "Tired already?"
|
||
#message 14 "You can't. It's screwed to the wall."
|
||
#message 15 "C'est le living room du penthouse de l'Hotel, Visiblement, l'hotel n'a pas regarder a la depense ici. il y a un feu ouvert sur le mur sud. Il n'y a personne, mais tu entends un bouillonement venant de quelque part."
|
||
#message 16 "Il y a un bouton de chaque cote de l'asscenseur."
|
||
#message 17 "Tu te demande comment il est possible de rendre aussi reel des buches <20> gaz!"
|
||
#message 18 "L'ours semble te suivre des yeux, peut-etre parceque ces derniers sont en verre!."
|
||
#message 19 "Il n'y a rien d'autre que de la poussiere."
|
||
#message 20 "Il n'y a rien d'autre que de l'art moderne, celui-ci est signe \"Mark Crowe.\""
|
||
#message 21 "Tu ne peux pas, il est fermerment visser au mur."
|
||
#message 22 "Yep. c'est un sofa!"
|
||
#message 23 "Au lieu de t'assoir, tu ferais mieux de regarder ce qui fait ce bruit de bouillon."
|
||
#message 24 "Deja fatigue?"
|
||
#message 25 "Il y a du bruit dehors."
|
||
#message 26 "La porte vers la terrasse est deja ouverte."
|
||
#message 27 "De cette hauteur, la vue sur la ville est spectaculaire."
|
||
#message 28 "Les portes de l'assenceur sont deja ouverte, il te suffit de rentrer dedans."
|