Skip to content

Commands

ManApart edited this page Jun 11, 2022 · 1 revision

Commands

Below is the generated manual for all commands in the game.

  • Names in brackets are params. EX: 'Travel <location>' should be typed as 'Travel Kanbara'"
  • Words that start with a * are optional
  • Commands that end with X are not yet implemented

Command List

Character

Command Aliases Details
Quest Quest
Quests
Journal
Q
View your active and completed Quests.

Quest active - View active Quests.
Quest all - View all quests.
Quest <quest> - View entries for a specific quest.
Rest Rest
Sleep
Camp
rs
Rest and regain your stamina.

Rest - Rest for an hour.
Rest <duration> - Rest for a set amount of time.
Status Status
Info
stats
stat
Get information about your or something else's status

Status - Get your current status
Status <thing> - Get the status of a thing.

Combat

Command Aliases Details
Block Block Attempt to block a blow.

Block <direction> with <hand> - Attempt to block a direction with the item in your left/right hand. (Only works in battle).
You stop blocking next time you choose an action.
Cast Cast
word
c
Speak a word of power.

word list - list known words.
word <word> - view the manual for that word.
cast <word> <word args> on *<thing> - cast a spell with specific arguments on a thing
Simple Example:
Cast shard 5 on bandit - This would cast an ice shard with 5 points of damage at a random body part of the bandit.
Complicated Example:
Cast shard 5 on left arm chest of bandit and head of rat - This would cast an ice shard with five damage at the left arm of the bandit, another at the bandit's chest, and a third at the head of the rat.
Chop, Slash, Stab Attack
chop
ch
crush
cr
slash
sl
stab
sb
Chop/Stab/Slash/Crush the thing

<attack> <thing> - Chop, crush, slash, or stab the thing with the item in your right hand
<attack> <thing> with <hand> - Attack the thing with the item in your left/right hand
<attack> <part> of <thing> - Attack the thing, aiming for a specific body part
<attack> <thing> with <item> - Attack the thing with the item in your left/right hand
Attacking a thing damages it based on the chop/stab/slash damage of the item you're holding in that hand, or the damage you do if empty handed
Dodge Dodge Attempt to dodge a blow.

Dodge <direction> *<distance> - Attempt to dodge a blow. Uses more stamina, but is faster than just moving.

Crafting

Command Aliases Details
Cook Cook
Bake
Cook food

Cook <ingredient>, <ingredient2> on <range> - Cook one or more ingredients on a range.
Craft Craft
Make
Build
Craft a recipe you know

Craft <Recipe> - Craft a recipe.
Recipe Recipe
Recipes
View your recipes

Recipe all - View the Recipes that you know.
Recipe <Recipe> - View the details of a recipe.

Debugging

Command Aliases Details
History History View the chat history.

History - View the recent chat history.
History <number> - View <number> lines of chat history
History responses - View both commands and responses
Time Time
tm
View the current time.

Time - View the current time.
debug debug
db
Change various settings for testing/cheating.

Debug - Toggle various debug settings all on or off at once.
Debug list - View the gamestate's properties.
Debug lvlreq <on/off> - Toggle the requirement for skills/spells to have a specific level.
Debug statchanges <on/off> - Toggle whether stats (stamina, focus, health, etc) can be depleted.
Debug random <on/off> - Toggle random chances always succeeding.
Debug map <on/off> - Toggle showing all or just discovered map locations.
Debug clarity <on/off> - Toggle total clarity on or off. Total clarity skips perception checks
Debug displayupdates <on/off> - Toggle inline updating display messages (for things like progress bars).
Debug stat <stat name> <desired level> on *<thing> - Set a stat to the desired level.
Debug prop <prop name> <desired level> on *<thing> - Set a property to the desired level.
Debug tag *<remove> <tag name> on *<thing> - Add (or remove) a tag.
Debug weather <weather name> - Set weather in current location to the given weather, if it exists.

Explore

Command Aliases Details
Compass Compass
co
View the general direction toward your goal.

Compass - View the general direction toward your goal.
Compass <location> *depth - Set your compass goal, optionally passing a search depth.
Examine Examine
Exa
cat
describe
Examine your surroundings in detail.

Examine all - Look more closely at your surroundings. Gives more detailed information than look, based on how perceptive you are.
Examine <thingAim> - Look closely at a specific thing.
Look body of <thing> - Look at the body of a thing.
Examine hand of player - Look closely at the player's right hand.
Listen Listen
lst
Listen to your surroundings.

Listen - Listen to the sound around you.
Look Look
ls
Observe your surroundings.

Look all - View the objects you can interact with.
Look <thingAim> - Look at a specific thing.
Look body of <thing> - Look at the body of a thing.
Look hand of player - Look at the player's right hand.
Map Map
m
Get information on your current and other locations.

Map *<location> - List your current location (or given location) and the surrounding areas.
Map *depth - List neighbors to <depth> levels away from the location.

Interact

Command Aliases Details
Eat Eat Eat an item

Eat <item> - Eat an item
Nothing Nothing
Wait
nn
Nothing - Do Nothing.

Like resting, but less useful.
Nothing <duration> - Do nothing for a set amount of time.
Speak Speak
spk
talk
Start a conversation with someone.

Speak with <thing> - Start a conversation with someone.
To stop talking, type 'goodbye' or 'exit'.
To ask a question, end your statement with '?'.
Ex: 'Where you are?'.
Available question types: [Statement, How, What, When, Where, Why, Will]
Available verbs: [Be]
Use Use
u
Read
Use an item or your surroundings

Use <item> - Interact with an item or thing
Use <item> on <thing> - Use an item on a thing.

Inventory

Command Aliases Details
Bag Bag
b
backpack
View and manage your inventory.

Bag - list items in your inventory.
Bag <thing> - list items in the thing's inventory, if possible.
Drop Drop
Place
Drop an item from your inventory onto the ground.

Drop <item> - Drop an item an item from your inventory.
Place <item> at <vector> - Place the item at a specific place.
Equip Equip Equip an item from your inventory.

Equip <item> - Equip an item
Equip <item> to <body part> - Equip an item to a specific body part (ex: left hand). X
Equip <item> to <body part> f - Equip an item even if that means unequipping what's already equipped there. X
Equipped Equipped View what you currently have equipped

Equipped - View what you currently have equipped
Hold Hold
Grab
Hold an item.

Hold <item> - Hold an item in an open hand.
Hold <item> in <hand> - Hold an item in a specific hand.
To hold an item it must be small enough and your hand must be free.
Put Put
Give
place
store
Put an item from your inventory into another container.

Put <item> in <thing> - Place an item from your inventory into another container.
Take Take
pickup
p
get
add
Add an item to your inventory.

Take <item> - take an item.
Take <item> from <thing> - take item from thing's inventory, if possible.
Take all from <thing> - take everything you can from thing's inventory, if possible.
UnEquip UnEquip UnEquip an item you're wearing

UnEquip <item> - UnEquip an item
UnEquip <body part> - UnEquip any items worn on a specific body part (ex: left hand) X

System

Command Aliases Details
Alias Alias
al
Manage shortcuts for commands.

Alias - list existing aliases.
Alias create <word> <meaning> - from now on typing <word> will be the same as typing <meaning>.
Alias delete <word> - remove that alias.
Hint: When creating a command you can use a single & to pipe multiple commands together. The single & will be replaced by && when the command is used.
Be Be
Play
Who
Be a different character that you have unlocked.

Be ls - List characters in the current game
Be <name> - Play as a specific character.
Note that this doesn't work on servers. To change your server character disconnect and reconnect as that player
Commands Commands Commands:
Commands <Group> <Command> - Execute a command.
Commands:
Commands <Group> <Command> - Execute a command.
Connect Connect
Connection
Connect to a remote server.

Connect - View your current connection information.
Connect <playerName> <host> *<port> - Connect to a given host and port. Defaults to localhost and 8080
If the playerName matches no players on the server, a new one will be created
Create Create Create a new character

Create <name> - Create a new character.
Disconnect Disconnect Disconnect from a remote server.
Disconnect - Disconnect from a remote server.
Exit Exit
Quit
qqq
Exit the program.

Exit - Exit the program.
Help Help
h
Help:
Help All - Return general help
Help Commands - Return a list of other types of commands that can be called.
Help Commands extended - Return a list of commands and all their aliases.
Help <Command Group> - Return the list of commands within a group of commands
Help <Command> - Return the manual for that command
Notes:
Names in brackets are params. EX: 'Travel <location>' should be typed as 'Travel Kanbara'
Words that start with a * are optional
Commands that end with X are not yet implemented
Help:
Help All - Return general help
Help Commands - Return a list of other types of commands that can be called.
Help Commands extended - Return a list of commands and all their aliases.
Help <Command Group> - Return the list of commands within a group of commands
Help <Command> - Return the manual for that command
Notes:
Names in brackets are params. EX: 'Travel ' should be typed as 'Travel Kanbara'
Words that start with a * are optional
Commands that end with X are not yet implemented
Load Load
lo
Load your game.

Load - Load your game.
Load ls - List games (which contain a world and character saves)
Load <name> - Load a game (which contains a world and character saves).
New New
ng
Create a new game.

New <name> - Create a new game with a specific name
Redo Redo
Repeat
r
Redo your last command.
Redo:
Redo your last command.
Save Save
sa
Save your game.

Save - Save your game
Save <name> - Save with a specific save name. X

Traveling

Command Aliases Details
Approach Approach
forward
advance
app
Move closer to the thing.

Approach <thing> - Move to the thing.
Approach <thing> by <amount> - Move closer to the thing by a certain amount.
Climb Climb
cl
scale
descend
Climb over obstacles

Climb <part> of <thing> - Climb (onto) the thing
Climb <direction> - Continue climbing in <direction>
Climb to <part> - Climb to <part>
Climb s - The s flag silences travel, meaning a minimum amount of output
Direction Direction
NORTH
n
SOUTH
s
WEST
w
EAST
e
NORTH_WEST
nw
NORTH_EAST
ne
SOUTH_WEST
sw
SOUTH_EAST
se
ABOVE
a
BELOW
d
NONE
none
Move to the nearest location in the specified direction.

<direction> - Start moving to the nearest location in that direction, if it exists.
<direction> s - The s flag silences travel, meaning a minimum amount of output
Dismount Dismount
dis
Stop climbing (only at top or bottom of obstacle)

Dismount - Stop climbing (only at top or bottom of obstacle)
Jump Jump
j
Jump over obstacles or down to a lower area.

Jump <obstacle> - Jump over an obstacle. X
Jump - Jump down to the location below, possibly taking damage.
Move Move
mv
walk
run
Move within locations.

Move to 0,1,0 - Move to a specific place within a location.
Move to <thing> - Move to a thing within a location.
Move <distance> towards <direction> - Move a set distance in a direction.
Retreat Retreat
backward
back
Move further from the thing.

Retreat from <thing> - Move away from the thing.
Retreat from <thing> by <amount> - Move away from the thing by the amount.
Route Route
rr
View your current Route.

Route - View your current route.
Route *<location> - Find a route to <location>.
Routes are used with the Move command.
Travel Travel
t
go
cd
Travel to different locations.

Travel to <location> - Start traveling to a location, if a route can be found.
Travel - Continue traveling to a goal location.
Travel s - The s flag silences travel, meaning a minimum amount of output
To view a route, see the Route command
Clone this wiki locally