Prev: 9E48 Up: Map Next: 9E60
9E4A: Check Character State
Prints the message at 6B79 unless both character 03 and character 02 are at the location in SherlockDisguiseCheckResult, in which case it prints 6AF1+02. Run by CA64 after the display record at 9E48, from the show-message command at EF89.
CheckCharacterState 9E4A LD HL,$6B79 Call ReadSherlocksDisguise to read Sherlock's disguise.
9E4D LD A,$03
9E4F CALL ReadSherlocksDisguise
9E52 JR NZ,PrintMessageAndInitialiseTimer Go to PrintMessageAndInitialiseTimer unless Sherlock's disguise matches this character.
9E54 LD A,$02 Jump ahead to PrintMessageAndInitialiseTimer unless Sherlock's disguise matches this character.
9E56 CALL ReadSherlocksDisguise
9E59 JR NZ,PrintMessageAndInitialiseTimer
9E5B LD HL,$6AF3 Jump ahead to PrintMessageAndInitialiseTimer with the message at 6929+01CA.
9E5E JR PrintMessageAndInitialiseTimer
Prev: 9E48 Up: Map Next: 9E60