LSL1FR/logic.008.src

245 lines
4.8 KiB
Text
Executable file

if (isset(f5)) {
set.horizon(1);
set(f16);
v30 = 27;
load.view(0);
load.view(185);
load.view(186);
load.view(187);
load.view(188);
load.view(189);
load.view(190);
load.pic(v0);
draw.pic(v0);
discard.pic(v0);
add.to.pic(189,0,0,56,42,4,4);
add.to.pic(188,0,0,17,154,0,4);
animate.obj(o1);
ignore.objs(o1);
ignore.blocks(o1);
set.view(o1,185);
set.loop(o1,0);
fix.loop(o1);
set.cel(o1,0);
set.priority(o1,5);
stop.cycling(o1);
cycle.time(o1,v85);
position(o1,56,28);
draw(o1);
move.obj(o1,56,59,1,f75);
animate.obj(o3);
ignore.objs(o3);
ignore.blocks(o3);
set.view(o3,186);
set.loop(o3,2);
fix.loop(o3);
set.cel(o3,0);
set.priority(o3,4);
stop.cycling(o3);
position(o3,74,80);
draw(o3);
move.obj(o3,74,111,1,f40);
animate.obj(o2);
ignore.objs(o2);
ignore.blocks(o2);
set.view(o2,186);
set.loop(o2,1);
fix.loop(o2);
set.cel(o2,0);
set.priority(o2,6);
stop.cycling(o2);
position(o2,79,111);
draw(o2);
stop.update(o2);
animate.obj(o4);
ignore.objs(o4);
ignore.blocks(o4);
set.view(o4,186);
set.loop(o4,2);
fix.loop(o4);
set.cel(o4,0);
set.priority(o4,5);
stop.cycling(o4);
position(o4,84,167);
draw(o4);
stop.update(o4);
animate.obj(o5);
ignore.objs(o5);
set.view(o5,187);
set.loop(o5,4);
fix.loop(o5);
position(o5,36,111);
draw(o5);
set(f203);
animate.obj(o6);
ignore.objs(o6);
set.view(o6,186);
set.loop(o6,0);
fix.loop(o6);
set.cel(o6,0);
set.priority(o6,6);
stop.cycling(o6);
position(o6,128,105);
draw(o6);
stop.update(o6);
animate.obj(o7);
ignore.objs(o7);
set.view(o7,186);
set.loop(o7,3);
set.cel(o7,0);
position(o7,38,121);
draw(o7);
stop.cycling(o7);
stop.update(o7);
animate.obj(o8);
set.view(o8,188);
set.loop(o8,1);
position(o8,88,133);
draw(o8);
stop.cycling(o8);
random(26,56,v200);
animate.obj(o10);
set.view(o10,188);
set.loop(o10,3);
position(o10,103,149);
draw(o10);
random(17,33,v202);
animate.obj(o9);
set.view(o9,188);
set.loop(o9,2);
position(o9,116,149);
draw(o9);
stop.cycling(o9);
animate.obj(o11);
set.view(o11,190);
position(o11,56,155);
draw(o11);
wander(o11);
cycle.time(o11,v85);
step.time(o11,v85);
set(f85);
show.pic();
return();
}
if (isset(f2)) {
set(f4);
print("Hey! You're not alive yet.");
}
if (isset(f203)) {
v203--;
if (v203 == 1) {
toggle(f204);
if (isset(f204)) {
start.cycling(o5);
random(4,11,v203);
}
else {
stop.cycling(o5);
random(11,22,v203);
}
}
}
v200--;
if (v200 == 1) {
random(0,2,v52);
set.cel.v(o8,v52);
random(11,33,v200);
}
v202--;
if (v202 == 1) {
random(7,22,v202);
toggle(f201);
if (isset(f201)) {
start.cycling(o9);
stop.cycling(o10);
set.cel(o10,0);
}
else {
start.cycling(o10);
stop.cycling(o9);
set.cel(o9,0);
}
}
if (isset(f75)) {
reset(f75);
v65++;
if (v65 == 1) {
end.of.loop(o1,f75);
}
if (v65 == 2) {
print("L'equipe Sierra en charge des aventures vol a ton secours; "
"jettant dans une grande machine ton \"Leisure suit\" sans valeur,"
" afin de le recycler dans de nouveau jeux. Leur attelier souterrain bourdonne d'activite.\n"
"Nos aventuriers ne sont pas \"ne\", ils sont \"fabriquer\"");
stop.cycling(o1);
move.obj(o1,56,80,1,f75);
move.obj(o3,74,132,1,f40);
}
if (v65 == 3) {
stop.update(o1);
stop.update(o3);
start.update(o6);
move.obj(o6,103,105,1,f75);
}
if (v65 == 4) {
set.cel(o6,1);
move.obj(o6,82,105,1,f75);
}
if (v65 == 5) {
stop.update(o6);
start.cycling(o5);
set.loop(o5,0);
move.obj(o5,49,117,1,f75);
reset(f203);
print("Le commandant Cavin, assemble rapidement un Larry de remplacement, pendant "
"que ses collaborateurs reparent des personnages d'autres jeux d'aventures Sierra.");
}
if (v65 == 6) {
set.cel(o7,1);
force.update(o7);
set.loop(o5,2);
move.obj(o5,62,111,1,f75);
}
if (v65 == 7) {
move.obj(o5,78,111,1,f75);
}
if (v65 == 8) {
set.loop(o5,3);
v66 = 21;
}
if (v65 == 9) {
set.loop(o5,1);
move.obj(o5,36,111,1,f75);
set.cel(o2,1);
set.cel(o6,2);
force.update(o6);
}
if (v65 == 10) {
set.loop(o5,4);
set(f203);
v203 = 3;
start.update(o2);
move.obj(o2,79,40,1,f75);
start.update(o4);
move.obj(o4,84,108,1,f75);
}
if (v65 == 11) {
set.cel(o4,1);
reposition.to(o4,84,147);
move.obj(o4,84,116,1,f40);
print("Avec un nouveau corps et un nouvel ego, tu retournes au combat "
"dans les rues de \"Lost Wages\"!\n\n(Maintenant tu sais ce qu'il se passe "
"CHAQUE fois que tu relance le jeu.)");
}
if (v65 == 12) {
restart.game();
}
}
return();
// Messages
#message 1 "Hey! Tu n'es pas encore vivant."
#message 2 ""