############################## # Basic options improvements # ############################## default_manual_training = true assign_item_slot = backward show_more = false clear_messages = true auto_butcher = true autofight_stop = 50 auto_eat_chunks = true ############################################################### # Picks up non-body armor pieces if a slot is empty for them. # ############################################################### { add_autopickup_func(function(it, name) if it.is_useless then return end if it.class(true) == "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 end) ############################################## # Opens the skill menu when the game starts. # ############################################## { 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 } ######################################### # Unbinds the non-numpad movement keys. # ######################################### bindkey = [h] CMD_NO_CMD_DEFAULT bindkey = [j] CMD_NO_CMD_DEFAULT bindkey = [k] CMD_NO_CMD_DEFAULT bindkey = [l] CMD_NO_CMD_DEFAULT bindkey = [H] CMD_NO_CMD_DEFAULT bindkey = [J] CMD_NO_CMD_DEFAULT bindkey = [K] CMD_NO_CMD_DEFAULT bindkey = [L] CMD_NO_CMD_DEFAULT bindkey = [^H] CMD_NO_CMD_DEFAULT bindkey = [^J] CMD_NO_CMD_DEFAULT bindkey = [^K] CMD_NO_CMD_DEFAULT bindkey = [^L] CMD_NO_CMD_DEFAULT bindkey = [y] CMD_NO_CMD_DEFAULT bindkey = [u] CMD_NO_CMD_DEFAULT bindkey = [b] CMD_NO_CMD_DEFAULT bindkey = [n] CMD_NO_CMD_DEFAULT bindkey = [Y] CMD_NO_CMD_DEFAULT bindkey = [U] CMD_NO_CMD_DEFAULT bindkey = [B] CMD_NO_CMD_DEFAULT bindkey = [N] CMD_NO_CMD_DEFAULT bindkey = [^Y] CMD_NO_CMD_DEFAULT bindkey = [^U] CMD_NO_CMD_DEFAULT bindkey = [^B] CMD_NO_CMD_DEFAULT bindkey = [^N] CMD_NO_CMD_DEFAULT ############################################################### # Allows for walljump to activate by moving against the wall. # ############################################################### wall_jump_move = true wall_jump_prompt = true