Prev: C651 Up: Map Next: C678
C663: Lunch (object $26)
Lunch: object $26. It starts in nowhere, until something puts it somewhere. It is present. It has its own handling for EAT.
A record is a 16-byte head -- where it is, what holds it, its size, weight, strength and defence, its flags, its name and its description -- then the places it is in, then its own handlers, ending at $FF. OBJECT_INDEX describes each field.
LUNCH C663 DEFB $01 In 1 place
C664 DEFB $FF Held by nothing
C665 DEFB $05 Size 5
C666 DEFB $05 Weight 5
C667 DEFB $00 Things are in it
C668 DEFB $01 Strength 1
C669 DEFB $00 Defence 0
C66A DEFB $80 Flags: present
C66B DEFB $1F,$34 Its name: LUNCH
C66D DEFB $00,$00 No adjective
C66F DEFB $00,$00 No second adjective
C671 DEFB $00,$00 No description of its own
C673 DEFB $00 In location 0, nowhere
C674 DEFB $1B On EAT (action $1B)
C675 DEFW DO_EAT
C677 DEFB $FF End of its handlers
Prev: C651 Up: Map Next: C678