tile_cell_pixels = 37 # https://crawl.develz.org/wiki/doku.php?id=dcss:help:maps:lua:modules:you:start # https://crawl.develz.org/wiki/doku.php?id=dcss:help:maps:lua:modules:crawl:start # todo http://pastebin.com/raw.php?i=V41jmQFW bindkey += [`] CMD_LUA_CONSOLE include += HDamage.rc include += HDAColors.rc { function ch_stop_running(runmode) -- stopturn = you.turns() end function ch_start_running(runmode) -- crawl.setopt("force_more_message -= into view") end } # Use these to force messages to interrupt travel and resting, or # not. These are matched against full message text. runrest_stop_message += (blundered into a|invokes the power of) Zot runrest_stop_message += A huge blade swings out and slices into you runrest_stop_message += sense of stasis runrest_stop_message += (starving|devoid of blood) runrest_stop_message += wrath finds you runrest_stop_message += lose consciousness runrest_stop_message += The alarm trap emits a blaring wail :if you.god() == "Xom" then runrest_stop_message += god: :else runrest_ignore_message += god: :end # Expiring effects runrest_stop_message += You feel yourself slow down runrest_stop_message += You are starting to lose your buoyancy runrest_stop_message += You lose control over your flight runrest_stop_message += Your hearing returns #runrest_stop_message += Your transformation is almost over runrest_stop_message += back to life runrest_stop_message += uncertain runrest_stop_message += time is quickly running out runrest_stop_message += life is in your own hands runrest_stop_message += is no longer charmed # Any message that contains a regex specified here will enforce a # --More-- prompt, so it can be used to highlight really important # events. This option ignores the show_more option. # flash_screen_message += into view force_more_message += You have a vision of.*gates? force_more_message += The mighty Pandemonium lord .* resides here force_more_message += wield.* a blowgun force_more_message += comes.*(chaos|electrocution|distortion) # Interrupts force_more_message += You don't .* that spell force_more_message += You fail to use your ability force_more_message += You miscast.*(Blink|Borgnjor|Door|Haste|Invisibility) force_more_message += You can't (read|drink|do) force_more_message += You cannot .* in your current state force_more_message += There's nothing to (close|open) nearby force_more_message += not good enough to have a special ability force_more_message += You are too berserk force_more_message += no means to grasp force_more_message += That item cannot be evoked force_more_message += This wand has no charges force_more_message += You are held in a net force_more_message += You have disarmed force_more_message += You don't have any such object force_more_message += do not work when you're silenced force_more_message += You can't unwield force_more_message += enough magic points force_more_message += You feel your control is inadequate # Bad things force_more_message += Your surroundings flicker force_more_message += sense of stasis force_more_message += ^Your amulet of stasis force_more_message += You cannot teleport right now force_more_message += A sentinel's mark forms upon you force_more_message += (blundered into a|invokes the power of) Zot force_more_message += Ouch! That really hurt! force_more_message += dispelling energy hits you force_more_message += You convulse force_more_message += You are blasted by holy energy! force_more_message += You are (blasted|electrocuted)! force_more_message += You are.*(confused|poisoned) force_more_message += flesh start force_more_message += (starving|devoid of blood) force_more_message += god:(sends|finds|silent|anger) force_more_message += You feel a surge of divine spite force_more_message += lose consciousness force_more_message += You are too injured to fight blindly force_more_message += calcifying dust hits force_more_message += Space warps.*around you force_more_message += Space bends around you force_more_message += hits you.*distortion force_more_message += warns you.*of distortion force_more_message += watched by something force_more_message += flickers and vanishes! # Hell effects force_more_message += hell_effect: runrest_stop_message += hell_effect: # Expiring effects force_more_message += You feel yourself slow down force_more_message += You are starting to lose your buoyancy force_more_message += You lose control over your flight force_more_message += Your hearing returns force_more_message += Your transformation is almost over force_more_message += You have a feeling this form force_more_message += You feel yourself come back to life force_more_message += uncertain force_more_message += time is quickly running out force_more_message += life is in your own hands force_more_message += is no longer charmed force_more_message += Your shroud falls apart force_more_message += You start to feel a little slower force_more_message += You feel less protected from missiles # Others force_more_message += You have finished (your manual|forgetting about) force_more_message += You feel monstrous force_more_message += Jiyva alters your body : if you.god() == "Xom" then force_more_message += god: : end force_more_message += Your Shields skill increases to level 5 force_more_message += Your Shields skill increases to level 9 force_more_message += Your Shields skill increases to level 15 force_more_message += Your Shields skill increases to level 25 force_more_message += Your Short Blades skill increases to level 12 force_more_message += Your Short Blades skill increases to level 14 force_more_message += Your Long Blades skill increases to level 14 force_more_message += Your Long Blades skill increases to level 16 force_more_message += Your Long Blades skill increases to level 24 force_more_message += Your Maces & Flails skill increases to level 12 force_more_message += Your Maces & Flails skill increases to level 16 force_more_message += Your Maces & Flails skill increases to level 20 force_more_message += Your Maces & Flails skill increases to level 22 force_more_message += Your Axes skill increases to level 18 force_more_message += Your Axes skill increases to level 20 force_more_message += Your Axes skill increases to level 26 force_more_message += Your Polearms skill increases to level 14 force_more_message += Your Polearms skill increases to level 20 force_more_message += Your Polearms skill increases to level 26 force_more_message += Your Staves skill increases to level 12 force_more_message += Your Staves skill increases to level 14 force_more_message += Your Evocations skill increases to level 6 force_more_message += Your Evocations skill increases to level 10 force_more_message += Your Evocations skill increases to level 15 force_more_message += Your Invocations skill increases to level 10 more += Something interferes with your magic! more += You don't have enough magic to cast that spell. more += The rod doesn't have enough magic points. more += You don't know any spells. : if not you.res_shock() then more += .*electric : end more += You can't do that yet. more += You have no means to grasp a wand firmly enough. more += You cannot shoot default_manual_training=true show_travel_trail=true autofight_stop = 60 : if you.race() == "Deep Dwarf" then autofight_stop = 40 : end # 1 means Near Starving autofight_hunger_stop = 1 hp_warning=70 # escape nets autofight_caught = true # wait until enemies come to you autofight_wait = true autofight_throw = false autofight_throw_nomove = false fire_order = launcher, return fire_order += rock, javelin, tomahawk, stone rest_wait_percent = 100 # How long travel waits after each move (milliseconds) travel_delay = -1 # How long auto-explore waits after each move (milliseconds). Depends on explore_delay = -1 # How long resting waits after each move (milliseconds). Depends on rest_delay = -1 view_delay = 50 explore_auto_rest = true # If never, you will automatically butcher the first available corpse, # even if there are multiple corpses on the square. confirm_butcher = never # If this is set to true then when using the (e)at command, the # game will automatically determine the oldest chunk that is safe # to eat, and eat it without prompting. easy_eat_chunks = true # Setting this option to true will allow you to automatically eat a chunk # if you get hungry while you are travelling, auto-exploring or resting. # Automatic eating is disabled whenever autopickup is disabled, whether # with ctrl-a or because of an invisible monster. auto_eat_chunks = true # TODO force_more_message += .*player ghost.* comes? into view force_more_message += .*('s|s') ghost.*comes? into view. force_more_message += .*Hellion.*comes? into view. force_more_message += .*Tormentor.*comes? into view. force_more_message += .*Hell Sentinel.*comes? into view. force_more_message += .*Neqoxec.*comes? into view. force_more_message += .*Cacodemon.*comes? into view. force_more_message += .*Curse Toe.*comes? into view. force_more_message += .*Curse Skull.*comes? into view. force_more_message += .*shrike.*comes? into view. force_more_message += .*wretched star.*comes? into view force_more_message += .*lurking horror.*comes? into view force_more_message += It is wielding.*of (elec|drain) explore_stop = stairs,shops,altars,portals,branches,runed_doors explore_stop += artefacts # explore_stop += greedy_pickup_smart explore_stop += greedy_sacrificeable auto_sacrifice = before_explore ################## # 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 # No annoying pet messages message_colour ^= mute:Your.*(bites|misses|hits|claws|gores) message_colour ^= mute:You are no longer poisoned message_colour ^= mute:You feel sick