# TEAMCAPTAIN klarki #stuff for webtiles? show_more = false tile_update_rate = 2500 show_travel_trail = false colour.blue = lightgray colour.lightcyan = cyan colour.yellow = brown #general coloring and ui show_more = false hp_warning = 75 mp_warning = 26 hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 26:red show_gold_turns = true show_game_turns = true show_newturn_mark = true show_inventory_weights = true default_manual_training = true #misc auto_sacrifice = before_explore explore_delay = -1 travel_delay = -1 allow_self_target = no confirm_butcher = never auto_eat_chunks = true easy_eat_chunks = true easy_eat_contaminated = true auto_drop_chunks = rotten autopickup = $?!+"/%|}\ #autopickup function { local function autopickup(it, name) if it.artefact then return true end local class = it.class(true) if class == "armour" then local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"} st, _ = it.subtype() if good_slots[st] ~= nil and items.equipped_at(good_slots[st]) == nil then return true end if name:find("dragon") or name:find("crystal") then return true end end if class == "weapon" then if name:find("quick") or name:find("lajatang") or name:find("distortion") then return true end end if class == "missile" then if name:find("curare") then return true end end return false end add_autopickup_func(autopickup) } # Spellcasting spam reduction by monqy #{ #local function generic_cast_spell(cmd) # crawl.mpr('Cast which spell?') # crawl.flush_prev_message() # crawl.process_keys(cmd) #end # #function cast_spell() # generic_cast_spell('z') #end # #function force_cast_spell() # generic_cast_spell('Z') #end #} #some auto_inscription autoinscribe += (bad|dangerous)_item.*potion:!q autoinscribe += (bad|dangerous)_item.*scroll:!r autoinscribe += amnesia:!r autoinscribe += of faith:!P autoinscribe += rod of:!a autoinscribe += lightning rod:!a autoinscribe += manual of:!d autoinscribe += staff of (Wucad Mu|energy|wizardry|power):!a autoinscribe += ambrosia:!e autoinscribe += .*ration:!e autoinscribe += wand of (heal wounds|hasting|teleportation):!d!p autoinscribe += chunk:@w9 autoinscribe += potion.*blood:@w9 autoinscribe += bad_item.*potion:!q autoinscribe += potion.*mutation:!q autoinscribe += potion.*lignification:!q autoinscribe += royal jell:!e autoinscribe += distortion:!w autoinscribe += potion.*mutation:!q autoinscribe += potion.*berserk rage:!q autoinscribe += scroll.*torment:!r autoinscribe += scroll.*holy:!r autoinscribe += scroll.*silence:!r autoinscribe += scroll.*mapping:!r autoinscribe += scroll.*blinking:!r autoinscribe += of faith:!P autoinscribe += rod of:!a autoinscribe += staff of (Wucad Mu|energy|channeling|wizardry|power):!a autoinscribe += staff of (conjuration|summoning|poison):!a #lots of runrest stops and more prompts because i hate dying stop := runrest_stop_message stop = more := force_more_message more = stop += Your battlesphere .* stop += You are starting to lose your .* stop += Your transformation is almost over. stop += Your deflect missiles spell is about to expire... stop += Your repel missiles spell is about to expire... stop += You feel less protected from missiles. stop += You start to feel a little slower. stop += You feel sluggish. stop += You are starting to lose your buoyancy. stop += Your icy armour starts to melt. stop += Your icy armour evaporates. stop += You feel closer to the material plane. stop += You are firmly grounded in the material plane once more. stop += Your icy shield starts to melt. stop += Your icy shield evaporates. stop += Your shroud .* stop += You feel yourself return to life. stop += found.*trap stop += You fall through a shaft stop += An alarm trap emits a blaring wail stop += (blundered into a|invokes the power of) Zot stop += A huge blade swings out and slices into you stop += sense of stasis stop += flesh start stop += (starving|devoid of blood) stop += wrath finds you stop += lose consciousness stop += hell_effect: more += .* skill increases to level more += without burdening more += Your pack is full. more += You miscast .* more += You feel your power drain away. more += .* leaking away .* more += Your battlesphere expends the last of its energy and dissipates. more += Your battlesphere wavers and loses cohesion. more += .* moves out of view. more += .* flickers and vanishes more += it hits you more += Your scales start more += Careful! more += .* goes berserk more += Your magical contamination has completely faded away. more += Your .* missiles spell is about to expire... more += You feel less protected from missiles. more += Found a gateway leading out of the Abyss more += Found .* abyssal rune of Zot more += You are starting to lose your buoyancy more += You start to feel a little slower more += Your transformation is almost over more += You have a feeling this form more += You feel yourself come back to life more += You fall through a shaft more += You lose control over your flight more += You start to feel a little uncertain more += time is quickly running out more += life is in your own hands more += dispelling energy hits you more += You convulse more += god:(sends|finds|silent|anger) more += divine experience more += You have finished your manual more += You are (blasted|electrocuted)! more += Your surroundings flicker more += The writing blurs in front of your eyes more += Space warps.* around you more += Space bends around you more += The blast of calcifying dust hits you more += found.*trap more += You fall through a shaft more += An alarm trap emits a blaring wail more += (blundered into a|invokes the power of) Zot more += A huge blade swings out and slices into you more += sense of stasis more += flesh start more += (starving|devoid of blood) more += wrath finds you more += lose consciousness more += hell_effect: # Important features : if you.god() == "Ashenzari" then more += You have a vision of.*gates? : else more += interdimensional caravan more += distant snort more += roar of battle more += wave of frost more += hiss of flowing sand more += sound of rushing water more += oppressive heat about you more += crackle of arcane power more += Found a gateway leading out of the Abyss : end more += Found .* abyssal rune of Zot more += The mighty Pandemonium lord .* resides here more += You fail to use your ability more += You miscast Controlled Blink more += You can't (read|drink|do|carry) more += You are too berserk more += no means to grasp more += That item cannot be evoked more += This wand has no charges more += You are held in a net more += You have disarmed more += You don't have any such object more += do not work when you're silenced more += You can't unwield more += enough magic points more += You feel your control is inadequate more += Your surroundings flicker more += sense of stasis more += Your amulet of stasis more += You cannot teleport right now 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 += (blundered into a|invokes the power of) Zot more += Ouch! That really hurt! more += dispelling energy hits you more += You convulse more += You are blasted by holy energy! more += You are (blasted|electrocuted)! more += You are.*(confused|poisoned) more += flesh start more += (starving|devoid of blood) more += god:(sends|finds|silent|anger) more += You feel a surge of divine spite more += lose consciousness more += You are too injured to fight blindly more += calcifying dust hits more += Space warps.*around you more += Space bends around you more += hits you.*distortion more += watched by something more += miasma at you more += flickers and vanishes more += You feel yourself slow down more += less insulated more += You are starting to lose your buoyancy more += You lose control over your flight more += Your hearing returns more += Your transformation is almost over more += You have a feeling this form more += You feel yourself come back to life more += uncertain more += time is quickly running out more += life is in your own hands more += is no longer charmed more += shroud falls apart more += You start to feel a little slower more += Your icy armour evaporates. more += Your icy armour starts to melt. # prevent dying while spamming channeling more += .* into view # things I die to more += .*(Fiend|Hell Sentinel|Lich|Giant eyeball|Golden eye|Eye of draining|Eye of devestation|Shining eye| Great orb of eyes|Neqoxec|Cacodemon|Lorocyproca|Hellion|Executioner|Ghost Moth).*comes? into view # uniques I die to more += .*(Agnes|Aizul|Antaeus|Arachne|Asmodeus|Azrael|Blork the orc|Boris|Cerebov|Crazy Yiuf|Dispater|Dissolution|Donald|Dowan|Duvessa|Edmund|the Enchantress|Ereshkigal|Erica|Erolcha|Eustachio|Fannar|Frances|Frederick|Gastronok|Geryon|Gloorx Vloq|Grinder|Grum|Harold|Ignacio|Ijyb|Ilsuiw|Jessica|Jorgrun|Jory|Joseph|Josephine|Khufu|Kirke|Lamia|the Lernaean hydra|Lom Lobon|Louise|Mara|Margery|Maud|Maurice|Menkaure|Mennas|Mnoleg|Murray|Nergalle|Nessos|Nikola|Norris|Pan|Pikel|Polyphemus|Prince Ribbit|Psyche|Purgy|Roxanne|the royal jelly|Rupert|Saint Roka|the Serpent of Hell|Sigmund|Snorg|Sojobo|Sonja|Terence|Tiamat|Urug|Wiglaf|Xtahua).*comes? into view ################### # Message colours # ################### $inedible := darkgrey $evil := red $preferred := yellow $rot-inducing := lightred $mutagenic := magenta $dangerous := magenta $poisonous := lightgreen $contaminated := brown ### standard colours to be used for message highlighting $danger := lightred $warning := yellow $boring := darkgrey $item_dmg := $danger msc := message_colour msc = menu := menu_colour menu = # Multi-turn channel.multiturn = mute # Allies msc += mute:returns to your side msc += mute:a demon appears msc += mute:puff of smoke msc += mute:carefully avoids msc += mute:is recalled msc += mute:wall.*burn.*your msc += mute:dissolves? into (sparkling lights|shadows) msc += mute:crumbles away msc += mute:you swap places msc += mute:your.*(looks stronger|shudders|resists) msc += mute:(stumbles backwards|holds.*ground) msc += mute:(something|your).*(misses|does no damage) msc += mute:your.*(blinks|safely over|gestures) msc += mute:(phases out.*|misses) (your|something).* msc += mute:your.*but does no damage msc += mute:your.*(picks up|drops) msc += mute:your.*basks in the mutagenic energy msc += mute:constricts?.*no damage # Interface msc += mute:Cast which spell\? \( msc += mute:^Casting.* msc += mute:Confirm with \. or Enter, or press \? or \* to list all spells\. msc += mute:Use which ability.* msc += mute:Press\: \? - help, Shift-Dir - straight line, f - you msc += mute:for a list of commands and other information msc += mute:melds.* msc += mute:Switching to.* msc += mute:Switching back.* # Other msc += mute:This raw flesh tastes terrible msc += mute:melds into your body msc += mute:begins to bleed from.*wounds msc += mute:writhes in agony as.*flesh msc += mute:An air elemental.*itself.*the air msc += mute:You feel a.*surge of power msc += mute:Your legs become a tail as you enter the water msc += mute:You cannot train any new skill # Default colours msc += $danger:drains you 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:is moving more slowly msc += $danger:^It .* you msc += $danger:You block its attack msc += $danger:constricts you msc += $danger:you convulse msc += $danger:You feel a build-up of mutagenic energy 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 += $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:roar of battle msc += $warning:creaking.*oriflamme msc += $warning:oriflamme is probably msc += $warning:wave of frost msc += $warning:crackling.*melting msc += $warning:hiss.*sand msc += $warning:sound.*rushing water msc += $warning:rusting.*drain msc += $warning:drain falling apart msc += $warning:oppressive heat msc += $warning:rumble.*avalanche of rocks msc += $warning:crackle.*arcane power msc += $warning:crackle.*magical portal msc += $warning:fails to return msc += $warning:no longer ripe msc += $boring:You start (resting|waiting) msc += $boring:Unknown command msc += $boring:but (do no|doesn't do any) damage msc += $boring:(prevent|prevents) you from hitting ################## # Item colouring # ################## # Clear defaults # menu = # Variables # $tele := lightgreen $haste := cyan $enchant := cyan $buff := lightcyan $heal := yellow $good := yellow $rod := lightmagenta $supergood := lightmagenta # General # menu += darkgrey:(melded) menu += darkgrey:.*useless_item.* menu += blue:.*evil_item.* # Equipment # menu += brown:shield of the gong menu += red:.*artefact.* cursed menu += lightred: cursed menu += lightcyan:.*artefact.*equipped.* menu += lightgreen:.*equipped.* menu += white:.*artefact.* menu += lightblue:^unidentified .*(potion|scroll|wand|jewellery).* menu += lightblue:^unidentified .*weapon.*(runed|glowing) menu += lightblue:^unidentified .*armour.*(runed|glowing|embroidered) menu += lightblue:^unidentified .*armour.*(shiny|dyed) # Wands # menu += $heal:wand of heal menu += $haste:wand of hasting menu += $tele:wand of teleportation menu += darkgrey:wand of (magic dart|flame|frost) menu += white:wand of (fire|cold) # Food # menu += $heal:royal jell menu += darkgrey:.*inedible.* menu += red:.*evil_eating.* menu += white:.*preferred.* menu += lightred:.*rot-inducing.* menu += magenta:.*mutagenic.* menu += lightgreen:.*poisonous.* menu += brown:.*contaminated.* # Scrolls # menu += yellow:scrolls? of fog menu += lightcyan:blinking menu += white:holy word menu += red:scrolls? of torment menu += $enchant:recharging menu += $enchant:vorpalise weapon menu += $enchant:enchant (weapon|armour) menu += $tele:scrolls? of teleportation menu += $supergood:acquirement # Potions # menu += yellow:potions? of (curing|heal wounds|magic) menu += $haste:potions? of speed menu += $buff:potions? of (might|agility|brilliance|resistance) menu += red:potions? of berserk menu += $supergood:potions? of (experience|cure mutation|beneficial) menu += magenta:potions? of mutation # Misc items # menu += $rod:tome of Destruction menu += lightcyan:disc of storms menu += white:crystal ball of energy menu += $supergood:.*misc.*rune( of Zot)? menu += $supergood:.*orb.*Zot # Rods and staves # menu += $rod:rod of menu += magenta:[^r]staff of # Deck Coloring * menu += lightred:legendary deck of destruction menu += red:deck of destruction menu += lightblue:legendary deck of dungeons menu += blue:deck of dungeons menu += yellow:legendary deck of escape menu += brown:deck of escape menu += lightgreen:legendary deck of summoning menu += green:deck of summoning menu += lightmagenta:legendary deck of wonders menu += magenta:deck of wonders menu += white:deck of cards ############### # Spell slots # ############### # Utility spells spell_slot += Dispel Undead:qQz spell_slot += Apportation:p spell_slot += Recall:rR spell_slot += Summon Butterflies:qQz spell_slot += Control Teleport:u spell_slot += Ozocubu's Armour:ko spell_slot += Stoneskin:ko spell_slot += Phase Shift:ko spell_slot += Shroud of Golubria:ko spell_slot += Swiftness:r spell_slot += Repel Missiles:h spell_slot += Deflect Missiles:h spell_slot += Darkness:D spell_slot += Flight:j spell_slot += Ring of Flames:F spell_slot += Regeneration:l spell_slot += Silence:S spell_slot += Haste:g spell_slot += Disjunction:yY spell_slot += Invisibility:vV spell_slot += Death's Door:J spell_slot += Borgnjor's Revivification:L spell_slot += Blink:i spell_slot += Controlled Blink:i spell_slot += Sublimation of Blood:yY spell_slot += Necromutation:lm spell_slot += Cure Poison:qz # Transformations spell_slot += Beastly Appendage:xc spell_slot += Spider Form:xc spell_slot += Ice Form:xc spell_slot += Blade Hands:xc spell_slot += Statue Form:xc spell_slot += Dragon Form:xc # Low-level spells spell_slot += Iskenderun's Battlesphere:be spell_slot += Mephitic Cloud:dc spell_slot += Conjure Flame:cfe spell_slot += Dazzling Spray:cfe # Mid-level spells spell_slot += Stone Arrow:afcr spell_slot += Iskenderun's Mystic Blast:afcr spell_slot += Force Lance:afcr spell_slot += Sticky Flame:bcfr spell_slot += Throw Icicle:afcr spell_slot += Venom Bolt:afcr spell_slot += Summon Scorpions:bcdf spell_slot += Summon Ice Beast:bcdf spell_slot += Summon Demon:abcdf spell_slot += Airstrike:afcr spell_slot += Agony:afcr spell_slot += Fulminant Prism:dcnfr spell_slot += Lee's Rapid Deconstruction:dcnfr spell_slot += Poisonous Cloud:dcnfr spell_slot += Freezing Cloud:dcnfr spell_slot += Ozocubu's Refrigeration:dcnfr spell_slot += Olgreb's Toxic Radiance:dcnfr # High-level spells spell_slot += Lightning Bolt:fabr spell_slot += Fireball:dfar spell_slot += Bolt of:fabr spell_slot += Iron Shot:fabr spell_slot += Poison Arrow:fabr spell_slot += Orb of Destruction:nafr spell_slot += Lehudib's Crystal Spear:fabr spell_slot += Chain Lightning:cnfabr spell_slot += Fire Storm:dt spell_slot += Ice Storm:dt spell_slot += Shatter:td spell_slot += Tornado:td # Default letters spell_slot += .*:abcdefrghjkluioptynmq