Dear all,
On 20/04/2020 09.50, Tristan Miller wrote:
I was grepping through my Ultima III disks and noticed the string
"SCORE". It turns out that this is one of the verbs accepted by the
<O>ther command in the game. If you use it, it prompts for a direction,
but no matter what I try to use the command on, the game tells me I
can't do that there.
Does anyone know what this command is for and what it operates on? I
don't remember it being divulged anywhere in the game so I am guessing
it is some abandoned feature that was left undocumented. But perhaps
some functionality is still there.
I got in touch with Per Olofsson, who has a great understanding of the
game internals. It turns out that the "SCORE" string is not present in
the C64 version of the game; the only reason that using it as an <O>ther command prompts for a direction is due to a peculiarity of the parser:
it checks only the command's length and last letter against a predefined
table of commands (DIG, SEARCH, PRAY, etc.). In this case typing SCORE actually matches BRIBE.
The "SCORE" string is present in the MS-DOS version of the game, listed
next to all the other <O>ther commands, though it does not appear to be
an active command. (And the game's parser works differently than the
C64 version, so invoking it won't even match BRIBE.) Per pointed me to
a disassembly of the game, and it doesn't look like there is any code associated with the SCORE command.
Oh well -- too bad I didn't stumble across some undocumented and
long-forgotten functionality of the game.
Regards,
Tristan
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Tristan Miller
Free Software developer, ferret herder, logologist
https://logological.org/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)