auto_eat_chunks = true confirm_butcher = never easy_eat_chunks = true #use_animations = monster tile_map_pixels = 0 tile_display_mode = tiles show_travel_trail = true travel_key_stop = true tile_font_msg_size = 24 tile_full_screen = true ############# # Autofight ########################################################## ############# autofight_stop = 50 ############## # Autopickup ######################################################### ############## autopickup = $?!+"/%( ae := autopickup_exceptions ae = ae += useless_item ae += dangerous_item ae += evil_item ae += amulet of (inaccuracy|the gourmand|harm|dismissal|mana regeneration) ae += amulet of (rage|regeneration|guardian spirit|faith) ae += ring of (see invisible|flight|poison resistance|teleportation) ae += ring of (resist corrosion|sustain attributes) ae += ring of (wizardry|positive energy) : if you.race() ~= "Vampire" then ae += potion of blood : end ae += staff of .* ae += wand of (flame|random effects|slowing) ae += needle ae += arrow ae += bolt #ae += bullet #ae += javelin #ae += tomahawk default_friendly_pickup = none autopickup_no_burden = true { local function autopickup(it, name) if it.stacks() then return true end if it.is_useless then return false end if name:find("dangerous_item") or name:find("evil_item") then return false end local class = it.class(true) if class == "armour" then local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"} st, _ = it.subtype() if good_slots[st] ~= nil and items.equipped_at(good_slots[st]) == nil then return true end end if class == "missile" then if name:find("curare") then return true end end end clear_autopickup_funcs() add_autopickup_func(autopickup) } ########## # Travel ############################################################## ########## travel_delay = -1 rest_delay = -1 explore_stop = items,greedy_pickup,greedy_pickup_gold explore_stop += stairs,shops,altars,gates stop := runrest_stop_message ignore := runrest_ignore_message stop = ignore = stop += god:^($|[^J]|J($|[^i]|i($|[^y]))) stop += The alarm trap emits a blaring wail stop += A sentinel's mark forms upon you stop += You are starting to lose your buoyancy #stop += You start to feel a little slower #stop += Your transformation is almost over #stop += Your skin is crawling a little less now #stop += Your magical contamination has completely faded away stop += found.*trap stop += You have blundered into a Zot trap stop += You fall through a shaft stop += Deactivating autopickup #stop += Your icy armour starts to melt stop += you are ready to make a new : if you.race() == "Ghoul" then stop += flesh rotting away : end ignore += bardiche of holy wrath glows black briefly ignore += You can no longer pass through a line of other dancers ignore += pray: ignore += talk: ignore += talk_visual: ignore += friend_spell: ignore += friend_enchant: ignore += friend_action: ignore += sound: ignore += You feel.*sick ignore += disappears in a puff of smoke ignore += engulfed in a cloud of smoke ignore += safely over a trap ignore += Jiyva gurgles merrily ignore += Jiyva appreciates your sacrifice ignore += Jiyva says: Divide and consume ignore += You hear.*splatter ignore += You hear.*slurping noise ignore += You feel.*less hungry ignore += You feel.*better ignore += You feel your power returning ignore += engulfed in a cloud of smoke ignore += standing in the rain ignore += engulfed in white fluffiness ignore += A.*toadstool withers and dies ignore += toadstools? grows ignore += You walk carefully through the ignore += You found a web trap! ignore += contamination has completely ignore += Your .* (hits|bites|pecks|claws) runrest_ignore_poison = 2:10 runrest_ignore_monster += fish:2 runrest_ignore_monster += shark:2 runrest_ignore_monster += butterfly:1 ########### # Prompts ########################################################### ########### more := force_more_message more = more += grants you a gift more += Your scales start more += Careful! more += Found a gateway leading out of the Abyss more += Found .* abyssal rune of Zot more += You are starting to lose your buoyancy #more += You start to feel a little slower #more += Your transformation is almost over more += You have a feeling this form more += You feel yourself come back to life more += You fall through a shaft more += The alarm trap emits a blaring wail more += time is quickly running out more += life is in your own hands more += dispelling energy hits you more += You convulse more += god:(sends|finds|silent|anger) more += divine experience more += You have finished your manual more += You are (blasted|electrocuted)! more += Your surroundings flicker more += The writing blurs in front of your eyes more += Space warps.* around you more += Space bends around you more += The blast of calcifying dust hits you more += You feel less protected from missiles more += you are ready to make a new more += offers you knowledge of ############# # Interface ######################################################### ############# hp_warning = 35 show_gold_turns = true show_game_turns = true show_inventory_weights = true default_manual_training = true skill_focus = true clear_messages = true show_more = false small_more = true msg_condense_repeats = true messages_at_top = false auto_exclude = ################ # Inscriptions ######################################################## ################ autoinscribe += distortion:!w autoinscribe += potion.*mutation:!q autoinscribe += potion.*berserk rage:!q autoinscribe += potion.*lignif:!q autoinscribe += scroll.*torment:!r autoinscribe += scroll.*silence:!r autoinscribe += of faith:!P autoinscribe += rod of:!a autoinscribe += staff of (Wucad Mu|energy|wizardry|power):!a autoinscribe += staff of (conjuration|summoning|poison):!a ########## # Macros ########################################################## ########## #bindkey = [&] CMD_NO_CMD_DEFAULT ######### # Notes ############################################################## ######### dump_order = header,hiscore,stats,misc,mutations,skills,spells,inventory dump_order += messages,screenshot,monlist,kills,notes,vaults,action_counts ood_interesting = 6 note_hp_percent = 20 note_skill_levels = 1,3,6,9,12,15,18,21,24,27 note_all_spells = true note_items = note_items += of Zot note_messages = note_messages += Your scales start note_messages += protects you from harm note_messages += You fall through a shaft note_monsters = note_monsters += orb of fire, ancient lich, electric golem