User Tools

Site Tools


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
      • 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: 2014/09/09 19:43 (external edit)