################ ### Defaults ### ################ default_manual_training = true show_more = false autofight_stop = 60 easy_confirm = all pregen_dungeon = full reduce_animations = true view_delay = 100 channel.god = yellow menu_colour += lightblue:.*dangerous_item.* ##################### ### Tiles Options ### ##################### tile_skip_title = true tile_menu_icons = false tile_web_mobile_input_helper = false tile_map_pixels = 2 tile_layout_priority = minimap, monster, inventory tile_show_threat_levels = tough, nasty tile_overlay_col = #000000 tile_overlay_alpha_percent = 75 #tile_use_small_layout = true tile_font_crt_size = 16 tile_font_stat_size = 12 tile_font_msg_size = 16 tile_font_tip_size = 14 tile_font_lbl_size = 14 ################### ### Auto Travel ### ################### rest_wait_both = true travel_delay = -1 explore_delay = -1 rest_delay = -1 show_travel_trail = true explore_stop += greedy_items runrest_ignore_monster += butterfly:1 ############## ### Macros ### ############## # Macros to make predominantly one-handed (right) play easier macros += M \{8} \{9} macros += M 0 5 macros += M - za. macros += M = zb macros += M [ zc macros += M ] zd macros += M 9 ze macros += M 1 zf macros += M 2 zg macros += M 3 zh macros += M 4 zi macros += M 8 = macros += M ; va ################### ### Auto Pickup ### ################### autopickup = $?!:"/}|\( ae := autopickup_exceptions # always want these regardless of autopickup ae += 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) -- Spellcasting spam reduction by monqy local function generic_cast_spell(cmd) crawl.mpr('Cast which spell?') crawl.flush_prev_message() crawl.process_keys(cmd) end function cast_spell() generic_cast_spell('z') end function force_cast_spell() generic_cast_spell('Z') end }