# Crawl Init file
#
# On Unix systems (such as Mac OS X, Linux and the BSDs), you must copy 
# init.txt to ~/.crawlrc 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 
#    crawl_options.txt 
# in your crawl/doc 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.

##### 1- Starting Screen ############################################
#
# name = Delilah
# remember_name = false
# weapon = (random | short sword | hand axe | spear | mace | trident)
# chaos_knight = (Xom | Makhleb | random)
# death_knight = (necromancy | Yredelemnul | random)
# priest = (Zin | Yredelemnul | Beogh | random)
# race   = (Human |...| Merfolk | random)
# class  = (Fighter |...| Wanderer | random)
# random_pick = true

##### 2-  File System ###############################################
#
# crawl_dir= <path>
# morgue_dir = morgue
# save_dir = saves
# sound = <regex>:<path to sound file>

##### 3-  Lua Files #################################################
#
lua_file = lua/stash.lua
lua_file = lua/wield.lua
lua_file = lua/kills.lua
lua_file = lua/runrest.lua
lua_file = lua/gearset.lua
lua_file = lua/eat.lua
lua_file = lua/trapwalk.lua
lua_file = lua/pickup.lua

##### 4-  Interface #################################################
#
##### 4-a	Picking up and Dropping ###############
#	
# autopickup = $?!+"/%
# default_autopickup = false
# safe_autopickup = false
# autopickup_no_burden = true
# safe_zero_exp = false
# pickup_thrown = false
# pickup_dropped = true
# assign_item_slot = backward
#
# autopickup_exceptions = scrolls? of random uselessness
# autopickup_exceptions = <deck of cards
#
# drop_mode = (multi | single)
# pickup_mode = (single | multi | auto:5)
# drop_filter = skeleton, rotting, corpse

##### 4-b	Targetting ############################
#
# target_zero_exp = true
# target_oos = false
# target_los_first = false
# confirm_self_target = false
# default_target = false
# target_unshifted_dirs = true

##### 4-c	Passive Sightings #####################
#
# detected_monster_colour = lightred
# detected_item_colour = green
# colour_map = false
# clean_map = true

##### 4-d	Branding ##############################
#
friend_brand = hi:green
stab_brand = hi:blue
# may_stab_brand = hi:yellow
# heap_brand = reverse
# stair_item_brand = reverse
# trap_item_brand = none

##### 4-e	Level Map Functions ###################
#
# level_map_cursor_step = 7
# level_map_title = false
# item_colour = false

##### 4-f	Viewport Options  ###################
# view_max_width   = 33
# view_max_height  = 17
# view_lock        = false
# center_on_scroll = true
# symmetric_scroll = false
# scroll_margin    = 4

##### 4-g	Travel and Exploration #################
#
# travel_delay = 20
# travel_avoid_terrain = shallow water
#
# explore_greedy = true
# explore_stop = items,stairs,shops,altars,gates

# tc_reachable      = blue
# tc_dangerous      = cyan
# tc_disconnected   = darkgrey
# tc_excluded       = lightmagenta
# tc_exclude_circle = red

# The following options are not default. Uncommenting activates them.
#
# travel_stop_message = Something appears
# travel_stop_message = god:wrath finds you
# runrest_ignore_message = prayer ends
# runrest_ignore_message = You feel.*sick
# runrest_ignore_poison = 4:100
# runrest_ignore_monster = fish:3
# trapwalk_safe_hp = dart:15, needle:25, spear:50

##### 4-h	Stashes ###############################
#
# stash_tracking = (all | explicit | dropped)
# stash_filter = 14, 4:21
# annotate_item_class = true

##### 4-i	Command Enhancements ##################
#
# auto_list = false
# lowercase_invocations = false
# easy_open = false
# easy_butcher = false
# easy_unequip = false
# easy_confirm = (none | safe | all)
# easy_quit_item_prompts = false
# easy_exit_menu = true
# default_autoprayer = true
# sort_menus = pickup: true : basename, qualname, curse, qty

##### 4-j	Messages and Display Enhancements #####
#
# hp_warning = 10
# mp_warning = 10

# hp_colour = lightgrey, 50:yellow, 25:red
# mp_colour = lightgrey, 50:yellow, 25:red
# terse_hand = false
# delay_message_clear = true
# always_greet = false
# increasing_skill_progress = false
# show_inventory_weights = true
# show_turns = true
# show_beam = true
# item_stack_summary_minimum = 500
# menu_colour_prefix_id    = true
# menu_colour_prefix_class = true

# Colouring for the inventory
menu_colour = lightred: cursed.*(worn|neck|hand|weapon)\)
menu_colour = green:(worn|neck|hand|weapon)\)
menu_colour = red: cursed
menu_colour = red: rotting

# Identified artefacts
menu_colour = white:( [-+] the)

# These lines will colour ego items; they require that
# menu_colour_prefix_id and menu_colour_prefix_class be set to true

# menu_colour = green:(^identified armour .* pair of .* of )
# menu_colour = lightgrey:(^identified armour .* pair of )
# menu_colour = green:(^identified (weapon|armour) .* of )

# Colouring for the notes
menu_colour = white:Reached XP level

# Message colours
message_colour = lightcyan:LOW MAGIC WARNING

# 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)

##### 4-k	Firing Commands #######################
#
# fire_items_start = c
# fire_order  = launcher, return, dart / stone / javelin, 
# fire_order += dagger, spear, handaxe, club

##### 4-l	Channels ##############################
#
# channel.multiturn = mute

##### 4-m	Inscriptions ##########################
#
# autoinscribe = royal jell:=g

##### 4-n	Macro related Options #################
#
# flush.failure = false
# flush.command = true
# flush.message = true

##### 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 = 7
# dump_order  = header,hiscore,stats,misc,notes,inventory,turns_by_place,
# dump_order += skills,spells,overview,mutations,messages,screenshot
# dump_order += kills_by_place,kills

##### 5-b	Notes #################################
#
# use_notes = false
# user_note_prefix=@@@
# note_items = rod,book,rune
# note_monsters = orb of fire
# ood_interesting = 8
# note_hp_percent = 5
# note_skill_levels = 1,5,10,15,27
# note_all_skill_levels = true
# note_skill_max  = true
# note_all_spells = true

# The following takes a note whenever the Abyss is left: 
# note_messages = You pass through the gate 

##### 6-  Miscellaneous #################################################
#
##### 6-a	All OS ################################
#
# macro_meta_entry = false
# mouse_input      = true
#
# colour.lightgray = black
# colour.lightcyan = cyan
# colour.yellow    = brown
#
# char_set = ascii
# wiz_mode = no
#
# classic_item_colours = true
#
# See crawl_options.txt for the options
# char_set, cset_ascii, cset_ibm, cset_dec, cset_unicode,
# cset_any, feature, mon_glyph


##### 6-b	DOS and Windows #######################
#
# dos_use_background_intensity = true
# background = black

##### 6-c   Unix ##################################
#
# use_fake_cursor = true
