| quill | Routines |
| Prev: 26282 | Up: Map | Next: 26317 |
|
|
||||
| ACTION_DROPALL | 26293 | LD (IX+1),0 | Set flag 1 to zero | |
| 26297 | LD HL,23333 | Start at beginning of object locations table | ||
| ACTION_DROPALL_0 | 26300 | LD A,(HL) | A=object location | |
| 26301 | CP 255 | End of table? | ||
| 26303 | JP Z,NEXT_ACTION | If so, then next action | ||
| 26306 | CP 253 | Is object worn or carried? | ||
| 26308 | JR C,ACTION_DROPALL_1 | If not, skip to next object | ||
| 26310 | LD A,(23331) | A = current location | ||
| 26313 | LD (HL),A | Set object to current location | ||
| ACTION_DROPALL_1 | 26314 | INC HL | Onto next object | |
| 26315 | JR ACTION_DROPALL_0 | Process next object | ||
| Prev: 26282 | Up: Map | Next: 26317 |