autopickup_starting_ammo = true autopickup = $?!+"/%\} pickup_menu_limit = 1 # make explore/travel/rest usable, see also force_more_message travel_delay = -1 explore_delay = -1 rest_delay = -1 auto_sacrifice = true runrest_stop_message += Your transformation is almost over show_travel_trail = false # make autofight usable autofight_stop = 80 autofight_throw = false autofight_throw_nomove = true autofight_caught = true # make skill screen usable default_manual_training = true skill_focus = false # disable useless animations view_delay = 0 use_animations -= beam,range,hp,monster_in_sight,pickup,player,monster,branch_entry # important junk force_more_message += pager goes off # monster came into view with a branded weapon # TODO: write something to work for groups of monsters force_more_message += is wielding .* of force_more_message += is wielding .* of # monster did a really bad thing force_more_message += You are electrocuted force_more_message += Space bends around you force_more_message += Space warps horribly around you force_more_message += zaps a wand force_more_message += invokes the power of Zot force_more_message += dispelling energy hits you # monster did a harmless thing that still needs a force_more because it's the # dumbest mechanic ever force_more_message += breathes a plume force_more_message += watched by something # something else bad force_more_message += You cannot teleport force_more_message += Something interferes with your magic force_more_message += wrath finds you # more stuff to make autoexplore usable force_more_message += Your transformation is almost over force_more_message += You are starting to lose your buoyancy force_more_message += You feel yourself come back to life force_more_message += You have a feeling this form force_more_message += time is quickly running out force_more_message += life is in your own hands force_more_message += Found a glowing drain force_more_message += Found a sand-covered staircase force_more_message += Found a flagged portal force_more_message += Found a crumbling entrance force_more_message += Found a flickering gateway force_more_message += Found a gateway to a bazaar force_more_message += Found a magical portal force_more_message += Found a frozen archway force_more_message += Found a dark tunnel force_more_message += Found a gateway leading out of the Abyss force_more_message += Found an abyssal rune message_colour += mute:Your shadow flickers message_colour += mute:Your shadow slips runrest_ignore_message += Your shadow # make rods usable autoinscribe += rod :!a # dump stuff show_god_gift = yes dump_on_save = true dump_item_origins = all dump_message_count = 64 note_items += rod note_monsters += Ijyb,Prince Ribbit note_chat_messages = true note_all_skill_levels = true # make my terminal usable char_set = ascii # make lair usable (stupid gog damn plants) feature += explore horizon {.,,white} # fix monsters that have stupid glyphs mon_glyph += sixfirhy : 6 mon_glyph += dancing weapon : Q mon_glyph += death cob : Q # pick up useful aux armour # if we don't have something for the slot, OR the item is potentially not +0, # pick it up { add_autopickup_func(function(it,name) if (not it.is_useless) and it.class(true) == "armour" then local good_slots = {cloak="Cloak",helmet="Helmet",gloves="Gloves",boots="Boots"} st, _ = it.subtype() if good_slots[st] then if (not items.equipped_at(good_slots[st])) or name:find("runed") or name:find("glowing") or name:find("dyed") or name:find("embroidered") or name:find("shiny") then return true end end end end) -- collect all artefacts (probably not useful) add_autopickup_func(function(it,name) if it.artefact and not it.is_useless then return true end end) -- all books should be picked up with trog add_autopickup_func(function(it,name) if it.class(true) == "book" and you.god() == "Trog" then return true end end) -- don't miss god gifts add_autopickup_func(function(it,name) if name:find("god gift") then return true end end) } # make demon weapons findable item += demon blade : lightmagenta item += demon whip : lightmagenta item += demon trident : lightmagenta