Prev: C6B8 Up: Map Next: C6E8
C6D0: Horrible goblin (character $49)
Horrible goblin: character $49. It starts in dark winding passage. It is present, a character, open, or can be seen into. It has its own handling for ATTACK WITH.
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.
HORRIBLE_GOBLIN C6D0 DEFB $01 In 1 place
C6D1 DEFB $FF Held by nothing
C6D2 DEFB $40 Size 64
C6D3 DEFB $30 Carries up to 48
C6D4 DEFB $20 Things are in it; on the goblins' side
C6D5 DEFB $48 Strength 72
C6D6 DEFB $60 Defence 96
C6D7 DEFB $E0 Flags: present, a character, open, or can be seen into
C6D8 DEFB $E2,$02 Its name: GOBLIN
C6DA DEFB $61,$03 An adjective: HORRIBLE
C6DC DEFB $00,$00 No second adjective
C6DE DEFB $00,$00 No description of its own
C6E0 DEFB $12 In location 18, dark winding passage
C6E1 DEFB $0F On ATTACK WITH (action $0F)
C6E2 DEFW DO_ATTACK
C6E4 DEFB $00 Key 0: after ATTACK WITH, as well
C6E5 DEFW GOBLIN_RETURNS
C6E7 DEFB $FF End of its handlers
Prev: C6B8 Up: Map Next: C6E8