default_manual_training = true restart_after_save = true travel_delay = -1 show_travel_trail = true explore_delay = -1 rest_delay = -1 sacrifice_before_explore = true auto_sacrifice = true auto_switch = true easy_confirm = all easy_eat_chunks = true auto_eat_chunks = true autofight_stop = 70 show_more = false view_max_width = 81 view_max_height = 71 include = dec_glyphs.txt ##################### ### Tiles options ### ##################### #tile_display_mode = glyphs #tile_window_width = 0 #tile_window_height = 0 #tile_full_screen = false #tile_map_pixels = 2 tile_skip_title = true tile_layout_priority = minimap, monster tile_font_ft_light = true tile_font_crt_size = 18 tile_font_stat_size = 16 tile_font_msg_size = 16 tile_font_tip_size = 10 tile_font_lbl_size = 10 #tile_cell_pixels = 24 #tile_font_ft_light = true #tile_font_crt_family = Inconsolata #tile_font_stat_family = Inconsolata #tile_font_msg_family = Inconsolata #tile_font_lbl_family = Inconsolata tile_show_demon_tier = true #tile_force_overlay = true #msg_max_height = 15 ############################ ### Interface & Commands ### ############################ easy_confirm = all default_manual_training = true easy_eat_chunks = true equip_unequip = true sort_menus = true:equipped,identified,basename,art,ego,glowing,qualname,curse,charged,slot #ability_menu = false #auto_switch = true autofight_stop = 70 autofight_caught = true autofight_wait = false auto_butcher = true ########################## ### Messages & Display ### ########################## show_more = false ########################## ### Autopickup options ### ########################## pickup_thrown = true # Add staves, rods, misc; note you can't use += with this option. autopickup = $?!:"/%}|\( ae := autopickup_exceptions # Inclusions ae += deck : end # Tend to not use these. ae += >scrolls? of silence ae += >(crystal ball of energy|disc of storm) # Don't ever need a second stave ae += staff of .* { -- Equipment autopickup (by Medar and various others) local function pickup_equipment(it, name) if it.is_useless then return end local class = it.class(true) if class == "armour" then local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"} st, _ = it.subtype() -- Autopickup found aux armour if 1) we don't have any or 2) it's artefact, -- or 3) if we don't have artefact or ego armour, and the found armour is -- ego. if good_slots[st] ~= nil then if good_slots[st] == "Gloves" and you.has_claws() > 0 then return end if it.artefact then return true end local cur = items.equipped_at(good_slots[st]) if cur == nil then return true end if cur.branded or cur.artefact then return end if it.branded then return true end -- Autopickup found body armour of the same kind we're wearing, according -- to conditions (2) and (3) above used for aux slots. elseif st == "body" then local cur = items.equipped_at("armour") if cur == nil then return end if cur.name("qual") ~= it.name("qual") then return end if it.artefact then return true end if cur.branded or cur.artefact then return end if it.branded then return true end end end return end add_autopickup_func(pickup_equipment) } ############################ ### Travel & Exploration ### ############################ rest_wait_both = true auto_sacrifice = true travel_delay = -1 explore_delay = -1 rest_delay = -1 show_travel_trail = true