##### Crawl Init file ############################################### # For descriptions of all options, as well as some more in-depth information # https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt ############### FUNCTION ##################### { function table_has(table, match) for index, value in ipairs(table) do if value == match then return true end end return false end } { -- Open skills menu at start of runs local is_gnoll = table_has({"Gnoll"}, you.race()) local need_skills_opened = not is_gnoll local function start_open_skills() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end end -- Runs once when parsed during rc init start_open_skills() } ############################################## name = Crownlay remember_name = true tile_full_screen = true default_manual_training = true show_more = false fail_severity_to_confirm = 0 fail_severity_to_quiver = 5 explore_auto_rest = true #travel_delay = 20 #################### ##### Other files ################################################### # You can include other files from your options file using the 'include' # option. Crawl will treat it as if you copied the whole text of that file # into your options file in that spot. You can uncomment some of the following # lines by removing the beginning '#' to include some of the other files in # this folder. # Some useful, more advanced options, implemented in LUA. # include = advanced_optioneering.txt # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turn the shift-vi keys into safe move, instead of run. # include = safe_move_shift.txt