colours.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5507 c06c8d41-db1a-0410-9941-cceddc491573
SV4XJBN5JF7SRWFSW2KTTM4OSKSRFQLHQYGZSN6O4LESFFXWAD3QC
QTFUA7DXD2QGKBXT7S5Z7RDHZ7BYFYWZOZPOTP5ZBR3PMKH257NQC
L2BH25YQXSIQ7B66SXO7Q3IWUFVX7HTERRJZ5ZJJZS54ZETVFP6AC
OEISFRW2B7E4YRJSWXNXBH2IAJO4O3LHNYFPFD3MBY57LYVRHMZQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
DGB7DKTR6OEQEMOOF3MAHDT4PAPKZ54Y33MWYVD7XIOESPFAXHQQC
HBHQQDULNVWISJ75XIL6R6BFEDYRNY22NX3ZTFVNP5ZWJGJSKOEQC
OXHOOJE4XEQKGI3JKURNSITG6CRQFAOFQ2EKKG6M5DCLN7LS4GUAC
OYYZVCE3QHBVJM6IEKK5HTJRG5YOVQNCBRMSJENTHOI2WPJLNCFAC
WL5WZXFJ6TONUQRSHUY4GQ5USU47ILWNN5X2JDQZO4CRJJZSRQIAC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
IG7OCOZVSERU2KHCDLSWL5KH4BQ4OJXMYRGL5ODM7CECRYQN37UAC
E5GFDGV5XJVVDZGWFQIIZ47FGGF7AEJLGGBWRUZ34HPLNFJTNLLQC
EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC
O3QBT2ISABMEWTNSYEJKAJG6LZMON7U6RQZDSLY2KQHSMILUYQFQC
AAAUQAV76BL63J4HPATVE67LJD4L6OES4A2XODS2OGISOFYQY3XQC
MCBXXIV6GICTZB56APSXMJEI63FVQWVZR3H2DRNMMFDH2XCGK4JAC
BNJDMDVY4YX5OQJ3AYBGHOEJPKO724XWPSK5XLVT4V5F54NK34YAC
KYV3CCBWIX5SUYUQNOCZ5RLPMC3FOFXGXKPKOGSR3CLESFS4EL4AC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
TTGCXNOSKYDDDJYGJV2RKHKJTWZROB7RNOZCXIO2TVXVYIDNIAWQC
TP5EDQXPVPTKQYTAMN3VQYHM4WRT2RNIR4EDLWLDAV2OQGKSB6KAC
### The following lines define the colours of various objects within the
### tiles minimap. See options_guide,txt for more details.
tile_player_col = white
tile_monster_col = red
tile_neutral_col = red
tile_friendly_col = lightred
tile_plant_col = darkgreen
tile_item_col = green
tile_unseen_col = black
tile_floor_col = lightgrey
tile_wall_col = darkgrey
tile_mapped_wall_col = blue
tile_door_col = brown
tile_downstairs_col = magenta
tile_upstairs_col = blue
tile_feature_col = cyan
tile_trap_col = yellow
tile_water_col = grey
tile_lava_col = grey
tile_excluded_col = darkcyan
tile_excl_centre = darkblue
# tile_player_col = white
# tile_monster_col = red
# tile_neutral_col = red
# tile_friendly_col = lightred
# tile_plant_col = darkgreen
# tile_item_col = green
# tile_unseen_col = black
# tile_floor_col = lightgrey
# tile_wall_col = darkgrey
# tile_mapped_wall_col = blue
# tile_door_col = brown
# tile_downstairs_col = magenta
# tile_upstairs_col = blue
# tile_feature_col = cyan
# tile_trap_col = yellow
# tile_water_col = grey
# tile_lava_col = grey
# tile_excluded_col = darkcyan
# tile_excl_centre = darkblue
Dungeon Crawl Stone Soup. These options are set in the init.txt file
located in the Crawl directory (the directory containing crawl.exe
on Windows and DOS). On Unix systems, you can also set options in the
~/.crawlrc file (a file named .crawlrc in your home directory).
Dungeon Crawl Stone Soup. If you get stuck or some things won't seem to
work properly, ask for help on the newsgroup rec.games.roguelike.misc.
Please flag queries with '-crawl-', as other roguelikes are discussed
there as well.
0- Generalities on options.
============================
0-a Standard and additional option files.
---------------------------------------------
Crawl uses the first file of the following list as its option file:
* settings/init.txt
* init.txt (in the Crawl directory)
* .crawlrc (in the Unix home directory)
Alternatively, you can use the command line option
-rc <file>
which tells Crawl to use precisely that file.
On the starting screen, Crawl tells you which init file it uses, if any.
It is possible to include additional files within the options file via
include = <file>
Note that these are treated as if their content was entered verbatim
in the options file. By default, Crawl searches for all these included
files in the settings/ directory but you can specify a special folder
using the command line option
-rcdir <dir>
External option files have several uses: They allow quick customisation
of Crawl's general appearance (colouring/suppression of messages, and
the inventory style). More elaborate option magic (usually containing
lua) can also be conveniently hidden this way. Finally, there are some
additional option files coming with this release; these allow to set
many options to old defaults, i.e. those of Crawl 0.3.4 and before.
See the header of the default init.txt for more details.
0-b Options and how to set them.
------------------------------------
For long option names, you can define option aliases by doing:
alias := long_option_name
For instance, you can use:
ae := autopickup_exceptions
and thereafter use "ae" instead of "autopickup_exceptions":
ae = >uselessness, >inaccuracy
If you get stuck or some things just won't seem to work properly,
please ask for help on the newsgroup rec.games.roguelike.misc. Please
flag queries with '-crawl-', as other roguelikes are also discussed
there.
For long option names, you can define option aliases by doing:
alias := long_option_name
For instance, you can use:
ae := autopickup_exceptions
and thereafter use "ae" instead of "autopickup_exceptions":
ae = >uselessness, >inaccuracy
You can define shortcuts for option values (variables). For example,
$useless := darkgrey
could be used in conjunction with
menu_colour = $useless:random uselessness
See settings/standard_colours.txt and settings/food_colouring.txt
for usage of aliases and variables.
These options allow configuring the colours used for the minimap of
the dungeon level.
tile_player_col - colour of player position, as well as of
map centre during level map mode ('X')
tile_monster_col - colour of hostile monsters
tile_neutral_col - colour of neutral monsters
tile_friendly_col - colour of friendly monsters
tile_plant_col - colour of zero xp monsters (plant and fungus)
tile_item_col - colour of known or detected items
tile_unseen_col - colour of unseen areas (usually stone)
tile_wall_col - colour of any wall type
tile_mapped_wall_col - colour of walls detected via magic mapping
tile_door_col - colour of known doors, open or closed
tile_downstairs_col - colour of downstairs, including branch stairs
tile_upstairs_col - colour of upstairs, including branch stairs
tile_feature_col - colour of any non-stair feature
(altar, shop, portal, fountain, ...)
tile_trap_col - colour of known traps of any type
tile_water_col - colour of both shallow and deep water
tile_lava_col - colour of lava
tile_excluded_col - colour of squares excluded for autotravel
(will only override tile_floor_col colour)
tile_excl_centre_col - colour of exclusion centre (overrides
tile_floor_col and tile_item_col, only)
These options allow configuring the colours used for the minimap of
the dungeon level.
tile_player_col - colour of player position, as well as of
map centre during level map mode ('X')
tile_monster_col - colour of hostile monsters
tile_neutral_col - colour of neutral monsters
tile_friendly_col - colour of friendly monsters
tile_plant_col - colour of zero xp monsters (plant and fungus)
tile_item_col - colour of known or detected items
tile_unseen_col - colour of unseen areas (usually stone)
tile_wall_col - colour of any wall type
tile_mapped_wall_col - colour of walls detected via magic mapping
tile_door_col - colour of known doors, open or closed
tile_downstairs_col - colour of downstairs, including branch stairs
tile_upstairs_col - colour of upstairs, including branch stairs
tile_feature_col - colour of any non-stair feature
(altar, shop, portal, fountain, ...)
tile_trap_col - colour of known traps of any type
tile_water_col - colour of both shallow and deep water
tile_lava_col - colour of lava
tile_excluded_col - colour of squares excluded for autotravel
(will only override tile_floor_col colour)
tile_excl_centre_col - colour of exclusion centre (overrides
tile_floor_col and tile_item_col, only)
7-c Including external files.
---------------------------------
You can use Lua to include options from other files. This is actually
just a particularly useful way to use the previously discussed features.
You can also use include.
Example:
# Set the monster glyphs back to the way they were in 0.3.4
: crawl.read_options('settings/034_monster_glyphs.txt')
or
include = /settings/034_monster_glyphs.txt