Prev: F2BC Up: Map Next: F2ED
F2D0: Take: Watch
Used by the routine at Validate_Take_Fish.
Was the player trying to take the watch?
Validate_Take_Watch F2D0 LD HL,$E9D1 Call MatchPhraseTokens with PhraseTokens_Watch.
F2D3 CALL MatchPhraseTokens
F2D6 JR NZ,Validate_Take_Shoe Jump to Validate_Take_Shoe if the token isn't for the watch.
Are the distracted natives present?
F2D8 LD A,$19 Call ValidateItemPresent with item 19: "The distracted natives".
F2DA CALL ValidateItemPresent
F2DD JR NZ,Validate_Take_Watch_PickUp Jump to Validate_Take_Watch_PickUp if "The distracted natives" isn't present.
Taking the watch would upset them.
Print "That's not such a good idea.".
F2DF LD HL,$DB5F HL=Messaging_NotSuchAGoodIdea.
F2E2 JP PrintStringAndNewline_Alias Jump to PrintStringAndNewline_Alias.
Pick up the watch.
Validate_Take_Watch_PickUp F2E5 LD A,$17 Call Take_IsPlayerHoldingItem with item 17: "A watch".
F2E7 CALL Take_IsPlayerHoldingItem
F2EA JP TakeItem Jump to TakeItem.
Prev: F2BC Up: Map Next: F2ED