#Got suggestions/improvements? #https://github.com/HilariousDeathArtist/DCSSConfigFile # or find me on crawl.s-z.org < function ready() AnnounceDamage() SpoilerAlert() end > ################## # Mob Warnings # # orig. ScarletJ # ################## < function SpoilerAlert() local mobwarnings = {} --Add dangerous monsters to this table by using their name as the key, (as a lua pattern) --Set the value to the warning string you want to display, where it will formatted like: --"[The] Monster_Name Warning_Message" --If the Monster_Name includes a capital letter, the message will be prepended with [The] mobwarnings["giant eyeball"] = "can paralyse you!" mobwarnings["golden eyeball"] = "can confuse you!" mobwarnings["electric golem"] = "has nasty electric attacks!" mobwarnings["storm dragon"] = "has a nasty electric breath attack!" mobwarnings["great orb of eyes"] = "can cast paralyse, disintegrate, slow, confuse, and teleport you!" mobwarnings["vampire knight"] = "can cast paralyse!" mobwarnings["vampire mage"] = "can Summon Undead and Animate Dead!" mobwarnings["orc sorcerer"] = "can cast paralyse!" mobwarnings["fire giant"] = "can cast fireball and bolt of fire!" mobwarnings["frost giant"] = "can cast bolt of cold!" mobwarnings["spriggan druid"] = "can awaken trees, and cast might on recalled animals!" mobwarnings["thorn hunter"] = "can throw a nasty volley of thorns, and create brambles!" mobwarnings["ice giant"] = "can cast bolt of ice!" --mobwarnings["orc wizard"] = "might cast slow or confuse!" mobwarnings["wraith"] = "can slow you in melee!" mobwarnings["stone giant"] = "can throw large rocks and is a brute in melee!" mobwarnings["ettin"] = "is a beast in melee!" mobwarnings["fire dragon"] = "has a nasty fire breath attack!" mobwarnings["ice dragon"] = "has a nasty cold breath attack!" mobwarnings["apocalypse crab"] = "has a chaos breath attack!" mobwarnings["shadow dragon"] = "has a nasty draining breath attack!" mobwarnings["golden dragon"] = "has multiple nasty breath attacks!" mobwarnings["tentacled monstrosity"] = "is a beast in melee!" mobwarnings["cyclops"] = "can throw large rocks!" mobwarnings["red wasp"] = "can paralyse, slow, and poison in melee!" mobwarnings["yellow wasp"] = "can paralyse and poison in melee!" mobwarnings["Grinder"] = "can cast paralyse!" mobwarnings["Rupert"] = "can paralyse you in fear!" mobwarnings["air mage"] = "can cast airstrike!" mobwarnings["titan"] = "can cast airstrike!" mobwarnings["jumping spider"] = "can ensnare you in webs!" mobwarnings["Arachne"] = "can ensnare you in her webs!" mobwarnings["Harold"] = "can throw nets and cast bolt of fire" mobwarnings["blizzard demon"] = "can cast airstrike!" mobwarnings["wind drake"] = "can cast airstrike!" mobwarnings["Gastronok"] = "can cast airstrike!" mobwarnings["Enchantress"] = "can cast Dimension Anchor, Slow, Haste, Mass Confusion, and Strip Resistance!" mobwarnings["Sojobo"] = "can cast airstrike!" mobwarnings["Maurice"] = "can steal your items, go invisible, and teleport away!" mobwarnings["deep elf demonologist"] = "can cast banishment or summon Greater Demons!" mobwarnings["Louise"] = "can cast banishment!" mobwarnings["Psyche"] = "might banish you in melee!" mobwarnings["Sonja"] = "will probably banish you in melee!" mobwarnings["draconian caller"] = "can summon Dragons and Death Drakes!" mobwarnings["draconian annihilator"] = "can cast Lehudib's Crystal Spear or Iron Shot!" mobwarnings["draconian zealot"] = "can cast smite-targeted Hellfire or smite you!" mobwarnings["deep elf annihilator"] = "can cast Lehudib's Crystal Spear or Iron Shot!" mobwarnings["blood saint"] = "can cast LCS and other Legendary Destruction!" mobwarnings["black sun"] = "can give allies a dangerous black mark which gives melee effects!" mobwarnings["corrupter"] = "can summon allies from various branches!" mobwarnings["moth of wrath"] = "can enrage both enemies and you!" mobwarnings["orb spider"] = "can cast Orb of Destruction!" mobwarnings["tarantella"] = "can cause confusion in melee!" mobwarnings["brown ugly thing"] = "can cause corrosion in melee!" mobwarnings["brown very ugly thing"] = "can cause corrosion in melee!" mobwarnings["red ugly thing"] = "can burn your scrolls in melee!" mobwarnings["red very ugly thing"] = "can cause sticky flames in melee!" mobwarnings["flaming corpse"] = "can cause sticky flames in melee!" mobwarnings["purple ugly thing"] = "can cause sickness in melee!" mobwarnings["purple very ugly thing"] = "can cause rotting in melee!" mobwarnings["komodo dragon"] = "can cause sickness in melee!" mobwarnings["deep troll earth mage"] = "can cast LRD and dig!" mobwarnings["deep troll shaman"] = "can cast haste and might on allies!" mobwarnings["warmonger"] = "can sap your magic and summon a grand avatar!" mobwarnings["chaos champion"] = "can dispel or entrap you, or other chaos effects!" mobwarnings["draconian shifter"] = "can block teleports, blink allies encircling you, or cause you to blink!" mobwarnings["guardian serpent"] = "can blink allies encircling you!" mobwarnings["Roxanne"] = "can cast LCS and Iron Shot at you, or shift your position!" mobwarnings["^c wizard"] = "might cast banishment, paralyse, or LCS!" mobwarnings["ogre mage"] = "might cast banishment, paralyse, or LCS!" mobwarnings["lich"] = "might cast banishment, paralyse, summon demon, or LCS!" mobwarnings["Erolcha"] = "might cast banishment, paralyse, or LCS!" mobwarnings["draconian scorcher"] = "can cast smite-targeted Hellfire!" mobwarnings["hellion"] = "can cast smite-targeted Hellfire!" mobwarnings["Azrael"] = "can cast smite-targeted Hellfire!" mobwarnings["deep elf sorcerer"] = "can cast banishment or line-of-sight Hellfire!" mobwarnings["deep elf mage"] = "can cast fireball and slow!" mobwarnings["quicksilver dragon"] = "can dispel your buffs!" mobwarnings["purple draconian"] = "can dispel your buffs!" mobwarnings["yellow draconian"] = "can corrode your equipment at range!" mobwarnings["mottled draconian"] = "can spit sticky flames at range!" mobwarnings["vault sentinel"] = "can mark you and blow a signal horn!" mobwarnings["vault warden"] = "can lockdown doors and staircases!" mobwarnings["ironbrand convoker"] = "can recall allies and cast might on them!" mobwarnings["ironheart preserver"] = "can absord the damage of its allies and heal itself!" mobwarnings["Hell Sentinel"] = "can cast line-of-sight Hellfire and Iron Shot!" mobwarnings["Asmodeus"] = "can cast line-of-sight Hellfire and Summon Greater Demons!" mobwarnings["flayed ghost"] = "can Flay you to shreds!" mobwarnings["Ice Fiend"] = "can cast Torment!" mobwarnings["Shadow Fiend"] = "can cast Torment and Dispel Undead!" mobwarnings["curse skull"] = "can cast Torment and Summon Undead!" mobwarnings["tormentor"] = "can cast Torment!" mobwarnings["curse toe"] = "can cast Torment and Summon Fungus!" mobwarnings["Menkaure"] = "can cast torment!" mobwarnings["Gloorx Vloq"] = "can cast Torment!" mobwarnings["Ereshkigal"] = "can cast Torment and paralyse!" mobwarnings["Brimstone Fiend"] = "can cast torment and line-of-sight Hellfire!" mobwarnings["daeva"] = "can smite you!" mobwarnings["balrug"] = "can smite you, and cast fireball!" mobwarnings["smoke demon"] = "can smite you, and cast ranged sticky flame!" mobwarnings["deep elf priest"] = "can smite you!" mobwarnings["orc priest"] = "can smite you!" mobwarnings["orc high priest"] = "can smite you!" mobwarnings["starcursed mass"] = "can smite you!" mobwarnings["Frances"] = "can smite you!" mobwarnings["Mnoleg"] = "cast Summon Eyes and smite you!" mobwarnings["deep elf high priest"] = "can cast smite-targeted Hellfire or smite you!" mobwarnings["mummy priest"] = "can cast torment and smite you!" mobwarnings["greater mummy"] = "can cast torment and smite you!" mobwarnings["Khufu"] = "can cast torment and smite you!" mobwarnings["sphinx"] = "can cast paralyse, slow, confuse, and smite you!" mobwarnings["Norris"] = "can cast paralyse and smite you, or drain your Int!" mobwarnings["catoblepas"] = "can petrify you with its breath!" mobwarnings["Jorgrun"] = "can cast petrify and shatter!" mobwarnings["brain worm"] = "can drain your Int!" mobwarnings["orange crystal statue"] = "can cast confuse and Shadow Creatures, or drain your Int!" mobwarnings["Jory"] = "can mesmerise, cast LCS and blink close!" mobwarnings["neqoxec"] = "can mutate you or drain your Int!" mobwarnings["cacodemon"] = "can mutate you!" mobwarnings["shining eye"] = "can mutate you!" mobwarnings["orb of fire"] = "can mutate you!" mobwarnings["pulsating lump"] = "can mutate you in melee!" mobwarnings["Cerebov"] = "can cast Fire Storm, Iron Shot, and Summon Greater Demons!" mobwarnings["Mennas"] = "can cast silence and confuse!" mobwarnings["Ignacio"] = "can cast Agony!" mobwarnings["giant orange brain"] = "can cast Shadow Creatures, or drain your Int!" mobwarnings["boggart"] = "can cast Shadow Creatures!" mobwarnings["shadow demon"] = "can cast Shadow Creatures!" mobwarnings["ynoxinul"] = "can cast Iron Shot!" mobwarnings["Frederick"] = "can cast Iron Shot!" mobwarnings["Dispater"] = "can cast line-of-sight Hellfire, Iron Shot, and summon Greater Demons!" mobwarnings["ghost moth"] = "will drain your Magic!" mobwarnings["eye of draining"] = "will drain your Magic!" -- Holds the overall alert message and count of dangers local alerts = "" local short_alert = " " local total_dangers = 0 -- For each type of monster you can see, using getMonsterList() -- This goes through each monster in the mobwarnings table above and -- Checks to see if it matches the description of each mob in sight -- Excluding forms that can't cast: zombie, skeleton, simulcrum, but not incapacited forms for mons, count in pairs(getMonsterList()) do for mob, message in pairs(mobwarnings) do if string.find(mons, mob) and not string.find(mons, "zombie") and not string.find(mons, "skeleton") and not string.find(mons, "shaped block of ice") and not string.find(mons, "simulacr") then --Used to format the string for Unique/Named mobs local is_fiend = (string.find(mons, "Fiend") ~= nil) local is_uppercase = (string.find(mons, "%u") ~= nil) and not is_fiend --Holds this mobs alert message local alert = "" local mob_name = "" --Formatting for uniques if is_uppercase then alert = "" .. mons .. " " .. message mob_name = mons --For more than 1 of the same monster elseif (count > 1) then alert = "The ".. mons .. " " .. message .. "(" .. count .. "x)" mob_name = mons .. "(" .. count .. "x)" --For a single non-unique monster else alert = "The " .. mons .. " " .. message mob_name = mons end --Keeps a count of all the found matches total_dangers = total_dangers + count --Adds the created alert string to the full string of alerts alerts = alerts .. " " .. alert short_alert = short_alert .. mob_name .. ", " end end end short_alert = string.sub(short_alert, 1, -3) .. "!" --If there is an alert and it was not displayed in the last six messages then display the warning if not ((alerts == "") or string.find(crawl.messages(6), escape(alerts))) then --For a single monster if total_dangers == 1 then crawl.mpr("Spoiler Alert:" .. alerts .. "") --For 2 or 3 elseif total_dangers < 4 then crawl.mpr("Warning(" ..total_dangers .. "x):" .. alerts .. "") --For 4 to 7 elseif total_dangers < 8 and (not string.find(crawl.messages(6), escape(short_alert))) then crawl.mpr("Danger(" ..total_dangers .. "x):" .. short_alert .. "") --For 8 or more elseif not string.find(crawl.messages(6), escape(short_alert)) then crawl.mpr("PANIC(" ..total_dangers .. "x):" .. short_alert .. "") end end end -- Returns a table where the key is the monster description and value is the total number of that mob in your vision function getMonsterList() local monsters = {} for x = -8,8 do for y = -8,8 do m = monster.get_monster_at(x, y) if m and (m:attitude() == 0) then desc = m:desc() if (monsters[desc] == nil) then monsters[desc] = 1 else monsters[desc] = monsters[desc] + 1 end end end end return monsters end --Escapes the special characters in a string for pattern matching function escape(str) local escape_parens = str:gsub('[%(%)]','%\%1') --Removes any coloration parts of the string return (escape_parens:gsub('<[^<]*>','')) end > ############### # Damage Calc # ############### : local previous_hp = 0 : local previous_mp = 0 : local max_hp = you.hp() : local max_mp = you.mp() : : function AnnounceDamage() : local current_hp = you.hp() : local current_mp = you.mp() : -- Set max hp/mp at beginning of turn : if current_mp > max_mp then : max_mp = current_mp : end : if current_hp > max_hp then : max_hp = current_hp : end : : --Skips message on initializing game : if previous_hp > 0 then : local hp_difference = previous_hp - current_hp : local mp_difference = previous_mp - current_mp : : --On losing health : if (current_hp < previous_hp) then : if current_hp <= (max_hp * 0.50) then : crawl.mpr("You take " .. hp_difference .. " damage, and have " .. current_hp .. "/" .. max_hp .. " hp.") : elseif current_hp <= (max_hp * 0.70) then : crawl.mpr("You take " .. hp_difference .. " damage, and have " .. current_hp .. "/" .. max_hp .. " hp.") : elseif current_hp <= (max_hp * 0.90) then : crawl.mpr("You take " .. hp_difference .. " damage, and have " .. current_hp .. "/" .. max_hp .. " hp.") : else : crawl.mpr("You take " .. hp_difference .. " damage, and have " .. current_hp .. "/" .. max_hp .. " hp.") : end : if hp_difference > (max_hp * 0.20) then : crawl.mpr("MASSIVE DAMAGE!!") : end : end : : --On gaining more than 1 health : if (current_hp > previous_hp) then : --Removes the negative sign : local health_inturn = (0 - hp_difference) : if (health_inturn > 1) and not (current_hp == max_hp) then : crawl.mpr("You regained " .. health_inturn .. " hp, and now have " .. current_hp .. "/" .. max_hp .. " hp.") : end : if (current_hp == max_hp) then : crawl.mpr("Health restored: " .. current_hp .. "") : end : end : : --On gaining more than 1 magic : if (current_mp > previous_mp) then : --Removes the negative sign : local mp_inturn = (0 - mp_difference) : if (mp_inturn > 1) and not (current_mp == max_mp) then : if current_mp < (max_mp * 0.25) then : crawl.mpr("You regained " .. mp_inturn .. " mp, and now have " .. current_mp .. "/" .. max_mp .. " mp.") : elseif current_mp < (max_mp * 0.50) then : crawl.mpr("You regained " .. mp_inturn .. " mp, and now have " .. current_mp .. "/" .. max_mp .. " mp.") : else : crawl.mpr("You regained " .. mp_inturn .. " mp, and now have " .. current_mp .. "/" .. max_mp .. " mp.") : end : end : if (current_mp == max_mp) then : crawl.mpr("MP restored: " .. current_mp .. "") : end : end : : --On losing magic : if current_mp < previous_mp then : if current_mp <= (max_mp / 5) then : crawl.mpr("Danger: You now have " .. current_mp .. "/" ..max_mp .." mp.") : elseif current_mp <= (max_mp / 2) then : crawl.mpr("Warning: You now have " .. current_mp .. "/" ..max_mp .." mp.") : else : crawl.mpr("You now have " .. current_mp .. "/" ..max_mp .." mp.") : end : end : end : --Set previous hp and mp at end of turn : previous_hp = current_hp : previous_mp = current_mp : end ############# # Autofight # ############# # Do/don't throw stuff when autofighting autofight_throw = false autofight_throw_nomove = true # If true. items are autofired stopping at the monsters feet (same as firing using .) autofight_fire_stop = true fire_order = launcher, return fire_order += large rock, javelin, tomahawk, dart, stone # Prevent me from tab-fighting to death below 75% HP autofight_stop = 50 # Enables automagic attacks automagic_enable = true automagic_slot = a # Percentage of MP to stop automagic at automagic_stop = 0 # If set to true, resort to melee when automagic_stop is active automagic_fight = true ############### # Spell slots # ############### # Set Alias for Spell Slots slot := spell_slot # Try to keep in aplhabetic order slot += Shroud:a slot += Freeze:a slot += Blink:b slot += Call Imp:c slot += Petrify:c slot += Confuse:c slot += Control Undead:c slot += Spider Form:c slot += Conjure Flame:c slot += Freezing Aura:c slot += Repel Missiles:d slot += Deflect Missiles:d slot += Lethal Infusion:d slot += Fireball:f slot += Fire Brand:f slot += Apportation:g slot += Haste:h slot += Abjuration:q slot += Regeneration:r slot += Recall:r slot += Swiftness:s slot += Sticky Flame:s slot += Sticks to Snakes:s slot += Condensation Shield:s slot += Slow:s slot += Song of Slaying:s slot += Passwall:w slot += Corona:v slot += Iskenderun's Mystic Blast:x slot += Call Canine Familiar:c slot += Blade Hands:x slot += Mephitic Cloud:x slot += Lightning Bolt:x slot += Stone Arrow:x slot += Vampiric Draining:x slot += Throw Icicle:x slot += Throw Flame:x slot += Throw Frost:x slot += Lee's Rapid Deconstruction:z slot += Iskenderun's Battlesphere:z slot += Spectral Weapon:z slot += Ozocubu's Armour:A slot += Animate Skeleton:A slot += Animate Dead:A slot += Stoneskin:A slot += Summon Butterflies:B slot += Controlled Blink:B slot += Control Teleport:C slot += Death's Door:D slot += Flight:F slot += Cure Poison:P slot += Borgnjor's Revivification:R slot += Phase Shift:S ################ # Auto Exclude # ################ ## paralyzing monsters ## auto_exclude += [^c] wizard [^s], eyeball [^s], orb of eyes [^s], sphinx [^s], lich [^s], ancient lich [^s], ogre-mage [^s], Norris [^s] auto_exclude += vampire knight [^s], orc sorcerer [^s], Grinder [^s], Rupert [^s], Ereshkigal [^s], Erolcha [^s], Jory [^s] auto_exclude += Roxanne [^s], Sigmund [^s], Hydra [^s], Pikel [^s], slave [^s], Prince Ribbit [^s], Snorg [^s] auto_exclude += Menkaure [^s], Duvessa [^s], Dowan [^s], Blork [^s], Jospeh [^s], jelly [^s], Gastronok [^s] auto_exclude += Urug [^s], Harold [^s], Aizul [^s], Erica [^s], Jorgrun [^s], ancienct lich [^s], orb of fire [^s] auto_exclude += Saint Roka [^s], Boris [^s], Mennas [^s], Nessos [^s], Sonja [^s], Agnes [^s], Wiglaf [^s], Fannar [^s], Louise [^s] auto_exclude += Mara [^s], Arachne [^s], Xtahua [^s], Frances [^s], Frederick [^s], ice statue [^s], Polyphemus [^s] auto_exclude += Death drake [^s], Kirke [^s], Hog [^s], Jorgrun [^s], Sojobo [^s], Nergalle [^s], Maud [^s] ############### # Auto Travel # ############### # Set travel delay to -1 for instant-travel, set to 1 to see travel paths travel_delay = -1 explore_stop = glowing_items,artefacts,greedy_pickup_smart explore_stop += stairs,shops,altars,portals,branches,runed_doors explore_stop += greedy_sacrificeable # Adjusts how much autoexplore favours attempting to discover room perimeters and corners. # At values higer than 0, autoexplore will more heavily favour visiting squares that are next to walls explore_wall_bias = 2 # Make auto travel sacrifice corpses sacrifice_before_explore = true auto_sacrifice = true # unless nemelex #: if you.god() == "Nemelex Xobeh" then # sacrifice_before_explore = false # auto_sacrifice = false #: end # Disables key press from stopping autoexplore travel_key_stop = false runrest_ignore_message += You feel.*sick runrest_ignore_poison = 3:30 runrest_ignore_monster += butterfly:1 trapwalk_safe_hp = dart:15,needle:25,arrow:25,bolt:30,spear:20,axe:40,blade:50 # Only stop resting when both HP/MP are full rest_wait_both = true # Set Alias' stop := runrest_stop_message ignore := runrest_ignore_message # Jiyva Messages : if you.god() == "Jiyva" then ignore += Jiyva gurgles merrily ignore += Jiyva appreciates your sacrifice ignore += Jiyva says: Divide and consume ignore += You hear.*splatter : end # Annoyances -- Don't stop autotravel for these events ignore += You feel.*sick ignore += disappears in a puff of smoke ignore += engulfed in a cloud of smoke ignore += standing in the rain ignore += engulfed in white fluffiness ignore += safely over a trap ignore += A.*toadstool withers and dies ignore += toadstools? grow ignore += You walk carefully through the ignore += grinding sound ignore += contamination has completely ignore += in your inventory.*rotted away # Bad things -- Stop autotravel for these events stop += found a zot trap stop += Wait a moment stop += You fall through a shaft stop += An alarm trap emits a blaring wail stop += (blundered into a|invokes the power of) Zot stop += hear a soft click stop += A huge blade swings out and slices into you[^r] stop += sense of stasis stop += flesh start stop += (starving|devoid of blood) stop += wrath finds you stop += lose consciousness # Expiring effects -- Stop autotravel for spells beginning to expire (to allow recasts) # Haste stop += You feel yourself slow down # Flight stop += You are starting to lose your buoyancy stop += You lose control over your flight # Necromutation stop += Your transformation is almost over stop += You have a feeling this form stop += You feel yourself come back to life # Control Teleport stop += uncertain # Deaths Door stop += time is quickly running out stop += life is in your own # Enslavement stop += is no longer charmed # Shroud stop += shroud begins to fray stop += shroud unravels # Swiftness stop += start to feel a little slower # Repel/Deflect stop += missiles spell is about to expire # Ghouls : if you.race() == "Ghoul" then stop += smell.*(rott(ing|en)|decay) stop += something tasty in your inventory : end # Good things - Bad things wearing off stop += Your magical contamination has completely faded away stop += You are no longer firmly anchored in space #ignore += pray: #ignore += friend_spell: #ignore += friend_enchant: #ignore += friend_action: #ignore += sound: ################# # Force Prompts # ################# # Set Alias more := force_more_message # Important dungeon features more += interdimensional caravan more += distant snort more += Found a gateway leading out of the Abyss more += wave of frost more += roar of battle more += There is an entrance to a bailey on this level more += oppresive heat more += tolling of a bell more += sound of rushing water more += Found a frozen archway : if you.god() == "Ashenzari" then more += You have a vision of.*gates? : end more += Done waiting more += (The|Your).*falls away! more += acid corrodes more += catch(es)? fire more += freezes? and shatters? more += can cast Torment more += MASSIVE DAMAGE # Translocations more += You.*teleport [^f] more += You blink more += Your surroundings suddenly seem different more += You feel strangely stable # Wands/Potions/evokes used by monsters more += zaps a (wand|rod) more += drinks a potion more += evokes.*(amulet|ring) # Abyssal Rune more += Found .* abyssal rune of Zot # Dangerous Monsters more += Giant eyeball.*comes? into view more += Lich.*comes? into view more += The blast of calcifying dust hits you more += You are engulfed in calcifying dust more += begins to recite a word of recall more += You are engulfed in dark miasma more += swoops through the air toward you more += orange crystal statue.*comes? into view more += The ghost moth stares at you # Interrupts for unexpected situations more += You don't.* that spell more += You fail to use your ability more += You miscast more += You cannot teleport right now more += appears in a shower of sparks more += It doesn't seem very happy more += Some monsters swap places more += This wand has no charges more += You are held in a net more += You have disarmed more += You can't gag anything down more += You don't have any such object more += do not work when you're silenced more += You cannot cast spells when silenced more += The barbed spikes dig painfully into your body as you move more += You can't unwield more += You don't have enough magic more += You haven't enough magic at the moment more += You feel your control is inadequate more += You feel strangely unstable more += Your guardian golem overheats more += You have finished your manual more += You can't take your gloves off to put on a ring more += You feel your power leaking away more += You feel your power drain away more += Space warps horribly around you more += Your damage is reflected back at you more += dark mirror aura disappears more += Space bends around you more += The.*grabs you[^r] more += Your attempt to break free more += The.*is a mimic more += The.*offers itself to Yredelemnul more += You are blown backwards! more += Agitated ravens fly out from beneath the more += goes berserk more += are blown away by the wind more += Your magical defenses are stripped away more += appears out of thin air more += You feel less protected from missiles more += Your body is wracked with pain more += surroundings become eerily quiet more += The pull of.*song draws you forwards more += comes (up|down) the stairs more += The jumping spider pounces on you [^but] more += Wisps of shadow swirl around more += begins to accept its allies' injuries more += doors? slams? shut more += The vault warden activates a sealing rune more += Miasma billows from the more += firmly anchored in space more += You stumble into the trap more += You have no appropriate body parts free more += drinks a potion more += You stop (a|de)scending the stairs more += The walls disappear more += too hungry more += The spell fizzles more += Your body armour is too heavy more += stands defiantly in death's doorway more += is no longer invulnerable more += This potion can/'t work under stasis more += splits in two more += Kikubaaqudgha will now enhance your necromancy more += The Shining One will now bless more += You cannot cast spells while unable to breathe more += Your fit of retching subsides more += You are wearing\: more += The walls and floor vibrate strangely for a moment more += You feel your flesh start to rot away more += Mara shimmers and seems to become three # Interrupts for Bad things more += Your surroundings flicker more += You feel yourself grow more vulnerable to poison more += The poison in your body grows stronger more += burn any scroll you tried to read more += Your icy (shield|armour) evaporates more += Your.*(shield|armour) melts away more += sense of stasis more += Your amulet of stasis more += You smell decay. (^Yuck!) more += The writing blurs in front of your eyes more += You fall through a shaft more += A huge blade swings out and slices into you more += your magic stops regenerating more += (blundered into a|invokes the power of) Zot more += Ouch! That really hurt! more += dispelling energy hits you more += You convulse more += You feel drained more += You are (blasted|electrocuted) more += You feel uncertain more += (You are|You're) poisoned more += (You are|You're) more poisoned more += (You are|You're) lethally poisoned more += (You are|You're) confused more += (You are|You're) more confused more += (You are|You're) too confused more += (starving|devoid of blood) more += You need to eat something NOW more += You are engulfed in mutagenic fog more += wrath finds you more += lose consciousness more += You are too injured to fight blindly more += Green shoots are pushing up through the earth more += your.*devoured more += You are drained more += shoots a curare more += You are blown backwards by the freezing wind more += You are knocked back by the lance of force more += You are knocked back by the blast of cold more += You are knocked back by the great wave of water more += You stumble backwards more += You are trampled more += Okawaru sends forces against you more += You are slowing down. more += You flicker for a moment. more += You flicker back more += The.*is unaffected more += You (become entangled|are caught) in (a|the) (web|net) more += The arrow of dispersal hits you[^r] more += The forest starts to sway and rumble more += Vines fly forth from the trees! more += A tree reaches out and hits you! more += You are hit by a branch more += The.*answers the.*call more += The air twists around and violently strikes you in flight more += The.*engulfs you in water more += The power of Zot is invoked against you more += The acid corrodes your more += You feel (dopey|clumsy|weak) more += The air around.*erupts in flames more += Terrible wounds (open|spread) more += You are encased in ice more += Your.*suddenly stops moving more += You suddenly stop moving more += Your surroundings seem slightly different more += Your resistance to elements expires more += You feel a (horrible|terrible) chill more += You are burned terribly more += You are mesmerised more += The barbed spikes become lodged in your body more += A sentinel's mark forms upon you more += The silver sears you more += [^Your].*seems to speed up more += steals.*your more += infuriates you more += reflects.*of reflection more += You cannot afford.*fee more += You can move again more += You slip out of the net more += You.*and break free more += You feel your flesh rotting away more += You feel your translocation being delayed more += There is a sealed passage more += Something appears in a flash of light more += You feel your rage building more += You turn into a fleshy mushroom # Interrupts for Hell effects more += You will not leave this place more += Die\, mortal more += We do not forgive those who trespass against us more += Trespassers are not welcome here more += You do not belong in this place more += Leave now\, before it is too late more += We have you now more += You smell brimstone more += Brimstone rains from above more += You feel lost and a long\, long way from home more += You shiver with fear more += You feel a terrible foreboding more += Something frightening happens more += You sense an ancient evil watching you more += You suddenly feel all small and vulnerable more += You sense a hostile presence more += A gut-wrenching scream fills the air more += You hear words spoken in a strange and terrible language more += You hear diabolical laughter # Interrupts for Expiring spell effects more += You feel yourself slow down more += You are starting to lose your buoyancy more += Your hearing returns more += Your transformation is almost over more += Your skin feels tender more += You have a feeling this form more += You feel yourself come back to life more += time is quickly running out more += life is in your own more += is no longer charmed more += shroud falls apart more += Your extra speed is starting to run out more += Your skin stops crawling more += You are firmly grounded in the material plane once more # Uniques more += 27-headed.*comes? into view. more += Agnes.*comes? into view. more += Aizul.*comes? into view. more += Antaeus.*comes? into view. more += Arachne.*comes? into view. more += Asmodeus.*comes? into view. more += Asterion.*comes? into view. more += Azrael.*comes? into view. more += Blork the orc.*comes? into view. more += Boris.*comes? into view. more += Cerebov.*comes? into view. more += Crazy Yiuf.*comes? into view. more += Dispater.*comes? into view. more += Dissolution.*comes? into view. more += Donald.*comes? into view. more += Dowan.*comes? into view. more += Duvessa.*comes? into view. more += Edmund.*comes? into view. more += Ereshkigal.*comes? into view. more += Erica.*comes? into view. more += Erolcha.*comes? into view. more += Eustachio.*comes? into view. more += Fannar.*comes? into view. more += Frances.*comes? into view. more += Francis.*comes? into view. more += Frederick.*comes? into view. more += Gastronok.*comes? into view. more += Geryon.*comes? into view. more += Gloorx Vloq.*comes? into view. more += Grinder.*comes? into view. more += Grum.*comes? into view. more += Harold.*comes? into view. more += Ignacio.*comes? into view. more += Ijyb.*comes? into view. more += Ilsuiw.*comes? into view. more += Jessica.*comes? into view. more += Jory.*comes? into view. more += Joseph.*comes? into view. more += Josephine.*comes? into view. more += Jozef.*comes? into view. more += Khufu.*comes? into view. more += Kirke.*comes? into view. more += Lamia.*comes? into view. more += Lom Lobon.*comes? into view. more += Louise.*comes? into view. more += Mara.*comes? into view. more += Margery.*comes? into view. more += Maud.*comes? into view. more += Maurice.*comes? into view. more += Menkaure.*comes? into view. more += Mennas.*comes? into view. more += Mnoleg.*comes? into view. more += Murray.*comes? into view. more += Natasha.*comes? into view. more += Nergalle.*comes? into view. more += Nessos.*comes? into view. more += Nikola.*comes? into view. more += Norris.*comes? into view. more += Pikel.*comes? into view. more += Polyphemus.*comes? into view. more += Prince Ribbit.*comes? into view. more += Psyche.*comes? into view. more += Purgy.*comes? into view. more += Roxanne.*comes? into view. more += Rupert.*comes? into view. more += Saint Roka.*comes? into view. more += Sigmund.*comes? into view. more += Snorg.*comes? into view. more += Sojobo.*comes? into view. more += Sonja.*comes? into view. more += Terence.*comes? into view. more += The Lernaean hydra.*comes? into view. more += The royal jelly.*comes? into view. more += The Serpent of Hell.*comes? into view. more += Tiamat.*comes? into view. more += Urug.*comes? into view. more += Vashnia.*comes? into view. more += Wiglaf.*comes? into view. more += Xtahua.*comes? into view. more += 's ghost.* comes? into view # Others more += You have reached level more += Your scales start more += You can now more += Your? can no longer more += The rod doesn't have enough magic points more += You feel monstrous more += Jiyva alters your body : if you.god() == "Xom" then more += god: : end ############# # Interface # ############# allow_self_target = prompt easy_confirm = safe confirm_butcher = never easy_eat_chunks = true auto_eat_chunks = true auto_drop_chunks = yes easy_eat_contaminated = true equip_unequip = true #hp_warning = 25 #mp_warning = 25 hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red stat_colour = 3:red, 7:lightred # Removes the more prompts when outputting more than one screen of messages show_more = false small_more = true # Changes the turn display to show player turns (used for scoring) show_game_turns = true msg_min_height=7 msg_max_height=10 default_manual_training = true #################### # Message coloring # #################### # black, blue, green, cyan, red, magenta, brown, lightgrey, # darkgrey, lightblue, lightgreen, lightcyan, lightred, # lightmagenta, yellow, white # Standard colours to be used for item highlighting $inedible := darkgrey $evil := red $preferred := yellow $rot-inducing := lightred $mutagenic := magenta $dangerous := magenta $poisonous := lightgreen # Standard colours to be used for message highlighting $danger := lightred $item_dmg := red $warning := yellow $boring := darkgrey $negative := brown $good := lightblue $positive := blue $verypositive := green $awesome := lightgreen $interface := cyan $takesaction := lightmagenta $godaction := magenta #channel.floor = darkgrey # Set Alias msc := message_colour # Clear defaults msc = msc += white:You feel blessed for a moment #msc += $danger: msc += $danger:You feel the power of the Abyss delaying your translocation msc += $danger:Mara shimmers and seems to become three msc += $danger:Your spellforged servitor is blown up msc += $danger:Mutagenic energies flood into your body msc += $danger:seems to grow more fierce msc += $danger:attacks! msc += $danger:Your.*falls into the water msc += $danger:Something unseen opens the huge gate msc += $danger:changes into something you cannot see msc += $danger:The rod doesn't have enough magic points msc += $danger:The power of the Abyss keeps you in your place msc += $danger:Your.*is destroyed msc += $danger:You feel your control is inadequate msc += $danger:A great vortex of raging winds appears msc += $danger:You blow up your msc += $danger:The sixfirhy seems to be charged up msc += $danger:You feel your body twist and deform msc += $danger:You feel your power drain away msc += $danger:You cannot cast spells when silenced msc += $danger:You feel hot and cold all over msc += $danger:You don't have the energy to cast that spell msc += $danger:and don't expect to remain undetected msc += $danger:but the box appears empty msc += $danger:your gold pieces vanish msc += $danger:Your.*dies msc += $danger:You cannot teleport right now msc += $danger:You feel your power drawn to a protective spirit msc += $danger:your magic stops regenerating msc += $danger:Some monsters swap places msc += $danger:You turn into a spiny porcupine msc += $danger:Your limbs have turned to stone msc += $danger:Your skin feels tender msc += $danger:You turn into a fleshy mushroom msc += $danger:The sound of falling rocks suddenly begins to subside msc += $danger:The walls and floor vibrate strangely for a moment msc += $danger:Your.*(shield|armour) melts away msc += $danger:drains you msc += $danger:You need to eat something NOW msc += $danger:feel drained msc += $danger:strangely unstable msc += $danger:curare-tipped.*hits you msc += $danger:Space warps.* around you msc += $danger:Space bends around you msc += $danger:sense of stasis msc += $danger:clumsily bash msc += $danger:goes berserk msc += $danger:Forgetting.* will destroy the book msc += $danger:The blast of calcifying dust hits you msc += $danger:You are engulfed in calcifying dust msc += $danger:^It .* you msc += $danger:[^f]Something.*you[^r] msc += $danger:grabs you[^r] msc += $danger:you convulse msc += $danger:is unaffected msc += $danger:blinks into view msc += $danger:seems to speed up msc += $danger:You feel yourself slow down msc += $danger:The alarm trap emits a blaring wail msc += $danger:The mark upon you grows brighter. msc += $danger:flickers (and vanishes|out of sight) msc += $danger:Terrible wounds (open|spread) msc += $danger:The acid burns msc += $danger:The.*is recalled. msc += $danger:The.*blows on a signal horn! msc += $danger:You miscast msc += $danger:zaps a wand msc += $danger:You are no longer berserk msc += $danger:The giant eyeball stares at you msc += $danger:You suddenly lose the ability to move msc += $danger:Your.*glows black for a moment msc += $danger:You are caught in a web msc += $danger:You are knocked back by the lance of force msc += $danger:You are knocked back by the blast of cold msc += $danger:You are knocked back by the great wave of water msc += $danger:You feel very sick msc += $danger:Your.*falls away msc += $danger:splits in two msc += $danger:The lost soul (assumes the form|sacrifices itself) msc += $danger:Necromantic energies msc += $danger:You feel an extremely numb sensation msc += $danger:You feel jittery for a moment msc += $danger:You are caught in (a|the) (web|net) msc += $danger:You become entanged in (a|the) (web|net) msc += $danger:You fall asleep msc += $danger:The forest starts to sway and rumble msc += $danger:Vines fly forth from the trees! msc += $danger:Roots grasp at your msc += $danger:The.*picks up a wand msc += $danger:You struggle against (a|the) (net|web) msc += $danger:You struggle to escape the net msc += $danger:The.*engulfs you in water msc += $danger:Your magical defenses are stripped away msc += $danger:appears out of thin air msc += $danger:You feel less protected from missiles msc += $danger:The power of Zot is invoked against you msc += $danger:you fail to dodge msc += $danger:Death has come for you msc += $danger:Your body is wracked with pain msc += $danger:You really shouldn't be using msc += $danger:You sense an overwhelmingly malignant aura msc += $danger:Space twists in upon itself msc += $danger:Strange energies course through your body msc += $danger:You feel haunted msc += $danger:Your.*suddenly stops moving msc += $danger:You feel incredibly sick msc += $danger:You don't have enough magic msc += $danger:You haven't enough magic at the moment msc += $danger:You fall through a shaft msc += $danger:seems to grow stronger msc += $danger:You die. msc += $danger:Dowan seems to find hidden reserves of power msc += $danger:Oops, that.*feels deathly cold msc += $danger:You struggle to resist msc += $danger:You barely resist msc += $danger:You turn into an animated tree msc += $danger:Your roots penetrate the ground msc += $danger:is no longer charmed msc += $danger:You try to slip out of the net msc += $danger:You become entangled in the net msc += $danger:You feel a build-up of mutagenic energy msc += $danger:You cannot pacify this monster msc += $danger:You feel a (horrible|terrible) chill msc += $danger:You are burned terribly msc += $danger:The moth of wrath goads msc += $danger:you trip and fall back down the stairs msc += $danger:the glow from your corona prevents you from becoming completely invisible msc += $danger:A red film seems to cover your vision as you go berserk msc += $danger:Your limbs are stiffening msc += $danger:You have turned to stone msc += $danger:Draining that being is not a good idea msc += $danger:You feel.*ill msc += $danger:You can't gag anything down msc += $danger:Something feeds on your intellect msc += $danger:The barbed spikes become lodged in your body msc += $danger:You feel your translocation being delayed msc += $danger:You fail to use your ability msc += $danger:Oh no! You have blundered into a Zot trap msc += $danger:reads a scroll msc += $danger:Wisps of shadow swirl around msc += $danger:The.*grows two more msc += $danger:There is a sealed passage msc += $danger:doors? slams? shut msc += $danger:A basket of spiders falls from above msc += $danger:is bolstered by the flame msc += $danger:attempts to bespell you msc += $danger:You feel horribly lethargic msc += $danger:firmly anchored in space msc += $danger:drinks a potion msc += $danger:You hear a zap msc += $danger:You stop (a|de)scending the stairs msc += $danger:You tear a large gash into the net msc += $danger:reflects.*of reflection msc += $danger:The walls disappear msc += $danger:You cannot afford.*fee msc += $danger:This weapon is already enchanted msc += $danger:You feel.*sluggish msc += $danger:You are engulfed in mutagenic fog msc += $danger:You feel extremely strange msc += $danger:You feel the urge to shout msc += $danger:This meat tastes really weird msc += $danger:Your vision blurs msc += $danger:You finish putting on your cursed msc += $danger:It was a potion of paralysis msc += $danger:You feel frail msc += $danger:You feel rather ponderous msc += $danger:That seemed strangely inert msc += $danger:You can't unwield your weapon to draw a new one msc += $danger:the volcano erupts with a roar msc += $danger:too hungry msc += $danger:the book crumbles to dust msc += $danger:Your guardian golem overheats msc += $danger:burn any scroll you tried to read msc += $danger:evokes.*(amulet|ring) msc += $danger:take too long for a potion to reach your roots msc += $danger:There was something very wrong with that liquid msc += $danger:You cannot move msc += $danger:stands defiantly in death's doorway msc += $danger:zaps a rod msc += $danger:twongs alarmingly msc += $danger:You feel yourself grow more vulnerable to poison msc += $danger:The poison in your body grows stronger msc += $danger:You are being crushed by all of your possessions msc += $danger:You are carrying too much msc += $danger:You draw Wild Magic msc += $danger:You draw the Helix msc += $danger:This potion can/'t work under stasis msc += $danger:Your icy (shield|armour) evaporates msc += $danger:You struggle to detach yourself from the web msc += $danger:You are more confused msc += $danger:You are confused msc += $danger:You're too confused msc += $danger:Your skin stops crawling msc += $danger:Your resistance to elements expires msc += $danger:You are blasted by holy energy msc += $danger:You feel uncertain msc += $danger:You are firmly grounded in the material plane once more msc += $danger:The writing blurs in front of your eyes msc += $danger:Your thinking seems confused msc += $danger:You cannot cast spells while unable to breathe msc += $danger:You feel your rage building msc += $danger:You feel a little less msc += $danger:You are wearing\:.*cursed msc += $danger:This card doesn't seem to belong here msc += $danger:You flicker back msc += $danger:something.*blocking the msc += $danger:You slice into (a|the) (net|web) msc += $danger:It doesn't seem very happy msc += $danger:You have been turned into a pig msc += $danger:comes? into view msc += $danger:You feel quite a bit less full msc += $danger:Your unstable footing causes you to fumble your attack msc += $danger:You are being weighed down by all of your possessions msc += $danger:flinch away in fear msc += $danger:is completely unfazed by your meager offer of peace msc += $danger:deflects the msc += $danger:The blink frog basks in the distortional energy msc += $danger:appears unharmed #msc += $item_dmg: msc += $item_dmg:acid corrodes msc += $item_dmg:catch(es)? fire msc ^= $item_dmg:freezes? and shatters? msc += $item_dmg:covered with spores msc += $item_dmg:devours some of your food msc += $item_dmg:rots? away msc += $item_dmg:It has a very clean taste msc += $item_dmg:It was a potion of cure mutation msc += $item_dmg:You feel your flesh rotting away msc += $item_dmg:You are engulfed in dark miasma msc += $item_dmg:You feel guilty msc += $item_dmg:Done waiting msc += $item_dmg:That really hurt #msc += $warning: msc += $warning:The film of ice won't work on stone msc += $warning:The cursed.*is stuck to you msc += $warning:You cannot enchant this weapon msc += $warning:You sense an evil presence msc += $warning:Jory draws you further into his thrall msc += $warning:grabs your msc += $warning:You shudder from the earth-shattering force msc += $warning:Smoke pours from your hands msc += $warning:curses noisily msc += $warning:is no longer blind msc += $warning:Lightning arcs down from a storm cloud msc += $warning:You feel strangely numb msc += $warning:You feel less sure on your feet msc += $warning:The air around you crackles with electrical energy msc += $warning:The vortex of raging winds lifts you up msc += $warning:shimmers and seems to become two msc += $warning:Your ball lightning explodes msc += $warning:There is a sudden explosion of flames msc += $warning:You feel extremely nervous for a moment msc += $warning:The orb fizzles msc += $warning:A film of ice covers the msc += $warning:That ambrosia tasted strange msc += $warning:Your orb of destruction hits.*wall msc += $warning:Something tries to affect you msc += $warning:You block its attack msc += $warning:A large net falls down msc += $warning:You have made a black mistake msc += $warning:You are stuck in your current form msc += $warning:You feel like a pig msc += $warning:Your hearing returns msc += $warning:You feel less in control of your magic msc += $warning:are frozen msc += $warning:Something hits you but does no damage msc += $warning:You turn into a bat msc += $warning:A demon appears msc += $warning:twists and deforms msc += $warning:There is a sudden blast of acid msc += $warning:Die\, mortal msc += $warning:You choke on the stench msc += $warning:Your summoned allies are left behind msc += $warning:You feel that your aim is more steady msc += $warning:There's a creature in the doorway msc += $warning:They are\: msc += $warning:A card falls out of the deck msc += $warning:(dart|tomahawk|javelin|large rock|stone) disappears in a puff of smoke msc += $warning:You feel less regenerative msc += $warning:You can't close doors while held in a net msc += $warning:A slime creature suddenly msc += $warning:You feel closer to the material plane msc += $warning:leaps out from its hiding place msc += $warning:The cursed.*is stuck to your body msc += $warning:You stop removing your armour msc += $warning:You smell decay msc += $warning:You feel a malignant aura surround you msc += $warning:briefly surrounded by a scintillating aura of random colours msc += $warning:looks stronger msc += $warning:You have difficulty breathing msc += $warning:The heat melts your.*(armour|shield) msc += $warning:You are engulfed in a cloud of spores msc += $warning:You feel less perceptive msc += $warning:A profound silence engulfs you msc ^= $warning:Hurry and find it before the entrance collapses msc += $warning:Your memory of.*unravels msc += $warning:You speak a Word of immense power msc += $warning:seems to move somewhat quicker msc += $warning:steals.*your msc += $warning:A tentacle flies out from the starspawn's body msc += $warning:The explosive bolt releases an explosion msc += $warning:There is a Zot trap here msc += $warning:You enter a teleport trap msc += $warning:You need to enable at least one skill for training msc += $warning:You (resume|stop) training msc += $warning:You feel slightly jumpy msc += $warning:You are splashed with acid msc += $warning:ticking.*clock msc += $warning:dying ticks msc += $warning:distant snort msc += $warning:odd grinding sound msc += $warning:creaking of ancient gears msc += $warning:floor suddenly vibrates msc += $warning:a sudden draft msc += $warning:coins.*counted msc += $warning:tolling.*bell msc += $warning:fails to return msc += $warning:Something appears in a flash of light msc += $warning:you turn into a fiery being msc += $warning:no longer ripe msc += $warning:The wave splashes down msc += $warning:The spell fizzles msc += $warning:Your body armour is too heavy msc += $warning:The crackling of melting ice is subsiding rapidly msc += $warning:seems to gain new vigour msc += $warning:You feel strangely stable msc += $warning:(recites|explains|preaches|embarks|launches|threatens|murmurs|breathes|mutters|prattles) msc += $warning:(shout|hisses|gurgles|screeches|barks|cheers|buzzes|grunts|makes a sound|complains) msc += $warning:(shriek|roars|says|moans|keens|mumbles|wails|croak|screams|chants|Floosh|trumpets) msc += $warning:(gibbers|growls|whisper|wail|asks|sighs|laughs|yells|cries|caws|queries|sneers) msc += $warning:(jeers|bellows|chilling moan|scowls|sings|whimpers|cackles|mewls|snorts|grits) msc += $warning:imitates the bagpipes msc += $warning:Dowan breathes msc += $warning:You hear msc += $warning:You drop msc += $warning:seems more stable msc += $warning:opens the (door|gate|large door) msc += $warning:dissolves into sparkling lights msc += $warning:Your attempt to break free msc += $warning:[^un]wields msc += $warning:There is a portal leading out of here msc += $warning:Natasha's spirit plunges in to the ground msc += $warning:Natasha's spirit rises from its lifeless body msc += $warning:The.*wears msc += $warning:You are.*contaminated msc += $warning:blinks msc += $warning:You are starting to lose your buoyancy msc += $warning:You float gracefully downwards msc += $warning:Your surroundings suddenly seem different msc += $warning:You feel your bond with your spectral weapon wane msc += $warning:It (begins to drip with poison|bursts into flame|glows with a cold blue light|stops glowing|softly glows with a divine radiance) msc += $warning:You sense an unholy aura msc += $warning:It is covered in frost msc += $warning:Your spectral weapon fades away msc += $warning:The shock serpent begins to gather electrical charge msc += $warning:moves out of view msc += $warning:basks in the mutagenic energy msc += $warning:Flickering shadows surround you msc += $warning:You found a.*trap msc += $warning:You.*one of the.*heads off msc += $warning:The ironheart preserver begins to accept msc += $warning:slime creatures merge msc += $warning:roars a battle-cry msc += $warning:The.*is healed msc += $warning:You stumble backwards msc += $warning:it creaks loudly msc += $warning:The.*explodes msc += $warning:You are caught in (a fiery explosion|an explosion of ice and frost) msc += $warning:stops burning msc += $warning:(The |.*)is healed msc += $warning:You stop butchering msc += $warning:You feel less studious msc += $warning:(macabre mass|corpses?) merges with msc += $warning:You start to feel a little uncertain msc += $warning:corpses? begins to drag msc += $warning:corpses meld into an agglomeration of writhing flesh msc += $warning:beckons forth a restless soul msc += $warning:Something reaches out for you msc += $warning:Something tries to feed on your intellect msc += $warning:You feel a brief urge to hack something to bits msc += $warning:Pain shudders through your arm! msc += $warning:The.*passes through your shield msc += $warning:draws strength from your injuries msc += $warning:The.*pierces through msc += $warning:The forest fire spreads msc += $warning:The tree burns like a torch msc += $warning:magical defenses are stripped away msc += $warning:You blink msc += $warning:You teleport msc += $warning:You step into.*shadow msc += $warning:Grasping roots rise from the ground around the msc += $warning:The winds start to flow at the.*will msc += $warning:The .*(are|is) blown away msc += $warning:goes into a frenzy at the smell of blood msc += $warning:Something picks up msc += $warning:You smell burning wood msc += $warning:The.*stumbles backwards msc += $warning:looks slightly unstable msc += $warning:slips into darkness msc += $warning:The air around.*erupts in flames msc += $warning:hops backward while attacking msc += $warning:violent explosion of flames msc += $warning:turns its malign attention towards you msc += $warning:Splash! msc += $warning:Harold gasps with his last breath msc += $warning:You enter the shallow water msc += $warning:You see a puff of smoke msc += $warning:pour from your msc += $warning:Tentacles burst out of the water msc += $warning:calls forth a grand avatar msc += $warning:begins absorbing vital energies msc += $warning:focuses on the pain msc += $warning:suddenly seems more agile msc += $warning:regenerates before your eyes msc += $warning:You feel corrupt for a moment msc += $warning:Send 'em back where they came from msc += $warning:The net rips apart msc += $warning:Your surroundings seem slightly different msc += $warning:You are under the weather msc += $warning:You are standing in the rain msc += $warning:The rain has left you waist-deep in water msc += $warning:We do not forgive those who trespass against us msc += $warning:A.*appears from out of thin air msc += $warning:looks more healthy msc += $warning:A mysterious force pulls you upwards msc += $warning:punctures the fabric of the universe msc += $warning:degenerates into a cloud msc += $warning:wounds heal themselves msc += $warning:is no longer moving slowly msc += $warning:is completely healed msc += $warning:You heal msc += $warning:It is briefly surrounded by a scintillating aura of random colours msc += $warning:Partly explored msc += $warning:There is a shaft here msc += $warning:Dowan seems overcome with grief, but rights himself reflexively soon after msc += $warning:You feel that this wand is rather unreliable msc += $warning:You feel less protected msc += $warning:You hear a crashing sound msc += $warning:shatters msc += $warning:apparitions take form around you msc += $warning:You feel your magic capacity is already quite full msc += $warning:You feel vulnerable msc += $warning:pulls away from the web msc += $warning:withdraws into its msc += $warning:is no longer petrified msc += $warning:You remove your msc += $warning:Your.*dissolves into shadows msc += $warning:Your.*stops moving altogether msc += $warning:hides itself under the floor msc += $warning:puts on a burst of speed msc += $warning:The.*decay slows msc += $warning:Your.*is caught in msc += $warning:Thorny briars emerge from the ground! msc += $warning:You flicker for a moment msc += $warning:There is a.*altar.*here msc += $warning:You kneel at the altar msc += $warning:You start to feel less resistant msc += $warning:You feel a strong urge to attack something msc += $warning:You cannot move away from msc += $warning:The pull of.*song draws you forwards msc += $warning:Shadowy forms rise from the deep msc += $warning:You feel as though you will be slow longer msc += $warning:disappears! msc += $warning:Your.*is no longer moving quickly msc += $warning:You feel your magic capacity decrease msc += $warning:drains the heat from the surrounding environment msc += $warning:pounces on you msc += $warning:A tentacle rises from the water msc += $warning:comes (up|down) the stairs msc += $warning:You catch a bit of a chill msc += $warning:A ballistomycete grows in the wake of the spore msc += $warning:A fungus suddenly grows msc += $warning:A toadstool grows msc += $warning:then quickly surges around you msc += $warning:A fierce wind blows msc += $warning:There is a sudden explosion of frost msc += $warning:That was not very filling msc += $warning:You failed to disarm the trap msc += $warning:is covered with a thin layer of ice msc += $warning:draws out.*weapon's spirit msc += $warning:You are pushed out msc ^= $warning:Your.*seems to slow down msc += $warning:thirsts for the lives of mortals msc += $warning:emits a brilliant flash of light msc += $warning:is firebranded into msc += $warning:is no longer bleeding msc += $warning:The dungeon rumbles around Jorgrun! msc += $warning:evaporates and reforms as msc += $warning:You turn into a venomous arachnid creature msc += $warning:infuriates you msc += $warning:Your extra speed is starting to run out msc += $warning:Your skin is crawling a little less now msc += $warning:You stumble into the trap msc += $warning:A raging storm of fire appears msc += $warning:Your transformation is almost over msc += $warning:You feel magic leave you msc += $warning:You feel magic returning to you msc += $warning:Your (horns|talons) disappear msc += $warning:Tentacles burst from the starspawn msc += $warning:you must find a gate leading back msc += $warning:You fall off the wall msc += $warning:Blech - you need (greens|meat) msc += $warning:A starcursed mass splits msc += $warning:You draw the Sage msc += $warning:You feel a wave of frost pass over you msc += $warning:The creatures around you are filled with an inner flame msc += $warning:is filled with an inner flame msc += $warning:Your battlesphere expends the last of its energy and dissipates msc += $warning:You feel less healthy msc += $warning:summons a great blast of wind msc += $warning:Your battlesphere wavers and loses cohesion msc += $warning:You feel your bond with your battlesphere wane msc += $warning:You feel less resistant to hostile enchantments msc += $warning:Your attack snaps.*out of its fear msc += $warning:You feel blessed for a momento msc += $warning:You draw a card msc += $warning:Walls emerge from the floor msc += $warning:You feel like more of a target msc += $warning:is knocked back by the flood of elemental water msc += $warning:blown away by the wind msc += $warning:is surrounded by Orcish apparitions msc += $warning:The.*reappears nearby msc += $warning:The deck of cards disappears msc += $warning:The.*looks more experienced msc += $warning:There is a rocky tunnel leading out of this place here msc += $warning:Your icy (shield|armour) starts to melt msc += $warning:Your legs become a tail msc += $warning:You feel the effects of Trog's Hand fading msc += $warning:You slam the door shut with a bang msc += $warning:This armour is.*for you msc += $warning:magical effects unravel msc += $warning:You awkwardly throw msc += $warning:You erupt msc += $warning:Nergalle is no longer invulnerable msc += $warning:The flames covering.*go out msc += $warning:bleats in terror msc += $warning:seems to regain its courage msc += $warning:You have a feeling of ineptitude msc += $warning:falls through a shaft msc += $warning:You cannot throw anything while held in a net msc += $warning:furiously retaliates msc += $warning:The blast of chaos engulfs your? msc += $warning:You are engulfed in seething chaos msc += $warning:Your song has ended msc += $warning:Your song is almost over msc += $warning:is in the way msc += $warning:You are too berserk msc += $warning:The tentacle pulls you backwards msc += $warning:starcursed mass shudders and msc += $warning:The kraken squirts a massive cloud of ink msc += $warning:Wisps of shadow whirl around you msc += $warning:You are too injured to fight recklessly msc += $warning:You are blown backwards msc += $warning:shakes off its lethargy msc += $warning:I don't know how to get there msc += $warning:There is a magical portal here msc += $warning:Your.*warbles msc += $warning:chimes melodiously msc += $warning:erupts into laughter msc += $warning:makes a deep moaning sound msc += $warning:raves incoherently msc += $warning:speaks gibberish msc += $warning:belts out msc += $warning:yelps msc += $warning:goes tick-tock msc += $warning:gives off a wolf whistle msc ^= $warning:Your.* of resist msc += $warning:cracks jokes msc += $warning:Your orb of destruction dissipates msc += $warning:regales you with its life story msc += $warning:parrots the noises around you msc += $warning:lets out a mournful sigh msc += $warning:tootles away msc += $warning:makes a horrible noise msc += $warning:burps loudly msc += $warning:You are caught in a violent explosion msc += $warning:pulses with an eldritch light msc += $warning:You feel controlled for a moment msc += $warning:You stop putting on your armour msc += $warning:You feel buoyant msc += $warning:We have you now msc += $warning:You do not belong in this place msc += $warning:before it is too late msc += $warning:There is a sudden explosion of magical energy msc += $warning:Something forms from out of thin air msc += $warning:You sense a hostile presence msc += $warning:Trespassers are not welcome here msc += $warning:You feel a terrible foreboding msc += $warning:You will not leave this place msc += $warning:wrenching scream msc += $warning:Leave now/, before it is too late msc += $warning:picks up a throwing net msc += $warning:Nothing appears to happen msc += $warning:The dead are msc += $warning:begin to drag.*along the ground msc += $warning:merge to form a (macabre mass|small abomination|large abomination) msc += $warning:Two macabre masses merge msc += $warning:falls through the shaft msc += $warning:There is a crawl-hole back to the Lair here msc += $warning:There is a hole to the Spider Nest here msc += $warning:You create a pond msc += $warning:Mennas becomes audible again msc += $warning:That was extremely unsatisfying msc += $warning:The wind howls around you msc += $warning:Something invisible bursts forth from the water msc += $warning:Something.*misses msc += $warning:There is a cloud of mutagenic fog here msc += $warning:howls msc += $warning:You part the fleshy orifice with a squelch msc += $warning:The air shimmers briefly around you msc += $warning:You are much too full right now msc += $warning:turns to fight msc += $warning:You turn into a bat msc += $warning:Your.*looks incredibly listless msc += $warning:The mass is resisting your pull msc += $warning:Moving in this stuff is going to be slow msc += $warning:The silence causes your song to end msc += $warning:You feel (slightly|somewhat) less full msc += $warning:The light of Elyvilon fails to reach msc += $warning:The light of Elyvilon almost touches upon msc += $warning:[^r]pulls free of the water msc += $warning:Your piety has decreased msc += $warning:struggles to escape constriction msc += $warning:struggles to resist msc += $warning:You feel.*more hungry msc += $warning:You are outlined in light msc += $warning:You feel momentarily disoriented msc += $warning:(prevent|prevents) you from hitting #msc += $boring: msc ^= $boring:the.*shaped block of ice msc ^= $boring:briefly gains? a (red|green|yellow) sheen msc += $boring:The great wave of water passes through the water elemental msc += $boring:shimmers and vanishes msc += $boring:You do an impromptu tapdance msc += $boring:You feel uncomfortable msc ^= $boring:The shadow imp breathes mist at you msc += $boring:That snozzcumber tasted truly putrid msc += $boring:The reaper draws a finger across its throat msc += $boring:Your.*seems to dim momentarily msc += $boring:Your.*glows dull rubric for a moment msc += $boring:Your.*is briefly tinged with black msc += $boring:Your.*shivers with cold msc += $boring:Your.*has a weird expression for a moment msc += $boring:A malignant aura surrounds your msc += $boring:Your.*twitches violently msc += $boring:Your.*glows dull charcoal for a moment msc += $boring:The world appears momentarily distorted msc += $boring:The iron imp grinds its teeth msc += $boring:unwise to walk into this msc += $boring:The tree breaks and falls down msc += $boring:Nessos tries to tell you a complicated story about hydras msc += $boring:The boulder beetle hits.*wall msc += $boring:The dust glows pale blue msc += $boring:Shadowy shapes form in the air around you msc += $boring:A root reaches out and grasps at passing movement msc += $boring:Tangled roots snake along the ground msc += $boring:The white imp grinds its teeth msc += $boring:The dust glows pulsating marigold msc += $boring:Your.*imp grins impishly at you msc += $boring:Your hooves feel warm msc += $boring:Your.*jumps up and down with excitement msc += $boring:A monocle briefly appears over your left eye msc += $boring:Strange appendages sprout from msc += $boring:Suppurating sores blossom under msc += $boring:A dozen eyes blink open in the msc += $boring:You part the fleshy orifice msc += $boring:There is an open fleshy orifice here msc += $boring:Your hair momentarily turns into snakes msc += $boring:The crimson imp grinds its teeth msc += $boring:The crimson imp spits at you msc += $boring:Duvessa weeps/, then rights herself and shakes her weapon msc += $boring:You smell burning hair msc += $boring:Your nose twitches suddenly msc += $boring:You are wearing that object msc += $boring:You can't wield jewellery msc += $boring:There is an abandoned shop here msc += $boring:You don't have any such object msc += $boring:Mennas is caught in a moment of prayer msc += $boring:You spin around msc += $boring:Aizul coils and then uncoils msc += $boring:The tide is released from Ilsuiw's call msc += $boring:Polyphemus seems to be sizing you up for his next meal msc += $boring:You can't read that msc += $boring:You can't drink that msc += $boring:Your.*falls into the water msc += $boring:A large abomination twists grotesquely msc += $boring:collapse into pulpy msc ^= $boring:You reach to attack msc += $boring:avoids the shaft msc += $boring:Your bones ache msc += $boring:Thank you for shopping msc += $boring:Your ears itch msc += $boring:Prince Ribbit hops awkwardly around msc += $boring:The dust glows shining gridelin msc += $boring:You pass into a different region of Pandemonium msc += $boring:You smell brimstone msc += $boring:Something frightening happens msc += $boring:Multicoloured lights dance before your eyes msc += $boring:Some snowflakes condense on Fannar msc += $boring:shape twists and changes as it dies msc += $boring:No such ability msc += $boring:The plume of ash settles msc += $boring:You feel uncomfortably hot msc += $boring:You can't wield that with a shield msc += $boring:You are already wielding that msc ^= $boring:The blast of magma explodes msc += $boring:Crazy Yiuf glowers msc += $boring:Crazy Yiuf flaps his cloak msc += $boring:Crazy Yiuf waves his quarterstaff at you msc += $boring:You feel lost and a long msc += $boring:The world around you seems to dim momentarily msc += $boring:tears through a web msc += $boring:Pikel waves his whip at you msc += $boring:Wisps of condensation drift from your msc += $boring:A chill runs through your body msc += $boring:Frost covers your body msc += $boring:Your.*feel numb with cold msc += $boring:That.*was very bland msc += $boring:That lemon was rather sour msc += $boring:You call on the dead to rise msc += $boring:You can't wear that msc += $boring:vibrates crazily for a second msc += $boring:The crimson imp breathes (steam|mist) at you msc += $boring:showing sharp teeth msc += $boring:Branches wave dangerously above you msc += $boring:A root lunges up near you msc += $boring:Maurice looks sneaky msc += $boring:Suddenly you are surrounded with a pale green light msc += $boring:really hit the spot msc += $boring:Mmmm... Yummy msc += $boring:The shadow imp grinds its teeth msc += $boring:looks to the heavens msc += $boring:beckons to you msc += $boring:Your.*struggles to escape msc += $boring:Your.*struggles against msc += $boring:glows pale silver for a moment msc += $boring:Your.*struggles to get unstuck from msc += $boring:fades away msc += $boring:You feel electric msc += $boring:sharp shower of sparks msc += $boring:pulsates ominously msc += $boring:You feel earthy msc += $boring:Sparks of electricity dance between your msc += $boring:Edmund gestures with his flail msc += $boring:You feel very uncomfortable msc += $boring:tastes (great|very good|good|unpleasant) msc += $boring:is not very appetising msc += $boring:was delicious msc += $boring:Xtahua glares at you msc += $boring:You pass through the gate msc += $boring:The starspawn's tentacles wither and die msc += $boring:Trunks creak and shift msc += $boring:unmelds from your body msc += $boring:The air around.*crackles with energy msc += $boring:Something.*the (bush|plant) msc += $boring:There's nothing there! msc += $boring:You briefly turn translucent msc += $boring:unborn seems to be listening msc += $boring:You can only put on jewellery msc ^= $boring:You smell decay. Yuck! msc += $boring:Ouch! msc += $boring:The water nymph flows with the water msc += $boring:There isn't anything here msc += $boring:The air around you briefly surges with heat msc += $boring:Your skin glows momentarily msc += $boring:You draw two cards from the deck msc += $boring:You shuffle the cards back into the deck msc += $boring:The drowned soul returns to the deep msc += $boring:Your.*stays? behind msc += $boring:You prostrate yourself msc += $boring:You shiver with cold msc += $boring:Your.*glows (bright chartreuse|shining black|silvery red|dark black) for a moment msc += $boring:Waves of light ripple over your body msc += $boring:Your skin tingles msc += $boring:looks braver msc += $boring:You enjoyed that msc += $boring:Your brain hurts msc += $boring:becomes somewhat translucent msc += $boring:generates a fountain of clear water msc += $boring:You cannot attack while caught msc += $boring:You cannot throw anything while caught msc += $boring:grinds (her|his) teeth msc += $boring:bristles in rage as it notices you msc += $boring:You feel forgetful for a moment msc += $boring:The briar patch crumbles away msc += $boring:You feel momentarily lethargic msc += $boring:...but nothing happens msc += $boring:Wisps of smoke drift from your msc += $boring:You smell salt msc += $boring:tries to hide in the shadows msc += $boring:stops crackling msc += $boring:You momentarily stiffen msc += $boring:waves its rhizomes msc += $boring:You smell (smoke|something weird) msc += $boring:The floor shifts beneath you alarmingly msc += $boring:The reaper smiles without lips msc += $boring:There isn't anything to butcher here msc += $boring:crushes a nearby insect and laughs msc += $boring:Welcome back to the Dungeon msc += $boring:You are blasted with air msc ^= $boring:There is a collapsed entrance here msc += $boring:You feel slightly nauseous msc += $boring:You have identified the last msc += $boring:You can't see any susceptible monsters within range! (Use Z to cast anyway.) msc += $boring:You can't go (up|down) here msc += $boring:Your hair stands on end msc += $boring:Wisps of vapour drift from your msc += $boring:This raw flesh tastes terrible msc += $boring:the (plant|fungus) msc += $boring:You are momentarily dazzled by a (brilliant|flash of) light msc ^= $boring:(flickers out of sight|slips into darkness|flickers and vanishes) for a moment msc += $boring:The golden flame engulfs your? msc += $boring:The shaft crumbles and collapses msc += $boring:An air elemental (merges|forms) itself (into|from) the air msc += $boring:A corpse collapses into a pulpy mess msc += $boring:You start (resting|waiting) msc += $boring:Unknown command msc += $boring:but (do no|doesn't do any|does no) damage msc += $boring:miss msc += $boring:You walk carefully through msc += $boring:grow from msc += $boring:withers and dies msc += $boring:There is nothing on the other side of the stone arch msc += $boring:misses you msc += $boring:Your? appears? unharmed msc += $boring:You are waved at by a branch msc += $boring:The trees move their gnarly branches around msc += $boring:The naga ritualist's toxic aura wanes. msc += $boring:You swap msc += $boring:The smell of rotting flesh msc += $boring:Ugh! There is something really disgusting msc += $boring:Heat runs through your body msc += $boring:Lukewarm flames ripple over your body msc += $boring:stops (dripping with poison|flaming) msc += $boring:Press } to see all runes msc += $boring:There is a.*(door|gate) msc += $boring:(eye-stalks|antennae|whiskers) msc += $boring:You feel troubled msc += $boring:You feel a wave of unholy energy pass over you msc += $boring:blocks msc += $boring:grins evilly msc += $boring:A huge blade swings just past you msc += $boring:(The|Something).*disappears msc += $boring:The.*glitters chillingly msc += $boring:You feel a strange surge of energy msc += $boring:There are no unholy or evil weapons here to destroy msc += $boring:close doors on yourself msc += $boring:Your.*falls off the wall msc += $boring:stops rolling msc += $boring:(pauses|quivers|summons a swarm of flies|gazes forward|sputters|skips|stops to sniff) msc += $boring:turns its.*gaze msc += $boring:Your summoned ally is left behind msc += $boring:That felt strangely unrewarding msc += $boring:The air around you crackles with energy msc += $boring:in your inventory have.*rotted away msc += $boring:(drops|picks up|unwields) msc += $boring:The battlesphere dissipates msc += $boring:(The|Your?).*(passes|pick your way) through a web msc += $boring:You feel extremely cold msc += $boring:You feel terrible msc += $boring:You sense a malignant aura msc += $boring:You (hold|stand your ground msc += $boring:Your.*(holds|stands) its ground msc += $boring:The.*eats the msc += $boring:The winds cease moving at the.*will msc += $boring:The ground creaks as gnarled roots bulge its surface msc += $boring:rages msc += $boring:You feel a wrenching sensation msc += $boring:The.*falls off the wall msc += $boring:The.*jiggles msc += $boring:The.*looks excited msc += $boring:Pikel cracks his whip msc += $boring:Press } to see all the runes you have collected msc += $boring:slime creature splits msc += $boring:stops glowing msc += $boring:splashes around in the water msc += $boring:tentacles slide back into the water msc += $boring:The.*dissolves into shadows msc += $boring:You smell something rotten msc += $boring:You (close|open) the.*(door|gate) msc += $boring:reach down and (open|close) the.*(door|gate) msc += $boring:You (fly|climb) (up|down)wards msc += $boring:You go (up|down) msc += $boring:You fly (up|down) through the gate msc += $boring:You must enter the number of times for the command to repeat msc += $boring:Use Z to cast anyway. msc += $boring:There are no items here msc += $boring:it crumbles to dust msc += $boring:The hatch slams shut behind you msc += $boring:There is an empty arch of ancient stone here msc += $boring:The world spins around you as you enter the gateway msc += $boring:This spell is.*dangerous to cast msc += $boring:There is a web.*here msc += $boring:You pick your way through the web msc += $boring:You hold your ground msc += $boring:The floor vibrates msc += $boring:Sand pours from your msc += $boring:Strange energies run through your body msc += $boring:You smell something strange msc += $boring:evades a web msc += $boring:The.*goes (up|down) the stairs. msc += $boring:Found.*gold msc += $boring:You now have.*gold msc += $boring:Why would you want to do that msc += $boring:you're not good enough to have a special ability msc += $boring:You don't know.*spells? msc += $boring:You feel momentarily confused msc += $boring:holds its.*at the ready msc += $boring:There is a.*fountain.*here msc += $boring:Little bolts of electricity crackle over the disc msc += $boring:tries to grin evilly msc += $boring:The corpses? collapses? into a pulpy mess msc += $boring:There is an empty arch of ancient stone msc += $boring:Your.*glows dark umber for a moment msc += $boring:The runic seals? fades? away msc += $boring:Something drops msc += $boring:tears the web msc += $boring:lashes its tail msc += $boring:smirks and points a slender finger msc += $boring:spectral weapon stumbles backwards msc += $boring:Your (hands|claws) glow momentarily msc += $boring:Weird images run through your mind msc += $boring:safely over a trap msc += $boring:avoid triggering a msc += $boring:A net swings high above you msc += $boring:Your.*disappears msc += $boring:Natasha extends her claws msc += $boring:The shadow imp breathes steam at you msc += $boring:You feel weak for a moment msc += $boring:You can't see any susceptible monsters within range msc += $boring:You are momentarily dazzled by a brilliant light msc += $boring:You feel momentarily weightless msc += $boring:You feel uncomfortably cold msc += $boring:Frost spreads across the the floor msc += $boring:You sense an ancient evil watching you msc += $boring:Your.*(looks|smiles) at you msc += $boring:You experience a momentary feeling of inescapable doom msc += $boring:Something in your inventory has become rotten msc += $boring:assumes a wrestling stance msc += $boring:feints to the right msc += $boring:You smell pepper msc += $boring:You suddenly feel all small and vulnerable msc += $boring:There is a rock-blocked tunnel here msc += $boring:The bat flutters around in erratic circles msc += $boring:You swing at nothing msc += $boring:electric golem crackles and sizzles msc += $boring:ghost ripples msc += $boring:Maud (looks upset|frowns) msc += $boring:There is an ice choked empty arch of ancient stone here msc += $boring:Sparks fly from your msc += $boring:A beastly little devil appears in a puff msc += $boring:crimson imp breathes smoke at you msc += $boring:apparition takes form in the air msc += $boring:Distant voices call out to you msc += $boring:You are showered with tiny particles of grit msc += $boring:The scroll reassembles itself in your msc += $boring:You feel uncomfortably hot msc += $boring:Nergalle blows her nose msc += $boring:Nergalle looks more energetic msc += $boring:stampedes away msc += $boring:You feel a numb sensation msc += $boring:You can't eat that msc += $boring:You smell sulphur msc += $boring:There's nothing to close nearby msc += $boring:glows dull silver for a moment msc += $boring:Your.*stumbles backwards msc += $boring:ghost takes a fighting stance msc += $boring:You shiver with fear msc += $boring:Your.*falls like a stone msc += $boring:You feel a surge of energy from the ground msc += $boring:You release your grib on msc += $boring:Your head hurts msc += $boring:The lightning grounds out # Enemies taking damage msc += $good:You (hit|bite|slice|spit|open|slash|puncture|carve|perforate|stick|cut|chop|strike|skewer|impale|dice|headbutt|fracture|peck|touch|kick|freeze) msc += $good:You (grab|squeeze|constrict|sock|thump|flatten|tail-slap|burn|claw|mangle|punch|drain|bludgeon|whack|shatter|hammer|sears|beat|pound|crush) msc += $good:(hits|bites|slices|spits|opens|slashes|punctures|carves|perforates|sticks|freezes|poisons|engulfs|draws|tail-slaps) [^y] msc += $good:(cuts|chops|strikes|skewers|attacks|hits|constricts|grabs|claws|burns|shocks|drains|sears|pecks|gores|stings|tentacle-slaps|headbutts) [^y] msc += $good:burns msc += $good:is struck by lightning msc += $good:A guardian golem appears msc += $good:is covered in liquid flames msc += $good:is engulfed in msc += $good:A fierce wind blows from the fan msc += $good:Your.*tramples the msc += $good:The orb of electricity engulfs the msc += $good:The (fireball|burst of hellfire|blast of hellfire|ghostly fireball|explosion|stinking cloud) engulfs [^your?] msc += $good:The (fiery explosion|great blast of fire|explosion of dart fragments|explosion of spores) engulfs [^your?] msc += $good:The (plume of ash|blast of magma) engulfs [^y] msc += $good:is smitten msc += $good:struck by your spines msc += $good:There is a sudden explosion of sparks msc += $good:is drained msc += $good:You drain (its|her|his) (magic|power) msc += $good:You drain the msc += $good:Something (hits|bites) the msc += $good:The.*is blasted msc += $good:is burned by your radiant heat msc += $good:The boulder beetle smashes into the msc += $good:The golden flame engulfs msc += $good:The eldritch tentacle writhes msc ^= $good:The.*pierces through the msc += $good:Space (warps horribly|bends) around msc += $good:(convulses|writhes in agony) msc += $good:is splashed with acid msc += $good:You feel life coursing into your body msc += $good:is struck by lightning # Non-damage combat messages #msc += $positive: msc += $positive:illusion disappears in a puff of smoke msc += $positive:Your.*is no longer encased in ice msc += $positive:You deflect msc += $positive:The lightning arcs msc += $positive:is knocked back by the lance of force msc += $positive:is dazzled msc += $positive:is doused terribly msc += $positive:An electric hum fills the air msc += $positive:You summon a servant imbued with your destructive magic msc ^= $positive:Your.*is no longer moving slowly msc += $positive:You are suffused with power msc += $positive:The sheep.*panic msc += $positive:Smoke pours from your nose msc += $positive:The trap is out of ammunition msc += $positive:You dart out from under the net msc += $positive:The manticore spikes snap loose msc += $positive:Your jumping spider.*pounces on the msc ^= $positive:You feel as if something is helping you msc += $positive:You are unaffected msc += $positive:no longer looks unusually strong msc += $positive:You block msc += $positive:flinches away msc += $positive:The.*is (repelled|deflected) msc ^= $positive:You are no longer (glowing|entranced) msc += $positive:Your.*is no longer paralysed. msc += $positive:Your.*seems less confused msc += $positive:Your magical contamination has.*faded msc += $positive:Your white imp breaks free msc += $positive:That potion was really gluggy msc += $positive:You resist msc += $positive:You (partially|easily) resist msc += $positive:Your skin crawls msc += $positive:You draw out your weapon's spirit msc += $positive:You catch the msc += $positive:fails to defend (itself|herself|himself) msc += $positive:falters for a moment msc += $positive:You feel invigorated msc += $positive:flops around on dry land msc += $positive:You escape msc += $positive:glows a violent red msc += $positive:You emit a cloud msc += $positive:(confused|looks drowsy) msc += $positive:is caught in a (web|net) msc += $positive:struggles to get unstuck from the (web|net) msc += $positive:loses its grip on you msc += $positive:The sentinel's mark upon you fades away msc ^= $positive:The terrible wounds on your body vanish msc += $positive:The.*is no longer moving quickly msc += $positive:The lost soul (fades away|flickers out) msc += $positive:You turn into a creature of crystalline ice msc ^= $positive:The.*dark mirror aura disappears msc += $positive:is no longer berserk msc += $positive:You wake up msc += $positive:The grasping roots settle back into the ground msc += $positive:The forest abruptly stops moving msc += $positive:You feel more buoyant msc += $positive:You fly up into the air msc += $positive:You gasp with relief as air once again reaches your lungs msc += $positive:A film of ice covers your body msc += $positive:Your.*has recharged msc += $positive:you pull free of the water engulfing you msc += $positive:You feel a surge of unholy energy msc += $positive:your?.*stops? burning msc += $positive:The.*begins to rapidly decay msc += $positive:Your possessions no longer seem quite so burdensome msc += $positive:You feel in control msc += $positive:You feel odd for a moment msc += $positive:suddenly stops moving msc += $positive:is poisoned msc += $positive:looks even sicker msc ^= $positive:You feel protected from missiles msc += $positive:A film of ice covers your body msc += $positive:is stunned! msc += $positive:is flash-frozen msc += $positive:seems to slow down msc += $positive:is moving more slowly msc += $positive:stops moving altogether msc += $positive:Your skin hardens msc += $positive:gives you a mild electric shock msc += $positive:Eating msc += $positive:the sound returns msc += $positive:Your amulet of stasis gives you a mild electric shock msc += $positive:You finish eating msc += $positive:Your icy armour thickens msc += $positive:Your.*pulls away from the web msc += $positive:A chill wind blows around you msc += $positive:You become transparent for a moment msc += $positive:is charmed msc += $positive:You start singing a song of slaying msc += $positive:The disc erupts in an explosion of electricity! msc += $positive:Your skin feels harder msc += $positive:and something leaps out msc += $positive:The.*turns neutral msc += $positive:You assume a fearsome visage msc += $positive:is burned terribly msc += $positive:[^y].*is frozen msc += $positive:You furiously retaliate msc += $positive:The scroll dissolves into smoke msc += $positive:Your.*reflects msc += $positive:is no longer unusually agile msc += $positive:the former slaves? thanks? you msc += $positive:Something gets caught in the net msc += $positive:[^y].*rots msc += $positive:the hog turns into a human msc += $positive:the hogs revert to their human forms msc += $positive:Your new body merges with your icy armour msc += $positive:You feel the strange sensation of being on two planes at once msc += $positive:You momentarily phase out as.*passes through you msc += $positive:You feel less exhausted msc += $positive:The.*melts msc ^= $positive:Your.*(unaffected|resist[^a]|resists) msc += $positive:The flame cauterises the wound msc += $positive:You hack the.*last head off msc += $positive:You carefully extract the manticore spikes from your body msc += $positive:You feel a craving for the dungeon's cuisine msc += $positive:You melt the msc += $positive:has finally been put to rest msc += $positive:begins to bleed from.*wounds msc += $positive:Your.*draws strength from msc += $positive:You feel yourself moving faster msc += $positive:looks sick msc ^= $positive:Your attacks are magically infused msc += $positive:Your feet morph into talons msc += $positive:You grow a pair of large bovine horns msc += $positive:You extend your transformation msc += $positive:Your.*turn into razor-sharp scythe blades msc += $positive:You conjure a globe of magical energy msc += $positive:You imbue your battlesphere with additional charge msc += $positive:Your battlesphere fires msc += $positive:You are no longer poisoned msc += $positive:You finish butchering msc += $positive:looks frightened msc += $positive:The.*is outlined in light msc += $positive:You feel quick msc += $positive:You no longer feel sluggish msc += $positive:You feel odd for a moment msc += $positive:returns to your pack msc += $positive:is devoured by a tear in reality msc += $positive:You are covered in a thin layer of ice msc += $positive:You feel (weak|clumsy|dopey) for a moment msc += $positive:and things crawl out msc += $positive:A crackling disc of dense vapour forms in the air msc += $positive:icy armour evaporates msc += $positive:Your.*looks invigorated msc += $positive:repels the curse msc += $positive:Yoink! You pull the item towards yourself msc += $positive:but delicious nonetheless msc += $positive:The disc of vapour around you crackles msc ^= $positive:grand avatar fades into the ether msc += $positive:turns into a zombie msc += $positive:You feel a.*surge of power msc += $positive:magic leaks into the air msc += $positive:You focus on the pain msc += $positive:Your.*darts out from under the net msc += $positive:submits to your will msc += $positive:You channel some magical energy msc += $positive:Your.*shudders msc += $positive:is caught in the net msc += $positive:struggles (to escape|against) the net msc += $positive:Your fit of retching subsides msc += $positive:Your magic seems less tainted msc += $positive:You feel your power returning #msc += $verypositive: msc += $verypositive:You feel more in control of your magic msc += $verypositive:releases its grip on you msc += $verypositive:You feel magically charged msc += $verypositive:You turn to flesh and can move again msc += $verypositive:Your magma supply has returned msc += mute:HP restored msc += mute:Magic restored msc += $verypositive:You (kill|destroy|blow up) msc += $verypositive:is blown up msc += $verypositive:dies msc += $verypositive:is destroyed msc += $verypositive:The.*falls from the air msc += $verypositive:The.*simulacrum vapourises msc += $verypositive:more experienced msc ^= $verypositive:You.*and break free msc += $verypositive:The web tears apart msc += $verypositive:You disentangle yourself msc += $verypositive:Saving game... please wait msc += $verypositive:You finish memorising msc += $verypositive:Your wand.*glows for a moment msc += $verypositive:You may choose your destination msc += $verypositive:You feel yourself speed up msc += $verypositive:You feel stealthy msc += $verypositive:Your skill with magical items lets you calculate the power of this device msc += $verypositive:You can move again msc += $verypositive:The fungal colony is destroyed msc += $verypositive:You are no longer firmly anchored in space msc += $verypositive:Magic courses through your body msc += $verypositive:You have disarmed the trap msc += $verypositive:You are healed msc += $verypositive:Pain shudders through your arm msc += $verypositive:You slip out of the net msc += $verypositive:You break free from the net msc += $verypositive:Your.*wand glows for a moment msc += $verypositive:Your life force is being protected msc += $verypositive:It is a scroll of recharging msc += $verypositive:It is a scroll of enchant msc += $verypositive:That put a bit of spring back into your step msc += $verypositive:You feel vaguely more buoyant than before msc += $verypositive:You feel (much better|resistant|faster|mighty|protected|better|refreshed) msc += $verypositive:You feel very mighty all of a sudden msc += $verypositive:You feel agile all of a sudden msc += $verypositive:You feel aware of your surroundings msc += $verypositive:You feel the corruption within you wane msc += $verypositive:You feel perceptive msc ^= $verypositive:You feel less confused msc += $verypositive:You feel healthier msc += $verypositive:You feel a little better msc += $verypositive:You feel studious about msc += $verypositive:You feel telepathic msc += $verypositive:You feel your magic capacity increase msc += $verypositive:You feel the abyssal rune guiding you out of this place msc += $verypositive:You feel fantastic msc += $verypositive:Found.*altar msc += $verypositive:Found a glowing drain msc += $verypositive:Found a gate leading back out of here msc += $verypositive:Found a hole to the Spider Nest msc += $verypositive:Found a frozen archway msc += $verypositive:Found an ice covered gate leading msc += $verypositive:Found a dark tunnel msc += $verypositive:Found a labyrinth entrance msc += $verypositive:Found a flagged portal msc += $verypositive:Found an exit through the horrors of the Abyss msc += $verypositive:Found a gateway leading out of the Abyss msc += $verypositive:Found a gateway leading deeper into the Abyss msc += $verypositive:Found a gate leading out of Pandemonium msc += $verypositive:Found a gate leading to another region msc += $verypositive:Found a gate to the Vaults msc += $verypositive:Found a gateway msc += $verypositive:Found a rocky tunnel leading out of this place msc += $verypositive:Found a portal to a secret trove of treasure msc += $verypositive:Found a magical portal msc += $verypositive:Found a flickering gateway to a bazaar msc += $verypositive:Found.*staircase msc += $verypositive:Found.*(shop|store|Emporium|Distillery|Boutique|Accessories|Antiques) msc += $verypositive:You feel your magical essence form a protective shroud around your flesh msc += $verypositive:You feel your.*returning msc += $verypositive:It is a scroll of brand weapon msc ^= $verypositive:Your.*seems to speed up msc += $verypositive:An interdimensional caravan has stopped on this level and set up a bazaar #Positive mutation - or losing bad ones #msc += $awesome: msc += $awesome:Your natural healing is strengthened msc += $awesome:You begin to regenerate msc += $awesome:You begin to radiate repulsive energy msc += $awesome:Your body's shape seems more normal msc += $awesome:You feel the presence of a demonic guardian msc += $awesome:You feel a sudden chill msc += $awesome:Your scales feel tougher msc += $awesome:Your teeth are very long and razor-sharp msc += $awesome:You feel negative msc += $awesome:You begin to heal more quickly msc += $awesome:You feel healthy msc += $awesome:You feel a little more calm msc += $awesome:You feel nature experimenting on you msc += $awesome:You feel a strange attunement to the structure of the dungeons msc += $awesome:Your mouth lengthens and hardens into a beak msc += $awesome:Fur sprouts all over your body msc += $awesome:Your attunement to dungeon structure grows msc += $awesome:You slip into the darkness of the dungeon msc += $awesome:You slip further into the darkness msc += $awesome:Your thoughts seem clearer msc += $awesome:A wave of death washes over you msc += $awesome:The wave of death grows in power msc += $awesome:Sharp spines emerge from msc += $awesome:Your vision sharpens msc += $awesome:Your urge to shout disappears msc ^= $awesome:scales grow over part of your body msc ^= $awesome:Something appears at your feet msc ^= $awesome:Something appears before you msc ^= $awesome:Your urge to shout disappears msc += $awesome:You feel (agile|clever|stronger) msc += $awesome:Your metabolism slows msc += $awesome:Your bones become slightly less dense msc += $awesome:You feel (more robust|robust|very robust) msc += $awesome:You feel more energetic msc += $awesome:You feel insulated msc += $awesome:Your (toenails|fingernails) (lengthen|sharpen) msc += $awesome:Your hands twist into claws msc += $awesome:Your feet stretch into talons msc += $awesome:Your feet thicken and deform msc ^= $awesome:A pair of antennae grows on your head msc ^= $awesome:The antennae on your head grow some more msc ^= $awesome:You feel energised by your suffering msc ^= $awesome:There is a nasty taste in your mouth for a moment msc ^= $awesome:You feel stable msc += $awesome:Large bone plates grow msc += $awesome:Your throat feels hot msc += $awesome:Your teeth grow very long and razor-sharp # Other rare and awesome stuff msc += $awesome:It is briefly surrounded by shifting shadows msc += $awesome:There is a gate to the Realm of Zot here msc += $awesome:A terribly searing pain shoots up your arm msc += $awesome:Your strength has recovered msc += $awesome:A flood of memories washes over you msc ^= $awesome:With a loud hiss the gate opens wide msc += $awesome:You have collected all the runes msc += $awesome:Now go and win msc += $awesome:You feel knowledgeable msc += $awesome:The arc blade crackles to life msc += $awesome:You feel more sure on your feet msc ^= $awesome:There is a gate leading out of Pandemonium here msc += $awesome:You feel powerful msc ^= $awesome:You can now msc += $awesome:joins your ranks msc += $awesome:Your magic begins regenerating once more msc += $awesome:Your.*is now the msc += $awesome:There is a glowing drain msc += $awesome:There is a sand-covered staircase here msc += $awesome:Your.*crackles with electricity msc ^= $awesome:This is a scroll of acquirement msc += $awesome:You pick up the.*rune msc += $awesome:You now have.*rune msc += $awesome:Your.*skill increases msc += $awesome:You have reached level msc += $awesome:Your experience leads to an increase in your attributes msc ^= $awesome:There is a frozen archway here msc ^= $awesome:There is a dark tunnel here msc ^= $awesome:There is a flagged portal here msc ^= $awesome:There is a portal to a secret trove of treasure here msc ^= $awesome:There is an entrance to.*on this level msc += $awesome:3 runes! That's enough to enter the realm of Zot msc += $awesome:The lock glows eerily msc += $awesome:Heavy smoke blows from the lock msc += $awesome:You have escaped! msc += $awesome:rune into the lock msc += $awesome:With a loud hiss the gate opens wide msc += $awesome:You sensed msc += $awesome:You are wearing\: msc += $awesome:With a loud hiss the gate opens wide # Weapon brands/enchantment msc += $awesome:A searing pain shoots up your arm msc += $awesome:You hear the crackle of electricity msc += $awesome:Your.*tingle! msc += $awesome:You feel a dreadful hunger msc ^= $awesome:Your.*glows (red|green|.*yellow|purple) msc += $awesome: Your hands briefly pass through it before you manage to get a firm grip on it # You or an ally takes damage #msc += $negative: msc += $negative:You are caught in an extremely strong localised spatial distortion msc += $negative:You are blasted with searing flames msc += $negative:Your.*suffers a backlash msc ^= $negative:Your.*is smitten msc += $negative:You are blasted with fire msc ^= $negative:Your.*is engulfed in msc ^= $negative:A huge blade swings out and slices into your? msc += $negative:Flames sear your flesh msc += $negative:A wave of violent energy washes through your body msc += $negative:You are caught in a localised spatial distortion msc += $negative:The acid blast engulfs you msc ^= $negative:Heat is drained from your body msc += $negative:Energy rips through your body msc += $negative:You feel you are being watched by something msc += $negative:Unholy energy fills the air msc += $negative:You are caught in a localised field of spatial distortion msc += $negative:The ghost moth stares at you msc += $negative:Your ice beast melts msc ^= $negative:burns you msc += $negative:draws from the surrounding life force msc += $negative:The boulder beetle smashes into you msc += $negative:You feel very cold msc ^= $negative:The.*pierces through (you|your) msc ^= $negative:The walls? burns? you msc ^= $negative:Your.*is blown up msc += $negative:The throwing net hits your msc += $negative:constricts your? msc += $negative:(bites|hits|headbutts|punches|shocks|tentacle-slaps|claws|smites|stings|freezes|slaps|pecks|gores) your? msc += $negative:(tail-slaps|tramples|burns|poisons|gores|pecks|touches|kicks|trunk-slaps|skewers|drowns) your? # Thanks killer klowns msc += $negative:(flogs|trip-wires|defenestrates) your? msc += $negative:Your.*burned by acid msc += $negative:Your.*appears confused msc += $negative:Your?.*is struck by the.*spines msc += $negative:Your spectral weapon shares its damage msc += $negative:The.*begins to radiate msc += $negative:The.*toxic radiance grows msc += $negative:Your.*loses its grip msc += $negative:The water swirls and strikes you msc += $negative:Your.*is knocked back msc ^= $negative:The orb of energy explodes msc += $negative:The shock serpent's electric aura discharges violently msc += $negative:The lightning shocks msc += $negative:The tentacled starspawn engulfs you msc += $negative:The.*ugly thing engulfs you msc += $negative:Your life force is offered up msc ^= $negative:The (fireball|.*hellfire|ghostly fireball|explosion|blast of flame|great blast of fire|fiery explosion) engulfs your? msc ^= $negative:The (explosion of dart fragments|explosion of spores|stinking cloud|explosion of sling fragments) engulfs your? msc ^= $negative:The (blast of magma|plume of ash|blast of lightning) engulfs your? msc += $negative:Pain shoots through your body msc += $negative:Your.*is flash-frozen msc += $negative:You writhe in agony msc += $negative:you feel sick msc += $negative:Something smites you msc += $negative:The air twists around and.*strikes you msc += $negative:You are hit by a branch msc += $negative:phases out as you msc += $negative:momentarily phases out msc += $negative:You are caught in an explosion of flying shrapnel msc += $negative:You are hit by flying rocks msc ^= $negative:strikes at you from the darkness msc += $negative:Your?.*burned terribly msc += $negative:You swing wildly msc += $negative:covered in liquid flames msc += $negative:You are blasted with ice msc += $negative:Your.*seems to slow down msc += $negative:You are electrocuted msc += $negative:and unravels at your touch msc += $negative:You are struck by the.*spines msc += $negative:The water rises up and strikes you msc += $negative:The torrent of lightning arcs to you msc += $negative:A root smacks your msc += $negative:The eye of draining stares at you msc += $negative:The orb of electricity engulfs you msc += $negative:The barbed spikes dig painfully into your body as you move msc += $negative:You are engulfed in (flames|freezing|negative energy|ghostly flame|roaring flames) msc += $negative:You are engulfed in (poison gas|noxious fumes|a cloud of scalding steam|freezing vapours) msc += $negative:A root smacks you from below msc += $negative:Ka-crash msc += $negative:You are frozen msc ^= $negative:draws life force from you msc += $negative:You have a terrible headache msc += $negative:Your damage is reflected back at you msc += $negative:Your body is twisted painfully msc += $negative:Your scythe-like blades burn msc += $negative:Your.*is splashed with acid msc += $negative:Your.*is constricted msc += $negative:The freed slave is burned by acid msc += $negative:You could not reach far enough msc += $negative:Something.*your msc += $negative:snaps closed at you msc += $negative:headbutts you! msc += $negative:engulfs your msc += $negative:You are blasted with magical energy msc += $negative:The large rock crashes through you msc += $negative:You are blasted! msc += $negative:The great icy blast engulfs you #monster resists msc += $danger:completely resists msc += $warning:resists msc ^= $takesaction:draws from the surrounding life force msc ^= $takesaction:(breathes|spits).*at you msc += $takesaction:You conjure a mighty blast of ice msc += $takesaction:conjures a mighty blast of ice msc ^= $takesaction:Your spellforged servitor (launches|casts|conjures) msc += $takesaction:You reach into the bag msc += $takesaction:You gaze into the crystal ball msc += $takesaction:Your jumping spider leaps msc ^= $takesaction:The ice dragon breathes frost at you msc ^= $takesaction:points at you and mumbles some strange words msc += $takesaction:(shoots|throws|fires) [^n] msc += $takesaction:You (shoot|throw|fire) msc += $takesaction:The.*(gestures|conjures|fires|radiates|plays a) msc ^= $takesaction:mumbles some strange (words|prayers) msc ^= $takesaction:spriggan berserker (utters an invocation to|prays to|invokes) Trog msc ^= $takesaction:Your.*calls down the wrath of the Shining One msc += $takesaction:casts a spell.*floats close msc += $takesaction:offers itself to Yredelemnul msc ^= $takesaction:launches metal splinters at you msc += $takesaction:(Angry insects surge|Agitated ravens fly) out from beneath the msc ^= $takesaction:begins absorbing vital energies msc ^= $takesaction:calls forth a grand avatar msc ^= $takesaction:The.*exhales a fierce blast of wind msc ^= $takesaction:The.*curls into a ball and starts rolling msc ^= $takesaction:The.*changes into msc ^= $takesaction:You open the lid... msc ^= $takesaction:The.*jumps down from its now dead mount msc ^= $takesaction:The.*swoops through the air toward you msc ^= $takesaction:The jumping spider pounces on you msc ^= $takesaction:The jumping spider leaps msc += $takesaction:The weapon returns to the msc += $takesaction:The manticore flicks its tail msc += $takesaction:You begin to abjure the creatures around you msc ^= $takesaction:The golden eye blinks at you msc += $godaction:(Elyvilon|Igni Ipthes|Elyvilon|Ashenzari|Cheibriados|Dithmenos|Fedhas|Okawaru|Lugonu) msc += $godaction:(Kikubaaqudgha|Makhleb|Nemelex|Sif Muna|Trog|Vehumet|Xom|Yredelemnul|Zin[^g]|The Shining One) msc ^= $godaction:(Elyvilon|Igni Ipthes|Elyvilon|Ashenzari|Cheibriados|Dithmenos|Fedhas|Okawaru|Lugonu) says msc ^= $godaction:(Kikubaaqudgha|Makhleb|Nemelex|Sif Muna|Trog|Vehumet|Xom|Yredelemnul|Zin[^g]|The Shining One) says msc ^= $godaction:shimmer and break into pieces msc ^= $godaction:barely shimmers and breaks into pieces msc ^= $godaction:Your divine halo returns msc ^= $godaction:disappears into the void msc += $godaction:due to Igni's heat msc ^= $godaction:disappears without a glow msc ^= $godaction:disappears without a sign msc ^= $godaction:glows slightly and disappears msc += $godaction:is slowly consumed by flames msc ^= $godaction:slowly burns to ash msc ^= $godaction:slowly burns to ash msc += $godaction:A mighty gale blasts forth msc += $godaction:A fiery fortress appears around you! msc += $godaction:is consumed in a column of flame msc += $godaction:The toadstool can now pick up its mycelia and move # Interface Messages #msc += $interface: msc += $interface:Clearing travel trail msc += $interface:Your pack is full msc += $interface:You can't pick everything up msc += $interface:Could not pick up an item msc += $interface:You can't carry that many items msc += $interface:You enter the Abyss msc += $interface:You enter the halls of Pandemonium msc += $interface:This wand has msc += $interface:That is beyond the maximum range msc += $interface:appears in a shower of sparks msc += $interface:You can't (read|drink) that msc += $interface:You cannot shoot.*while held in a net msc += $interface:You're already here msc += $interface:You can't do that msc += $interface:Cleared annotation msc += $interface:Your cursed.*is stuck to you msc += $interface:You have no means to grasp a wand firmly enough msc += $interface:Choose a valid weapon msc += $interface:No previous command msc += $interface:You sense a monster msc += $interface:Welcome msc += $interface:There is a.*trap here msc += $interface:There is a.*(staircase|entrance).*here msc += $interface:That item cannot be evoked msc += $interface:Please enjoy your stay msc += $interface:You now have enough gold to buy msc += $interface:Showing terrain only msc += $interface:Returning to normal view msc += $interface:Done exploring msc += $interface:You pace your travel speed to your slowest ally msc += $interface:The water rises up and takes form msc += $interface:The winds coalesce and take form msc += $interface:The.*answers the.*call msc += $interface:You're too full msc += $interface:Your memorisation is interrupted msc += $interface:surroundings become eerily quiet msc += $interface:You fall into the shallow water msc += $interface:an escape hatch msc += $interface:You stop dropping stuff msc += $interface:melds into your body msc += $interface:Clearing level map msc += $interface:There's nothing close enough msc += $interface:Autopickup is now msc += $interface:Hurry and find it before the portal msc += $interface:You slide downwards msc += $interface:You are now empty msc += $interface:Can't find anything matching that msc += $interface:No item to drop msc += $interface:you feel a great hunger. Being not satiated msc += $interface:You finish taking off msc += $interface:appears from thin air msc += $interface:You feel more attuned to msc += $interface:(Wait here!|Stop fighting!|Fall back!|Follow me!|Attack!) msc += $interface:You have finished your manual msc += $interface:Expect minor deviation msc += $interface:You have no appropriate body parts free msc += $interface:Your cloak prevents you from wearing the armour msc ^= $interface:You finish putting on msc += $interface:You can't carry that much weight msc += $interface:isn't holding a weapon that can be rebranded msc += $interface:You feel the dreadful sensation subside msc += $interface:You feel an oppressive heat about you msc += $interface:You travel at normal speed msc += $interface:Your reserves of magic are already full msc += $interface:There are no corpses nearby msc += $interface:No target in view msc += $interface:It was a (potion|scroll) # Muted - unnecessary #msc += mute: msc += mute:Cast which spell msc += mute:Use which ability msc += mute:Evoke which item msc += mute:Confirm with msc += mute:(Casting|Aiming|Aim|Zapping)\: msc += mute:Throwing.*\: msc += mute:You can\'t see any susceptible monsters within range msc += mute:Press\: \? \- help, Shift\-Dir \- straight line, f \- you msc += mute:for a list of commands and other information msc += mute:Firing \(i \- inventory\. \(\,\) \- cycle\)\: msc += mute:Fire\/throw which item\? msc += mute:Okay\, then msc += mute:You swap places msc += mute:is lightly (wounded|damaged) msc += mute:is moderately (wounded|damaged) msc += mute:is heavily (wounded|damaged) msc += mute:is severely (wounded|damaged) msc += mute:is almost (dead|destroyed) msc += mute:Was it this warm in here before msc += mute:The flames dance msc += mute:Your shadow attacks msc += mute:Marking area around msc += mute:Placed new exclusion msc += mute:Reduced exclusion size to a single square msc += mute:Removed exclusion msc += mute:You can access your shopping list by pressing msc += mute:for starvation awaits msc += mute:As you enter the labyrinth msc += mute:previously moving walls settle noisily into place msc += mute:You offer a prayer to Elyvilon msc += mute:You offer a prayer to Nemelex Xobeh msc += mute:You offer a prayer to Okawaru msc += mute:You offer a prayer to Makhleb msc += mute:You offer a prayer to Lugonu msc += mute:Lugonu accepts your kill msc += mute:Okawaru is noncommittal msc += mute:Nemelex Xobeh is noncommittal msc += mute:The plant looks sick ################## # Item colouring # ################## # Set Alias menu := menu_colour # Clear defaults menu = # Variables $tele := lightmagenta $equipped := cyan #danger := lightred #warning := yellow #boring := darkgrey #negative := brown #positive := blue #good := lightblue #verypositive := green #awesome := lightgreen # General menu += $boring:(melded) menu += $boring:.*useless_item.* menu += red:.*evil_item.* menu += $danger:[^n]cursed menu += inventory:$danger:[^n]cursed menu += inventory:$equipped:.*equipped.* menu += white:.*artefact.* menu += $negative:shield of the gong menu += $danger:.*artefact.* cursed menu += $warning:^unidentified .*(potion|scroll|wand|jewellery).* menu += lightblue:^unidentified .*weapon.*(runed|glowing) menu += lightblue:^unidentified .*armour.*(runed|glowing|embroidered) menu += lightblue:^unidentified .*armour.*(shiny|dyed) # Staffs menu += $awesome:staff of energy menu += $verypositive:staff of # rod menu += $awesome:rod # Wands menu += $boring:wand of (flame|frost|magic darts|random effects) menu += $positive:wand of (confusion|slowing|polymorph|enslavement|paralysis) menu += $good:wand of (draining|digging|lightning|fireball) menu += $good:wand of (fire|cold|disintegration|invisibility) menu += $verypositive:wand of hasting menu += $awesome:wand of heal menu += $tele:wand of teleportation # Food menu += $boring:inedible menu += $verypositive:royal jell menu += $warning:ambrosia menu += $good:ration menu += $good:preferred menu += $positive:contaminated menu += $warning:poisonous menu += $danger:evil_eating menu += $danger:rot-inducing menu += magenta:mutagenic # Scrolls menu += $danger:scrolls? of torment menu += $boring:scrolls? of (noise|random) menu += white:scrolls? of (holy word|identify|remove curse|amnesia) menu += $good:scrolls? of (fog|fear|summoning|immolation|silence|vulnerability) menu += $verypositive:scrolls? of (vorpalise|brand) weapon menu += $verypositive:scrolls? of recharging menu += $verypositive:scrolls? of enchant (weapon|armour) menu += $verypositive:scrolls? of magic mapping menu += $awesome:scrolls? of acquirement menu += $tele:scrolls? of (blinking|teleportation) # Potions menu += $danger:potions? of berserk menu += magenta:potions? of mutation menu += $boring:potions? of lignification menu += white:potions? of (restore|flight) menu += $positive:potions? of (might|agility|brilliance|resistance) menu += $good:potions? of (speed|haste|invisibility) menu += $verypositive:potions? of (heal wounds|magic|curing) menu += $awesome:potions? of (experience|cure mutation|gain|beneficial) # Amulets menu += $boring:amulet of inaccuracy menu += $positive:amulet of (stasis|warding|guardian spirit) menu += $good:amulet of (rage|faith) menu += $verypositive:amulet of (resist mutation|resist corrosion|the gourmand) menu += $verypositive:amulet of (clarity|conservation) # Rings menu += $negative:ring of hunger menu += $negative:ring of \-.*(slaying|evasion|protection|dexterity|intelligence|strength) menu += $warning:ring of (ice|fire) menu += $good:ring of (poison resistance|protection from magic|see invisible|teleport control|protection from fire|protection from cold) menu += $positive:ring of (.*evasion|.*protection|sustain abilities|wizardry|invisibility|magical power) menu += $verypositive:ring of (slaying|regeneration) menu += $tele:ring of teleportation # Misc items menu += $warning:tome of Destruction menu += $awesome:.*misc.*rune( of Zot)? menu += $awesome:.*orb.*Zot menu += $good:lamp of fire menu += $good:phial of floods menu += $good:fan of gales menu += $good:sack of spiders menu += $good:throwing net menu += $positive:stone of tremors menu += $positive:lantern of shadows menu += $positive:box of beasts menu += $positive:disc of storms menu += $verypositive:crystal ball of energy menu += $awesome:Staff of Wucad Mu # Deck colouring menu += $awesome:deck of wonders menu += $tele:deck of escape menu += $good:deck of summoning menu += $danger:deck of destruction menu += $warning:deck of (dungeon|changes) menu += lightgrey:deck of cards menu += $positive:deck of #################### # Autoinscriptions # #################### # Set Alias ai := autoinscribe # Overwrite annoying inscriptions with your own # Inscribe vampiric weapons if you are not a vampire : if you.race() ~= "Vampire" then ai += vampiric:!w : end ai += distortion:!w ai += (Sonja|Psyche):!w ai += (bad|dangerous)_item.*potion:!q ai += potion of beserk rage:!q ai += (bad|dangerous)_item.*scroll:!r ai += rod of:!a ai += [Mm]anual of:!d ai += dispersal:!f ai += throwing net:!f, !d ai += tome of destruction:!d ai += ambrosia:+MP, and confuses ai += scrolls? of vulnerability:!r ai += scrolls? of holy word:!r ai += scrolls? of magic mapping:!r ai += scrolls? of blinking:!r ai += amulet of clarity:Clarity, !d ai += amulet of conservation:Cons, !d ai += amulet of faith:Faith, !P ai += amulet of guardian spirit:Spirit ai += amulet of rage:+Rage, !d ai += amulet of resist corrosion:rCorr, !d ai += amulet of resist mutation:rMut, !d ai += amulet of stasis:Stasis, !d ai += amulet of the gourmand:Gourmand, !d ai += amulet of warding:Ward, rN+, !d ai += ring of fire:rF+, rC- ai += ring of flight:+Fly, !d ai += ring of ice:rC+, rF- ai += ring of invisibility:+Inv, !d ai += ring of magical power:MP+9 ai += ring of positive energy:rN+ ai += ring of poison resistance:rP+, !d ai += ring of protection from cold:rC+, !d ai += ring of protection from fire:rF+, !d ai += ring of protection from magic:MR+, !d ai += ring of regeneration:regen, !d ai += ring of see invisible:sInv, !d ai += ring of sustain abilities:sustAb ai += ring of sustenance:Hunger- ai += ring of teleport control:cTele, !d ai += ring of teleportation:+/*tele, !d ai += ring of wizardry:wiz+, !d ai += staff of air:rElec ai += staff of cold:rC+ ai += staff of death:rN+ ai += staff of fire:rF+ ai += staff of posion:rP+ ai += staff of energy:+MP, hungerless spells, !d!a ai += staff of wizardry:wiz+, !a ai += staff of power:MP+10, !a ai += staff of conjuration:!a ai += staff of summoning:!a : if you.god() == "Fedhas" then ai += fruit:!e : end autoinscribe_cursed = false show_god_gift = unident ################## # Character Dump # ################## dump_item_origins = all dump_item_origin_price = 100 dump_message_count = 100 #dump_order = header,hiscore,stats,misc,mutations,skills,spells,overview,inventory #dump_order += screenshot,monlist,messages,action_counts,vaults,notes,kills dump_order += vaults, turns_by_place, kills_by_place dump_book_spells = false ood_interesting = 6 note_hp_percent = 25 note_all_skill_levels = true note_xom_effects = true note_items += of Zot,rod,acquirement note_messages += Your scales start note_messages += protects you from harm note_messages += You fall through a shaft note_messages += [bB]anish.*Abyss note_monsters += orb of fire,silver star,pearl dragon,ancient lich