Said strings are used to parse the player's input in the game. They begin and end with single quote characters ('). They consist of words, and a few special characters.
Operator |
Meaning
|
---|---|
, | "OR". Used to specify alternatives to words, such as "take , get". |
& | Unknown. Probably used for debugging. |
/ | Sentence part separator. Only two of these tokens may be used, since sentences are split into a maximum of three parts. |
( | Used together with ')' for grouping |
) | See '(' |
[ | Used together with '[' for optional grouping. "[ a ]" means "either a or nothing" |
] | See '['. |
# | Unknown. Assumed to have been used exclusively for debugging, if at all. |
< | Semantic reference operator (as in 'get < up'). |
> | Instructs Said() not to claim the event passed to the previous Parse() call on a match. Used for successive matching. |
The said words must be defined in vocab.000. To create and edit vocab.000 resources in SCI Studio 3.0, use the Vocabulary Editor.