Prev: 8765 Up: Map Next: 8781
8774: Ask "which ...?"
When the noun fits more than one object and more than one of them would work, the game asks 'which key?' (ACC0, with the noun pushed as the parameter) and leaves the command unfinished (8765), so that the player's next words - 'the small one', 'curious' - are fitted into it (7CC0).
8774 LD A,($8345) A = the offset of whichever frame slot holds the ambiguous noun
8777 LD HL,($8333) HL = the target's own noun word
This entry point is used by the routine at 8789.
877A PUSH HL Push it as the message parameter
877B CALL $8765 Leave the command unfinished, waiting for the player to say which one they mean
877E LD HL,$ACC0 "which <noun>?" (falls into 8781, which prints it)
Prev: 8765 Up: Map Next: 8781