Sarien version: 20040403 Compiled on Apr 3 2004;
02:23:35 (most recent CVS snapshot)
game CRC: 0x88673 (Ver 0x2272)
detected as: King's Quest 3 (PC) 1.01 11/08/86 [AGI 2.272]
While doing the spell on page XXV, the following input
fails:
"put the dough into a cookie"
with "What's a a?". If the input is shortened to "put
dough into cookie", the game responds with "How can
you do that?" and the spell fails, ending the game.
Logged In: YES
user_id=361365
I was able to pass this part with the cvs version.
turn to page xxv
put the mandrake root powder in a bowl
put the cat hair in the bowl
put two spoons of fish oil in the bowl
stir mixture with a spoon
drain mixture on counter
form cookie from compound
mandrake root and hair of cat
mix oil of fish and give a pat
a feline from the one who eats
this appetizing magic treat
wave the magic wand
I dont know if the original sarien interpreter accepts the
syntax "put the dough into a cookie". So I'll leave the bug open
Logged In: YES
user_id=361365
Tried to put/remove the "a's" (like: put the mandrake root
powder in a bowl / put the mandrake root powder in bowl )
and it seems to work with the phrases i tried. strange...
I think the game shouldn't accept that input(put dough in ears)
From logic.125:
/* before making the dough */
if ((said("knead","compound","try","ladle") ||
said("knead","compound") ||
said("knead","try","ladle"))) {
if (v103 == 4) {
print("You mix the ingredients together. The mixture
turns into an oily,"
"disagreeable dough with cat hairs sticking out of
it.");
reset(f120);
}
else {
reset(f4);
}
}
/* put dough into a cookie? */
if ((said("add","compound","on","counter") ||
said("drain","compound","on","counter"))) {
if (v103 == 5) {
print("Scrunching your nose in distaste, you grab the
oily dough from the"
"clay bowl and put it on the oaken table.");
reset(f120);
}
else {
reset(f4);
}
}
if ((said("pat","compound","cookie") ||
said("form","compound","cookie") ||
said("form","cookie","from","compound") ||
said("pat","cookie","from","compound"))) {
if (v103 == 6) {
print("Pushing the palm of your hand on the oily dough,
you flatten it until"
"it is in the shape of a cookie. After a bit, the
cookie hardens.");
reset(f120);
v103++;
}
else {
reset(f4);
}
}
Does it work with the sierra interpreter? I'm confused...
Logged In: NO
For some reason every time I try to reciet the verse when I
enter the 1st line and press enter to enter the 2nd line the
spell always fails and I die? It won't let me enter more then 1
line in the verse after you enter the 1st it makes the spell fail?
Logged In: YES
user_id=361365
Buenas
Couldn't reproduce it on linux/x86/x11/oss,
linux/x86/x11/alsa linux/x86/sdl, linux/sparc/x11/oss,
freebsd/x86/x11/freebsd, winblows/x86 complied with cygwin
or winblows/x86 compiled with (ack!) djgpp/allegro. Could
you please write the OS/platform/compiler you are using? Dr
Zoltan made a commit on OS/X code a few days ago
Logged In: NO
it doesnt like the word into, just use in
patch for bug 928836
Logged In: YES
user_id=361365
Buenas
Tested with the original sierra interpreter.
Both "put the dough into a cookie" and "put dough into
cookie" should be answered with "How can you do that?" and
the spell failing. It's solved with this "ugly ugly hack, no
donuts for you". The "How can you do that" and spell failing
is the expected behaviour the game should end with that
input (you could pAt the dough into a cookie but not put the
dough into a cookie, makes sense huh?).
savegame for the original sierra interpreter
savegame for the sarien interpreter