tile_player_tile = tile:MONS_Maurice
default_manual_training = true
# gems and zot
always_show_zot = true
always_show_gems = true
more_gem_info = true
title_show_threat_levels = tough, nasty, unusual
# show_more = false
# flash screen for important messages
flash_screen_message += Ashenzari invites you to partake
flash_screen_message += Ru believes you are ready to make a new sacrifice
# stop messages to make sure you see these
force_more_message += You can now merge with and destroy a victim.
force_more_message += transformation is almost over
hp_warning = 85
:function c_message(text, channel)
: if string.find(text, "LOW HITPOINT WARNING") then
: crawl.formatted_mpr("Slow down, check inventory and god!")
: crawl.more()
: end
:end
autofight_stop = 67
# autopickup aux gear you don't already have
{
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)
}
#autopickup other gear
ae := autopickup_exceptions
# examples:
# ae += useless
# ae += useless
# try these(?)
travel_delay = 20
explore_delay = 20
# rest_delay = 0
travel_open_doors = false
explore_stop = stairs,shops,altars,portals,branches,runed_doors
# explore_stop += greedy_pickup
explore_stop += greedy_pickup_smart, glowing_items
travel_key_stop = true
explore_auto_rest = false
spell_slot ^= Apportation:A
spell_slot ^= Blink:B
spell_slot ^= Passage of Golubria:G
spell_slot ^= Lesser Beckoning:L
spell_slot ^= Iskenderun's Mystic Blast:I
spell_slot ^= Teleport Other:O
spell_slot ^= Vhi's Electric Charge:V
spell_slot ^= Poisonous Vapours:v
spell_slot ^= Mercury Arrow:M
spell_slot ^= Mephitic Cloud:m
spell_slot ^= Olgreb's Toxic Radiance:oO
spell_slot ^= Magic Dart:d
spell_slot ^= Searing Ray:r
spell_slot ^= Hailstorm:h
spell_slot ^= Freeze:f
spell_slot ^= Summon Ice Beast:i
spell_slot ^= Ozocubu's Armour:oO
spell_slot ^= Frozen Ramparts:r
spell_slot ^= Freezing Cloud:z
spell_slot ^= Sandblast:b
spell_slot ^= Stone Arrow:t
spell_slot ^= Passwall:P
spell_slot ^= Slow:S
spell_slot ^= Cause Fear:F
spell_slot ^= Ensorcelled Hibernation:e
spell_slot ^= Jinxbite:j
spell_slot ^= Confusing Touch:c
spell_slot ^= Tukima's Dance:t
# gear_slot ^=
consumable_shortcut += potion of curing:c
consumable_shortcut += potion of heal wounds:h
consumable_shortcut += scroll of mutation:m
consumable_shortcut += scroll of blinking:b
consumable_shortcut += scroll of butterflies:B
consumable_shortcut += scroll of fog:f
consumable_shortcut += scroll of fear:F
consumable_shortcut += scroll of identify:i
consumable_shortcut += scroll of poison:p
consumable_shortcut += scroll of revelation:r
consumable_shortcut += scroll of teleportation:t
ability_slot ^= Smiting:S
ability_slot ^= Potion Petition:P
ability_slot ^= Call Merchant:M
ability_slot ^= Bribe Branch:B
#always_show_gems = true
#autofight_stop = 75
#automagic_enable = true
##### Crawl Init file ###############################################
# For descriptions of all options, as well as some more in-depth information
# on setting them, consult the file
# options_guide.txt
# in your /docs directory. If you can't find it, the file is also available
# online at:
# https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt
#
# Crawl uses the first file of the following list as its option file:
# * init.txt in the -rcdir directory (if specified)
# * .crawlrc in the -rcdir directory (if specified)
# * init.txt (in the Crawl directory)
# * ~/.crawl/init.txt (Unix only)
# * ~/.crawlrc (Unix only)
# * ~/init.txt (Unix only)
# * settings/init.txt (in the Crawl directory)
##### Some basic explanation of option syntax #######################
# Lines beginning with '#' are comments. The basic syntax is:
#
# field = value or field.subfield = value
#
# Only one specification is allowed per line.
#
# The terms are typically case-insensitive except in the fairly obvious
# cases (the character's name and specifying files or directories when
# on a system that has case-sensitive filenames).
#
# White space is stripped from the beginning and end of the line, as
# well as immediately before and after the '='. If the option allows
# multiple comma/semicolon-separated terms (such as
# autopickup_exceptions), all whitespace around the separator is also
# trimmed. All other whitespace is left intact.
#
# There are three broad types of Crawl options: true/false values (booleans),
# arbitrary values, and lists of values. The first two types use only the
# simple =, with later options - which includes your options that are different
# from the defaults - overriding earlier ones. List options allow using +=, ^=,
# -=, and = to append, prepend, remove, and reset, respectively. Usually you will
# want to use += to add to a list option. Lastly, there is := which you can use
# to create an alias, like so:
# ae := autopickup_exceptions
# From there on, 'ae' will be treated as if it you typed autopickup_exceptions,
# so you can save time typing it.
#
##### 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
# Alternative vi bindings for Dvorak users.
# include = dvorak_command_keys.txt
# Alternative vi bindings for Colemak users.
# include = colemak_command_keys.txt
# Alternative vi bindings for Neo users.
# include = neo_command_keys.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