Game Help: Syntax
Mystavaria uses natural language-inspired commands, allowing you to interact
with the world by typing phrases like you might say aloud. However,
understanding the structure of these commands will help you play more
efficiently and effectively.
Throughout the help system, you'll notice many syntax examples that use words
inside '< >'' brackets. These indicate required input - words or phrases
you must replace with something relevant.
Example:
GET <object> means you should replace '<object>' with something specific,
like 'dagger' or 'apple'.
General Syntax Pattern
Most Mystavaria commands follow the pattern: <verb> <noun> and <preposition>
or <target>.
Examples:
- LOOK AT <thing>
- PET <animal>
- GET <item> FROM <container>
- THROW <weapon/item> AT/TO <target>
You don't always need every part - many simple commands work with just a verb
and noun. As you play, you'll get a feel for what is optional and what is required.
Examples of Syntax in Action
LOOK AT DOG
The dog is small and young. It is a mere pup.
PET DOG
You pat the dog in a friendly manner.
GET BALL FROM BACKPACK
You retrieve a ball from your backpack.
THROW BALL TO DOG
You throw a ball to a small dog.
Optional Words and Natural Variants
Mystavaria often accepts multiple phrasing variations, or synonyms. For example:
- LOOK AT DOG is the same as EXAMINE DOG
- GET DAGGER is the same as TAKE DAGGER
- PUT VASE ON TABLE also works as PLACE VASE ON TABLE
You do not need to memorise strict phrasing. If a command is sensible and
matches something in the game, it will likely work.
Common Bracket Conventions
You may see these conventions used across help files:
- <direction> - A compass direction like north, e, up, or out
- <target> - Any player, mob, or object
- <container> - Something you can put items in or take them from
- <amount> - A number (e.g. for manipulating coins)
- <message> - Anything you want to say or emote
Syntax Tips
- You can use abbreviations: N for NORTH, INV for INVENTORY.
- Quoted messages are usually not needed unless a command involves communication.
- Commands are case-insensitive: get dagger and GET dagger both work.
Still Unsure?
If a command doesn't seem to be working:
- Make sure you've typed it correctly.
- Try rephrasing it using simpler words.
- Check HELP <command> to see if there are any specific syntax tips.
Introduction