client:commands
All of the different commands for the client
A more descriptive list can be found for player commands: here and dm commands: here. This list is definitive as of September 2004, but not yet fully organized. It taken from the source code and formatted. It still needs to be sorted and categorized.
- Movement
- Actions
- fire - Repeatedly use currently selected range item (usually a skill or spell) in given direction.(Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the fire command.)
- fire_stop - Stop repeating the fire command.
- run - Repeatedly move in given direction. (Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the run command.)
- run_stop - Stop repeated movement of the run command.
- Directions
- stay - Stay in place.
- north - Move North (up).
- east - Move East (right).
- south - Move South (down).
- west - Move West (left).
- northeast - Move Northeast (up and right).
- southeast - Move Southeast (down and right).
- southwest - Move Southwest (down and left).
- northwest - Move Northwest (up and left).
- Client side commands
- Actions
- prevkey - Provides the last input command into prompt.
- take - similar to get command. (Note: How is it different? Also, test and describe it.)
- ; - Not really a command. Used to seperate commands in a single input line.
- Display information
- clearinfo - Clear the text window or windows.
- help - Display help, optionally takes a command name as an argument. (Note: How is this different from the server side command?)
- inv - Display list of items in inventory. (Note: This should produce similar output to the inventory command, but is processed client side. The server side command is better in almost all instances.)
- resist - Display list of resistances. (Note: This should produce similar output to the resistances command, but is processed client side. The server side command is better in almost all instances.)
- magicmap - Display last magic map in seperate window.
- metaserver - Display the metaserver list. This works even while connected to a server.
- Client configuration
- bind - Binds the command (or commands seperated by ;) supplied in the argument to the next key pressed.
- unbind - Display a list of keybindings. Also, given an argument number, unbinds that binding number.
- foodbeep
- savedefaults - Save configuration information to disk.
- savewinpos - Save window position information to disk. Includes all windows in split mode, and sizes of the various window panes.
- show
- showicon
- showweight
- disconnect - Disconnect from the server. (Note: This command is a bit buggy, as it disconnects from the server, but doesn't update the client mode, so you have to use Disconnect in the Client menu before you can do anything else.)
- Scripting
- script - Start executing a given script.
- scripts - Display list of running scripts, and their script numbers.
- scriptkill - Stop a given script from executing. Takes the script number as an argument.
- scripttell - Communicate information to a given script. Takes the script number as the first argument. The rest is passed on to the script.
- Debugging commands
- dmalloc
- mapredraw
- num_free_items
- Not yet subcategorized
- autorepeat
- cwindow
- scroll
- Communication
- With words
- party - On its own, only displays help for its several subcommands.
- party form - To form a party, type: party form <partyname>
- party passwd - To set or change a password for a party, type: party passwd <password> Passwords are limited to 8 characters.
- party list - Display a list of current parties.
- party join - To join a party, type: party join <partyname> If the party has a passwd, it will you prompt you for it.
- party leave - Leave a party.
- party say - To talk to party members, type: party say <message>
- party who - Display a list of all party members.
- party kills - See what you've killed. (Not implemented/Broken?)
- gsay
- shout
- chat
- tell
- reply
- say
- shout
- me
- Random Events
- cointoss
- orcknuckle
- Actions
- nod
- dance
- kiss
- bounce
- smile
- cackle
- laugh
- giggle
- shake
- puke
- growl
- scream
- sigh
- sulk
- hug
- cry
- poke
- accuse
- grin
- bow
- clap
- blush
- burp
- chuckle
- cough
- flip
- frown
- gasp
- glare
- groan
- hiccup
- lick
- pout
- shiver
- shrug
- slap
- smirk
- snap
- sneeze
- snicker
- sniff
- snore
- spit
- strut
- thank
- twiddle
- wave
- whistle
- wink
- yawn
- beg
- bleed
- cringe
- think
- Commands that are not yet organized
- explore
- apply
- applymode
- archs
- body
- brace
- build
- cast
- disarm
- drop
- dropall
- examine
- get
- help
- hiscore
- inventory
- invoke
- killpets
- listen
- mapinfo
- mark
- output-sync
- output-count
- peaceful
- pickup
- prepare
- quit
- rename
- resistances
- rotateshoottype
- shutdown
- skills
- use_skill
- ready_skill
- search
- search-items
- statistics
- take
- throw
- time
- weather
- title
- usekeys
- bowmode
- petmode
- wimpy
- Socket commands - these should really do nothing more than output things to the various players/sockets. (This description is from the source code, not necessarily final.)
- hiscore
- logs
- maps
- motd
- players
- who
- Game internals
- save
- sound
- sstable
- verify
- fix_me
- malloc
- strings
- version
- printlos
- DM commands
- DM character commands
- dm
- dmhide
- hide
- nodm
- nowiz
- possess (This command is disabled)
- wizpass
- Movement
- goto
- teleport
- Player examination and modification
- addexp
- banish
- freeze
- kick
- summon
- toggle_shout
- Object examination and modification
- create
- dump
- dumpbelow
- free
- patch
- remove
- Stack based object examination and modification
- diff
- stack_list
- stack_pop
- stack_push
- Map examination and modification
- reset
- Server status
- plugin
- pluglist
- plugout
- Server configuration
- server_speed <microsecond>, modulates tick rate of server in real time (no server reboot required), default = 120000 e.g. server_speed 120000 = 120ms between server ticks or 8.33 ticks per second.
- Not yet categorized
- abil
- debug
- dumpfriendlyobjects
- dumpallarchetypes
- dumpallmaps
- dumpallobjects
- dumpmap
- forget_spell
- invisible
- learn_special_prayer
- learn_spell
- set_god
- ssdumptable
- stats
- style_info
- overlay_save
- mon_aggr
- loadtest
This list is intended to be accurate, so please don't recategorize anything unless you're absolutely sure. That means don't move a command from “Not yet categorized” to where you think it should be, but aren't sure.
EditMe : Give a brief description of each command, and finish categorizing commands. Annoyingly, this requires testing each command to make sure we're accurate.
client/commands.txt · Last modified: 2025/04/18 13:09 by 127.0.0.1