Prev: A78E Up: Map Next: A7AC
A793: Process Object And Check Token
ProcessObjectAndCheckToken A793 LD A,($A036) A=*CurrentCharacter_ID.
A796 EX AF,AF' Exchange the shadow AF register with the AF register.
A797 XOR A A=00.
This entry point is used by the routine at LoadRoomDisplayParameterForObject.
ProcessObjectAndCheckToken_0 A798 LD ($A028),A Write A to *ObjectProcessingSourceFlag.
A79B EX AF,AF' Exchange the AF register with the shadow AF register.
A79C PUSH AF Stash AF on the stack.
A79D CALL ProcessObjectOrPrintToken Call ProcessObjectOrPrintToken.
A7A0 POP AF Restore AF from the stack.
A7A1 AND A Set flags.
A7A2 LD DE,$0485 DE="IS".
A7A5 RET NZ Return if ?? is not equal to A.
A7A6 LD DE,$007A DE="ARE.
A7A9 OR %00000001 Set bit 0.
A7AB RET Return.
Prev: A78E Up: Map Next: A7AC