##### Crawl Init file ############################################### # For descriptions of all options, as well as some more in-depth information # on setting them, consult the file # options_guide.txt # in your /docs directory. If you can't find it, the file is also available # online at: # https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt # # Crawl uses the first file of the following list as its option file: # * init.txt in the -rcdir directory (if specified) # * .crawlrc in the -rcdir directory (if specified) # * init.txt (in the Crawl directory) # * ~/.crawl/init.txt (Unix only) # * ~/.crawlrc (Unix only) # * ~/init.txt (Unix only) # * settings/init.txt (in the Crawl directory) ##### Some basic explanation of option syntax ####################### # Lines beginning with '#' are comments. The basic syntax is: # # field = value or field.subfield = value # # Only one specification is allowed per line. # # The terms are typically case-insensitive except in the fairly obvious # cases (the character's name and specifying files or directories when # on a system that has case-sensitive filenames). # # White space is stripped from the beginning and end of the line, as # well as immediately before and after the '='. If the option allows # multiple comma/semicolon-separated terms (such as # autopickup_exceptions), all whitespace around the separator is also # trimmed. All other whitespace is left intact. # # There are three broad types of Crawl options: true/false values (booleans), # arbitrary values, and lists of values. The first two types use only the # simple =, with later options - which includes your options that are different # from the defaults - overriding earlier ones. List options allow using +=, ^=, # -=, and = to append, prepend, remove, and reset, respectively. Usually you will # want to use += to add to a list option. Lastly, there is := which you can use # to create an alias, like so: # ae := autopickup_exceptions # From there on, 'ae' will be treated as if it you typed autopickup_exceptions, # so you can save time typing it. # ##### Other files ################################################### # You can include other files from your options file using the 'include' # option. Crawl will treat it as if you copied the whole text of that file # into your options file in that spot. You can uncomment some of the following # lines by removing the beginning '#' to include some of the other files in # this folder. # Some useful, more advanced options, implemented in LUA. # include = advanced_optioneering.txt # Alternative vi bindings for Dvorak users. # include = dvorak_command_keys.txt # Alternative vi bindings for Colemak users. # include = colemak_command_keys.txt # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turn the shift-vi keys into safe move, instead of run. # include = safe_move_shift.txt ##### Ancient versions ############################################## # If you're used to the interface of ancient versions of Crawl, you may # get back parts of it by uncommenting the following options: # include = 034_command_keys.txt # And to revert monster glyph and colouring changes: # include = 052_monster_glyphs.txt # include = 060_monster_glyphs.txt # include = 071_monster_glyphs.txt # include = 080_monster_glyphs.txt # include = 0.9_monster_glyphs.txt # include = 0.12_monster_glyphs.txt # include = 0.13_monster_glyphs.txt # include = 0.14_monster_glyphs.txt default_manual_training = true { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end end } force_more_message += lose your buoyancy, life at own hands force_more_message += increases to level, levels and is now at level force_more_message += into view, too close for rest_wait_percent = 98 cloud_status = true #confirm_action += ^Blink, auto_butcher = true confirm_butcher = never auto_eat_chunks = true explore_auto_rest = true bindkey = [j] CMD_MOVE_LEFT bindkey = [,] CMD_MOVE_DOWN bindkey = [i] CMD_MOVE_UP bindkey = [l] CMD_MOVE_RIGHT bindkey = [u] CMD_MOVE_UP_LEFT bindkey = [o] CMD_MOVE_UP_RIGHT bindkey = [m] CMD_MOVE_DOWN_LEFT bindkey = [.] CMD_MOVE_DOWN_RIGHT bindkey = [J] CMD_SAFE_MOVE_LEFT bindkey = [;] CMD_SAFE_MOVE_DOWN bindkey = [I] CMD_SAFE_MOVE_UP bindkey = [L] CMD_SAFE_MOVE_RIGHT bindkey = [U] CMD_SAFE_MOVE_UP_LEFT bindkey = [O] CMD_SAFE_MOVE_UP_RIGHT bindkey = [M] CMD_SAFE_MOVE_DOWN_LEFT bindkey = [:] CMD_SAFE_MOVE_DOWN_RIGHT bindkey = [j] CMD_TARGET_LEFT bindkey = [,] CMD_TARGET_DOWN bindkey = [i] CMD_TARGET_UP bindkey = [l] CMD_TARGET_RIGHT bindkey = [u] CMD_TARGET_UP_LEFT bindkey = [o] CMD_TARGET_UP_RIGHT bindkey = [m] CMD_TARGET_DOWN_LEFT bindkey = [.] CMD_TARGET_DOWN_RIGHT bindkey = [J] CMD_TARGET_DIR_LEFT bindkey = [;] CMD_TARGET_DIR_DOWN bindkey = [I] CMD_TARGET_DIR_UP bindkey = [L] CMD_TARGET_DIR_RIGHT bindkey = [U] CMD_TARGET_DIR_UP_LEFT bindkey = [O] CMD_TARGET_DIR_UP_RIGHT bindkey = [M] CMD_TARGET_DIR_DOWN_LEFT bindkey = [:] CMD_TARGET_DIR_DOWN_RIGHT bindkey = [j] CMD_MAP_MOVE_LEFT bindkey = [,] CMD_MAP_MOVE_DOWN bindkey = [i] CMD_MAP_MOVE_UP bindkey = [l] CMD_MAP_MOVE_RIGHT bindkey = [u] CMD_MAP_MOVE_UP_LEFT bindkey = [o] CMD_MAP_MOVE_UP_RIGHT bindkey = [m] CMD_MAP_MOVE_DOWN_LEFT bindkey = [.] CMD_MAP_MOVE_DOWN_RIGHT bindkey = [J] CMD_MAP_JUMP_LEFT bindkey = [;] CMD_MAP_JUMP_DOWN bindkey = [I] CMD_MAP_JUMP_UP bindkey = [L] CMD_MAP_JUMP_RIGHT bindkey = [U] CMD_MAP_JUMP_UP_LEFT bindkey = [O] CMD_MAP_JUMP_UP_RIGHT bindkey = [M] CMD_MAP_JUMP_DOWN_LEFT bindkey = [:] CMD_MAP_JUMP_DOWN_RIGHT #bindkey = [b] CMD_EXPLORE #bindkey = [B] CMD_OPEN_DOOR #bindkey = [h] CMD_DISPLAY_INVENTORY #bindkey = [h] CMD_MAP_FIND_STASH #bindkey = [H] CMD_DISPLAY_SPELLS #bindkey = [y] CMD_DISPLAY_RELIGION #bindkey = [Y] CMD_MAKE_NOTE #bindkey = [n] CMD_DISPLAY_SKILLS #bindkey = [N] CMD_MEMORISE_SPELL bindkey = [Ö] CMD_EXPLORE bindkey = [B] CMD_OPEN_DOOR bindkey = [ü] CMD_DISPLAY_INVENTORY bindkey = [ü] CMD_MAP_FIND_STASH bindkey = [N] CMD_DISPLAY_SPELLS bindkey = [^P] CMD_DISPLAY_RELIGION bindkey = [p] CMD_REPLAY_MESSAGES bindkey = [^N] CMD_MAKE_NOTE bindkey = [ö] CMD_DISPLAY_SKILLS bindkey = [Ä] CMD_MEMORISE_SPELL bindkey = [k] CMD_LOOK_AROUND bindkey = [K] CMD_DISPLAY_MAP #bindkey = [] CMD_INTERLEVEL_TRAVEL bindkey = [h] CMD_PICKUP bindkey = [n] CMD_DROP #bindkey = [N] CMD_NO_CMD_DEFAULT to spells for makro bindkey = [y] CMD_NO_CMD_DEFAULT bindkey = [Y] CMD_NO_CMD_DEFAULT bindkey = [^U] CMD_RESISTS_SCREEN bindkey = [^K] CMD_FULL_VIEW #disabling swing-only keys when not overwritten bindkey = [^H] CMD_NO_CMD_DEFAULT bindkey = [^J] CMD_NO_CMD_DEFAULT #bindkey = [^K] CMD_NO_CMD_DEFAULT bindkey = [^L] CMD_NO_CMD_DEFAULT bindkey = [^Y] CMD_NO_CMD_DEFAULT #bindkey = [^U] CMD_NO_CMD_DEFAULT bindkey = [^B] CMD_NO_CMD_DEFAULT #bindkey = [^N] CMD_NO_CMD_DEFAULT #ö 246 #ä 228 #esc 27 #tab 9 macros += K - < macros += K _ > macros += K < - macros += K > _ macros += K1 . v macros += K1 n ] macros += K1 z [ macros += K1 \{246} v macros += K2 f 5 macros += K2 \{228} \{27} macros += K2 \{246} + macros += K3 y Y macros += M # ' macros += M ' # macros += M + =s macros += M - x macros += M B A macros += M H 5 macros += M \{228} N! macros += M N D macros += M Z a macros += M a Zh macros += M b v macros += M d Zk macros += M f Zl macros += M h s macros += M s Zj macros += M v V macros += M x Zm macros += M y Zn macros += M z Z* macros += M \{220} =i macros += M \{9} * ###single run macros += M \{246} \{246}