--- deliantra/Deliantra-Client/pod/command_help.pod 2007/07/20 14:26:59 1.20 +++ deliantra/Deliantra-Client/pod/command_help.pod 2008/12/28 10:20:34 1.34 @@ -1,4 +1,4 @@ -=head1 Crossfire TRT Command ListingX +=head1 Deliantra Command ListingX =head2 accept-invitation @@ -28,7 +28,7 @@ =head2 Xapplymode (nochoice|never|always) -Applymode controls what happens when you are equipping something that would +the C controls what happens when you are equipping something that would require something else to be unequipped. The options are: @@ -71,13 +71,13 @@ =head2 body -Shows how much you are wielding on certain bodyparts. For example as +Shows how much you are wielding on certain body parts. For example as fireborn, you have 4 fingers to put rings on. If you have 3 rings on it will say: "on your finger 3 1", meaning you have 3 fingers full and one free. =head2 Xbowmode (normal|threewide|spreadshot|bestarrow|.*) -Bowmode controls how you will fire arrows and bolts. +The C controls how you will fire arrows and bolts. The options are: @@ -112,32 +112,32 @@ character will no longer move. It can still attack adjoining spaces. Bracing can be useful to hold a location. -When you are braced, you lose your dex bonus and incur a 2 point -ac penalty beyond that (if you have a negative dex bonus, you may in +When you are braced, you lose your Dex bonus and incur a 2 point +ac penalty beyond that (if you have a negative Dex bonus, you may in fact come out ahead. You also only get 20% of the normal experience -for killing creatures, and incure a 4 point wc (to hit) penalty. +for killing creatures, and incur a 4 point WC (to hit) penalty. =head2 chat chat -Sends a message to all players on the server that have -L level B<10> or higher. +Sends a message to all players on the server. This is the normal way to +chat with others. =head2 cast -You use the cast command to set your range-weapon to the spell you +You use the cast command to set your range-action-slot to the spell you want. Example: cast burning hands -sets your I weapon to B. +sets your I slot to B. If you don't know the spell, shows which spells you do know. It is helpful to bind string like B to keys. -See B for more information on range weapons. +See C for more information on range weapons. =head2 Xdrop (all|unpaid|cursed|unlocked|.*) @@ -151,21 +151,13 @@ =over 4 -=item B +=item B: matches any item. -matches any item. +=item B: matches unpaid items. -=item B +=item B: drops items known to be cursed or damned. -matches unpaid items - -=item B - -drops items known to be cursed or damned. - -=item B - -drops items not locked in your inventory +=item B: drops items not locked in your inventory. =back @@ -296,7 +288,7 @@ =item hide -Hide all hints: You will not be able to tell wether there is a hint +Hide all hints: You will not be able to tell whether there is a hint available or not. =back @@ -314,13 +306,13 @@ ignore [timeout] This command ignores the specified messages (B ignores tells, -B ignores chat and shout and all ignores everything from the given +B ignores chat and shout and B ignores everything from the given user). -The optional timeout (specified in hours) specifies then the ignore entry -expires. The default is 24 (one day). The reason why all ignores expire -after a day by default is that most troublemakers stop soon after they are -being ignored. +The optional timeout (specified in hours) specifies when the ignore entry +expires. The default is 24 (one day). The reason why all ignore entries +expire after a day by default is that most troublemakers stop soon after +they are being ignored. To revoke an ignore, use the B command. @@ -332,9 +324,9 @@ inventory Inventory: - - arrow 0.1 - - Knife * 2 - - long sword (wielded) 15 + - arrow 0.1 + - Knife * 2 + - long sword (wielded) 15 This shows that you have one arrow which weighs 0.1kg and one Knife which you protected from dropping by locking it as well as a long sword which you are @@ -380,7 +372,7 @@ invoke create food of waybread It is very helpful to bind healing spells to keys, for example go to your -I, tab I, the press the right mosue button on the +I, tab I, the press the right mouse button on the spell I and choose C. It is recommended to bind a healing spell or potion to an easily-accessible-key, such as '1'. @@ -398,28 +390,10 @@ instantaneously. If a name is specified then only pets with that -name will be killed, eg killpets bat will kill bats +name will be killed, e.g. killpets bat will kill bats but not bees. If a number is specified, the pet corresponding to that number is killed. -=head2 listen - - listen - -Listen sets the level of messages you will hear. -Priorities are defined as follows: - - 0 - Nothing, not even "You punch kobold." or "You say: hi". - 1 - Only messages that have to do with yourself. - 2 - Emergency calls from other users - 10 - General chatter with the 'chat' command. - 11 - See what players kill what monster with what attack/spell. Very - verbose - only for the fanatics. - -=head2 logs - -TODO - =head2 mapinfo Shows some information about the map like this: @@ -438,8 +412,6 @@ =head2 maps -[crossfire+] - maps Shows a list of maps matching the regex that are currently being @@ -454,7 +426,7 @@ The server keeps maps in memory only for a short time (by default about 40 seconds). After that time, it saves them to disk. As the server loads most maps in the background it is possible that you can see a map that is -currently being loaded, but thats rare, as loading a map is fast. +currently being loaded, but that's rare, as loading a map is fast. =item Svd: the amount of seconds the map was last saved (++ means >99). @@ -467,7 +439,7 @@ Most maps will not reset as long as players are on it, and usually the reset counter only starts going down when all players left the map. Some maps will never reset in the common sense, these are usually marked with a -very high number (sucha s C<1e+99>). +very high number (such as C<1e+99>). =item Path: the name that uniquely identifies the map, can be used for goto etc. @@ -507,28 +479,33 @@ buffering is disabled in this regard. output-sync controls how often information is sent to the screen. Each -buffer has its own time value, and will be flushed independantly. The +buffer has its own time value, and will be flushed independently. The default value is usually less than a second. See also L. -=head2 output-rate [bytes per second] +=head2 output-rate + + output-rate [bytes per second] Show the current setting of the output-rate, or set it to the provided -value. The server will try not to send (much) more than this many bytes +value. The server will try very hard not to send more than this many bytes per second to your client. If the rate is exceeded, the server tries to -hold back less important information (such as new images), to increase -responsiveness. The server-side default is usually quite high, around -100000, so if you have a slow link and want to be able to control your -character even when downloading faces, set this to a lower value, such as -7000 (for ISDN). +hold back less important information (such as new images) to increase +responsiveness. + +The server-side default is usually quite high, around 100000. If the +server is running on a Linux kernel, it will adjust to the actual +bandwidth available, and output-rate only sets an upper bound. That is, +the server will automatically set an optimal send rate and adjusting your +output-rate is not required. =head2 output-sync output-sync [seconds] output-sync controls how often information is sent to the screen. Each -buffer has its own time value, and will be flushed independantly. The +buffer has its own time value, and will be flushed independently. The default value is usually less than a second. output-count sets after how many messages of the same type, they are @@ -567,7 +544,7 @@ =head2 peaceful -TODO: rework for cf.schmorp.de, intended future behaviour is to toggle +TODO: rework for deliantra, intended future behaviour is to toggle peaceful mode with regards to npc and monsters only, not with regards to players (which will be controlled by priests). @@ -617,58 +594,36 @@ =head2 pickup -B changes how you pick up items when you step on them. to pickup -an item manually, use the ',' key. - -Mode 0: Don't pick up items. - -Mode 1: Pick up one item - -Mode 2: Pickup up one item and stop - -Mode 3: Stop before picking up items - -Mode 4: Pick up all items - -Mode 5: Pick up all items and stop - -Mode 6: Pick up all magical items - -Mode 7: Pick up all coins and gems - -Modes above 7: Pickup items with -a value density greater than the pickup mode. - -Value density is value in gold/weight in kilograms. + pickup +mode + pickup -mode + pickup density + +B changes whether you pick up items when you step on them. To +pickup an item manually, use the ',' key. + +The B tab in the playerbook is usually a better way to modify your +autopickup settings than using this command. + +Mode can be one of: + + "debug", "inhibit", "stop", "food", "drink", "valuables", "bow", + "arrow", "helmet", "shield", "armour", "boots", "gloves", "cloak", + "key", "missile", "allweapon", "magical", "potion", "spellbook", + "skillscroll", "readables", "magicdevice", "notcursed", "jewels", + "flesh" + +If a number (C) is specified, then items of at least the +specified value density are picked up. Value density is given as +gold/weight in kilograms. The value in gold is what the item is worth if you sold it in the shop. -Goldcoins have a value density of 66, - -Density 10 will pickup silver, gold, rings, wands, books, and scrolls. -Artifacts are also picked up. - =head2 prepare The same as cast. Usage: prepare -=head2 Xquests (|finished|.*) - -The quests command lists the quests you are doing or have completed. - -Parameters are: - -=over 4 - -=item no arguments: displays current quests. - -=item B: displays finished quests; - -=item anything else: displays details for quests (finished or not) with name containing the given string. - -=back =head2 quit @@ -677,6 +632,7 @@ bed (probably in a building close to where you entered the game), get on top of it, and apply it using B ro the B command. + =head2 range Your range weapon can be one of several weapons, a spell you cast, a @@ -685,6 +641,7 @@ Your range weapon is fired when you press SHIFT-direction, and will be fired in that direction. + =head2 ready_skill ready_skill @@ -696,6 +653,7 @@ If you just want to invoke a skill once, leaving your range slot untouched, use L instead. + =head2 rename Changes/removes the custom name of given item (or the marked one). @@ -707,20 +665,11 @@ otherwise you can just write the name as-is. If you omit the old name, the marked item will be used instead. -If the new name is empty (i.e. C<"">), then the original (unrenamed) name -will be restored. +If the new name is empty (i.e. C<"">), then the original (before the +rename) name will be restored. Note: maximum allowed name length is 127 characters. -=head2 reply - - reply - -Similar to tell, but instead of having to supply a username, it replies -to the last player that sent you a tell. This is a bit racy (e.g. when -somebody else tells you something while you type and you do not realise -that), so be careful not to supply confidential information in the -message. =head2 resistances @@ -767,9 +716,14 @@ search-items -Automatically picks up all items with in their name. search-items rod -will pick up all rods and heavy rods. search-items of Fire will pick up all -bolts, arrows, swords, etc. of Fire. +Automatically picks up all items with in their name. C will pick up all rods and heavy rods. C will +pick up all bolts, arrows, swords, etc. of Fire, C +will pick up all items with magic+1, and so on, and so on. + +While this mode is active, you will be slower and the normal autopickup is +disabled. To disable search mode again, execute C without +any arguments. =head2 seen @@ -782,8 +736,7 @@ shout -Sends a message to all players on the server that have -L level B<10> or higher. It is mainly useful for +Sends a message to all players on the server. It is mainly useful for emergency messages ("I am trapped on xxx, can somebody help me?") and should not be used for general chat. Use L instead. @@ -820,7 +773,7 @@ If sort_inventory is not set (default), items will be inserted via type, subtype and magic. This, all axes will be grouped together in magic order, -all daggers by magic order, etc. Unforunately, for scrolls and rings, new +all daggers by magic order, etc. Unfortunately, for scrolls and rings, new ones just get inserted last. If you have a lot of stuff that is not in alphabetical order but you would @@ -829,13 +782,13 @@ =head2 sound Toggles between sound enabled and disabled. This has no relevance to the -sound settings of the client, it only governs wether the server will send +sound settings of the client, it only governs whether the server will send sound effect command to the client and is enabled if the client supports -sound (i.e. always for cfplus). +sound (i.e. always for the deliantra client). =head2 sourcecode -This command displays the means to download the sourcecode (server code, +This command displays the means to download the source code (server code, maps and archetypes) used to implement this version of the game. Every player has the right to download and modify the source code of the @@ -868,7 +821,7 @@ This command might not look useful at first, but sometimes you can get yourself into a corner you can't escape anymore, either due to a map bug or your own stupidity. Killing oneself can be difficult and time -consuming, thats why this command is provided. It is fast, painless, +consuming, that's why this command is provided. It is fast, painless, effective, humane. =head2 take @@ -904,24 +857,31 @@ =head2 time -Shows the Crossfire in-game time, not the server time. It looks like this: +Shows the Deliantra in-game time, not the server time. It looks like this: - It is 52 minutes past 8 o'clock am, on the Day of the Bull - The 2nd Day of the Month of the Frost Giant, Year 63 - Time of Year: The Season of New Year + It is 52 minutes past 8 o'clock am, on the Day of the Bull, + the 2nd Day of the Month of the Frost Giant, Year 63. + Time of Year: The Season of New Year. -It is partially just for fun but it affects the darkness outside and the -weather if weather is enabled in the server. +An hour of game time passes in 3 minutes of real time. The time and +calendar uses 60 minutes per hour, 28 hours per day, seven days per week, +five weeks per month, and 17 months per year. The year is additionally +split into four seasons of 4 months each, except the season of the +Blizzard, which is 5 months long. -=head2 title +The number "zero" is unknown, which is why the minutes go from 1 to 60. -Players can change their title. For example you called yourself Gandalf and -your race is elf, you can use the title command to change your name from -"Gandalf the elf" to "Gandalf the white". Usage: +Seasons and the time of the day affect the overall outdoor daylight. + +=head2 title title title clear # Sets your title back to your race. +Players can change their title. For example you called yourself Gandalf and +your race is elf, you can use the title command to change your name from +"Gandalf the elf" to "Gandalf the white" by using C. + Dragons cannot set their title because it changes during the game. =head2 unignore @@ -948,14 +908,18 @@ Values are: -inventory: Only keys in the top level inventory are used (default) +=over 4 + +=item B<inventory>: Only keys in the top level inventory are used (default) + +=item B<keyrings>: Only keys in active key rings are used. -keyrings: Only keys in active keyrings are used. +=item B<containers>: Only keys in active containers are used. -containers: Only keys in active containers are used. +=back -Note that keyrings are just a specialized container, so the containers -will also find keys in keyrings. +Note that key rings are just a specialized container, so the containers +will also find keys in key rings. Only active containers are used - keys will not jump out of closed containers, but hints will be given if you have keys in such containers. @@ -998,8 +962,8 @@ =head1 Authors Parts of this document were originally taken from the crossfire server -help files with unknwon authors. +help files with unknown authors. -Adapted for use by I<cfplus>, enhanced and corrected by Pippijn van +Adapted for use by I<deliantra>, enhanced and corrected by Pippijn van Steenhoven and Marc A. Lehmann.