# use_fake_player_cursor = true show_player_species = true fsim_rounds = 50000 # Monsters # cset_unicode = plant : ⚶ # ⚵ ❦ ❡ ♤ mon_glyph ^= plant : ⚶ mon_glyph ^= bush : ⚶ mon_glyph ^= toadstool : ⚵ mon_glyph ^= fungus : ⚵ # mon_glyph ^= * : ✱ # Items cset_unicode=item_missile:➘ cset_unicode=item_gold:€ # cset_unicode=wall:░ feature += rock wall {░} feature += crystal wall {░} feature += stone wall {▒} feature += metal wall {▓} feature += unnaturally hard rock wall {█} # feature += altar {▩} # ◆ ▃ ⚑ mon_glyph ^= trivial sensed monster : darkgrey ☖ mon_glyph ^= easy sensed monster : lightgrey ☖ mon_glyph ^= tough sensed monster : yellow ☗ mon_glyph ^= nasty sensed monster : red ☗ mon_glyph ^= friendly sensed monster : ☖ simple_targetting = true autofight_throw = false autofight_throw_nomove = false autofight_caught = true autofight_prompt_range = true # Travel easy_open = false travel_delay = -1 show_travel_trail = true travel_open_doors = false xplore_wall_bias = 5 explore_improved = true explore_delay = -1 rest_delay = -1 view_delay = 300 runrest_ignore_poison = 2:10 runrest_ignore_monster += ^butterfly$:1 # runrest_ignore_message ^= You feel.*sick # feature = rock wall{,,brown} # Eating confirm_butcher = never auto_eat_chunks = true easy_eat_chunks = true # Combat hp_colour = 100:green, 75:yellow, 50:red, 25:lightred mp_colour = 100:green, 75:yellow, 50:red, 25:lightred hp_warning = 50 mp_warning = 50 autofight_stop = 30 # Autopickup # autopickup = $?!+"/%|\ # ae := autopickup_exceptions ## Don't ever need a second stave # ae += staff of .* # Interface #drop_filter += useless_item default_manual_training = true allow_self_target = prompt bindkey = [~] CMD_LUA_CONSOLE # Inscriptions autoinscribe += distortion:!w autoinscribe += net:=f autoinscribe += dispersal:=f autoinscribe += potion.*mutation:!q autoinscribe += potion.*berserk rage:!q autoinscribe += scroll.*torment:!r autoinscribe += scroll.*silence:!r # autoinscribe += scroll.*(teleportation|blinking|fear):!r autoinscribe += of faith:!P autoinscribe += rod of:!a autoinscribe += staff of (Wucad Mu|energy|channeling|wizardry|power):!a autoinscribe += staff of (conjuration|enchantment|summoning|poison):!a autoinscribe += curare:=f #: if you.god() == "Fedhas" then #autoinscribe += fruit:!e #: end ai := autoinscribe ai += curing:@q1 ai += potions? of heal wounds:@q2 ai += wand of heal wounds:@v2 ai += potions? of haste:@q3 ai += wand of hasting:@v3 ai += scrolls? of teleportation:@r4 ai += wand of teleportation:@v4 ai += identify:@r1 ai += remove curse:@r2 ai += blowgun:@w1 ai += ration:@e1 ai += (beef jerk|fruit|pizza):@e2 ai += royal jell:@e3 # Message Colours msc := message_colour #channel.plain = plain #channel.prompt = plain #channel.god = plain # channel.pray = mute #channel.pray = plain #channel.duration = plain #channel.danger = plain #channel.food = plain #channel.warning = plain #channel.recovery = plain # channel.talk = mute #channel.talk = plain # channel.talk_visual = mute #channel.talk_visual = magenta msc += cyan:your body is wracked with pain $msg_combat := cyan $msg_special := cyan #msc += $item_dmg:acid corrodes #msc += $item_dmg:catch(es)? fire #msg += $msg_warning:shout msc += $msg_combat:You destroy msc += $msg_combat:You kill msc += $msg_combat:You feel a bit more experienced. msc += $msg_special:Your .* skill increases to level 3! ## Messages more := force_more_message ## Important features #: if you.god() == "Ashenzari" then #more += You have a vision of.*gates? #: else more += interdimensional caravan more += distant snort more += Found a gateway leading out of the Abyss #: end more += Found .* abyssal rune of Zot #more += You feel a terrible weight on your shoulders #more += Your surroundings flicker #more += sense of stasis #more += You cannot teleport right now more += You fall through a shaft #more += (blundered into a|invokes the power of) Zot #more += Ouch! That really hurt! #more += dispelling energy hits you more += You convulse #more += You are (blasted|electrocuted)! #more += You are (more )?confused #more += You are (more |lethally )?poisoned #more += wrath finds you #more += lose consciousness more += Space warps horribly around you more += hits you.*distortion more += Space bends around you\. #more += watched by something #more += The dungeon rumbles around #more += The air twists around and violently strikes you in flight # Buff/utility/escape spells we always try to put on specific letters. # Uses following letters: aeghijlmrsBEKU # spell_slot += Abjuration:jJA # spell_slot += Aura of abjuration:jJA spell_slot += Apportation:aAP spell_slot += Blink:v # spell_slot += Borgnjor's revivification:BNV # spell_slot += Cigotuvi's Embrace:ige # spell_slot += Controlled blink:ieC # spell_slot += Cure poison:ieP # spell_slot += Death's door:DOT # spell_slot += Deflect missiles:rRM spell_slot += Haste:HA spell_slot += Invisibility:IN # spell_slot += Mass abjuration:jJA spell_slot += Invisibility:IN # spell_slot += Mass abjuration:jJA spell_slot += Ozocubu's armour:oOM spell_slot += Passage of golubria:dp # spell_slot += Recall:eER spell_slot += Regeneration:c spell_slot += Repel missiles:rRM # spell_slot += Ring of flames:meF spell_slot += Shroud of golubria:g spell_slot += Silence:SIC # spell_slot += Song of slaying:giS spell_slot += Swiftness:WTS # spell_slot += Sublimation of blood:BMN spell_slot += Summon butterflies:B spell_slot += Alistair's intoxication:tox spell_slot += Airstrike:ktT spell_slot += Agony:yno spell_slot += Animate dead:ndt spell_slot += Animate skeleton:nkt spell_slot += Beastly appendage:zbt spell_slot += Blade hands:bdB # Try to put bolt spells on b spell_slot += Bolt of cold:bco spell_slot += Bolt of draining:bnd spell_slot += Bolt of fire:bfo spell_slot += Bolt of magma:bof spell_slot += Call canine familiar:fuc spell_slot += Call imp:puc spell_slot += Cause fear:xcf spell_slot += Corona:zox spell_slot += Chain lightning:tcn spell_slot += Cigutovi's embrace:vtn spell_slot += Confusing touch:oxc spell_slot += Confuse:ocf spell_slot += Conjure flame:ofu spell_slot += Control undead:not spell_slot += Corpse rot:otn spell_slot += Dazzling spray:ydz spell_slot += Darkness:DAR spell_slot += Death channel:ndt spell_slot += Discord:DOC spell_slot += Disjunction:dox spell_slot += Dispel undead:ndp spell_slot += Dispersal:dxp spell_slot += Dragon form:dof spell_slot += Dragon's call:dou spell_slot += Dragon's call:dou spell_slot += Ensorcelled hibernation:zbx spell_slot += Excruciating wounds:nwd spell_slot += Fire storm:fot spell_slot += Fireball:fbd spell_slot += Flame tongue:zfo spell_slot += Force lance:ofc spell_slot += Freezing cloud:cdo spell_slot += Freeze:zcf spell_slot += Fulminant prism:ptf spell_slot += Gell's Gravitas:vxt spell_slot += Glaciate:ctb spell_slot += Haunt:unt spell_slot += Hydra form:ydo spell_slot += Ice form:cof spell_slot += Ice storm:cot item_slot += amulet of stasis : A item_slot += amulet of rage : B item_slot += ring of (ice|protection from cold) : Cc item_slot += amulet of the gourmand : D item_slot += \+[0-9]+ ring of evasion : Ee item_slot += ring of .*fire : Ff item_slot += amulet of regeneration : g item_slot += amulet of guardian spirit : G item_slot += amulet of faith : H item_slot += \+[0-9]+ ring of intelligence : Ii item_slot += amulet of warding : J item_slot += amulet of clarity : K item_slot += ring of flight : L item_slot += ring of protection from magic : Mm item_slot += ring of positive energy : Nn item_slot += \+[0-9]+ ring of protection : Oo item_slot += ring of poison resistance : P item_slot += ring of stealth : Qq item_slot += \+[0-9]+ ring of strength : Ss item_slot += ring of teleportation : T item_slot += ring of sustain (abilities|attributes) : u item_slot += amulet of resist mutation : U item_slot += ring of see invisible : v item_slot += ring of invisibility : V item_slot += ring of magical power : Ww item_slot += \+[0-9]+ ring of dexterity : Xx item_slot += \+[0-9]+ ring of slaying : Yy item_slot += ring of wizardry : Zz