##### 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 bold_brightens_foreground=true equip_bar = true confirm_butcher = never default_manual_training = true hp_warning = 40 menu_colour ^= inventory:white:equipped, white:potions? of.*(might|agility|brilliance), lightcyan:potions? of.*experience, lightgreen:potions? of.*(heal wounds|curing|magic), yellow:potions? of.*(resistance|invisibility|haste), lightgreen:scroll.*(fog|teleport|blink|fear), white:scroll.*acquirement, yellow:scroll.*(summoning), magenta:scroll.*(silence|vulnerability|immolation), magenta:wand of.*random effects, yellow:wand of.*acid, lightgray:wand of.*flame, white:wand of.*(clouds|digging|scattershot|iceblast), white:identified.*ring of protection from.*(fire|cold|magic|negative energy|corrosion|poison) more += You fail to use your ability more += A sentinel's mark forms upon you. more += You cannot .* while unable to breathe more += You cannot .* in your current state more += You don't have the energy to cast that spell more += You are unable to access your magic more += A sentinel's mark forms upon you more += Ouch! That really hurt! more += (tormentor|curse toe|curse skull|hell sentinel|hellion|ice fiend|brimstone fiend).*into view hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:lightblue, 99:lightgray, 75:yellow, 50:lightred, 25:red { 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) } feature_item_brand = reverse equip_unequip = true enemy_hp_colour = green green brown brown magenta red message_colour += yellow:LOW HITPOINT WARNING channel.hell_effect = red channel.mutation = yellow channel.monster_spell = lightred channel.timed_portal = green channel.duration = white channel.sound = yellow channel.intrinsic_gain = lightcyan autopickup_exceptions ^=