Prev: F103 Up: Map Next: F19D
F105: Set Bit 1 Of The Indexed Character
Sets bit 1 of the character record at 996F and reports success.
Run by CA64 after the display record at F103, from the show-message command at F0E6.
ProcessCharacterAttribute_Indexed F105 LD IX,$996F Point IX at the character record at 996F.
F109 SET 1,(IX+$03) Set bit 1 of its action flags.
ProcessCharacterAttribute_ActionSucceeded F10D OR %00000001 Reset the zero flag.
F10F RET Return.
F110 DEFB $59,$02,$10,$F1 Pop Inspector Lestrade for the character script and otherwise continue at F110.
F114 DEFB $45,$02,$BF,$6D Describe Inspector Lestrade with the text at 6DBF.
F118 DEFB $59,$04,$18,$F1 Pop Chief Constable Strak for the character script and otherwise continue at F118.
F11C DEFB $07,$17,$ED,$FF,$FF Refresh the room from the text at ED17, using FF FF.
F121 DEFB $42,$29,$48,$FF Copy room parameters Steam Train, Body, FF into the display.
F125 DEFB $42,$87,$44,$FF Copy room parameters 87 Solid Door, FF into the display.
F129 DEFB $42,$87,$45,$FF Copy room parameters 87 Sitting Room Door, FF into the display.
F12D DEFB $42,$87,$13,$FF Copy room parameters 87 Front Door, FF into the display.
F131 DEFB $41,$01 Perform the simple action for China Man.
F133 DEFB $41,$04 Perform the simple action for Chief Constable Strak.
Named from the script command at F157.
F135 DEFB $41,$05 Perform the simple action for Daphne Strachan.
F137 DEFB $42,$80,$FB,$00 Copy room parameters 80 the current character, You into the display.
F13B DEFB $02,$10,$48,$FF Copy room parameters What Happened, Body, FF into the display.
Named from the script command at F142.
F13F DEFB $03,$A8,$E5 Show the message at E5A8.
F142 DEFB $0E,$3F,$F1 Jump to the script at F13F.
F145 DEFB $59,$04,$45,$F1 Pop Chief Constable Strak for the character script and otherwise continue at F145.
F149 DEFB $43,$FF,$EC Show the message at ECFF.
F14C DEFB $42,$29,$2E,$FF Copy room parameters Steam Train, Female Corpse, FF into the display.
F150 DEFB $43,$0C,$ED Show the message at ED0C.
F153 DEFB $41,$01 Perform the simple action for China Man.
F155 DEFB $41,$03 Perform the simple action for Watson.
F157 DEFB $0E,$35,$F1 Jump to the script at F135.
F15A DEFB $12,$88,$01,$FF,$5A,$F1 Copy room parameters 88 China Man, FF into the display and otherwise continue at F15A.
F160 DEFB $12,$88,$08,$FF,$60,$F1 Copy room parameters 88 Gardener, FF into the display and otherwise continue at F160.
F166 DEFB $02,$80,$FB,$2D Copy room parameters 80 the current character, Large Oak Door into the display.
F16A DEFB $02,$85,$67,$FF Copy room parameters 85 Tricias Front Door, FF into the display.
F16E DEFB $02,$87,$67,$FF Copy room parameters 87 Tricias Front Door, FF into the display.
F172 DEFB $02,$87,$37,$FF Copy room parameters 87 Thick Heavy Door, FF into the display.
F176 DEFB $12,$88,$0E,$FF,$76,$F1 Copy room parameters 88 China Mans Disguise, FF into the display and otherwise continue at F176.
F17C DEFB $82,$83,$FB,$0B,$92,$F1 Copy room parameters 83 the current character, Local Police Man into the display and otherwise continue at F192.
F182 DEFB $02,$87,$37,$FF Copy room parameters 87 Thick Heavy Door, FF into the display.
F186 DEFB $02,$87,$67,$FF Copy room parameters 87 Tricias Front Door, FF into the display.
F18A DEFB $02,$84,$67,$FF Copy room parameters 84 Tricias Front Door, FF into the display.
F18E DEFB $02,$80,$FB,$00 Copy room parameters 80 the current character, You into the display.
Named from the script commands at F17C and F195.
F192 DEFB $03,$A8,$E5 Show the message at E5A8.
F195 DEFB $0E,$92,$F1 Jump to the script at F192.
Named from the script commands at E9A7, E9B5, E9C3, E9CF, ED4F, ED6A, ED71, EDE1, EDF0, EDFC, EE03, F01C, F02A, F034, F03B, F0AA and F0EE.
F198 DEFB $07,$00 Display record read by ProcessDisplayRecord: flags 07 value 00.
Run by CA64 after the display record at F198.
F19A CALL GetCharacterAttribute Call GetCharacterAttribute to read the character attribute.
Prev: F103 Up: Map Next: F19D