//All of the different commands for the client// A more descriptive list can be found for player commands: [[:player_commands|here]] and dm commands: [[: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 * party passwd - To set or change a password for a party, type: party passwd Passwords are limited to 8 characters. * party list - Display a list of current parties. * party join - To join a party, type: party join 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 * 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 , 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.