Prev: 61240 Up: Map Next: 61274
61257: Process: Get Amulet
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