They sure did some weird things in King's Quest I...
I mean v88 = 0; and than v10=v88; why did they do that???
King's Quest I:
if ((said("fastest") ||
controller(menu_fastestspeed))) {
v88 = 0;
v10 = v88;
}
if ((said("fast") ||
controller(menu_fastspeed))) {
v88 = 1;
v10 = v88;
}
if ((said("normal") ||
controller(menu_normalspeed))) {
v88 = 2;
v10 = v88;
}
if ((said("slow") ||
controller(menu_slowspeed))) {
v88 = 4;
v10 = v88;
}
Seems like they noticed that in KQII. Still I don't get it.
King's Quest ][:
if ((said("fastest") ||
controller(menu_fastestspeed))) {
v10 = 0;
}
if ((said("fast") ||
controller(menu_fastspeed))) {
v10 = 1;
}
if ((said("normal") ||
controller(menu_normalspeed))) {
v10 = 2;
}
if ((said("slow") ||
controller(menu_slowspeed))) {
v10 = 4;
}
Everything's right in the codes.
v10 is used to set up the speed of the game.
v10 = 0 is set to the fastest the game
v10 = 4 is set to slow the game
You can set v10 to 14 but the game is so slow it may
make the game unplayable.
Don't forget King's Quest 1 is the very first agi game Sierra has made like me with Naturette 1.
Please don't bother with the olders games you'll may
find. it's normal to make mistakes when working an interpreter or a first game.
Robin Gravel