######3 rune DD speedrun RC###### include = _vi_command_keys.txt dump_message_count = 100 #explore_wall_bias explore_greedy travel_one_unsafe_move = true #pregen_dungeon = classic tile_map_scale = 1.0 autofight_stop = 40 autofight_warning = 0 tile_menu_icons = true travel_delay = -1 explore_delay = -1 travel_key_stop = false default_manual_training = true equip_unequip = true easy_confirm = all show_more = false autofight_caught = true rest_wait_both = true ######ANIMATION###### use_animations = false tile_misc_anim = false tile_realtime_anim = false #Force more more := force_more_message stop := runrest_stop_message more += You turn into more += The catoblepas breathes a plume of calcifying dust at you. more += Found a gateway leading deeper into the Abyss. more += (brimstone fiend|Nikola|moth of wrath|Sonja|floating eye|entropy weaver).*into view ######AUTOPICKUP###### ae := autopickup_exceptions ae += ring of stealth ae += >ring of positive energy ae += >ring of fire ae += >ring of flight ae += >ring of ice ae += >ring of magical power ae += >ring of strength ae += >ring of intelligence ae += >ring of dexterity ae += >ring of wizardry ae += >ring of see invisible ae += >ring of willpower ae += >amulet of regeneration ae += >amulet of magic regeneration ae += >amulet of guardian spirit ae += >amulet of nothing ae += >amulet of inaccuracy ae += >wand of random effects ae += >wand of flame ae += >book ae += >scrolls? of amnesia ae += >potions? of brilliance ae += >potions? of stabbing ae += >potions? of magic ae ^= macros += M + f. ############OGRE######################### # Skill menu at game start { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end end } # pickup armor you haven't seen yet { local function autopickup(it, name) local class = it.class(true) if it.is_useless then return false end 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 elseif st ~= "body" and st ~= "shield" and (it.artefact or it.branded) then return true end end return nil end add_autopickup_func(autopickup) } # pickup ammos of all types autopickup_exceptions +=