Prev: F4D4 Up: Map Next: F7D6
F7AB: Action: Lay/ Place/ Put
Action_LayPlacePut F7AB CALL $C49F Call C49F.
F7AE RET C Return if the direct object is malformed.
Was the player trying to lay/ place/ put fruit at the lion?
F7AF LD HL,$EA32 Call MatchPhraseTokens with PhraseTokens_FruitAtLion.
F7B2 CALL MatchPhraseTokens
F7B5 JP Z,Action_DropThrow_5 Jump to Action_DropThrow_5 if so, and pivot to "THROW" as a synonym.
Was the player trying to lay/ place/ put the fish at the lion?
F7B8 LD HL,$EA36 Call MatchPhraseTokens with PhraseTokens_FishAtLion.
F7BB CALL MatchPhraseTokens
F7BE JP Z,Action_DropThrow_7 Jump to Action_DropThrow_7 if so, and pivot to "THROW" as a synonym.
Was the player trying to lay/ place/ put the fruit at the parrot?
F7C1 LD HL,$EA3F Call MatchPhraseTokens with PhraseTokens_FruitAtParrot.
F7C4 CALL MatchPhraseTokens
F7C7 JP Z,Action_DropThrow_9 Jump to Action_DropThrow_9 if so, and pivot to "THROW" as a synonym.
Was the player trying to lay/ place/ put the watch at the cannibals.
F7CA LD HL,$EA43 Call MatchPhraseTokens with PhraseTokens_WatchAtCannibals.
F7CD CALL MatchPhraseTokens
F7D0 JP Z,Action_DropThrow_11 Jump to Action_DropThrow_11 if so, and pivot to "THROW" as a synonym.
Nothing else is valid.
F7D3 JP Response_IDontSeeThePoint Jump to Response_IDontSeeThePoint.
Prev: F4D4 Up: Map Next: F7D6