![]() |
Routines |
| Prev: 6A83 | Up: Map | Next: 6AC4 |
|
Stops wearing the object and carries it instead. Message 1C says you are not wearing it.
|
||||||||||
| RemoveWorn | 6AAD | CALL ObjectAddress | Point at the object's location. | |||||||
| 6AB0 | LD A,($5D8A) | Not worn continues to the refusal. | ||||||||
| 6AB3 | CP C | |||||||||
| 6AB4 | JR Z,RemoveWorn_Do | |||||||||
| 6AB6 | LD A,$1C | Message 1C: you are not wearing it. | ||||||||
| 6AB8 | JP GetObject_Refuse | |||||||||
| RemoveWorn_Do | 6ABB | LD A,($5D89) | The carried id replaces the worn location, and the carried count rises. | |||||||
| 6ABE | LD (HL),A | |||||||||
| 6ABF | LD HL,$5D8C | |||||||||
| 6AC2 | INC (HL) | |||||||||
| 6AC3 | RET | Return. | ||||||||
| Prev: 6A83 | Up: Map | Next: 6AC4 |