# ---------------------- CUSTOM SETTINGS START HERE --------------------------- # mini map size, [X] pixels per tile tile_map_pixels = 4 # no longer have to turn manual on for every starting character default_manual_training = true # display low HP warning when [X]% HP or below hp_warning = 25 # char dump options note_hp_percent = 10 note_all_skill_levels = true # note_chat_message = true # font changes tile_font_crt_family = Lucida Console tile_font_stat_family = Lucida Console tile_font_msg_family = Lucida Console tile_font_lbl_family = Lucida Console # -------------------------- FORCE_MORE_MESSAGE ------------------------------ # force "more" when these happen # alias first more := force_more_message # dangerous monsters in sight # corrupters, temporary or permanent more += (giant eyeball|shining eye|cacodemon|neqoxec|corrupter|wretched star).*into view # tormentors more += (curse toe|curse skull|fiend|tzitzimitl|tormentor|mummy priest|greater mummy).*into view # damnators more += (deep elf high priest|deep elf sorcerer|draconian scorcher|draconian zealot|hell sentinel|hellion).*into view # summoners and displacers more += (deep elf demonologist|doom hound|draconian shifter|guardian serpent|ironbrand convoker|shadow demon).*into view # just plain strong more += (ancient lich|caustic shrike|iron giant|juggernaut|orb of fire).*into view # nasty statuses more += (ancient zyme|death cob|death drake|entropy weaver|flayed ghost|ghost moth|moth of wrath|starcursed mass|vault warden|warmonger).*into view # uniques or pan lords, also Killer Klown, Orb Guardian and some others more += (?-i:[A-Z]).* comes? into view # distortion weapons more += Space warps horribly around you more += Space bends around you more += hits you.*distortion more += warns you.*of distortion more += is wielding.*of distortion # invisible ghost moth more += watched by something # hit by Airstrike while flying more += The air twists around and violently strikes you in flight # ironbrand convoker's delayed summon more += begins to recite a word of recall # teleported onto exact same tile more += Your surroundings flicker # manual gone more += You have finished your manual # transmutation spell starts to run out more += Your transformation is almost over # bad mutations! (some will have the same text for multiple levels) # berserk more += You feel a little pissed off more += You feel angry more += You feel extremely angry at everything! # blurry vision more += Your vision blurs # teleportitis more += You feel weirdly uncertain more += You feel even more weirdly uncertain # deformed body more += Your body twists and deforms # frail more += You feel frail # --spell power +wiz more += Your connection to magic feels subdued more += Your connection to magic feels more subdued more += Your connection to magic feels nearly dormant # -wiz ++spell power more += You feel less in control of your magic more += You feel your magical power running wild # no device heal (only lvl 2-3) more += Your system mostly rejects artificial healing more += Your system completely rejects artificial healing # low regen (only lvl 3) more += You stop regenerating # ----------------------- ADDITIONAL NOTE MESSAGES --------------------------- # draconian color note_messages += Your scales start # monsters banished by the player; for the OpAK challenge, might leave it here note_messages += tear in reality # ------------------------ AUTOPICKUP EXCEPTIONS ----------------------------- ae := autopickup_exceptions # inclusions ae += = v.cutoff then action = "-" elseif not active_fm[i] and you.xl() < v.cutoff then action = "+" end elseif v.cond == "rf" then if active_fm[i] and you.res_fire() >= v.cutoff then action = "-" elseif not active_fm[i] and you.res_fire() < v.cutoff then action = "+" end elseif v.cond == "rc" then if active_fm[i] and you.res_cold() >= v.cutoff then action = "-" elseif not active_fm[i] and you.res_cold() < v.cutoff then action = "+" end elseif v.cond == "relec" then if active_fm[i] and you.res_shock() >= v.cutoff then action = "-" elseif not active_fm[i] and you.res_shock() < v.cutoff then action = "+" end elseif v.cond == "rpois" then if active_fm[i] and you.res_poison() >= v.cutoff then action = "-" elseif not active_fm[i] and you.res_poison() < v.cutoff then action = "+" end elseif v.cond == "rcorr" then if active_fm[i] and you.res_corr() then action = "-" elseif not active_fm[i] and you.res_corr() then action = "+" end elseif v.cond == "rn" then if active_fm[i] and you.res_draining() >= v.cutoff then action = "-" elseif not active_fm[i] and you.res_draining() < v.cutoff then action = "+" end elseif v.cond == "fly" then if active_fm[i] and you.flying() then action = "-" elseif not active_fm[i] and you.flying() then action = "+" end elseif v.cond == "mhp" then if active_fm[i] and maxhp >= v.cutoff then action = "-" elseif not active_fm[i] and maxhp < v.cutoff then action = "+" end end if action == "+" then activated[#activated + 1] = fm_name elseif action == "-" then deactivated[#deactivated + 1] = fm_name end if action ~= nil then local opt = "force_more_message " .. action .. "= " .. msg crawl.setopt(opt) active_fm[i] = not active_fm[i] end end if #activated > 0 and notify_fm then mpr("Activating force_mores: " .. table.concat(activated, ", ")) end if #deactivated > 0 and notify_fm then mpr("Deactivating force_mores: " .. table.concat(deactivated, ", ")) end end local last_turn = nil function force_mores() if last_turn ~= you.turns() then update_force_mores() last_turn = you.turns() end end init_force_mores() function ready() force_mores() end } auto_butcher = true autofight_stop = 60 flash_screen_message+=distortion # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # - # # easy_eat_chunks = true auto_eat_chunks = true auto_drop_chunks = yes hp_warning = 45 mp_warning = 35 hp_colour = 80:yellow, 45:red mp_colour = 55:yellow, 35:red #show_game_time = false auto_switch = true travel_delay = -1 explore_delay = -1 autopickup_exceptions +=wand more := force_more_message more += You are starting to lose your buoyancy more += You start to feel a little slower more += Your transformation is almost over more += You have a feeling this form more += You feel yourself come back to life more += You start to feel a little uncertain more += You feel less protected from missiles more += time is quickly running out more += life is in your own hands more += dispelling energy hits you more += You convulse more += god:(sends|finds|silent|anger) more += divine experience more += You have finished your manual more += You are (blasted|electrocuted)! more += Your surroundings flicker more += The writing blurs in front of your eyes more += Space warps.* around you more += Space bends around you more += The blast of calcifying dust hits you more += This wand has no charges more += There are no visible monsters within range more += Your .* Skill increases more += You don't know that spell more += You don't know any spells more += not good enough to have a special ability more += You miscast more += You don't have enough magic stop := runrest_stop_message stop += An alarm trap emits a blaring wail stop += You are starting to lose your buoyancy stop += You start to feel a little slower stop += Your transformation is almost over stop += You feel yourself come back to life stop += You lose control over your flight stop += You start to feel a little uncertain stop += Your skin is crawling a little less now stop += Your magical contamination has completely faded away stop += Deactivating autopickup stop += You flicker for a moment menu_colour ^= lightgreen:wand of (digging|disintegration|acid) menu_colour += yellow:scroll(s?) of recharging menu_colour += yellow:ring of protection from magic menu_colour += yellow:staff of (energy|power) spell_slot ^= Regen:r spell_slot += Blink:b spell_slot += Passage:l spell_slot += Passwall:p spell_slot += Apportation:z spell_slot += Deflect Missiles:m spell_slot += Silence:X spell_slot += Aura of Abjuration:j spell_slot += Sublimation of Blood:t spell_slot += Swiftness:h spell_slot += Summon Butterflies:i #tile_player_tile = mons:dissolution