TOPIC: variables The following is a list of core environment variables that are recognized by the game itself. Certain races, classes, spells, objects, etc may utilize additional variables to control their actions and behavior. See help on "eset" and "eunset" for information on how to set environment variables. GENERAL ENVIRONMENT VARIABLES. ansi: activates ANSI color code usage. Read "help ansi" for complete information on this option, and a list of other items whose color can be set set individually. area-picking: allows you to set a list of areas to automatically attempt to pick in area picking wars. The format of this string is a comma-separated list of areas (the first one that's not already randomly loaded will be used). For example: "hades,vaxman,led". away: if you set the "away" variable to a string of text, then that string will be displayed as an "away" message to any user who tells to you while you're idle. If you set it to a string such as "60,hello", then "hello" would be displayed only if you are 60 or more seconds idle. block-heal-msgs: skips the heal messages during a "heal" command and only displays the number of heals you have left when done healing. block-enemy-detection: with "block-enemy-detection" set, you won't be notified of enemies in adjacent rooms while moving around/looking. block-other-combat: with "block-other-combat" set, you will not get any of the basic combat messages such as "<otherplayer> hit <otherplayer and/or you>" (other players hitting other players and/or you). You will still get your health/stamina monitor display. Not generally recommended. block-self-combat: with "block-self-combat" set, you will not get any of the basic combat messages such as "You hit <otherplayer>" (you hitting other players). As with "block-other-combat", this does not affect your health/stamina monitor display. Not generally recommended. block-target-seeking: with "block-target-seeking" set, you won't automatically be notified when your primary target is nearby and the directions to his exact location. block-tells: set this to a list of names separated by commas and those users will be unable to tell to you, as long as they have an exec level equal to or less than yours. In addition, you will not be notified of new mail arriving from users in your block-tells list. brief-combat: with "brief-combat" set, you will get almost no special weapon or magic messages in melee combat, just the basic "<whoever> hit <whoever>" messages. Recommended for people using software that doesn't scroll text rapidly, or who have slow connections. brief-cast: with "brief-cast" set, some ranged spell attack messages that do not directly affect you, yet aren't eliminated by the above ("brief-combat"), are no longer displayed. Not generally recommended. brief-itemdisplay: with "brief-itemdisplay" set, the list of items that are affected by "all" commands (put all in <container>, get all from <container>, sell all, get all, lock all) won't be displayed. Instead, a single-line message indicating that the action was successfully completed will be displayed. build-portal-call: when a traveler uses the "aliases" command to assign build portal calls to the players on his team, each player is told their call (usually a number). However, using the "build-call" variable, you can have your build portal "call" set automatically. See the documentation for the "gate-call" variable for information about the syntax of this variable setting. capitalize-target-seeking: with "capitalize-target-seeking" set, the directions that are displayed by the target seeking feature (see "help target") are shown in upper case, instead of the default lower case. channels-columns: determines the number of columns that channels format their output to. channels-idle-beep: allows you to receive a beep when any com channel message comes in while you're idle. Set the variable and you'll receive a beep whenever a message comes in on any com channel if you're idle more than 60 seconds. Set the variable to a number, and that will change the requirement for being idle to that number of seconds. You can also specify a list of channels that you want the beeps for (including "say" and "whisper"), and then you'll only get beeps for those channels. As an example of the format, if you set this variable to "30,tell say admin" then you will be beeped when any message comes in via the tell, say, or admin channels whenever you are at least 30 seconds idle. constant-hs-display: displays your health/stamina report each time you are hit, instead of just at the end of each combat round (you cannot use commands in the middle of a combat round, so only displaying at the end is the default). drag-call: when a summoner uses the "aliases" command to assign drag calls to the players on his team, each player is told his call (usually a number). However, using the "drag-call" variable, you can have your drag "call" set automatically. See the documentation for the "gate-call" variable for information about the syntax of this variable setting. editor: set to "ed" to always use an ed-like editor instead of the usual dumb line entry system (for mail, news, etc). Use the "h" command from within the editor to get usage help. Only available for developers. exhaust-beep: with "exhaust-beep" set, you will receive a beep (control-G) when you exhaust while moving. gate-call: when a mage uses the "aliases" command to assign gate calls to the players on his team, each player is told his call (usually a number). However, using the "gate-call" variable, you can have your gate "call" set automatically. The format is the alias you want to use, followed by a semicolon, followed by the message--with a $N that gets replaced by your call. For example, "eset gate-call ];Gate to $N" would cause you to be given an alias for "]" ("Gate to 1") if you were assigned a call (in this case, 1). heal-call: when a cleric, seraph, or cherub uses the "aliases" command to assign heal calls to the players on his team, each player is told his call (usually a number). However, using the "heal-call" variable, you can have your heal "call" set automatically. See the documentation for the "gate-call" variable for information about the syntax of this variable setting. health-beep: set this to a health point value and you will be given a beep as your health goes below that level. You can also use a percentage value (percentage of your max health). For example, "eset health-beep 100" would beep you whenever your health falls to 100, and "eset health-beep 50%" would beep you whenever your health falls to 50% or less of your maximum. lines: set this to the number of lines your terminal has. If this isn't set, the default is 23. mail-formatting: with "mail-formatting" set, all mail you send is run through the text formatter to format it to the standard screen width. news-post-formatting: with "news-post-formatting" set, all posts to the news system that you make will be automatically formatted to the standard screen width. noaliases: disables all aliases you might have defined. nobiff: disables the notification of the arrival of new mail. noplay: if you have "noplay" set, you will not be added to any wars that start while you are logged on. You can also specify certain war types that you don't want to play in, ie "eset noplay c,g" will make it so you play in all war types except c and g. nosubs: disables all subs you might have defined. race-class-a, race-class-b, etc: for each war type (a, b, etc) you can set a list of race/class combos which you wish to automatically attempt to pick as soon as it is your turn to pick a race/class. The format of this string is a comma-separated list of race/class combos (separated by a space). For example: "beholder warrior,elf mage,half-elf summoner". report-message: with "report-message", you can customize the message that you team when you use the "report" command; special sequences can be inserted into the message: $R for the short description of your current room, $A for the name of the area you're in, $T for the number of teammates present in your room, $E for the number of enemies, and $L for a list of enemies in the room. room-longs: displays the long descriptions of rooms as you move around, instead of only when you use the "look" command. shutdown-beep: with "shutdown-beep" set, you will receive a beep (control-G) when the game restarts. silent-restart: with "silent-restart" set, you will not see the percentage complete messages echoed during restarts. values: with "values" set, you will be displayed the values of all items (in coins) as you see them in the room with you. Only functional while not in a war. warning-beep: with "warning-beep" set, you will receive a beep (control-G) 60 seconds before the game restarts. workroom: for developers, this variable sets the location (filename) of your workroom. RACE/CLASS/SPELL-RELATED PREVENTIVE VARIABLES. These variables stop you from going along with certain actions instigated by your teammates. You can either simply set the variables (ie "eset nodrag") to prevent you from ever being affected by the action, or set it to a certain kill value (ie "eset noretreat 3") to prevent you from being affected by the action when it is initiated by someone who is worth less kills than the value you specify. nodrag: controls whether or not a summoner can drag you towards him with the "drag" spell. nomarch: control whether or not you respond to a warlord's marching orders. norally: controls whether or not you respond to a warlord's rally cry. norider: controls whether or not you allow another player to ride on you (for centaurs/griffins only). nosend: controls whether or not a traveler can send you away with the "send" spell. nosoulstitch: controls whether or not you will allow a heretic to cast the soulstitch spell upon you. nosymbiosis: controls whether or not you allow a fungus to establish a symbiotic relationship with you. noteleport: controls whether or not a mass teleport spell by an ally will affect you.