ploog.RemoveThis@zio.mathematik.hu-berlin.de schrieb:
Sorry for self-reply (I seem to write this rather often these days
The following link
www.mathematik.hu-berlin.de/~ploog/CRAWL/crawl_options.txt
still contains the documentation of Crawl's options. It has been
updated all the time, so it should look much nicer than before. I have
included toc of it at the end of this post. If you want to look at how
an init.txt could look like later on, follow the link
www.mathematik.hu-berlin.de/~ploog/CRAWL/init.txt
(The init.txt is the one I currently use. So some options do not appear
there yet.)
Cheers, I am off until Monday
David
init.txt -------------------------------------------------
#
# Crawl Init file
#
# Lines begining 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 begining and end of the line, as
# well as imediately before and after the '='. All other whitespace
# is left alone.
#
# For descriptions concerning the 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') are
# commented out; so you can see their default values at once.
##### 1- Starting screen options ####################################
#
# 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 | random)
# race = (Human |...| Merfolk | random)
# class = (Fighter |...| Wanderer | random)
# random_pick = true
##### 2- File system ###############################################
#
# crawl_dir= <path>
# sound = <regex>:<path to sound file>
##### 3- Lua files #################################################
#
lua_file = lua/base.lua
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
##### 4- Interface #################################################
#
##### 4-a Picking up and dropping ###############
#
autopickup = $?!:"/%
default_autopickup = true
safe_autopickup = true
pickup_thrown = true
pickup_dropped = false
assign_item_slot = backward
#
ban_pickup = degeneration,decay,confusion,potions? of slowing
ban_pickup = potions? of strong poison,potions? of poison
ban_pickup = inaccuracy
ban_pickup = scrolls? of paper,immolation,curse armor,curse weapon
ban_pickup = forgetfulness,uselessness,noise,torment
#
drop_mode = multi
# drop_filter = skeleton, rotting, corpse
##### 4-b Targetting ############################
#
target_zero_exp = true
target_wrap = true
target_oos = true
target_los_first = true
confirm_self_target = true
confirm_spell_fizzle = true
default_fizzlecheck = true
##### 4-c Passive sightings (via detection and rememberance)
#
detected_monster_colour = lightred
detected_item_colour = green
remembered_monster_colour = darkgrey
colour_map = true
clean_map = false
##### 4-d Branding ##############################
#
heap_brand = reverse
friend_brand = hi:green
stab_brand = hi:blue
# may_stab_brand = hi:yellow
##### 4-e Level map #############################
#
level_map_cursor_step = 10
item_colour = true
show_waypoints = true
##### 4-f Travel and explore ####################
#
travel_colour = true
travel_delay = 20
travel_stair_cost = 1
# travel_avoid_terrain = shallow water
travel_exclude_radius2 = 68
#
stop_travel = Something appears
stop_travel = god:wrath finds you
#
explore_stop = items,stairs,shops,altars
#
runrest_ignore_poison = 25:3
runrest_ignore_poison = 50:3
runrest_ignore_poison = 75:3
runrest_ignore_poison = 100:4
#
runrest_ignore_message = prayer ends
##### 4-g Stashes ###############################
#
stash_tracking = dropped
# stash_filter = 14, 4:21
##### 4-h Command improvements ##################
#
auto_list = true
lowercase_invocations = true
easy_open = true
easy_butcher = true
easy_armour = false
easy_confirm = safe
easy_quit_item_lists = true
easy_exit_menu = false
default_autoprayer = false
##### 4-i Messages and display improvement ######
#
show_uncursed = true
hp_warning = 55
terse_hand = true
delay_message_clear = false
always_greet = true
#
menu_colour = lightred: cursed.*(worn|neck|hand|weapon)\)
menu_colour = green:(worn|neck|hand|weapon)\)
menu_colour = red: cursed
menu_colour = cyan:(potions? of heal wounds|teleportation)
menu_colour = lightcyan:(blinking|fire|cold|draining)
menu_colour = lightred:potions? of (degeneration|decay)
##### 4-j Firing commands #######################
#
fire_items_start = c
fire_order = launcher, dart, stone, dagger, spear, handaxe, club
##### 4-k Channels ##############################
##### 4-l Inscriptions ##########################
#
autoinscribe = royal jell:=g
##### 4-m Macro related options #################
#
flush.failure = true
flush.command = false
flush.message = false
##### 5- Dump file #################################################
#
##### 5-a Items and kill list ###################
#
# kill_map = friend:you, other:you
dump_kill_places = all
dump_item_origins = all
dump_item_origin_price = 100
dump_message_count = 6
verbose_dump = false
##### 5-b Notes #################################
#
use_notes = true
note_items = rod,book,rune
ood_interesting = 8
note_hp_percent = 5
note_skill_levels = 1,5,10,15,27
note_skill_max = true
##### 6- Technical options #########################################
#
##### 6-a All OS ################################
#
# colour.lightgray = black
# colour.lightcyan = cyan
# colour.yellow = brown
#
use_ascii = false
wiz_mode = no
##### 6-b DOS and Windows #######################
#
dos_use_background_intensity = false
crawl_options.txt ---------------------------------------------
1- Starting Screen.
name, remember_name, weapon, book,
chaos_knight, death_knight, priest, race, class, random_pick
2- File System and Sound.
3- Lua files.
lua_file,
base.lua, stash.lua, wield.lua, kills.lua, runrest.lua,
gearset.lua, eat.lua
4- Interface.
4-a Dropping and Picking up.
autopickup, default_autopickup, safe_autopickup, safe_zero_exp,
pickup_thrown, pickup_dropped, assign_item_slot, ban_pickup,
drop_mode, drop_filter;
lua: ch_autopickup (advanced autopickup exceptions)
4-b Targetting.
target_zero_exp, target_wrap, target_oos, target_los_first,
confirm_self_target, confirm_spell_fizzle, default_fizzlecheck
4-c Passive sightings (via detection and rememberance)
detected_monster_colour, detected_item_colour,
remembered_monster_colour, colour_map, clean_map
4-d Branding.
heap_brand, friend_brand, stab_brand, may_stab_brand
4-e Level Map Functions.
level_map_cursor_step, item_colour, show_waypoints
4-f Travel and Exploration.
travel_colour, travel_delay, travel_stair_cost,
travel_avoid_terrain, travel_exclude_radius2, stop_travel,
explore_stop, runrest_ignore_poison, runrest_ignore_message;
lua: ch_cross_trap (ignoring traps),
lua: ch_stop_run (ignoring monsters)
4-g Stashes.
stash_tracking, stash_filter
4-h Command Enhancements.
auto_list, lowercase_invocations, easy_open, easy_butcher,
easy_armour, easy_confirm, easy_quit_item_lists, easy_exit_menu,
default_autoprayer
4-i Message and Display Improvements.
show_uncursed, hp_warning, always_greet, terse_hand,
delay_message_clear, menu_colour
4-j Missiles.
fire_items_start, fire_order
4-k Message Channels.
4-l Inscriptions.
autoinscribe
4-m Macro related Options.
flush.failure, flush.command, flush.message
5- Character Dump.
5-a Items and Kills.
kill_map, dump_kill_places, dump_item_origins, dump_item_origins,
dump_item_origin_price, dump_message_count, verbose_dump
5-b Notes.
use_notes, note_items, ood_interesting, note_hp_percent,
note_skill_levels, note_skill_max, note_monsters, note_messages
6- Technical.
6-a All OS.
macro_meta_entry, wiz_mode, colours, ascii_display
6-b DOS and Windows.
dos_use_background_intensity
>> Stay informed about: Crawl options documention - long, boring