-- http://crawl.akrasiac.org/docs/options_guide.txt ########################### ## 1- ## 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 ################################### ## 3-f ## 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 #################################### ## 3-a ## 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 ^= potions of curing:c item_slot ^= wand of digging:d item_slot ^= scroll of blinking:e item_slot ^= scroll of fear:f item_slot ^= scroll of identify:i item_slot ^= potions of flight:l item_slot ^= potions of heal wounds:h item_slot ^= scroll of magic mapping:m item_slot ^= scroll of teleportation:t item_slot ^= potions of haste:q item_slot ^= potions of resistance:p item_slot ^= scroll of remove curse:r item_slot ^= scroll of silence:s item_slot ^= scroll of summoning:u -- (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 ############################################# ## 3-h ## 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 -- When set to true, the skill (m) menu defaults to showing all skills, -- even untrained and untrainable ones. As usual, '*' toggles back to -- trainable mode. This option does not affect hints and tutorial games. default_show_all_skills = true ########################## ## 3-n ## Tiles Options ## ########################## -- A scale factor to apply to the dungeon view. The minimum value is 0.2 -- and the maximum value is determined by resolution; zoom will be capped -- so that at a minimum, your line of sight is always visible. This can -- also be adjusted in-game in local tiles with ctrl-'-' and ctrl-'='. tile_viewport_scale = 2.0 -- A scale factor to apply to the dungeon view in map mode (X). This can -- also be adjusted in map mode in tiles with '{' and '}', as well as in -- local tiles with ctrl-'-' and ctrl-'='. tile_map_scale = 1.0 -- Setting this option to true or false will force full screen mode to be -- on or off. Setting it to anything else will put it in auto mode, which -- enables full screen mode only if the screen resolution is smaller than -- width 1200, or height 800. tile_full_screen = true { 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 } ################################## ## 3-m ## 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} < -- e: V macros += M e V -- l: M macros += M l M -- `: Swinch `a` and `b` macros += M ` ' ###################### ## 5-a ## All OS ## ###################### language = ru