Anonymous | Login | 2024-04-26 08:20 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
Viewing Issue Advanced Details [ Jump to Notes ] [ Wiki ] | [ View Simple ] [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
0011174 | [DCSS] Bug Report | crash | always | 2017-08-07 05:47 | 2022-07-20 01:16 | ||
Reporter | kurzedmetal | View Status | public | ||||
Assigned To | neil | ||||||
Priority | normal | Resolution | done | Local or Remote | Local | ||
Status | closed | Operating System | Windows | ||||
Projection | none | Console or Tiles | Tiles | ||||
ETA | none | Fixed in Branch | 0.21 ancient branch | Product Branch | longterm development (0.31+) | ||
Product Version | 0.21-a0-170-g0398fc9 | ||||||
Summary | 0011174: Freeze (no reponse) on autoexplore | ||||||
Description |
I downloaded the latest windows tile trunk version from the Trunk Builds page (0.21-a0-170-g0398fc9), started a new game and after a few Dungeon levels DCSS stopped responding when I hit autoexplore. Closed crawl.exe, opened it again, resumed my save and it froze again as soon as I hit autoexplore, so it can be reproduced. I tried using the default init.txt file (which is empty IIRC) instead of mine and it seemed to not to instantly crash. So I guess, it may be an issue with some specific setting. Leaving my save and rc file. Regards |
||||||
Steps To Reproduce | |||||||
Additional Information | |||||||
Tags | No tags attached. | ||||||
Attached Files |
KurzedMetal.cs [^] (152,532 bytes) 2017-08-07 05:47 init.txt [^] (43,493 bytes) 2017-08-07 05:47 [Show Content] [Hide Content] ##### Starting Screen --------------------------------------------------------- restart_after_game = true default_manual_training = true ##### Interface --------------------------------------------------------------- assign_item_slot = backward default_friendly_pickup = none ##### Macros ------------------------------------------------------------------ macros += K2 1 0 macros += K2 2 0 macros += K2 3 0 macros += K2 4 0 macros += K2 5 0 macros += K2 6 0 macros += K2 7 0 macros += K2 8 0 macros += K2 9 0 macros += K2 0 0 macros += M 1 zj macros += M 2 zk macros += M 3 zl macros += M 4 zu ### webtiles ### F1-F5 macros += M \{-1011} zJ macros += M \{-1012} zK macros += M \{-1013} zL macros += M \{-1014} zU macros += M \{-1015} zI ### F7-F10 macros += M \{-1017} \{6}<<{ego}||{artefact}>>&&armour}&&!!{body\{32}armour}\{13} macros += M \{-1018} \{6}<<{ego}||{artefact}>>&&weapon}||{magical\{32}staff}\{13} macros += M \{-1019} \{6}{body\{32}armour}&&<<<<<<dragon\{32}scales||{ego}||{artefact}>>&&<<animal\{32}skin||robe||leather\{32}armour>>>>||<<steam\{32}dragon||acid\{32}dragon||troll\{32}hide||troll\{32}leather>>>>\{13} macros += M \{-1020} \{6}{body\{32}armour}&&<<<<<<dragon\{32}scales||{ego}||{artefact}>>&&!!<<animal\{32}skin||robe||leather\{32}armour>>>>&&!!<<steam\{32}dragon||acid\{32}dragon||troll\{32}hide||troll\{32}leather>>>>\{13} ### windows tiles ### F1-F5 macros += M \{-1073741882} zJ macros += M \{-1073741883} zK macros += M \{-1073741884} zL macros += M \{-1073741885} zU macros += M \{-1073741886} zI ### F7-F10 macros += M \{-1073741888} \{6}<<{ego}||{artefact}>>&&armour}&&!!{body\{32}armour}\{13} macros += M \{-1073741889} \{6}<<{ego}||{artefact}>>&&weapon}||{magical\{32}staff}\{13} macros += M \{-1073741890} \{6}{body\{32}armour}&&<<<<<<dragon\{32}scales||{ego}||{artefact}>>&&<<animal\{32}skin||robe||leather\{32}armour>>>>||<<steam\{32}dragon||acid\{32}dragon||troll\{32}hide||troll\{32}leather>>>>\{13} macros += M \{-1073741891} \{6}{body\{32}armour}&&<<<<<<dragon\{32}scales||{ego}||{artefact}>>&&!!<<animal\{32}skin||robe||leather\{32}armour>>>>&&!!<<steam\{32}dragon||acid\{32}dragon||troll\{32}hide||troll\{32}leather>>>>\{13} ##### Interface - Autopickup -------------------------------------------------- ae := autopickup_exceptions ae = df := drop_filter df = autopickup = $?!+"/%|\}0 #### autopickup_exceptions ### always pick heal wounds even if mutation don't let you heal : if you.race() == "Vine Stalker" or you.race() == "Mummy" then df += {potion}.*of heal wounds : else ae += <{potion}.*of heal wounds : end ### bad stuff ae += forbidden ae += useless_item #ae += dangerous_item ### useless most of the time (add a drop_filter too) ae += {potion}.*of flight ae += {scroll}.*of (silence|immolation) ### very dangerous : if you.race() == "Vampire" or you.race() == "Mummy" or you.race() == "Ghoul" then ae += {scroll}.*of holy word df += scrolls? of holy word : else ae += {scroll}.*of torment df += scrolls? of torment : end : if you.race() == "Vine Stalker" then ae += {potion}.*of ambrosia : end ### cool stuff ae += <rune of Zot ae += <{artefact|god gift} ### rings ### always pickup interesting variable rings, may find something better ae += <{jewellery}.*ring of (slaying|protection|evasion|intelligence) ### don't pickup identified amulets or rings, it means already found a copy ae += {jewellery}.*amulet of ae += {jewellery}.*ring of ### early throwing weapons ae += <{throwable}.*(javelins?|tomahawks?|throwing nets?) ae += <{missile}.*curare-tipped needles? : if you.race() == "Troll" or you.race() == "Ogre" then ae += <{throwable}.*large rocks? : end ### wands ae += {wand}.*random effects ### enhancer staves ### don't autopickup identified staves, it means you already found a copy ae += {magical staff}.*staff of df += \bstaff\b ### miscellaneous ae += {misc}.*crystal ball of energy : if you.god() == "Nemelex Xobeh" then df += plain deck : else ae += {misc}.*deck : end ### nutrition is half of a ration and still takes 3 turns : if you.race() ~= "Spriggan" then ae += {food}.*royal jell(y|ies) : end ### leave fruit behind to make inventory management easier : if you.race() ~= "Spriggan" and you.god() ~= "Fedhas" then ae += {fruit}.* : end ##### drop_filter ### bad stuff df += useless_item, evil_item, inedible #df += dangerous_item ### drop_filter useless or situational scrolls df += scrolls? of (noise|random uselessness) df += scrolls? of (immolation|silence) df += scrolls? of (amnesia|brand weapon) ### drop_filter all wands df += wand of (acid|clouds|scattershot|digging) df += wand of (confusion|enslavement|paralysis|polymorph) df += wand of (disintegration|iceblast|lightning) df += wand of (flame|random effects) ### drop_filter useless or situational potions df += potions? of (mutation|degeneration) df += potions? of (berserk rage|lignification|mutation) df += potions? of (flight) : if you.race() ~= "Vampire" and you.race() ~= "Deep Dwarf" then df += potions? of (ambrosia) : end ### drop_filter useless or situational miscellaneous (or possible duplicates) df += (phial of floods|fan of gales|lamp of fire) ### books are not required in the inventory df += book of df += (the|'s) (Volume|Handbook|Tome|Almanac|Grimoire|Papyrus|Reference Book) df += (the|'s) (Collected Works|((Early|Thorough) )?Guide|Catalogue) df += (the|'s) (Incunabulum|Disquisition|Compendium|Intricacies) df += Fen Folio { local function pickup_better_armour(loot, _) if loot.is_useless then return end if loot.class(true) ~= "armour" then return end if loot.artefact then return true end local wanted_loot = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"} local loot_type, _ = loot.subtype() if wanted_loot[loot_type] ~= nil then local current_item = items.equipped_at(wanted_loot[loot_type]) if current_item == nil then return true end if not current_item.artefact and not current_item.branded and loot.branded then return true end return end end add_autopickup_func(pickup_better_armour) } ##### Interface - Travel and Exploration -------------------------------------- travel_delay = -1 explore_delay = -1 rest_delay = -1 show_travel_trail = true travel_key_stop = false rest_wait_both = true trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,axe:45,blade:95 #: if you.race() ~= "Merfolk" and #: not (you.race() == "Tengu" and you.xl() >= 15) and #: not (you.race() == "Gargoyle" and you.xl() >= 14) then #travel_avoid_terrain = shallow water, deep water #: end ### level map ('X') colouring #tc_reachable = blue #tc_dangerous = cyan #tc_disconnected = darkgrey #tc_excluded = lightmagenta #tc_exclude_circle = red explore_stop = explore_stop += shops, altars, portals, branches, runed_doors, artefacts, runes explore_stop_pickup_ignore = auto_exclude = auto_exclude += statue, roxanne, lightning spire, oklob (plant|sapling) auto_exclude += hyperactive ballistomycete runrest_ignore_monster = runrest_ignore_monster += ^butterfly$:1 delay_safe_poison = 70:70 stp := runrest_stop_message ign := runrest_ignore_message stp = ign = ##### BE CAREFUL, ORDER DO MATTER ##### ### traps stp += found.*trap stp += You have blundered into a Zot trap! stp += You (fall through|are sucked into) a shaft( for .* floors)?! stp += A sentinel's mark forms upon you\. ### don't ignore flying effect running out stp += You are starting to lose your buoyancy\. stp += You float gracefully downwards\. ### gods stp += You have a vision of (a|multiple) gates?\. ##### BE CAREFUL, ORDER DO MATTER ##### ### ignore multiple annoyances when traveling/resting ign += pray: ign += talk: ign += talk_visual: ign += friend_spell: ign += friend_enchant: ign += friend_action: ign += sound: ### ignore all temporary effects running out ign += duration: ign += You feel a little less (mighty|clever|agile) now\. ign += Your magical contamination has completely faded away\. ### summons ign += Your battlesphere wavers and loses cohesion\. ign += Your spectral weapon fades away\. ### chunks/corpse decaying ign += You smell (decay|rotting flesh|something rotten)\. ign += The smell of rotting flesh makes you (hungry|sick)\. ign += There is something (rotten|really (disgusting|tasty)) in your inventory\. ign += (All|Some) of the (corpses|chunks of flesh|skeletons) in your inventory have( (partially|completely|completely or partially))? rotted away\. ### eating ign += Eating (one|a) chunk ign += You (start|finish) eating ign += You are feeling hungry\. ign += You are feeling (very )?thirsty\. ign += You feel (almost )?devoid of blood! ign += This raw flesh tastes .* ### others ign += You are no longer poisoned\. ign += You feel sick\. ign += You found (?!Zot).* trap! ##### Interface - Command Enhancements ---------------------------------------- easy_unequip = false equip_unequip = false jewellery_prompt = true easy_confirm = none allow_self_target = prompt : if you.race() == "Vampire" then auto_butcher = true : else auto_butcher = hungry : end confirm_butcher = never easy_eat_chunks = false auto_eat_chunks = true sort_menus = true : equipped, identified, basename, qualname, curse, qty, charged # autofight_stop = 20 # automagic_enable = false # automagic_stop = 0 # automagic_fight = false is := item_slot is = I can't clear item_slot list without using a valid syntax:JUSTCLEARIT is += blowgun:+w is += potions? of blood:+q ##### Interface - Display ----------------------------------------------------- hp_warning = 40 mp_warning = 0 hp_colour = 100:green, 90:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 90:lightgray, 75:yellow, 50:lightred, 25:red stat_colour = 3:lightred, 7:red show_more = false # clear_messages = true # small_more = true ##### Interface - Colours ----------------------------------------------------- ### colours $note_ood_found := yellow $note_ood_kill := lightgreen $note_normal := lightgrey $note_boring := darkgrey $note_artefact := cyan $note_danger := lightred $note_mutation := lightred $note_god := magenta $note_branch := lightblue $note_hideplz := mute $item_altar := brown $item_rune := lightmagenta $item_forbidden := red $item_dangerous := magenta $item_cursed := magenta $item_bad := lightred $item_useless := darkgrey $item_artefact := white $item_branded := lightblue $item_unIDed := lightblue $item_normal := lightgrey $item_useful := green $item_uncursed := green $item_goodrare := cyan $item_emergency := yellow $item_selected := lightcyan $equipped_cursed := lightmagenta $equipped_bad := red $equipped_good := lightgreen $equipped_melded := $item_useless $food_forbidden := red $food_mutagenic := magenta $food_poisonous := lightgreen $food_inedible := darkgrey $food_preferred := yellow $evt_good := lightgreen $evt_bad := red $evt_warn := yellow $evt_danger := $evt_bad $evt_hide := darkgrey $evt_hideplz := mute $evt_missyou := $evt_hide $evt_youmiss := $evt_hide $evt_sumhits := lightcyan $evt_summiss := cyan $evt_hitssum := lightcyan $evt_missumm := cyan $evt_mondmg := $evt_hideplz $evt_monkill := $evt_good $evt_onLOS := white $evt_onLOSbrand := $evt_bad $evt_onLOSnasty := $evt_bad $evt_ID := $evt_good $evt_cursed := $evt_warn $evt_portal := $evt_good $evt_trapdanger := $evt_danger $evt_trapwarn := $evt_warn mnc := menu_colour mnc = ##### BE CAREFUL, ORDER DO MATTER ##### ### notes ### unique monster or OOD monster mnc += notes:$note_ood_found:Noticed mnc += notes:$note_ood_kill:Killed ### skill milestones & learnt spells mnc += notes:$note_boring:Found.*altar mnc += notes:$note_boring:Reached skill level \d\d? in mnc += notes:$note_boring:Reached skill level \d\d? in mnc += notes:$note_boring:Learned a level \d spell mnc += notes:$note_boring:Your memory of .* unravels ### artefacts mnc += notes:$note_artefact:Got a mnc += notes:$note_artefact:Bought the mnc += notes:$note_artefact:Identified ### close to death and danger mnc += notes:$note_danger:HP(\x{003A}) \d*/\d* \[ mnc += notes:$note_danger:Paralysed by mnc += notes:$note_danger:You (fall through|are sucked into) a shaft( for .* floors)?! ### mutations mnc += notes:$note_mutation:(Lost|Gained) mutation(\x{003A}) ### gods mnc += notes:$note_god:Became a worshipper mnc += notes:$note_god:Acquired .* power mnc += notes:$note_god:Received a gift from ### leveling mnc += notes:white:Reached XP level ### dungeon branches mnc += notes:$note_branch:Entered Level \d* of the Dungeon mnc += notes:$note_branch:Found a portal to a secret trove of treasure mnc += notes:$note_branch:Found a gateway to a ziggurat mnc += notes:$note_branch:Found a flickering gateway to a bazaar mnc += notes:$note_branch:Entered a bazaar mnc += notes:$note_branch:Found a flagged portal mnc += notes:$note_branch:Entered the bailey mnc += notes:$note_branch:Found a sand-covered staircase mnc += notes:$note_branch:Entered a tomb mnc += notes:$note_branch:Found a glowing drain mnc += notes:$note_branch:Entered the sewers mnc += notes:$note_branch:Found a frozen archway mnc += notes:$note_branch:Entered an ice cave mnc += notes:$note_branch:Found a dark tunnel mnc += notes:$note_branch:Entered a volcano mnc += notes:$note_branch:Found a magical portal mnc += notes:$note_branch:Entered a wizard's laboratory mnc += notes:$note_branch:Found a portal to a secret trove of treasure mnc += notes:$note_branch:Entered a treasure trove mnc += notes:$note_branch:Found a labyrinth entrance mnc += notes:$note_branch:Entered a labyrinth mnc += notes:$note_branch:Entered Pandemonium mnc += notes:$note_branch:Voluntarily entered the Abyss. mnc += notes:$note_branch:Escaped the (Pandemonium|Abyss). mnc += notes:$note_branch:Found a hole to the Spider Nest. mnc += notes:$note_branch:Found a staircase to the (Ecumenical Temple|Orcish Mines|Snake Pit|Lair|Slime Pits|Swamp|Vaults|Hive|Elven Halls|Crypt|Hall of Blades|Tomb) mnc += notes:$note_branch:Entered the (Ecumenical Temple|Hall of Blades|Vestibule of Hell) mnc += notes:$note_branch:Entered the realm of (Lom Lobon|Gloorx Vloq|Cerebov|Mnoleg) mnc += notes:$note_branch:Entered Level \d* of the (Orcish Mines|Snake Pit|Lair of Beasts|Pits of Slime|Swamp|Vaults|Hive|Elven Halls|Crypt|Tomb of the Ancients|Realm of Zot|Gehenna|Iron City of Dis|Cocytus|Tartarus) ### boring items and dungeon features (like altars) mnc += notes:$note_normal:(Found|Bought) ### catch all note rule, to avoid notes getting colored by inventory rules mnc += notes:$note_normal:.* ##### BE CAREFUL, ORDER DO MATTER ##### ### inventory management (selected items) mnc += inventory:$item_selected:\w \+\s mnc += inventory:$item_selected:\w \#\s ##### BE CAREFUL, ORDER DO MATTER ##### ### race specifics overring normal rules : if you.race() == "Vampire" then mnc += inventory:$equipped_good:.*equipped.*amulet of regeneration mnc += $item_useful:amulet of regeneration : end ### equipped items mnc += inventory:$equipped_melded:equipped.*\(melded\) mnc += inventory:$equipped_bad:(forbidden|bad_item|useless_item).*equipped mnc += inventory:$equipped_cursed:equipped.*\bcursed\b mnc += inventory:$equipped_good:equipped(?!.*missile) ##### BE CAREFUL, ORDER DO MATTER ##### ### runes & the Orb mnc += $item_rune:rune.*of Zot mnc += $item_rune:lightmagenta:orb.*of Zot ### other features mnc += $item_altar:\baltar\b ##### BE CAREFUL, ORDER DO MATTER ##### ### general categories mnc += $item_useless:useless_item mnc += $item_forbidden:forbidden mnc += $item_dangerous:dangerous_item mnc += $item_cursed:\bcursed\b mnc += $item_bad:bad_item mnc += $item_emergency:emergency_item ##### BE CAREFUL, ORDER DO MATTER ##### mnc += $item_goodrare:(?<!quarter)staff of (energy|power|wizardry) mnc += $item_useful:(?<!quarter)staff of (air|cold|fire|earth|poison|death) mnc += $item_useful:(?<!quarter)staff of (summoning|conjuration) mnc += $item_goodrare:wand of (acid|clouds|scattershot|digging) mnc += $item_useful:wand of (confusion|enslavement|paralysis|polymorph) mnc += $item_useful:wand of (disintegration|iceblast|lightning) mnc += $item_normal:wand of (flame) mnc += $item_useless:wand of (random effects) mnc += $item_goodrare:scrolls? of (acquirement) mnc += $item_goodrare:scrolls? of (enchant (weapon|armour)|brand weapon) mnc += $item_emergency:scrolls? of (blinking|fear|fog|holy word|summoning|teleportation) mnc += $item_useful:scrolls? of (identify|magic mapping|recharging|remove curse) mnc += $item_normal:scrolls? of (amnesia) mnc += $item_useless:scrolls? of (random uselessness) mnc += $item_dangerous:scrolls? of (immolation|silence|torment|vulnerability) mnc += $item_bad:scrolls? of (noise) mnc += $item_goodrare:potions? of (experience) mnc += $item_emergency:potions? of (curing|heal wounds|haste|invisibility|resistance) mnc += $item_useful:potions? of (brilliance|cancellation|might|magic|agility|blood) mnc += $item_normal:potions? of (flight) mnc += $item_dangerous:potions? of (berserk rage|lignification|mutation) mnc += $item_bad:potions? of (degeneration) : if you.race() == "Vine Stalker" then mnc += $item_bad:potions? of (ambrosia) : else mnc += $item_dangerous:potions? of (ambrosia) : end mnc += $item_useful:amulet of (regeneration|guardian spirit|magic regeneration) mnc += $item_useful:amulet of (rage|the gourmand|reflection) mnc += $item_dangerous:amulet of (harm|faith) mnc += $item_bad:amulet of (inaccuracy) mnc += $item_normal:ring of (dexterity|strength|intelligence) mnc += $item_useful:ring of (evasion|protection|slaying) mnc += $item_useful:ring of (see invisible|wizardry|magical power) mnc += $item_useful:ring of (poison resistance|positive energy|resist corrosion) mnc += $item_useful:ring of protection from (cold|fire|magic) mnc += $item_normal:ring of (fire|ice|flight|stealth) mnc += $item_bad:ring of (teleportation|loudness) ### catch all for new stuff mnc += $lightmagenta:((?<!quarter)staff|scrolls?|potions?|wand|ring|amulet) of (.*) ##### BE CAREFUL, ORDER DO MATTER ##### ### item quality mnc += $item_artefact:.*(identified|unidentified).*artefact.* mnc += $item_branded:^unidentified.* (potion|scroll|wand|jewellery|magical staff) mnc += $item_branded:^unidentified.* weapon.*(runed|glowing) mnc += $item_branded:^unidentified.* armour.*(runed|glowing|shiny|dyed|embroidered) #mnc += $item_branded:^known.* armour.* pair of .* mnc += $item_branded:^known.* (weapon|armour).* of .* mnc += $item_branded:^known.* weapon.*(vampiric|antimagic) .* #mnc += $item_uncursed:^identified.* armour.* pair of .* mnc += $item_uncursed:^identified.* (weapon|armour).* of .* mnc += $item_uncursed:^identified.* weapon.*(vampiric|antimagic) .* mnc += $item_uncursed:uncursed mnc += $item_goodrare:scrolls? of (recharging|enchant|brand weapon|acquirement) mnc += $item_goodrare:manual of mnc += $item_unIDed:deck of cards ##### BE CAREFUL, ORDER DO MATTER ##### ### food mnc += $food_inedible:inedible.*(food|corpse) mnc += $food_forbidden:forbidden.*(food|corpse) mnc += $food_mutagenic:mutagenic.*(food|corpse) mnc += $food_poisonous:poisonous.*(food|corpse) mnc += $food_preferred:preferred.*(food|corpse) msc := message_colour msc = fmm := force_more_message fmm = ### monster damage/death : if crawl.is_tiles() or crawl.is_webtiles() then msc += $evt_mondmg:is (lightly|moderately|heavily|severely) (wounded|damaged)\. msc += $evt_mondmg:is almost (dead|destroyed)\. : end msc += $evt_monkill:You (destroy|kill|blow up) .*! msc += $evt_monkill:^(?!Your).* (simulacrum (melts|vapourises)|is destroyed|is blown up|dies)! msc += $evt_monkill:The fungal colony is destroyed\. msc += $evt_monkill:You feel a bit more experienced\. ### found a new enemy msc += $evt_onLOSbrand:monster_warning:.* is wielding a .* of (distortion|chaos|electrocution) fmm += monster_warning:.* is wielding a .* of (distortion|chaos|electrocution) : if you.race() == "Vampire" or you.race() == "Mummy" or you.race() == "Ghoul" then msc += $evt_onLOSbrand:monster_warning:.* is wielding a .* of (holy wrath) fmm += monster_warning:.* is wielding a .* of (holy wrath) : end msc += $evt_onLOSnasty:(?-i:[A-Z]).* comes? into view fmm += (?-i:[A-Z]).* comes? into view msc += $evt_onLOS:monster_warning:comes? into view\. #msc += $evt_onLOS:warning:too close now for your liking\. msc += $evt_onLOS:warning:moves out of view\. msc += $evt_warn:warning:(There are monsters|.* is) nearby! ### ID mini-game msc += $evt_hide:As you read the scroll .*(\x{002C}) it crumbles to dust\. msc += $evt_ID:It (is|was) a (scroll|potion) of .*\. msc += $evt_ID:You have identified the last targeted scroll\. ### cursed items msc += $evt_cursed:It sticks to your hand! msc += $evt_cursed:Oops(\x{002C}) that.* feels deathly cold\. msc += $evt_cursed:Your .* glows black for a moment\. msc += $evt_cursed:Your .* is stuck to your body! msc += $evt_cursed:It's stuck to you! ### resting msc += $evt_hideplz:You start (resting|waiting)\. msc += $evt_hideplz:Done (resting|waiting)\. msc += $evt_hideplz:(HP|Magic) restored\. msc += $evt_hide:Unknown command\. ### exploration msc += $evt_hide:Why would you want to do that? msc += $evt_warn:You can't go (down|up) here! msc += $evt_warn:You're in a travel-excluded area, stopping explore\. msc += $evt_warn:Partly explored\x{002C} obstructed by runed door\. msc += $evt_warn:Partly explored\x{002C} can't reach some (items|places|items and places)\. msc += $evt_hide:You now have .* gold pieces? \(gained .*\)\. msc += $evt_hideplz:You ((close|open) )?the ((large|huge) )?(door|gate)\. msc += $evt_hideplz:There is an? ((large|huge) )?open (door|gate)((\x{002C}) spattered with blood)? here\. msc += $evt_hideplz:There is a stone staircase leading (up|down)((\x{002C}) spattered with blood)? here\. msc += $evt_hide:There is an escape hatch in the (floor|ceiling)((\x{002C}) spattered with blood)? here\. msc += $evt_hide:You climb (up|down)wards\. msc += $evt_hide:Done exploring\. msc += $evt_hide::You enter the (shallow|deep) water\. ### distant noises msc += $evt_hide:You hear a splash\. ign += You hear a splash\. msc += $evt_hide:You hear a (splashing|grinding) noise\. ign += You hear a (splashing|grinding) noise\. msc += $evt_warn:You hear a( distant)? slurping noise\. ign += You hear a distant "Zot"! msc += $evt_warn:You hear a distant "Zot"! msc += $evt_danger:You hear a loud "Zot"! ### combat ### summon hit/miss (ORDER MATTERS) ### TODO: some of these rules are matching my unarmed attacks like "Your bite" msc += $evt_hide:The walls? burns? your .*! msc += $evt_warn:^Something hits your .*(\.|!) msc += $evt_missumm:Your .* appears unharmed\. msc += $evt_missumm:Your .* blocks the .* msc += $evt_summiss:.* blocks your (?!attack).* msc += $evt_summiss:Your(?! (shadow|bite|sting|peck|kick||tail-slap|punch|headbutt)) .*(barely|closely|completely)? miss(es)? .* msc += $evt_missumm:.*(barely|closely|completely)? miss(es)? your .* msc += $evt_missumm:Your(?! shadow) .* but (do no|does no|doesn't do any) damage msc += $evt_sumhits:Your(?! shadow) .* (hits|bites|stings|pecks|kicks|claws|tail-slaps|tramples|grabs|constricts|poisons|drains|burns|freezes) .* msc += $evt_hitssum:.* (hits|bites|stings|pecks|kicks|claws|tail-slaps|tramples|grabs|constricts|poisons|drains|burns|freezes) your .* msc += $evt_summiss:Your(?! shadow) .* (touches|shoots|loses its grip on) .* msc += $evt_missumm:.* (touches|shoots|loses its grip on) your .* msc += $evt_summiss:.* momentarily phases out as your .* passes through it\. ### player hit/miss (ORDER MATTERS) msc += $evt_danger:^Something hits you(\.|!) msc += $evt_youmiss:.* blocks your attack\. msc += $evt_missyou:.*(barely|closely|completely)? miss(es)? .* msc += $evt_missyou:.* but (do no|does no|doesn't do any) damage msc += $evt_missyou:You block the .*'s attack\. msc += $evt_missyou:You momentarily phase out as the .* passes through you\. ### other combat related messages msc += $evt_warn:Your .* prevents? you from hitting .*\. msc += $evt_danger:.* flickers (and vanishes|out of sight)! msc += $evt_danger:Helpless(\x{002C}) you fail to dodge the .* msc += $evt_warn:.* appears unharmed\. msc += $evt_warn:.* is unaffected\. msc += $evt_warn:zaps a wand\. msc += $evt_danger:You become entangled in the net! msc += $evt_danger:goes berserk! msc += $evt_danger:.* gained the power of zot. msc += $evt_danger:.* is filled with the power of Zot! msc += $evt_hideplz:Confirm with \. or Enter, or press \? or \* to list all spells\. msc += $evt_hideplz:Press: \? - help, Shift-Dir - straight line, f/p - .* msc += $evt_hideplz:Casting: .* msc += $evt_hideplz:Cast which spell\? \(\? or \* to list\) fmm += You feel less protected from missiles\. ### hit by branded weapon msc += $evt_danger:You feel drained\. msc += $evt_warn:Space (warps|bends).* around your msc += $evt_danger:Space (warps|bends).* around you(?!r) msc += $evt_warn:freezes you\. msc += $evt_warn:You are electrocuted! msc += $evt_warn:You writhe in agony\. msc += $evt_danger:You convulse! ### item damage msc += $evt_danger:The acid corrodes your msc += $evt_danger:.* catch(es)? fire! msc += $evt_danger:.* freezes? and shatters?! msc += $evt_hide:.* your.*potions? of blood rots away\. ign += .* your.*potions? of blood rots away\. ### transmuter & melding msc += $evt_hide:.*(unmelds from|melds into) your body\. ign += .*transformation has ended\. (.*unmelds.*)* ign += .*(unmelds from|melds into) your body\. ### monster abilities msc += $evt_warn:The (ghost moth|eye of draining) stares at you\. msc += $evt_danger:You feel a lot more hungry\. msc += $evt_warn:(Something|Beogh) smites you! msc += $evt_warn:grows two more! msc += $evt_danger:Your limbs are stiffening\. msc += $evt_danger:You have turned to stone\. msc += $evt_danger:The blast of calcifying dust hits you! fmm += The blast of calcifying dust hits you! msc += $evt_danger:You are engulfed in calcifying dust\. msc += $evt_danger:constricts you\. msc += $evt_warn:You are struck by the porcupine's spines\. msc += $evt_warn:Your damage is reflected back at you! msc += $evt_danger:Terrible wounds open up all over your body! msc += $evt_danger:Terrible wounds spread across more of your body! msc += $evt_warn:Maurice steals .* ### enemy spells msc += $evt_danger:You hear some strange(\x{002C}) mumbled words\. msc += $evt_danger:Your body is wracked with pain! fmm += Your body is wracked with pain! msc += $evt_danger:You convulse helplessly as pain tears through your body! msc += $evt_warn:.* seems to speed up\. msc += $evt_warn:You are covered in liquid flames! msc += $evt_danger:You feel yourself slow down\. msc += $evt_warn:You feel as though you will be slow longer\. msc += $evt_danger:You feel horribly lethargic\. msc += $evt_danger:You feel strangely unstable\. msc += $evt_danger:Your surroundings suddenly seem different\. fmm += Your surroundings suddenly seem different\. msc += $evt_danger:Strange energies course through your body\. fmm += Strange energies course through your body\. ### cantrips msc += $evt_hide:You feel a wave of unholy energy pass over you\. msc += $evt_hide:You feel troubled\. msc += $evt_hide:.* becomes somewhat translucent\. msc += $evt_hide:.* glows brightly for a moment\. msc += $evt_hide:.* looks braver\. msc += $evt_hide:.*'s eyes start to glow\. msc += $evt_hide:.* shimmers for a moment\. ### annoying summons msc += $evt_hideplz:You swap places\. msc += $evt_warn:Your .* dies! ign += Your .* dies! msc += $evt_hide:flies safely over a trap\. msc += $evt_hideplz:air elemental merges itself into the air\. msc += $evt_hideplz:air elemental forms itself from the air! msc += $evt_hideplz:Your .* dissolves into shadows! ign += Your .* dissolves into shadows! msc += $evt_hide:.* emerges from the mists of memory! ign += .* emerges from the mists of memory! msc += $evt_warn:Your spectral weapon shares its damage with you! ### warnings and dangerous stuff msc += $evt_danger:You die\.\.\. msc += $evt_danger:You're too hungry to rest\. msc += $evt_danger:You are (near )?starving! msc += $evt_danger:You need to eat something NOW! msc += $evt_danger:You lose consciousness! msc += $evt_danger:You have starved to death\. msc += $evt_hide:You feel a surge of power\. msc += $evt_warn:You feel a numb sensation\. msc += $evt_danger:You are too confused! msc += $evt_danger:You're too confused to cast spells?\. fmm += You're too confused to cast spells\. msc += $evt_danger:You cannot cast spells when silenced! msc += $evt_danger:You miscast msc += $evt_warn:You are .* contaminated with residual magic(\.|!) msc += $evt_danger:You are engulfed in a nimbus of crackling magics! msc += $evt_danger:Your entire body has taken on an eerie glow! msc += $evt_good:Your magical contamination has completely faded away\. msc += $evt_danger:^Careful! fmm += ^Careful! msc += $evt_good:You now have enough gold to buy fmm += You now have enough gold to buy msc += $evt_warn:This weapon is vampiric, and you must be Full or above to equip it\. msc += $evt_warn:Out of range\. msc += $evt_warn:You can't see that place\. msc += $evt_warn:You aren't wearing any piece of uncursed (armour|jewellery)\. msc += $evt_warn:You aren't wearing that( object)?(\.|!) msc += $evt_warn:You aren't wearing any rings or amulets\. msc += $evt_warn:You have no appropriate body parts free\. msc += $evt_warn:You cannot enter water in your current form\. msc += $evt_warn:You're too inexperienced to learn that spell! msc += $evt_hide:There are no items here\. msc += $evt_hide:There isn't anything here! msc += $evt_hide:There isn't anything to (butcher|bottle).* here\. msc += $evt_warn:There's nothing here to drain! msc += $evt_warn:You can't (wear|wield) anything in your present form\. msc += $evt_warn:You can't do that while held in a net\. msc += $evt_warn:You're already wearing that object! msc += $evt_warn:That's the wrong kind of item! msc += $evt_warn:You can't wield armour\. msc += $evt_warn:You can't eat that! msc += $evt_warn:You aren't quite hungry enough to eat that! msc += $evt_warn:You can't memorise that many levels of magic yet! msc += $evt_warn:Your memorisation is interrupted. msc += $evt_warn:You are too (hungry|injured) to fight recklessly! msc += $evt_warn:You fail to use your ability\. msc += $evt_warn:No item to drop\. msc += $evt_warn:You can't (read|drink) that! msc += $evt_warn:You can't do that( in your present form)?\. msc += $evt_warn:There's something in the way\. msc += $evt_warn:Can't find anything matching that\. msc += $evt_warn:Sorry, you're not good enough to have a special ability\. msc += $evt_warn:Sorry, you're too full to transform right now\. msc += $evt_warn:You're too full to eat anything\. msc += $evt_warn:That item cannot be evoked! msc += $evt_warn:You can't see any susceptible monsters within range! msc += $evt_warn:No target in view! msc += $evt_warn:You can't unwield your weapon( to draw a new one)?! fmm += You can't unwield your weapon( to draw a new one)?! msc += $evt_warn:You aren't carrying( or standing over)? (any|anything).* msc += $evt_warn:Your armour is currently melded into you\. msc += $evt_warn:None of your equipped items are cursed\. msc += $evt_warn:You don't have any unidentified items\. msc += $evt_warn:You don't have any such object\. msc += $evt_warn:You don't have enough magic capacity\. msc += $evt_warn:You already know all available spells\. msc += $evt_warn:You don't have any stones to cast with\. msc += $evt_warn:You don't have enough magic at the moment\. fmm += You don't have enough magic at the moment\. msc += $evt_warn:You don't have (the energy|enough magic) to cast that spell\. fmm += You don't have (the energy|enough magic) to cast that spell\. msc += $evt_warn:You don't know that spell\. msc += $evt_warn:You don't know any spells\. msc += $evt_warn:You don't currently have any abilities\. fmm += You don't know any spells\. msc += $evt_danger:Something interferes with your magic! fmm += Something interferes with your magic! msc += $evt_warn:This wand has no charges\. fmm += This wand has no charges\. msc += $evt_warn:You will have to take that off first\. fmm += You will have to take that off first\. msc += $evt_warn:Your pack is full\. msc += $evt_warn:You can't carry that many items\. msc += $evt_warn:There are no objects that can be picked up here\. msc += $evt_danger:You (still haven't|suddenly lose) the ability to move! msc += $evt_hide:Your .* very briefly gains a (green|red|yellow) sheen\. msc += $evt_good:Your .* glows? (green|red|bright yellow) for a moment\. msc += $evt_warn:Your .* glows? silvery (green|red|yellow) for a moment\. msc += $evt_good:Your .* glows? green for a moment\. msc += $evt_warn:Your .* glows? silver for a moment\. msc += $evt_warn:You aren't carrying any armor which can be enchanted further\. msc += $evt_hide:(?<!The deck of cards )disappears in a puff of smoke(!|\.) ign += (?<!The deck of cards )disappears in a puff of smoke(!|\.) msc += $evt_warn:The deck of cards disappears in a puff of smoke\. fmm += The deck of cards disappears in a puff of smoke\. msc += $evt_danger:You convulse from lack of (strength|intelligence|dexterity)! msc += $evt_warn:You feel a strange sense of stasis\. msc += $evt_warn:You cannot teleport right now\. msc += $evt_danger:Its appearance distorts for a moment\. ### action probably required msc += $evt_warn:You have finished your manual of .* and toss it away\. fmm += You have finished your manual of .* and toss it away\. ### moving in water msc += $evt_warn:Moving in this stuff is going to be slow\. msc += $evt_warn:\.\.\.and don't expect to remain undetected\. msc += $evt_warn:Your unstable footing causes you to fumble your attack\. ### runes msc += $evt_good:You pick up the .* rune and feel its power\. fmm += You pick up the .* rune and feel its power\. msc += $evt_warn:You need (a rune|at least 3 runes) to enter this place\. msc += $evt_good:.* runes! That's enough to enter the realm of Zot\. msc += $evt_good:You now have .* runes\. msc += $evt_good:You have collected all the runes! Now go and win! ### portals msc += $evt_danger:The walls and floor vibrate strangely for a moment\. fmm += The walls and floor vibrate strangely for a moment\. msc += $evt_portal:There is an entrance to a bailey on this level\. msc += $evt_portal:An interdimensional caravan has stopped on this level and set up a bazaar\. msc += $evt_portal:There is an entrance to an ice cave on this level\. msc += $evt_portal:There is an entrance to a minotaur's labyrinth on this level\. msc += $evt_portal:There is an entrance to an ossuary on this level\. msc += $evt_portal:There is an entrance to a sewer on this level\. msc += $evt_portal:There is an entrance to a volcano on this level\. msc += $evt_portal:There is an entrance to a wizard's laboratory on this level! msc += $evt_portal:There is a portal to the Desolation of Salt on this level\. fmm += An interdimensional caravan has stopped on this level and set up a bazaar\. fmm += There is an entrance to a bailey on this level\. fmm += There is an entrance to an ice cave on this level\. fmm += There is an entrance to a minotaur's labyrinth on this level\. fmm += There is an entrance to an ossuary on this level\. fmm += There is an entrance to a sewer on this level\. fmm += There is an entrance to a volcano on this level\. fmm += There is an entrance to a wizard's laboratory on this level! fmm += There is a portal to the Desolation of Salt on this level\. ### traps msc += $evt_trapwarn:There is an? (?!Zot).* trap here\. msc += $evt_trapdanger:There is a Zot trap here\. msc += $evt_trapwarn:You enter a teleport trap! msc += $evt_trapdanger:You are caught in the web! fmm += You are caught in the web! msc += $evt_trapdanger:The alarm trap emits a blaring wail! fmm += A sentinel's mark forms upon you\. msc += $evt_trapwarn:A basket of spiders falls from above! fmm += A basket of spiders falls from above! msc += $evt_trapwarn:A trapdoor spider leaps out from its hiding place under the floor! fmm += A trapdoor spider leaps out from its hiding place under the floor! msc += $evt_trapdanger:You found a Zot trap! fmm += You found a Zot trap! msc += $evt_trapdanger:You have blundered into a Zot trap! fmm += You have blundered into a Zot trap! msc += $evt_trapdanger:You (fall through|are sucked into) a shaft( for .* floors)?! fmm += You (fall through|are sucked into) a shaft( for .* floors)?! ### spells - ddoor fmm += Your life is in your own hands again! msc += $evt_danger:Your life is in your own hands again! fmm += Your time is quickly running out! ### gods - fedhas msc += $evt_hide:A nearby toadstool withers and dies\. ign += A nearby toadstool withers and dies\. msc += $evt_warn:Not enough fruit available\. msc += $evt_warn:No evolvable flora in sight\. msc += $evt_hide:You walk carefully through the (plants|fungus)\. ### gods - makhleb msc += $evt_warn:A demon appears! It doesn't seem very happy\. msc += $evt_good:A demon appears! You feel somewhat more hungry\. ### gods - ru msc += $evt_warn:You feel threatened and lose the ability to read scrolls! fmm += Ru believes you are ready to make a new sacrifice\. fmm += You can now merge with and destroy a victim\. ### gods - vehumet fmm += Vehumet (offers|grants) you knowledge of .*\. ### gods msc += $evt_danger:You feel a little guilty\. ##### Interface - Channels ---------------------------------------------------- channel.god = brown channel.pray = brown channel.talk = mute channel.talk_visual = mute channel.multiturn = mute channel.warning = yellow channel.timed_portal = yellow channel.monster_damage = plain channel.rotten_meat = darkgrey channel.hell_effect = magenta ### channels defaults (found in message.cc) # channel.plain = lightgrey # channel.prompt = cyan # channel.god = multicolour (depends on the god) # channel.pray = multicolour (depends on the god) # channel.duration = lightblue # channel.danger = red # channel.food = multicolour (yellow/green) # channel.warning = lightred # channel.recovery = lightgreen # channel.talk = white # channel.talk_visual = white # channel.timed_portal = plain # channel.sound = plain # channel.intrinsic_gain = green # channel.mutation = lightred # channel.monster_spell = lightmagenta # channel.monster_enchant = lightmagenta # channel.friend_spell = lightmagenta # channel.friend_enchant = lightmagenta # channel.friend_action = plain # channel.monster_damage = multicolour based on damage # (this option only change death message) # channel.monster_target = plain # channel.banishment = magenta # channel.rotten_meat = plain # channel.equipment = plain # channel.floor = plain # channel.multiturn = darkgrey # channel.examine = plain # channel.examine_filter = plain # channel.diagnostic = darkgrey # channel.error = lightred # channel.tutorial = magenta # channel.orb = magenta # channel.hell_effect = white ##### Interface - Incriptions ------------------------------------------------- ai := autoinscribe ai = I can't clear autoinscribe list without using a valid syntax:JUSTCLEARIT ##### being careful with some item categories ai += {weapon}.*(anti-magic|of distortion):!w ai += {book}.*manual:!d ai += {artefact}(?!.*{book}):!d ##### being careful with missiles, don't auto-quiver special ones ai += {throwable}.*(throwing nets?|large rocks?|javelins?):=f=F ai += {missile}.*(curare-tipped needles?|needles? of ):=f=F ##### being careful with wands ### keep around ai += {wand}.* of (acid|clouds):!d ##### being careful with scrolls ### confirm usage of dangerous/annoying effects ai += {scroll}.* of (immolation|noise|random uselessness):!r ai += {scroll}.* of (teleportation|vulnerability|silence):!r ### keep around ai += {scroll}.* of (fear|fog):!d : if you.race() ~= "Formicid" then ai += {scroll}.* of (teleportation|blinking):!d : end ##### being careful with potions ### confirm usage of dangerous/annoying effects ai += {potion}.* of (lignification|ambrosia|degeneration|mutation):!q ai += {potion}.* of (berserk rage):!q ### keep around ai += {potion}.* of (curing|resistance):!d : if you.race() ~= "Formicid" then ai += {potion}.* of (haste):!d : end : if you.race() ~= "Vine Stalker" then ai += {potion}.* of (heal wounds):!d : end ##### being careful with jewellery ai += {jewellery}.*amulet of (harm|faith):!P!R ai += {jewellery}.*amulet of guardian spirit:!P ai += {jewellery}.*amulet of the gourmand:!R ##### being careful with food #ai += {food}.*((bread|meat) rations?):!d #ai += {food}.*(royal jell(y|ies)):!d ##### race specific auto inscriptions : if you.race() == "Vampire" or you.race() == "Mummy" or you.race() == "Ghoul" then ai += {scroll}.* of holy word:!r : else ai += {weapon}.*vampiric:!w ai += {scroll}.* of torment:!r : end : if you.race() == "Vampire" then ai += {jewellery}.*amulet of regeneration:!d : end ##### Dump File --------------------------------------------------------------- dump_message_count = 70 dump_book_spells = false dump_item_origins = artefacts, ego_arm, ego_weap dump_order = dump_order += header, hiscore, stats, misc, mutations dump_order += skills, skill_gains, spells, action_counts, inventory dump_order += screenshot, monlist, messages dump_order += overview, turns_by_place, vaults, notes dump_order += kills_by_place, kills ##### Notes ------------------------------------------------------------------- user_note_prefix=@@_ note_hp_percent = 20 note_skill_levels = 1,9,18,27 note_items = note_items += acquirement, running, of Zot note_monsters = note_monsters += orb of fire, ancient lich note_messages = note_messages += Your scales start note_messages += protects you from harm note_messages += You (fall through|are sucked into) a shaft( for .* floors)?! note_messages += Your memory of .* unravels\. ##### Miscellaneous ----------------------------------------------------------- bold_brightens_foreground = true best_effort_brighten_background = false tile_display_mode = tiles explore_mode = never char_set = default language = en |
||||||
|
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |