-- http://crawl.akrasiac.org/docs/options_guide.txt ##################### ## Starting Screen ## ##################### -- When set to true, new characters will start with skill training -- set to manual mode instead of automatic mode. This will also set the -- [!] selection on the skill (m) menu to "cost" by default, instead of -- "training". default_manual_training = true ############################ ## Travel and Exploration ## ############################ -- How long travel waits after each move (milliseconds), and also -- how long auto-explore waits after each move unless explore_delay -- is set. Depends on platform. Setting to -1 will jump to end of -- travel - you will not see the individual moves. travel_delay = -1 -- How long auto-explore waits after each move (milliseconds). Depends on -- platform. In particular, setting travel_delay = -1 and -- explore_delay = 20 means you will see the individual moves of -- autoexplore, but not the individual moves of other forms of travel. -- Setting to -1 means the auto-explore delay will be the same as -- travel_delay. explore_delay = -1 -- How long resting waits after each move (milliseconds). Depends on -- platform. Setting rest_delay = -1 will prevent the display updating -- during resting. rest_delay = -1 -- Explore will stop for one of these conditions. Whatever you -- set this option to, anything that stops travel will also stop -- explore. explore_stop = items,greedy_items,shops,altars,branches,missiles explore_stop += greedy_pickup_smart,greedy_visited_item_stack,doors,runed_doors -- If true, auto-explore waits until your HP and MP are both at -- rest_wait_percent before moving. explore_auto_rest = true ############################# ## Picking up and Dropping ## ############################# -- The above is the default list. The valid symbols are -- ) Weapons -- ( Missiles -- [ Armour -- / Wands -- ? Scrolls -- " or = Jewellery -- ! Potions -- + or : Books -- | Staves -- 0 Orbs -- } Misc. items -- $ Gold -- Note that _whether_ items are picked up automatically or not, is -- controlled by the in-game toggle Ctrl-A. Also note that picking -- up takes a turn, but only one turn (regardless of the number of -- items). If you teleport or blink onto a square with interesting -- items, these will not be picked up. autopickup = /?=!+0}$| -- (Ordered list option) -- A set of regexes that force matching items to be picked up (if -- prefixed with <), or never picked up (if prefixed with >). -- Excludes (>) take precedence over includes (<), so if the same -- item is matched by both an exclude and an include, it will not -- be subject to autopickup. autopickup_exceptions += >uselessness, >inaccuracy autopickup_exceptions += , will be moved. -- -- If all letters in the list are occupied for each regex the spell -- matches, it will use the default ordering abc...xyzABC..XYZ. If a -- spell matches multiple regexes, only the first is considered. -- -- Examples: -- * if you want Apportation to be placed on A: -- spell_slot ^= Apportation:A -- * if you want Ozocubu's Armour to be placed on r normally or R if -- r is unavailable: -- spell_slot ^= Ozocubu's Armour:rR -- * if you want the first "Bolt" spell to be placed on a, even if -- there is already a non-bolt spell there: -- spell_slot ^= Bolt:+a -- * if you want to change the default spell slot assignment -- to use capital letters: (place this after all other -- spell_slot lines): -- spell_slot += .*:ABCDEFGHIJKLMNOPQRSTUVWXYZ spell_slot ^= .*Canine.*:+z spell_slot ^= Magic Dart:+z spell_slot ^= Blink:+b spell_slot ^= Corona:+c spell_slot ^= Summon Guardian Golem:+g spell_slot ^= .*Imp.*:+q spell_slot ^= Summon Ice Beast:+i spell_slot ^= Summon Lightning Spire:+l spell_slot ^= Frozen Ramparts:+r spell_slot ^= Slow:+s -- (Ordered list option, one value per line) -- Uses the same interface as spell_slot, except that overwrite mode -- is on by default; overwrite mode can be disabled with a - in the -- list of letters. -- -- Additionally, the item_slot option is applied on an item when it is -- identified, so it can be moved to the right place even if it was -- picked up unidentified. item_slot += .*dagger.*:a item_slot += .*sling.*:b item_slot += .*bow.*:b item_slot += chunks of flesh:c item_slot += darts:d item_slot += rations:e item_slot += .* of identify:i item_slot += .* of remove curse:r item_slot += stones:s -- (Ordered list option, one value per line) -- Uses the same interface as spell_slot, but applies to abilities -- in the 'a' menu. ability_slot += corrupt:C ###################################### ## Message and Display Improvements ## ###################################### -- hp_warning gives "* * * LOW HITPOINT WARNING * * *" on the -- danger channel when the player takes damage and their hitpoints -- are less than this percentage of their maximum (use 0 to turn -- off these messages). hp_warning = 50 -- Setting this option to false will cause the game not to prompt -- if more than a window-full of messages are output at once. This -- option has no effect if clear_messages is set. Additionally, it -- has no effect on whether force_more_message triggers. show_more = false -- When set to true, the path taken during autoexplore or travel -- will be highlighted. The console colour and glyph of the travel trail -- can be further configured using the feature option to override the -- "travel trail" feature. If a travel trail is currently being displayed, -- the Clear Map command (Ctrl-C) clears the trail instead of the map -- (pressing it a second time then clears the map as usual). show_travel_trail = true -- By default, the counter in the stat area displays elapsed game time. -- Most actions take one unit of time, but some are quicker (putting on a -- ring, wielding a weapon, ...) and others are slower (swinging a weapon -- with low skill, changing armour, ...). -- When set to false, the counter will display player turns instead, which -- is the number of actions taken regardless of their duration. It is this -- turn count which is used for scoring (and this turn count is always -- visible on the % overview screen). -- The duration of the last action is displayed in parenthesis, after the -- time/player turns display. show_game_time = true ################### ## Tiles Options ## ################### { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys "n" end end } ########################### ## Macro related Options ## ########################### bindkey = [s] CMD_AUTOFIGHT bindkey = [5] CMD_TARGET_SELECT_ENDPOINT bindkey = [p] CMD_QUAFF bindkey = [Q] CMD_QUAFF bindkey = [q] CMD_QUIVER_ITEM bindkey = [h] CMD_WEAR_ARMOUR bindkey = [H] CMD_REMOVE_ARMOUR bindkey = [j] CMD_WEAR_JEWELLERY bindkey = [J] CMD_REMOVE_JEWELLERY bindkey = [n] CMD_DISPLAY_SKILLS bindkey = [k] CMD_DISPLAY_SPELLS bindkey = [m] CMD_DISPLAY_MAP -- This options adds a macro or keymap. -- Each definition consists of exactly three arguments separated by -- spaces. The first one describes whether it is a macro or a keymap: -- "M" macro, -- "K" default context keymap, -- "K1" level-map context keymap, -- "K2" targeting context keymap -- "K3" confirmation context keymap. -- m:Esc macros += K1 m \{27} -- Tab:> macros += K1 \{9} > -- TAB:< macros += K1 \{-233} < -- Tab: Change target next macros += K2 \{9} + -- TAB: Change target prev macros += K2 \{-233} - -- q: default behavior for target select macros += K2 q i -- TAB: Select weapon `b` and go macros += M \{-233} wbo -- Tab: Just go macros += M \{9} o -- Enter: > macros += M \{13} > -- Backspace: < macros += M \{8} < -- b: V macros += M b V -- l: M macros += M l M -- `: Swinch `a` and `b` macros += M ` '