Prev: A721 Up: Map Next: A732
A722: Inventory
The objects the player is carrying: four entries of four bytes. Each holds the object type, the object flags and the address of the object's entry in the persistent object store at ObjectStore. The first entry is only used while an object is being picked up or dropped, and is empty the rest of the time. The other three are the objects that are carried, and are the ones that DisplayObjectsCarried shows. A new object goes into the second entry; the older ones move along when it is picked up, and the one in the last entry is the one that HandlePickupAndDrop drops.
ObjectsCarried A722 DEFB $00,$00,$00,$00 The object that has just been picked up or dropped.
ObjectsCarried_Newest A726 DEFB $00,$00,$00,$00 The object that has been carried for the least time.
A72A DEFB $00,$00,$00 The first three bytes of the object that has been carried for a time between the others.
ObjectsCarried_MiddleEnd A72D DEFB $00 The last byte of the object that has been carried for a time between the others.
ObjectsCarried_Oldest A72E DEFB $00,$00,$00 The first three bytes of the object that has been carried for the longest time.
ObjectsCarried_OldestEnd A731 DEFB $00 The last byte of the object that has been carried for the longest time.
Prev: A721 Up: Map Next: A732