![]() |
Data |
| Prev: E96A | Up: Map | Next: EB10 |
|
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 |