Prev: E96A Up: Map Next: EB10
E9CA: Data: Phrase Tokens
The words an action expects after its verb, as vocabulary numbers (Table_Vocabulary). FD separates alternative wordings and FE ends a phrase; FF at the start of a wording means "nothing at all". An action points HL at a phrase and calls MatchPhraseTokens. That compares it with the words after the verb (UserInput_Token_2) and sets the zero flag when one of the wordings matches the whole of the rest of the command.
Matches e.g. "bottle".
PhraseTokens_Bottle E9CA DEFB $04,$FE Checked by Action_Examine.
Matches e.g. "fish", "herring", "red fish", "red herring", "coloured fish", "coloured herring".
PhraseTokens_Fish E9CC DEFB $0E,$FD,$5A,$0E,$FE Checked by Action_Examine, Action_Take, Action_DropThrow and Action_Eat.
Matches e.g. "watch".
PhraseTokens_Watch E9D1 DEFB $0D,$FE Checked by Action_Examine, Action_Take and Action_DropThrow.
Matches e.g. "shoe".
PhraseTokens_Shoe E9D3 DEFB $0B,$FE Checked by Action_Examine, Action_Take, Action_DropThrow and Action_Wear.
Matches e.g. "rod".
PhraseTokens_Rod E9D5 DEFB $03,$FE Checked by Action_Examine, Action_Take and Action_DropThrow.
Matches e.g. "fruit".
PhraseTokens_Fruit E9D7 DEFB $06,$FE Checked by Action_Examine, Action_Take, Action_DropThrow and Action_Eat.
Matches e.g. "bridge".
PhraseTokens_Bridge E9D9 DEFB $23,$FE Checked by Action_Examine.
Matches e.g. "jewels", "jewels of babylon".
PhraseTokens_Jewels E9DB DEFB $0F,$FD,$0F,$57,$5B,$FE Checked by Action_Examine, Action_Take, Action_DropThrow and Action_Wear.
Matches e.g. "match".
PhraseTokens_Match E9E1 DEFB $00,$FE Checked by Action_Take, Action_DropThrow and Action_Light.
Matches e.g. "plank".
PhraseTokens_Plank E9E3 DEFB $01,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "coconut".
PhraseTokens_Coconut E9E5 DEFB $02,$FE Checked by Action_Take, Action_DropThrow and Action_Eat.
Matches e.g. "bottle", "rum", "bottle of rum".
PhraseTokens_BottleOfRum E9E7 DEFB $04,$FD,$05,$FD,$04,$57,$05,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "gun".
PhraseTokens_Gun E9EF DEFB $07,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "eyepatch", "patch".
PhraseTokens_Eyepatch E9F1 DEFB $08,$FE Checked by Action_Take, Action_DropThrow and Action_Wear.
Matches e.g. "gunpowder", "powder", "keg", "keg of gunpowder", "keg of powder".
PhraseTokens_KegGunPowder E9F3 DEFB $09,$FD,$0A,$FD,$0A,$57,$09,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "sextant".
PhraseTokens_Sextant E9FB DEFB $0C,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "crowbar".
PhraseTokens_Crowbar E9FD DEFB $10,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "key".
PhraseTokens_Key E9FF DEFB $11,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "skull", "human skull".
PhraseTokens_Skull EA01 DEFB $12,$FD,$61,$12,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "spear".
PhraseTokens_Spear EA06 DEFB $13,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "parrot", "dead parrot".
PhraseTokens_Parrot EA08 DEFB $19,$FD,$5D,$19,$FE Checked by Action_Take and Action_DropThrow.
Matches e.g. "into boat", "in to boat", "in at boat", "into rowing boat", "in to rowing boat", "in at rowing boat".
PhraseTokens_IntoBoat EA0D DEFB $54,$15,$FD,$53,$55,$15,$FD,$54 Checked by Action_Get and Action_Climb.
EA15 DEFB $5C,$15,$FD,$53,$55,$5C,$15,$FE
Matches e.g. "out of boat", "out of rowing boat".
PhraseTokens_OutOfBoat EA1D DEFB $56,$57,$15,$FD,$56,$57,$5C,$15 Checked by Action_Get and Action_Climb.
EA25 DEFB $FE
Matches e.g. "plank across pit", "plank over pit".
PhraseTokens_PlankAcrossPit EA26 DEFB $01,$67,$28,$FE Checked by Action_DropThrow and Action_Place.
Matches e.g. "spear to lion", "spear at lion".
PhraseTokens_SpearAtLion EA2A DEFB $13,$55,$1C,$FE Checked by Action_DropThrow.
Matches e.g. "coconut to lion", "coconut at lion".
PhraseTokens_CoconutAtLion EA2E DEFB $02,$55,$1C,$FE Checked by Action_DropThrow.
Matches e.g. "fruit to lion", "fruit at lion".
PhraseTokens_FruitAtLion EA32 DEFB $06,$55,$1C,$FE Checked by Action_DropThrow and Action_Give.
Matches e.g. "fish to lion", "fish at lion", "herring to lion", "herring at lion", "red fish to lion", "red fish at lion", "red herring to lion", "red herring at lion", "coloured fish to lion", "coloured fish at lion", "coloured herring to lion", "coloured herring at lion".
PhraseTokens_FishAtLion EA36 DEFB $0E,$55,$1C,$FD,$5A,$0E,$55,$1C Checked by Action_DropThrow and Action_Give.
EA3E DEFB $FE
Matches e.g. "fruit to parrot", "fruit at parrot".
PhraseTokens_FruitAtParrot EA3F DEFB $06,$55,$19,$FE Checked by Action_DropThrow and Action_Give.
Matches e.g. "watch to cannibals", "watch at cannibals", "watch to natives", "watch at natives".
PhraseTokens_WatchAtCannibals EA43 DEFB $0D,$55,$17,$FE Checked by Action_DropThrow and Action_Give.
Matches e.g. "spear to octopus", "spear at octopus", "spear to giant octopus", "spear at giant octopus".
PhraseTokens_SpearAtOctopus EA47 DEFB $13,$55,$1E,$FD,$13,$55,$62,$1E Checked by Action_DropThrow.
EA4F DEFB $FE
Matches e.g. "gunpowder to crocodile", "gunpowder at crocodile", "powder to crocodile", "powder at crocodile", "keg to crocodile", "keg at crocodile", "keg of gunpowder to crocodile", "keg of gunpowder at crocodile", "keg of powder to crocodile", "keg of powder at crocodile".
PhraseTokens_KegAtCrocodile EA50 DEFB $09,$55,$1B,$FD,$0A,$55,$1B,$FD Checked by Action_DropThrow.
EA58 DEFB $0A,$57,$09,$55,$1B,$FE
Matches e.g. "match to keg", "match at keg", "match to gunpowder", "match at gunpowder", "match to powder", "match at powder", "match to keg of gunpowder", "match at keg of gunpowder", "match to keg of powder", "match at keg of powder".
PhraseTokens_MatchAtKeg EA5E DEFB $00,$55,$0A,$FD,$00,$55,$09,$FD Checked by Action_DropThrow.
EA66 DEFB $00,$55,$0A,$57,$09,$FE
Matches e.g. "match to crocodile", "match at crocodile".
PhraseTokens_MatchAtCrocodile EA6C DEFB $00,$55,$1B,$FE Checked by Action_DropThrow.
Matches e.g. "rod in hole", "rod in round hole", "rod into hole", "rod into round hole", "rod in to hole", "rod in at hole", "rod in to round hole", "rod in at round hole".
PhraseTokens_RodInHole EA70 DEFB $03,$53,$60,$FD,$03,$53,$59,$60 Checked by Action_Place and Action_Insert.
EA78 DEFB $FD,$03,$54,$60,$FD,$03,$54,$59
EA80 DEFB $60,$FD,$03,$53,$55,$60,$FD,$03
EA88 DEFB $53,$55,$59,$60,$FE
Matches e.g. "octopus with spear", "octopus using spear", "giant octopus with spear", "giant octopus using spear".
PhraseTokens_OctopusWithSpear EA8D DEFB $1E,$58,$13,$FD,$62,$1E,$58,$13 Checked by Action_Kill.
EA95 DEFB $FE
Matches e.g. "lion with spear", "lion using spear".
PhraseTokens_LionWithSpear EA96 DEFB $1C,$58,$13,$FE Checked by Action_Kill.
Matches e.g. "cannibals with spear", "cannibals using spear", "natives with spear", "natives using spear".
PhraseTokens_CannibalsWithSpear EA9A DEFB $17,$58,$13,$FE Checked by Action_Kill.
Matches e.g. "pirate with gun", "pirate using gun".
PhraseTokens_PirateWithGun EA9E DEFB $18,$58,$07,$FE Checked by Action_Kill.
Matches e.g. "parrot with gun", "parrot using gun".
PhraseTokens_ParrotWithGun EAA2 DEFB $19,$58,$07,$FE Checked by Action_Shooting.
Matches e.g. "pirate", "pirate with gun", "pirate using gun".
PhraseTokens_PirateWithGun_2 EAA6 DEFB $18,$FD,$18,$58,$07,$FE Checked by Action_Shoot.
Matches e.g. "parrot", "parrot with gun", "parrot using gun".
PhraseTokens_ParrotWithGun_2 EAAC DEFB $19,$FD,$19,$58,$07,$FE Checked by Action_Shoot.
Matches e.g. "u ladder", "up ladder".
PhraseTokens_UpLadder EAB2 DEFB $35,$14,$FE Checked by Action_Climb.
Matches e.g. "d ladder", "down ladder".
PhraseTokens_DownLadder EAB5 DEFB $36,$14,$FE Checked by Action_Climb.
Matches e.g. "rum".
PhraseTokens_Rum EAB8 DEFB $05,$FE Checked by Action_Drink.
Matches e.g. "water".
PhraseTokens_Water EABA DEFB $66,$FE Checked by Action_Drink.
Matches e.g. "ladder".
PhraseTokens_Ladder EABC DEFB $14,$FE Checked by Action_Climb.
Matches e.g. "door".
PhraseTokens_Door EABE DEFB $1F,$FE Checked by Action_Open and Action_Close.
Matches e.g. "rock door", "door".
PhraseTokens_RockDoor EAC0 DEFB $68,$1F,$FD,$1F,$FE Checked by Action_Open and Action_Close.
Matches e.g. "trapdoor".
PhraseTokens_TrapDoor EAC5 DEFB $26,$FE Checked by Action_Close.
Matches e.g. "shout" on its own, or "shout loud".
PhraseTokens_Shout EAC7 DEFB $FF,$FD,$69,$FE Checked by Action_Shout.
Matches e.g. "ring".
PhraseTokens_Ring EACB DEFB $25,$FE Checked by Action_Pull.
Matches e.g. "cave".
PhraseTokens_Cave EACD DEFB $27,$FE Checked by Action_Enter.
Matches e.g. "boat", "rowing boat", "ship", "pit".
PhraseTokens_Boat EACF DEFB $15,$FD,$5C,$15,$FD,$29,$FD,$28 Checked by Action_Enter.
EAD7 DEFB $FE
Matches e.g. "stone", "large stone".
PhraseTokens_Stone EAD8 DEFB $5F,$FD,$65,$5F,$FE Checked by Action_Move.
Matches e.g. "stone with crowbar", "stone using crowbar", "large stone with crowbar", "large stone using crowbar".
PhraseTokens_StoneWithCrowbar EADD DEFB $5F,$58,$10,$FD,$65,$5F,$58,$10 Checked by Action_Move.
EAE5 DEFB $FE
Matches e.g. "door", "door with key", "door using key".
PhraseTokens_Door_2 EAE6 DEFB $1F,$FD,$1F,$58,$11,$FE Checked by Action_Unlock.
Matches e.g. "n", "north", "boat n", "boat north", "rowing boat n" "rowing boat north".
PhraseTokens_North EAEC DEFB $31,$FD,$15,$31,$FD,$5C,$15,$31 Checked by Action_Row.
EAF4 DEFB $FE
Matches e.g. "s", "south", "boat s", "boat south", "rowing boat s", "rowing boat south".
PhraseTokens_South EAF5 DEFB $32,$FD,$15,$32,$FD,$5C,$15,$32 Checked by Action_Row.
EAFD DEFB $FE
Matches e.g. "e", "east", "boat e", "boat east", "rowing boat e", "rowing boat east".
PhraseTokens_East EAFE DEFB $33,$FD,$15,$33,$FD,$5C,$15,$33 Checked by Action_Row.
EB06 DEFB $FE
Matches e.g. "w", "west", "boat w", "boat west", "rowing boat w", "rowing boat west".
PhraseTokens_West EB07 DEFB $34,$FD,$15,$34,$FD,$5C,$15,$34 Checked by Action_Row.
EB0F DEFB $FE
Prev: E96A Up: Map Next: EB10