![]()  | 
Routines | 
| Prev: 61240 | Up: Map | Next: 61274 | 
| 
 | 
||||
| 
 
The player wants to pick up the amulet, check which version of it is in the current room.
 
 | 
||||
| Process_GetAmulet | 61257 | LD HL,58278 | Call CheckItemGroupPresent with Data_ItemGroup_Amulet. | |
| 61260 | CALL CheckItemGroupPresent | |||
| 61263 | CP 73 | Jump to Handler_CheckPlayerInventory_PickUpItem if the amulet state in the current room is not "A druid wearing an amulet". | ||
| 61265 | JP NZ,Handler_CheckPlayerInventory_PickUpItem | |||
| 
 
This entry point is used by the routine at Process_TakeAmuletFromDruid.
 
Print "The druid is deceptively strong.
He prevents you,saying:-
"No Warlord,this is a gift from
the gods and cannot be given
away so lightly."".
 
 | 
||||
| TakeAmuletFromDruid | 61268 | LD HL,53867 | HL=Messaging_DruidDeceptivelyStrong. | |
| 61271 | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. | ||
| Prev: 61240 | Up: Map | Next: 61274 |