#include += HDAItemColors.rc #include += HDAMessageColors.rc include += HDamage.rc include += HDAColors.rc default_autopickup = true pickup_thrown = true assign_item_slot = forward pickup_menu_limit = 1 #### Travel & exploration travel_delay = -1 explore_delay = -1 rest_delay = -1 explore_greedy = true explore_stop = explore_stop += items,stairs,shops,altars,portals,runed_doors explore_stop += greedy_items,greedy_pickup_smart,greedy_visited_item_stack explore_stop += greedy_visited_item_stack,greedy_sacrificeable auto_sacrifice = before_explore travel_key_stop = true auto_exclude = auto_exclude += oklob,statue,roxanne,hyperactive,lightning spire #### Resting runrest_safe_poison = 80:100 runrest_ignore_monster = runrest_ignore_monster += ^butterfly$:1 runrest_ignore_monster += ^wandering mushroom$:1 rest_wait_both = true rest_wait_percent = 100 explore_auto_rest = true #### Interface & commands tile_font_crt_size = 14 tile_font_stat_size = 14 tile_font_msg_size = 14 tile_font_tip_size = 14 tile_font_lbl_size = 14 ability_menu = true default_manual_training = true autopickup_starting_ammo = true travel_open_doors = true easy_unequip = true equip_unequip = true easy_confirm = all allow_self_target = no confirm_butcher = never easy_eat_chunks = false auto_eat_chunks = true easy_quit_item_prompts = false easy_exit_menu = false sort_menus = true:equipped,identified,basename,art,ego,glowing,qualname,curse,charged,slot easy_door = true msg_min_height=7 msg_max_height=10 #### Messages & display hp_warning = 50 mp_warning = 0 hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red stat_colour = 7 status_caption_colour = brown enemy_hp_colour = green green brown brown magenta red lightgrey clear_messages = false msg_condense_repeats = true show_more = false show_game_turns = true show_travel_trail = true skill_focus = true monster_list_colour = monster_list_colour += friendly:green,neutral:brown monster_list_colour += good_neutral:brown,strict_neutral:brown monster_list_colour += trivial:darkgrey,easy:lightgrey monster_list_colour += tough:yellow,nasty:lightred #### Character dump & notes dump_on_save = true #### Key bindings # Macro keys bindkey = [1] CMD_NO_CMD_DEFAULT bindkey = [2] CMD_NO_CMD_DEFAULT bindkey = [3] CMD_NO_CMD_DEFAULT bindkey = [4] CMD_NO_CMD_DEFAULT bindkey = [6] CMD_NO_CMD_DEFAULT bindkey = [7] CMD_NO_CMD_DEFAULT bindkey = [8] CMD_NO_CMD_DEFAULT bindkey = [9] CMD_NO_CMD_DEFAULT # Targeting bindkey = [\] CMD_TARGET_OBJ_CYCLE_FORWARD bindkey = [^I] CMD_TARGET_CYCLE_FORWARD # Saving bindkey = [S] CMD_SAVE_GAME_NOW show_player_species = true #### Messages ignore := runrest_ignore_message ignore = stop := runrest_stop_message stop = more := force_more_message more = ignore += You feel.*sick more += Found .* abyssal rune of Zot more += The mighty Pandemonium lord .* resides here more += You have reached level more += You have finished (your manual|forgetting about) # Spellcasting spam reduction (by monqy) # Macro z and Z to ===force_cast_spell msc += mute:Cast which spell\? \( msc += mute:^Casting.* msc += mute:Confirm with \. or Enter, or press \? or \* to list all spells\. msc += mute:Press\: \? - help, Shift-Dir - straight line, f - you msc += mute:for a list of commands and other information { function force_cast_spell() crawl.mpr('Cast which spell?') crawl.flush_prev_message() crawl.process_keys('Z') end }