summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-11-08 13:18:16 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-11-08 13:18:16 +0000
commitbb202a3f30286d2a5b9c6536bf3ce9a06ce61645 (patch)
tree430e038312590d603de0c663602eb61c1a7d1e06
parent956d35edca026cfd647173b6644a3c29fc287337 (diff)
downloadcrawl-ref-bb202a3f30286d2a5b9c6536bf3ce9a06ce61645.tar.gz
crawl-ref-bb202a3f30286d2a5b9c6536bf3ce9a06ce61645.zip
Added documentation for the cset_FOO and feature options (David).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup@366 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/docs/crawl_options.txt57
1 files changed, 56 insertions, 1 deletions
diff --git a/crawl-ref/docs/crawl_options.txt b/crawl-ref/docs/crawl_options.txt
index 0f4bfcd486..21964f3963 100644
--- a/crawl-ref/docs/crawl_options.txt
+++ b/crawl-ref/docs/crawl_options.txt
@@ -67,7 +67,8 @@ The contents of this text are:
note_messages, note_all_spells
6- Miscellaneous.
6-a All OS.
- macro_meta_entry, wiz_mode, colours, char_set
+ macro_meta_entry, wiz_mode, colours, char_set, cset_ascii,
+ cset_ibm, cset_dec, feature.
6-b DOS and Windows.
dos_use_background_intensity
6-c Unix
@@ -945,6 +946,60 @@ char_set = (ascii | ibm | dec)
Windows users will want to use the IBM character set, Unix users will
prefer DEC or plain ASCII.
+cset_ascii, cset_ibm, cset_dec, cset_any
+ Can be used to change individual characters in a specific character
+ set (the character set used for display is determined by the char_set
+ option). The syntax is the same for all of these; cset_any changes
+ characters in all character sets.
+
+cset_XXX = <dungeon_character_name : symbol>
+ a list of these is allowed, as well.
+
+ The possible entries for dungeon_character_name are:
+ wall, wall_magic, floor, floor_magic, door_open, door_closed, trap,
+ stairs_down, stairs_up, altar, arch, fountain, wavy, statue,
+ invis_exposed, item_detected, item_orb, item_weapon, item_armour,
+ item_wand, item_food, item_scroll, item_ring, item_potion,
+ item_missile, item_book, item_stave, item_miscellany, item_corpse,
+ item_gold, item_amulet, cloud
+ Most of these are self-explanatory. "arch" is used for shops and
+ portals. "floor_magic" and "wall_magic" are used to display
+ magic-mapped squares on the level map. "invis_exposed" is the character
+ for water creatures submerged in shallow water, or invisible creatures
+ wading in shallow water.
+
+ Symbols can be specified using a letter, or by a number (decimal code).
+ For an example on IBM displays,
+ cset_ibm = wall:219, arch:0
+ shows walls as solid blocks and shops and portals as '0'.
+
+feature = <regex> { <symbol>, <magicmap symbol>, <view colour>,
+ <levelmap_magic_colour>, <levelmap_seen_colour> }
+ where <regex> is a regular expression describing a dungeon feature. This
+ regex should match the description when using the 'x' command. In case
+ the regex matches several descriptions, all such features are affected.
+
+ The list in {...} specifies the appearance of the dungeon feature(s),
+ and should be self-explanatory. <symbol> can be used to override the
+ above cset options, or also to distinguish among subtypes of a
+ character.
+
+ 'magic' always refers to magic mapping. So the <magicmap symbol> entry
+ determines what symbol will be used for features only detected via magic
+ mapping.
+
+ Leading parameters in the {...} list can be omitted by leaving them
+ blank and using placeholder commas. Trailing parameters can be omitted
+ without placeholder commas.
+
+ Multiple feature option lines can be used, as can multiple feature
+ descriptions strung together on the same line separated by semicolons.
+
+ Examples:
+ feature = rock wall { , , red } # shows rock walls in red
+ feature = metal wall {#} # use '#' for metal walls
+
+
6-b DOS and Windows.
------------------------