LSL1FR/logic.019.src

85 lines
1.7 KiB
Text
Executable file

if (isset(f5)) {
print("Oh, no!\n\nStepping outside, you see the sun rising in the east."
"Glancing at your watch, you realize the terrible truth...");
print("...your night in Sierra World is over, and (technically speaking)"
"you're still...");
print("a");
print("\n\nVIRGIN!!!\n\n");
set.horizon(4);
prevent.input();
v81 = 7;
load.pic(v81);
load.pic(v0);
load.view(32);
load.view(31);
load.view(33);
load.sound(32);
load.sound(33);
load.sound(13);
draw.pic(v0);
add.to.pic(31,0,0,56,129,5,4);
animate.obj(o1);
set.priority(o1,4);
set.view(o1,32);
set.loop(o1,0);
set.cel(o1,0);
position(o1,23,91);
draw(o1);
move.obj(o1,81,33,1,f75);
show.pic();
sound(32,f40);
return();
}
prevent.input();
if (isset(f75)) {
reset(f75);
v65++;
if (v65 == 1) {
unanimate.all();
add.to.pic(31,0,1,32,161,14,4);
v67 = 4;
}
if (v65 == 2) {
add.to.pic(31,1,0,69,119,5,4);
sound(33,f40);
v67 = 4;
}
if (v65 == 3) {
add.to.pic(31,1,1,69,119,6,4);
v67 = 4;
}
if (v65 == 4) {
draw.pic(v81);
animate.obj(o2);
set.view(o2,33);
set.loop(o2,0);
position(o2,50,105);
start.cycling(o2);
draw(o2);
show.pic();
v200 = 14;
}
if (v65 == 5) {
erase(o2);
set(f50);
}
}
v200--;
if ((v200 == 10 ||
v200 == 8 ||
v200 == 6 ||
v200 == 4 ||
v200 == 2)) {
sound(13,f40);
shake.screen(1);
}
if (v200 == 1) {
set(f75);
}
return();
// Messages
#message 1 "Oh, no!\n\nStepping outside, you see the sun rising in the east. Glancing at your watch, you realize the terrible truth..."
#message 2 "...your night in Sierra World is over, and (technically speaking) you're still..."
#message 3 "a"
#message 4 "\n\nVIRGIN!!!\n\n"