![]() |
Routines |
| Prev: C041 | Up: Map | Next: C08C |
|
|
||||
| try_pickup_loop | C06F | CALL can_pickup_spec_obj | a charm, and touching the player: take it | |
| C072 | JP C,pickup_object | |||
| C075 | LD DE,$0020 | next record | ||
| C078 | ADD IY,DE | |||
| C07A | DJNZ try_pickup_loop | |||
| C07C | CALL chk_pickup_drop | this can only be non-zero here: $5BB5 has not changed since the first test | ||
| C07F | JR Z,done_pickup_drop | |||
| C081 | LD B,$02 | room for two special objects, but only one in the wizard's room, $88, where the second record is the cauldron's bubbles | ||
| C083 | LD A,(IX+$08) | |||
| C086 | CP $88 | |||
| C088 | JR NZ,find_free_record | |||
| C08A | LD B,$01 | |||
| Prev: C041 | Up: Map | Next: C08C |