Prev: F1A8 Up: Map Next: F1C1
F1AA: Print The Lower-Id Message
Prints the message and clears bit 6 of the character record. A non-zero return means the script step succeeded.
Run by CA64 after the display record at F1A8, from the show-message command at F097.
RejectLowerCharacterId_PrintMessage F1AA LD HL,$6D5D Take the message at 6929+0434.
F1AD LD DE,$0910 Prepare the text pointer 0910 and the marker 20.
F1B0 LD B,$20
This entry point is used by the routine at SetCurrentObjectBitSix.
RejectLowerCharacterId_PrintMessage_0 F1B2 LD A,$0B Call UpdateObjectLocation to update object 0B.
F1B4 CALL UpdateObjectLocation
F1B7 RES 6,(IX+$05) Clear bit 6 of the character record.
F1BB CALL PrintTextAndHandleControlCharacters Call PrintTextAndHandleControlCharacters to print the message.
F1BE OR %00000001 Reset the zero flag.
F1C0 RET Return.
Prev: F1A8 Up: Map Next: F1C1