f# Crawl Init file # # On Unix systems (such as Mac OS X, Linux and the BSDs), you must copy # init.txt to ~/.crawlrc or ~/.crawl/init.txt as: # cp init.txt ~/.crawlrc # # Lines beginning with '#' are comments. The basic syntax is: # # field = value or field.subfield = value # # Only one specification is allowed per line. # # The terms are typically case-insensitive except in the fairly obvious # cases (the character's name and specifying files or directories when # on a system that has case-sensitive filenames). # # White space is stripped from the beginning and end of the line, as # well as immediately before and after the '='. If the option allows # multiple comma/semicolon-separated terms (such as # autopickup_exceptions), all whitespace around the separator is also # trimmed. All other whitespace is left intact. # # For descriptions concerning an option consult the file # options_guide.txt # in your /docs directory. Also note that the ordering of the options # is taken from that file; this is for presentational reasons only. # # Note that all boolean options (i.e. values of 'true' or 'false') have # their non-default value commented out. You can toggle these by just # uncommenting. # Options with several values, e.g. drop_mode = (multi | single), # usually have the first value as default. # # The options for monster glyphs and item colours don't matter for Tiles. # Similarily, tile options are ignored in console games. ##### Ancient versions ############################################## # If you're used to the interface of ancient versions of Crawl, you may # get back parts of it by uncommenting the following options: # include = 034_command_keys.txt # target_unshifted_dirs = true # clear_messages = true # # And to revert monster glyph and colouring changes: # include = 034_monster_glyphs.txt # include = 052_monster_glyphs.txt # include = 060_monster_glyphs.txt # include = 071_monster_glyphs.txt # include = 080_monster_glyphs.txt # include = 0.9_monster_glyphs.txt ##### 1- Starting Screen ############################################ # # name = Delilah # remember_name = false # weapon = (short sword | falchion | quarterstaff | hand axe | spear | mace # | trident | unarmed | random) # species = (Human |...| Vampire | random) # job = (Fighter |...| Wanderer | random) # random_pick = true # good_random = false # restart_after_game = true # default_manual_training = true ##### 2- File System ############################################### # # crawl_dir = # morgue_dir = morgue # save_dir = saves # macro_dir = settings/ # sound = : ##### 3- Lua Files ################################################# # lua_file = lua/stash.lua lua_file = lua/wield.lua lua_file = lua/runrest.lua lua_file = lua/gearset.lua lua_file = lua/trapwalk.lua # kills.lua yields more information at the cost of huge dumps. # lua_file = lua/kills.lua # autofight.lua allows binding both movement and attack a single key. # Use at your own discretion! See options_guide.txt for details. lua_file = lua/autofight.lua ##### 4- Interface ################################################# # ##### 4-a Picking up and Dropping ############### # autopickup = $?!+"/% # There is a long list of autopickup exceptions in include = autopickup_exceptions.txt drop_filter = useless_item # default_autopickup = false # autopickup_no_burden = false # pickup_thrown = false # chunks_autopickup = false # assign_item_slot = (forward | backward) # # drop_mode = (multi | single) # pickup_mode = (single | multi | auto:5) # drop_filter = skeleton, corpse, useless_item # default_friendly_pickup = (none | friend | player | all) ##### 4-b Targetting ############################ # # default_target = false # target_unshifted_dirs = true # darken_beyond_range = false ##### 4-c Passive Sightings ##################### # # detected_monster_colour = lightred # detected_item_colour = green # remembered_monster_colour = darkgrey # clean_map = true ##### 4-d Branding ############################## # # friend_brand = hi:green # neutral_brand = hi:lightgrey # stab_brand = hi:blue # may_stab_brand = hi:yellow # heap_brand = reverse # feature_item_brand = reverse # trap_item_brand = reverse ##### 4-e Level Map Functions ################### # # level_map_cursor_step = 7 # level_map_title = false # show_waypoints = false ##### 4-f Viewport Options ################### # # view_max_width = 33 # view_max_height = 21 # view_lock_x = false # view_lock_y = false # view_lock = false # center_on_scroll = true # symmetric_scroll = false # scroll_margin_x = 2 # scroll_margin_y = 2 # scroll_margin = 2 ##### 4-g Travel and Exploration ################# # # travel_delay = 20 # explore_delay = -1 # travel_avoid_terrain = shallow water # # explore_greedy = false # explore_stop = items,greedy_pickup_smart,stairs,shops,altars,gates # explore_stop += greedy_visited_item_stack # explore_improved = true # explore_wall_bias = 0 # travel_key_stop = false # # explore_stop_pickup_ignore = curare auto_exclude = oklob,statue,curse skull,roxanne,hyperactive,lightning spire # tc_reachable = blue # tc_dangerous = cyan # tc_disconnected = darkgrey # tc_excluded = lightmagenta # tc_exclude_circle = red # runrest options (require runrest.lua to be included above) runrest_ignore_poison = 2:30 runrest_ignore_monster = butterfly:1 # runrest_ignore_monster = swamp worm:3 # The file runrest_messages.txt contains a list of default # runrest message settings. Add your own before this to override # later settings. # runrest_stop_message = You hear a.* slurping noise # runrest_ignore_message = Jiyva's power touches on your attributes include = runrest_messages.txt trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,axe:45,blade:95 #rest_wait_both = true ##### 4-h Stashes ############################### # # annotate_item_class = true # annotate_item_dropped = true ##### 4-i Command Enhancements ################## # # auto_list = false # auto_switch = true # easy_open = false # easy_unequip = false # equip_unequip = true # easy_confirm = (none | safe | all) # allow_self_target = (yes | no | prompt) # confirm_butcher = (auto | always | never) # prefer_safe_chunks = false # easy_eat_chunks = true # easy_eat_gourmand = true # easy_eat_contaminated = true # auto_eat_chunks = true # prompt_for_swap = false # easy_quit_item_prompts = false # easy_exit_menu = true # sort_menus = pickup: true : art, ego, basename, qualname, curse, qty sort_menus = inv: true : equipped, freshness, charged # autofight_stop = 30 ##### 4-j Messages and Display Enhancements ##### # Turgon, 13.09.12, 22.09.12 # hp_warning = 50 # mp_warning = 50 # hp_colour = 50:yellow, 25:red # mp_colour = 50:yellow, 25:red # stat_colour = 1:lightred, 3:red # status_caption_colour = yellow # mlist_min_height = 4 # msg_min_height = 7 # msg_max_height = 10 # mlist_allow_alternate_layout = true # messages_at_top = true # mlist_targetting = true # Turgon 13.09.12, 22.09.12 # show_gold_turns = true # show_game_turns = true # show_newturn_mark = false # clear_messages = true # small_more = true # Turgon, 11.10.12 show_more = false # Turgon, 13.09.12, 22.09.12 # show_inventory_weights = true # item_stack_summary_minimum = 5 # list_rotten = false # msg_condense_repeats = false # msg_condense_short = false # show_no_ctele = false # skill_focus = false ##### Colours (messages and menus) ##### # # menu_colour_prefix_class = false # menu_colour_shops = false # Food is colour coded in standard_colours.txt as follows: include = standard_colours.txt # # yellow = preferred food ($preferred) # darkgrey = cannot be eaten at all ($inedible) # lightred = causes rot ($rot-inducing) # magenta = dangerous to use, mutagenic ($dangerous, $mutagenic) # red = considered "evil" by your deity ($evil) # lightgreen = poisonous ($poisonous) # brown = contaminated, may cause nausea ($contaminated) # # You can change colours by using something like # $contaminated := magenta include = food_colouring.txt # There is elaborate colouring of items in the inventory (and other menus) # depending on their usefulness, taking species and other criteria into account. include = menu_colours.txt # Colouring of autoinscribed god gifts menu_colour = pickup:green:god gift # Highlight (partly) selected items menu_colour = inventory:white:\w \+\s menu_colour = inventory:white:\w \#\s # Colouring of messages # Messages are colour coded in standard_colours.txt as follows: # # lightred = really important messages ($danger) # yellow = significant messages ($warning) # lightred = item damaged/destroyed ($item_dmg [same as $danger]) # darkgrey = boring, message clutter ($boring) # include = messages.txt # Colouring for the notes menu_colour = notes:white:Reached XP level # These lines will suppress extra feedback messages from travel/shift-running. # # message_colour = mute:warning:comes into view # message_colour = mute:You start (searching|resting) # message_colour = mute:Done searching # message_colour = mute:(HP|Magic) restored # message_colour = mute:warning:Not with.*(in view|monsters around) # You can also enforce a --more-- prompt for messages ## Avoid wasting turns with aborted actions: # force_more_message = There are no visible monsters within range # force_more_message = This wand has no charges force_more_message = You have reached level force_more_message = Your scales start force_more_message = You fall through a shaft ## Reduce chance of drowning because levitation or form runs out: force_more_message = Careful! # Announcements of timed portal vaults (bazaar, labyrinths): force_more_message = interdimensional caravan force_more_message = distant snort ##### 4-k Firing Commands ####################### # # fire_items_start = a # fire_order = launcher, return # fire_order += javelin / dart / stone / rock / spear / net / handaxe / dagger / club # fire_order += inscribed ##### 4-l Channels ############################## # # channel.multiturn = mute ##### 4-m Inscriptions ########################## # # autoinscribe = bad_item.*potion:!q # autoinscribe = potion.*mutation:!q # autoinscribe = royal jell:=g # autoinscribe_artefacts = false # autoinscribe_cursed = false # autoinscribe = fruit:!e ##### 4-n Macro related Options ################# # # flush.failure = false # flush.command = true # flush.message = true ##### 4-t Tile related Options ################## # All tiles specific options are in the external file include = tiles_options.txt ##### 5- Dump File ################################################# # ##### 5-a Items and Kill List ################### # # kill_map = friend:you, other:you # dump_kill_places = (single | all | none) # dump_item_origins = all,artifacts,ego_arm,ego_weap,jewellery,runes # dump_item_origin_price = -1 # dump_message_count = 20 # dump_order = header, hiscore, stats, misc, notes, inventory, # dump_order += turns_by_place, skills, spells, overview, mutations, # dump_order += messages, screenshot, monlist, kills_by_place, kills # dump_order += spell_usage, action_counts # dump_book_spells = false ##### 5-b Notes ################################# # # Turgon, 22.09.12 # user_note_prefix=@@@ user_note_prefix=-- # Turgon, 13.09.12, 22.09.12 # note_hp_percent = 5 # note_skill_levels = 1,5,10,15,27 #note_all_skill_levels = true #note_skill_max = false #note_all_spells = false #note_xom_effects = false # Turgon, 14.10.12 # note_items = rod of, acquirement, preservation, running, of Zot note_messages = You pass through the gate note_messages = cast .* Abyss note_messages = Your scales start note_messages = protects you from harm note_messages = You fall through a shaft # Turgon, 13.09.12 # note_monsters = orb of fire, ancient lich, Sigmund ##### 6- Miscellaneous ############################################# # ##### 6-a All OS ################################ # # mouse_input = true # wiz_mode = no # char_set = ascii # use_fake_player_cursor = false # # colour.lightgray = black # colour.lightcyan = cyan # colour.yellow = brown # # pizza = Sausage # show_player_species = true # See options_guide.txt for the options # cset, feature, mon_glyph ## Highlight the edge of unexplored terrain. # feature = explore horizon {',,green} ##### 6-b Windows console ####################### # # dos_use_background_intensity = true # background = black ##### 6-c Unix console ########################## # # use_fake_cursor = false ##### 6-d Alternative keybinding files ########## # # Alternative vi bindings for Dvorak users. # include = dvorak_command_keys.txt # # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turgon # force_more_message = There are no visible monsters within range # Turgon, 13.09.12 - doesn't work? show_player_species = true ####### ####### following lines from MarvinPA, 13.09.12 ####### ############## # Autopickup # ############## drop_filter = useless_item drop_mode = multi pickup_mode = multi default_friendly_pickup = none # Old autopickup autopickup = $?!:"/%|\ ae := autopickup_exceptions ae = useless_item, dangerous_item, evil_item ae = (amulet|ring|staff|rod|tome) of # Lua autopickup - currently disabled # Needs working checks for identification, is_bad_item, probably other stuff # autopickup = $ { local function autopickup(it, name) local class = it.class(true) local branch = you.branch() -- For multi-Zig runs. local zigscumming = false -- For ranged combat characters. local pickup_ammo = false if it.is_useless then return false end -- For Pan runs. if branch == "Pandemonium" or branch:find("Zig") then if class == "wand" and not zigscumming then if name:find("heal wounds") or name:find("hasting") or name:find("teleportation") then return true end end if class == "scroll" then if name:find("acquirement") or name:find("identify") or name:find("magic mapping") or name:find("remove curse") then return true end if not zigscumming and (name:find("amnesia") or name:find("blinking") or name:find("enchant armour") or name:find("enchant weapon") or name:find("fog") or name:find("holy word") or name:find("recharging") or name:find("teleportation")) then return true end end if class == "jewellery" and it.artefact then return true end if class == "potion" then if name:find("cure mutation") or name:find("experience") or name:find("gain") or name:find("magic") or name:find("restore abilities") then return true end if not zigscumming and (name:find("curing") or name:find("heal wounds") or name:find("porridge")) then return true end end if class == "food" then if name:find("ambrosia") or name:find("royal jelly") then return true end end -- For normal gameplay. elseif not zigscumming then if class == "missile" and pickup_ammo then if you.skill("Slings") then if name:find("stone") or name:find("bullet") then return true end end if you.skill("Bows") then if name:find("arrow") then return true end end if you.skill("Crossbows") then if name:find("bolt") then return true end end if you.skill("Throwing") then if name:find("javelin") then return true end end end -- Armour autopickup by rwbarton. 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 end if class == "wand" then if name:find("confusion") or name:find("enslavement") or name:find("flame") or name:find("frost") or name:find("magic dart") or name:find("random effects") or name:find("slowing") then return false else return true end end if class == "scroll" then if name:find("detect curse") then return false else return true end end if class == "jewellery" and not it.identified then return true end if class == "potion" then if name:find("blood") and you.race() ~= "Vampire" or name:find("water") then return false else return true end end if class == "book" then if name:find("tome of Destruction") then return false else return true end end if class == "staff" and not it.identified then return true end if class == "food" then if name:find("ambrosia") or name:find("honeycomb") or name:find("ration") or name:find("royal jelly") then return true end end end if you.god() == "Nemelex Xobeh" and class == "miscellaneous" and name:find("deck") then return true end return false end add_autopickup_func(autopickup) } ############### # Spell slots # ############### # removed 22.09.12, Turgon ########## # Travel # ########## ####### 27.11.12 Turgon; see below # travel_delay = -1 (MarvinPA) # travel_delay = 20 (default) explore_stop = items,greedy_items,greedy_pickup,greedy_pickup_gold explore_stop += greedy_visited_item_stack,stairs,shops,altars,gates explore_stop += greedy_sacrificiable auto_exclude = oklob,statue,curse skull,roxanne,hyperactive,lightning spire trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,axe:45,blade:95 stop := runrest_stop_message ignore := runrest_ignore_message # Annoyances : 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 ignore = You feel.*sick ### Turgon, 24.02.13 # 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 # Turgon, 02.11.12 # ignore = contamination has completely ignore = chunks of flesh in your inventory.*rotted away # 05.02.13 # ignore = lightning rod has recharged # 14.02.13 ignore += hear a distant "Zot" runrest_ignore_poison = 2:10 runrest_ignore_monster = butterfly:1 # Bad things 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! ####### Turgon, 03.10.12 stop += sense of stasis stop += flesh start stop += (starving|devoid of blood) stop += wrath finds you stop += lose consciousness # Expiring effects stop += You feel yourself slow down stop += less insulated stop += You are starting to lose your buoyancy stop += You lose control over your flight # Turgon, 30.01.13 # stop += Your hearing returns # Turgon, 13.10.12 (not useful in the beginning of the game) # stop += Your transformation is almost over stop += back to life stop += uncertain stop += time is quickly running out stop += life is in your own hands stop += is no longer charmed : if you.race() == "Ghoul" then stop += smell.*(rott(ing|en)|decay) stop += something tasty in your inventory : end ####### 07.02.13 (off), 13.08.13 (on) :if you.god() == "Xom" then stop += god: :else ignore = god: :end ignore = pray: ignore = talk: ignore = talk_visual: ignore = friend_spell: ignore = friend_enchant: ignore = friend_action: ignore = sound: ########### # Prompts # ########### more := force_more_message # Important features : if you.god() == "Ashenzari" then more += You have a vision of.*gates? : else more += interdimensional caravan more += distant snort more += Found a gateway leading out of the Abyss : end more += Found .* abyssal rune of Zot # Interrupts more += You don't.* that spell more += You fail to use your ability more += You miscast Controlled Blink more += You can't (read|drink) that 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 # Bad things more += Your surroundings flicker ####### Turgon, 03.10.12 # 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! ####### 14.02.13 # more += dispelling energy hits you more += You convulse more += You are (blasted|electrocuted)! # Turgon, 22.09.12 # more = You are.*(confused|poisoned) more += You are.* confused stop += flesh start # more += (starving|devoid of blood) more += wrath finds you more += lose consciousness more += You are too injured to fight blindly more += Green shoots are pushing up through the earth # 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! # Expiring effects; Turgon 28.10.12 # 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 # Turgon, 13.10.12, not useful in the early game # 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 += contaminated with residual magics # Others more += You have reached level more += Your scales start more += You feel monstrous more += Jiyva alters your body ####### 07.02.13 (off), 13.08.13 (on) : if you.god() == "Xom" then more += god: : end ############# # Interface # ############# ####### 28.07.13 - use 'R' for remove jewellry # equip_unequip = true easy_confirm = all ### 13.08.13 allow_self_target = prompt ####### 28.07.13 # confirm_butcher = never ####### 07.02.13 auto_eat_chunks = false # true auto_drop_chunks = yes easy_eat_contaminated = true sort_menus = inv: true : equipped, freshness, charged # Turgon, 22.09.12 # hp_warning = 50 # moved to end of file 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 # Turgon, 22.09.12 stat_colour = 1:red, 3:lightred small_more = true show_inventory_weights = true show_gold_turns = true show_game_turns = true default_manual_training = true # Turgon, 30.09.12 # skill_focus = false skill_focus = true # 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 } ################### # 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 menu := menu_colour # 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:you swap places msc = mute:your.*(looks stronger|shudders|resist) 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 # Prayer channel.pray = mute # Jiyva : if you.god() == "Jiyva" then msc = mute:slurping|squelching msc = mute:splits in two msc = mute:You feel.*(less hungry|power returning|better) : end # Interface msc = mute:Cast which spell\? \( msc = mute:^Casting.* msc = mute:Confirm with \. or Enter, or press \? or \* to list all spells\. 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 # Turgon, 11.10.12 (Ds mutations) msc = mute:is very cold msc = mute:is frozen msc = mute:you freeze msc = mute:appears unharmed msc = mute:your spines msc = mute:resists # 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 = $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:fails to return msc = $warning:no longer ripe msc = $boring:You start (resting|searching) msc = $boring:Unknown command msc = $boring:but (do no|doesn't do any) damage msc = $boring:(prevent|prevents) you from hitting menu = inventory:white:\w \+\s menu = inventory:white:\w \#\s menu = darkgrey:(melded) menu = darkgrey:.*useless_item.* menu = red:.*evil_item.* menu = lightred: cursed menu = inventory:lightgreen:.*equipped.* menu = lightmagenta:.*misc.*rune( of Zot)? menu = lightmagenta:.*orb.*Zot menu = white:.*artefact.* menu = lightblue:^unidentified .*(potion|scroll|wand|jewellery).* menu = lightblue:^unidentified .*weapon.*(runed|glowing) menu = lightblue:^unidentified .*armour.*(runed|glowing|embroidered|shiny|dyed) menu = yellow:heal wounds # Food menu = $inedible:.*inedible.* menu = $evil:.*evil_eating.* menu = $rot-inducing:.*rot-inducing.* menu = $mutagenic:.*mutagenic.* menu = $poisonous:.*poisonous.* menu = $contaminated:.*contaminated.* #################### # Autoinscriptions # #################### autoinscribe = (distortion|vampiric):!w autoinscribe = (bad|dangerous)_item.*potion:!q autoinscribe = (bad|dangerous)_item.*scroll:!r autoinscribe = of faith:!P autoinscribe = rod of:!a autoinscribe = staff of (Wucad Mu|energy|channeling|wizardry|power):!a : if you.race() == "Vampire" then autoinscribe = of blood:@*1 autoinscribe = of coagulated blood:@*2 : else autoinscribe = chunks? of:@*1 : end : if you.god() == "Fedhas" then autoinscribe = fruit:!e : end ############### # Keybindings # ############### # Turgon 04.10.12 # Useless commands # bindkey = [R] CMD_NO_CMD_DEFAULT # bindkey = [T] CMD_NO_CMD_DEFAULT # bindkey = [D] CMD_NO_CMD_DEFAULT # bindkey = [O] CMD_NO_CMD_DEFAULT bindkey = [`] CMD_NO_CMD_DEFAULT bindkey = [|] CMD_NO_CMD_DEFAULT bindkey = [^E] CMD_NO_CMD_DEFAULT # bindkey = [0] CMD_NO_CMD_DEFAULT # Wizmode bindkey = [&] CMD_NO_CMD_DEFAULT # Targeting bindkey = [\] CMD_TARGET_OBJ_CYCLE_FORWARD bindkey = [^I] CMD_TARGET_CYCLE_FORWARD # Saving bindkey = [S] CMD_SAVE_GAME_NOW ######### # Notes # ######### # Turgon, 22.09.12 dump_message_count = 30 # dump_message_count = 50 ##### 5-a Items and Kill List ################### # copied this from above for dump_order options, Turgon 07.12.12 # kill_map = friend:you, other:you # dump_kill_places = (single | all | none) # dump_item_origins = all,artifacts,ego_arm,ego_weap,jewellery,runes # dump_item_origin_price = -1 # dump_message_count = 20 # dump_order = header, hiscore, stats, misc, notes, inventory, # dump_order += turns_by_place, skills, spells, overview, mutations, # dump_order += messages, screenshot, monlist, kills_by_place, kills # dump_order += spell_usage, action_counts # dump_book_spells = false # Turgon, 22.09.12 # dump_order = header,hiscore,stats,misc,mutations,skills,spells,inventory # dump_order += screenshot,monlist,messages,action_counts,vaults,notes,kills # inserted overview (not in MarvinPA's options), Turgon 07.12.12 dump_order = header,hiscore,stats,misc,mutations,overview,skills,spells, dump_order += inventory,monlist,messages,action_counts,notes # Turgon, 07.12.12 dump_book_spells = false # Turgon, 22.09.12 etc. note_hp_percent = 10 # Turgon, 22.09.12, 27.09.12 # note_all_skill_levels = true # note_skill_levels = 1,5,10,15,27 note_skill_levels = 1,3,6,9,12,15,18,21,24,27 note_items = of Zot note_messages = Your scales start note_messages = protects you from harm note_messages = You fall through a shaft ################# # Miscellaneous # ################# char_set = unicode show_player_species = true # Features cset_unicode = item_gold:£ cset_unicode = cloud:# feature = explore horizon {.,,green} # Monsters mon_glyph = ice beast:ice Y mon_glyph = sky beast:mutagenic Y mon_glyph = hippogriff:Q mon_glyph = griffon:Q mon_glyph = harpy:Q mon_glyph = tengu:Q mon_glyph = boggart:i mon_glyph = dancing weapon:7 mon_glyph = greater mummy:magenta mon_glyph = tough sensed monster:lightred mon_glyph = nasty sensed monster:red # Dwarves mon_glyph = Wiglaf:lightcyan g mon_glyph = dwarf:lightcyan g mon_glyph = deep dwarf:lightblue g mon_glyph = deep dwarf scion:cyan g mon_glyph = deep dwarf artificer:blue g mon_glyph = deep dwarf necromancer:magenta g mon_glyph = deep dwarf berserker:lightred g mon_glyph = deep dwarf death knight:green g mon_glyph = unborn deep dwarf:lightmagenta L # Mimics mon_glyph = item mimic:lightmagenta x mon_glyph = feature mimic:lightmagenta x ####### ####### added from cerebovssquire, 22.09.12, 17.08.13 ####### more += Agnes .* into view more += Aizul .* into view more += Antaeus .* into view more += Arachne .* into view more += Asmodeus .* into view more += Azrael .* into view more += Blork the orc .* into view more += Boris .* into view more += Cerebov .* into view more += Crazy Yiuf .* into view more += Dispater .* into view more += Dissolution .* into view more += Donald .* into view more += Dowan .* into view more += Duvessa .* into view more += Edmund .* into view more += Ereshkigal .* into view more += Erica .* into view more += Erolcha .* into view more += Eustachio .* into view more += Fannar .* into view more += Frances .* into view more += Frederick .* into view more += Gastronok .* into view more += Geryon .* into view more += Gloorx Vloq .* into view more += Grinder .* into view more += Grum .* into view more += Harold .* into view more += Ignacio .* into view more += Ijyb .* into view more += Ilsuiw .* into view more += Jessica .* into view more += Jory .* into view more += Joseph .* into view more += Josephine .* into view more += Jozef .* into view more += Khufu .* into view more += Kirke .* into view more += Lom Lobon .* into view more += Louise .* into view more += Mara .* into view more += Margery .* into view more += Maud .* into view more += Maurice .* into view more += Menkaure .* into view more += Mennas .* into view more += Mnoleg .* into view more += Murray .* into view more += Nergalle .* into view more += Nessos .* into view more += Nikola .* into view more += Norris .* into view more += Pikel .* into view more += Polyphemus .* into view more += Prince Ribbit .* into view more += Psyche .* into view more += Purgy .* into view more += Roxanne .* into view more += Rupert .* into view more += Saint Roka .* into view more += Sigmund .* into view more += Snorg .* into view more += Sojobo .* into view more += Sonja .* into view more += Terence .* into view more += The Enchantress .* into view more += The Lernaean hydra .* into view more += The royal jelly .* into view more += The Serpent of Hell .* into view more += Tiamat .* into view more += Urug .* into view more += Xtahua .* into view ####### 0.12, 10.06.13 more += Lamia .* into view more += Jorgrun .* into view ####### ####### added from mageykun, 22.09.12, doesn't work (-> bind with macro) ####### { function confirm_autoexplore() crawl.formatted_mpr("Really autoexplore?", "prompt") local res = crawl.getch() if string.lower(string.char(res)) == "y" then crawl.sendkeys("o") end end } ####### 22.09.12 more += zaps a wand more += HITPOINT more += ghost turns more += ghost comes more += drained ####### 28.01.13 more += like a meek peon ####### causes problems when playing, how to do it better? more += distortion ####### 22.09.12 etc. # early dungeon more += ogre .* into view more += orc priest .* into view ####### 06.11.12 more += centaur .* into view ####### 14.12.13 more += worker ant .* into view more += scorpion .* into view ####### 23.09.13 more += killer bee .* into view ####### lair and branches more += blink frog .* into view more += spiny frog .* into view more += hydra .* into view more += basilisk .* into view more += fire drake .* into view more += death yak .* into view more += merfolk impaler .* into view more += merfolk aquamancer .* into view more += merfolk javelineer .* into view # 20.03.13 (after attacks in vaults) more += harpy .* into view more += harpies .* into view # 18.03.13 etc. spider's nest more += tarantella .* into view more += being watched # 21.12.13 more += trapdoor spider .* into view # 18.03.13 -> ghost moth e.g. more += Deactivating autopickup more += ghost moth .* into view # 02.02.13 more += anaconda .* into view more += greater naga .* into view ####### deeper dungeon etc. more += ogre mage .* into view more += cyclops .* into view # 01.08.13 more += dragon .* into view more += stone giant .* into view more += death drake .* into view more += greater mummy .* into view more += monstrosity .* into view more += orb of fire .* into view more += fire giant .* into view more += frost giant .* into view more += fire crab .* into view more += lich .* into view ####### elven halls, 20.08.13 more += blademaster .* into view more += annihilator .* into view ####### 27.11.12 more += hell sentinel .* into view ####### 28.01.13 more += moth of wrath .* into view ####### 02.02.13 more += fiend .* into view ####### 07.02.13 more += star .* into view ####### 15.07.13 (DCSS 0.12) more += ironbrand convoker .* into view more += begins to recite a word of recall ####### 16.07.13 (-> mark) more += vault sentinel .* into view ####### 26.07.13 dangerous summoner more += shadow demon .* into view ####### abyss, mutating attacks etc (gate: see above) more += neqoxec .* into view more += cacodemon .* into view more += shining eye .* into view # more += gate # more += rune ####### playing with TSO # more += bless ####### playing Demonspawn, 08.10.12; statue form 07.11.12 # more += silver # more += Ashenzari .* silver # 16.12.13 more += Ashenzari warns more += silver sears you more += you convulse more += holy wrath ####### 02.10.12 (see above) more += flickers and vanishes ####### 15.10.12 more += enter a teleport ####### labyrinth more += minotaur .* into view ####### statue form, 23.10.12 # more += your skin feels tender ####### oklob etc more += marking area ####### contamination especially in tomb after hasting, 02.11.12 # more += magical contamination has completely ####### 09.11.12 more += your skin stops crawling ####### 11.11.12 more += Okawaru sends forces ####### 24.01.13 # more += is a stone staircase leading ####### 05.02.13 # more += has recharged ####### 07.02.13 # more += health ####### 09.02.13 more += you blink # more += are now empty-handed ####### 19.02.13 (-> lethal infusion etc) more += stops crackling more += stops glowing more += goes out ####### 20.02.13 (-> Nemelex) more += symbol more += deck of cards disappears ####### 17.03.13, checking exclusions more += exclusion ####### 22.03.13 more += Your stomach is not ####### 10.04.13 more += You miscast Necromutation ####### for version 0.11, 19.10.12 etc. note_chat_messages = false # auto_drop_chunks = true ####### 10.06.13, Xom # more += Xom more += BORED ####### 10.06.13 more += strangely unstable ####### 29.07.13 etc. more += surroundings suddenly seem different more += unravelling more += You are starving! ####### -> torment more += lurking horror .* into view ####### 19.08.13 # more += Vehumet offers ####### more += air twists ####### 21.09.13 # more += sizzling ####### myDelay travel_delay = 140 ####### 24.09.13 # more += Yredelemnul # more += Jiyva ####### 27.09.13, Nemelex # more += disappears ####### 16.12.13 more += slurping # more += manual more += firmly grounded more += death has come more += reaches out more += sphinx .* into view ####### 18.12.13, playing with Ash more += preservation ####### 19.12.13, para, doesn't check MR more += giant eyeball .* into view ####### dispelling # more += quicksilver dragon .* into view # see above # more += your magic ####### Abyss more += deeper ####### 30.12.13, undead ending swamp more += miasma ####### 22.12.13, finesse more += no longer ####### HP hp_warning = 50 # hp_warning = 5