![]()  | 
Routines | 
| Prev: 61387 | Up: Map | Next: 61412 | 
| 
 | 
||||
| 
 
The player wants to take the amulet from the druid, check which version of the amulet is in the current room.
 
 | 
||||
| Process_TakeAmuletFromDruid | 61392 | LD HL,58278 | Call CheckItemGroupPresent with Data_ItemGroup_Amulet. | |
| 61395 | CALL CheckItemGroupPresent | |||
| 61398 | CP 73 | Jump to TakeAmuletFromDruid if the version of the amulet in the current room is "A druid wearing an amulet". | ||
| 61400 | JP Z,TakeAmuletFromDruid | |||
| 
 
Handle responding if the player is already carrying the amulet.
 
 | 
||||
| 61403 | CALL Check_PlayerInventory | Call Check_PlayerInventory. | ||
| 
 
Handle responding if the druid doesn't have the amulet.
 
Print "He doesn't have it.".
 
 | 
||||
| 61406 | LD HL,54004 | HL=Messaging_HeDoesntHaveIt. | ||
| 61409 | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. | ||
| Prev: 61387 | Up: Map | Next: 61412 |