tile_font_crt_family = Dank Mono tile_font_stat_family = Dank Mono tile_font_msg_family = Dank Mono tile_font_lbl_family = Dank Mono { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end fmore_early_threats() end local fmet = true function fmore_early_threats() if you.xl() == 15 and fmet then crawl.setopt("force_more_message -= centaur.* comes? into view") crawl.setopt("force_more_message -= hydra.* comes? into view") crawl.setopt("force_more_message -= killer bee.* comes? into view") crawl.setopt("force_more_message -= electric eel.* comes? into view") fmet = false end end local danger = false function toggle_danger() if danger then crawl.setopt("autofight_stop = 60") crawl.mpr("Danger mode in off.") else crawl.setopt("autofight_stop = 25") crawl.mpr("Danger mode is on.") end danger = not danger end local cheiwalk = true function toggle_cheiwalk() if cheiwalk then crawl.setopt("force_more_message -= comes? into view") crawl.mpr("Cheiwalk mode is off.") else crawl.setopt("force_more_message += comes? into view") crawl.mpr("Cheiwalk mode is on.") end cheiwalk = not cheiwalk end } assign_item_slot = backward auto_butcher = true auto_eat_chunks = true auto_sacrifice = true autofight_caught = true cloud_status = true default_manual_training = true dump_on_save = true dump_message_count = 50 dump_book_spells = false dump_order += turns_by_place, kills_by_place, vaults easy_confirm = all easy_eat_chunks = true easy_unequip = true equip_unequip = true explore_delay = -1 # fire_order = launcher, large rock, javelin, tomahawk, stone, net rest_delay = -1 rest_wait_percent = 100 show_god_gift = yes show_more = false show_travel_trail = true tile_web_mouse_control = false travel_delay = -1 # use_animations = false # travel_avoid_terrain = shallow water msg_min_height = 6 msg_max_height = 8 view_max_height = 18 small_more = true msg_webtiles_height = 8 runrest_ignore_message += blood rots? away runrest_ignore_message += Your icy armour runrest_ignore_message += Your skin is crawling a little less runrest_ignore_message += shroud begins to fray runrest_ignore_message += You feel.*sick runrest_ignore_message += You feel.*hungry menu_colour += lightmagenta:scrolls? of blink menu_colour += lightmagenta:scrolls? of tele menu_colour += green:potions? of might menu_colour += green:potions? of agility menu_colour += green:potions? of haste menu_colour += green:potions? of resistance menu_colour += green:scrolls? of ident menu_colour += green:scrolls? of remove curse menu_colour += cyan:brand weapon menu_colour += cyan:enchant weapon menu_colour += cyan:enchant armour menu_colour += cyan:scrolls? of magic mapping menu_colour += cyan:wand of para menu_colour += cyan:wand of conf menu_colour += cyan:wand of poly menu_colour += cyan:wand of ensl menu_colour += cyan:wand of dis menu_colour += cyan:potions? of berserk # AUTOPICKUP #=========== ae := autopickup_exceptions ae += >scrolls? of noise ae += >wand of rand ae += >ring of (int|dex|str) ae ^= wand of dig : end : if you.race() == "Tengu" or you.race() == "Merfolk" or you.race() == "Barachi" or you.race() == "Octopode" then ae += >potions? of flight : end : if you.race() == "Vampire" or you.race() == "Mummy" or you.race() == "Ghoul" or you.race() == "Demonspawn" then ae += >scrolls? of holy word : end : if you.god() == "Trog" then ae += >potions? of brilliance ae += >potions? of berserk ae += >scroll of amnesia : end macros += M \{-1020} ===toggle_cheiwalk macros += M * ===toggle_danger macros += M + o macros += M - ' bindkey = [g] CMD_AUTOFIGHT_NOMOVE # tile_player_tile = tile:felid_3 # automagic_enable = true # automagic_stop = 2 autofight_stop = 55