![]()  | 
Routines | 
| Prev: C3AE | Up: Map | Next: C3E4 | 
| 
 
Used by the routines at CheckObjectInInventory and TransformItem.
 
 
  | 
||||||||||||
| ObjectEventLocator | C3D0 | LD E,A | Load the event ID into DE. | |||||||||
| C3D1 | LD D,$00 | |||||||||||
| C3D3 | BIT 7,A | Jump to ObjectEventLocator_ScenicEvents if this is a scenic object/ event. | ||||||||||
| C3D5 | JR NZ,ObjectEventLocator_ScenicEvents | |||||||||||
| C3D7 | LD HL,$BBF0 | HL=Table_ItemLocations. | ||||||||||
| C3DA | JR ObjectEventLocator_Return | Jump to ObjectEventLocator_Return. | ||||||||||
| ObjectEventLocator_ScenicEvents | C3DC | LD HL,$BC78 | HL=Table_ScenicEventLocations. | |||||||||
| 
 
Prepare object/ event ID for use.
 
 | 
||||||||||||
| C3DF | RES 7,E | Clear the scenic flag. | ||||||||||
| ObjectEventLocator_Return | C3E1 | ADD HL,DE | Add the event ID to the event locations table. | |||||||||
| C3E2 | LD A,(HL) | A=*HL. | ||||||||||
| C3E3 | RET | Return. | ||||||||||
| Prev: C3AE | Up: Map | Next: C3E4 |