xobject
The xobject
global is set each turn by the
grammar matching stage of the
game loop. The simplest way to describe it is the
second object mentioned (of a possible two) in one command. In “UNLOCK
DOOR WITH KEY”, the xobject
would be set to the key object.
That said, the xobject
global is not read-only so the author can
change it manually at any point to work better with other verb routines.