v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "v0.31:Color"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m
(Fixing links within namespace (0564/2808))
 
(29 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{av}}{{fine}}
+
{{quality|Exceptional|21:07, 30 March 2011 (UTC)}}{{av}}
'''Color''' is used to express various information, from a dwarf's {{L|profession}} to the natural color of a terrain feature to the material an item is made of.
+
'''Color''' is used to express various information, from a dwarf's [[profession]] to the natural color of a terrain feature to the material an item is made of.
  
:* ''If looking for different colors for the game as seen on your computer screen, see {{L|color schemes}}.''
+
:* ''If looking for different colors for the game as seen on your computer screen, see [[color schemes]].''
:* ''If looking for the different colors used to represent different dwarfs, see {{L|Skill#Professions, colors, & skill categories|Skill categories}}.)''
+
:* ''If looking for the different colors used to represent different dwarves, see [[Skill#Professions, colors, & skill categories|Skill categories]].)''
:* ''If looking for colors of items listed in the z-stocks menu, see {{L|Stocks#Color_Code|Stocks}}.''
+
:* ''If looking for colors of items listed in the z-stocks menu, see [[Stocks#Color_Code|Stocks]].''
  
  
 
==Wall vs. floor color==
 
==Wall vs. floor color==
[[image:Towercaps-sandy.jpg|thumb|[[phyllite]] (to the left) has COLOR:0:7:1 and BASIC_COLOR:7.  The white [[sand]] present has COLOR:7:6:1 and so the actual floor color is 7:1 (white).]]
+
[[image:Towercaps-sandy.jpg|thumb|[[Phyllite]] (to the left) has DISPLAY_COLOR:0:7:1 and BASIC_COLOR:7:0.  The [[white sand]] present has DISPLAY_COLOR:7:6:1 and so the actual floor color is 7:1 (white).]]
  
While the foreground, background and brightness shown in the [[Matgloss tokens|MATGLOSS]] files will be applied to [[wall|walls]], the [[stone|mineral]]'s "secondary" color will end up different.  Here is how it works:
+
While the foreground, background and brightness shown in the [[Material definition token|RAW]] files will be applied to [[wall]]s, the [[stone|mineral]]'s "secondary" color will end up different.  Here is how it works:
 
* If the BASIC_COLOR tag is specified, it will use that color.  Note that the BASIC_COLOR tag only has foreground and brightness as arguments.
 
* If the BASIC_COLOR tag is specified, it will use that color.  Note that the BASIC_COLOR tag only has foreground and brightness as arguments.
 
* If BASIC_COLOR is left out:
 
* If BASIC_COLOR is left out:
 
** The background color is forced to 0 (effectively stripping it).
 
** The background color is forced to 0 (effectively stripping it).
 
** If the foreground color is 0, the game will display it as dark grey, color 8 (in other words, color 0 with brightness 1).
 
** If the foreground color is 0, the game will display it as dark grey, color 8 (in other words, color 0 with brightness 1).
This is effective for {{L|stairs}}, {{L|floor|floors}}, {{L|ramp|ramps}}, and {{L|construction|constructions}} (in the case of stone).  When stone is {{L|engraving|engraved}}, it returns to the original color specified in MATGLOSS.  The relevant matgloss files are the ones that begin with "<tt>matgloss_stone_</tt>".
+
This is effective for [[stairs]], [[floor]]s, [[ramp]]s, and [[construction]]s (in the case of stone).  When stone is [[engraving|engraved]], it uses the material's TILE_COLOR (which is the same as the DISPLAY_COLOR unless overridden).
  
 
== Modding color ==
 
== Modding color ==
Line 21: Line 21:
 
If you wish to change how a specific item appears in the game, you can modify what colors are associated with that item.*  Various moddable files use one of the the two color definitions below.
 
If you wish to change how a specific item appears in the game, you can modify what colors are associated with that item.*  Various moddable files use one of the the two color definitions below.
  
=== Color flags ===
+
=== Color values ===
  
Colors are primarily defined using the [COLOR:foreground:background:brightness] flag. The three arguments are:
+
Colors are primarily defined using the [COLOR:x:y:z] or [DISPLAY_COLOR:x:y:z] tokens. The three arguments are:
  
 
# Foreground color [0-7]
 
# Foreground color [0-7]
Line 114: Line 114:
 
|}
 
|}
 
|}
 
|}
::::''(* See {{L|color scheme}} for information about how to change the actual various colors as displayed.)''
+
::::''(* See [[color scheme]] for information about how to change the actual various colors as displayed.)''
  
  
Sometimes the color numbers are part of another flag, e.g. the last three arguments of <code>[EXTRACT:golden salve:6:0:1]</code> express the color yellow on black.
+
Sometimes the color numbers are part of another token, e.g. <code>[LEAVES:quarry bush leaf:quarry bush leaves:6:7:0:0:0:0:1:LOCAL_PLANT_MAT:LEAF]</code> specifies the colors "7:0:0" for quarry bush leaves and "0:0:1" for wilted quarry bush leaves.
  
 
===Interesting Color Effects===
 
===Interesting Color Effects===
Line 126: Line 126:
 
====Values higher than 15:====
 
====Values higher than 15:====
  
If the foreground color is higher than 15 for any reason, the tile or creature will take the color of whatever tile was in that position on the screen in the previous frame. If the background color value is higher than 15, it also acts this way, taking the background color of the previous tile to inhabit that location.
+
If the foreground color is higher than 15 for any reason, the tile or creature will take the color of whatever tile was in that position on the screen in the previous frame. If the background color value is higher than 15, it also acts this way, taking the background color of the previous tile to inhabit that location. <sup>[Disputed - see talk]</sup>
 +
 
 +
== By Color ==
 +
For those concerned with aesthetics and want to know which materials are available in each color.
 +
 
 +
{| border = 1 cellspacing="0" cellpadding="5"
 +
|-
 +
!width="90"| Color
 +
! Stones
 +
! Ores
 +
! Metals
 +
! Other
 +
|-valign="top"
 +
|{{Raw Tile|•|7:1}} White
 +
|[[Alunite]], [[Borax]], [[Cryolite]], [[Marcasite]], [[Periclase]], [[Quartzite]], [[Rock salt]], [[Talc]], [[Alabaster]], [[Calcite]], [[Chalk]], [[Dolomite]], [[Limestone]], [[Marble]], [[Satinspar]], [[Selenite]]
 +
|[[Galena]], [[Horn silver]], [[Native aluminum]], [[Native platinum]], [[Native silver]]
 +
|[[Silver]], [[Platinum]], [[Aluminum]], [[Fine pewter]], [[Nickel silver]], [[Sterling silver]]
 +
|[[Crystal glass]], [[Feather tree]], [[Tower-cap]]
 +
|-valign="top"
 +
|{{Raw Tile|•|7:0}} Light Gray
 +
|[[Anhydrite]], [[Dacite]], [[Gneiss]], [[Granite]], [[Phyllite]], [[Stibnite]]
 +
|[[Bismuthinite]]
 +
|[[Nickel]], [[Tin]], [[Zinc]], [[Billon]], [[Trifle pewter]]
 +
|
 +
|-valign="top"
 +
|{{Raw Tile|•|0:1}} Dark Gray
 +
|[[Andesite]], [[Basalt]], [[Claystone]], [[Chromite]], [[Diorite]], [[Gabbro]], [[Graphite]], [[Hornblende]], [[Ilmenite]], [[Jet]], [[Mica]], [[Pyrolusite]], [[Rhyolite]], [[Shale]], [[Slate]], [[Obsidian]]
 +
|[[Bituminous coal]], [[Lignite]], [[Magnetite]], [[Sphalerite]], [[Tetrahedrite]]
 +
|[[Iron]], [[Steel]], [[Lead]], [[Pig iron]]
 +
|[[Black-cap]]
 +
|-valign="top"
 +
|{{Raw Tile|•|6:0}} Brown
 +
|[[Chert]], [[Conglomerate]], [[Mudstone]], [[Puddingstone]], [[Sandstone]], [[Schist]], [[Siltstone]]
 +
|[[Cassiterite]], [[Native copper]]
 +
|[[Copper]], [[Bronze]]
 +
|[[Tree|All other aboveground trees]]
 +
|-valign="top"
 +
|{{Raw Tile|•|6:1}} Yellow
 +
|[[Brimstone]], [[Orpiment]], [[Orthoclase]], [[Saltpeter]], [[Sylvite]], [[Gypsum]]
 +
|[[Limonite]], [[Native gold]]
 +
|[[Gold]], [[Bismuth bronze]], [[Brass]], [[Electrum]]
 +
|[[Fungiwood]]
 +
|-valign="top"
 +
|{{Raw Tile|•|4:0}} Dark Red
 +
|[[Bauxite]], [[Kaolinite]]
 +
|[[Hematite]]
 +
|
 +
|[[Blood thorn]]
 +
|-valign="top"
 +
|{{Raw Tile|•|4:1}} Red
 +
|[[Cinnabar]], [[Petrified wood]], [[Realgar]]
 +
|
 +
|
 +
|[[Goblin-cap]]
 +
|-valign="top"
 +
|{{Raw Tile|•|2:0}} Green
 +
|[[Olivine]], [[Serpentine]]
 +
|[[Malachite]]
 +
|
 +
|[[Green glass]]
 +
|-valign="top"
 +
|{{Raw Tile|•|2:1}} Bright Green
 +
|
 +
|[[Garnierite]]
 +
|
 +
|
 +
|-valign="top"
 +
|{{Raw Tile|•|3:0}} Cyan
 +
|
 +
|
 +
|[[Lay pewter]]
 +
|[[Clear glass]], [[Spore tree]]
 +
|-valign="top"
 +
|{{Raw Tile|•|3:1}} Light Cyan
 +
|[[Microcline]]
 +
|[[Raw adamantine]]
 +
|[[Adamantine]]
 +
|
 +
|-valign="top"
 +
|{{Raw Tile|•|1:0}} Dark Blue
 +
|[[Kimberlite]]
 +
|
 +
|
 +
|[[Nether-cap]]
 +
|-valign="top"
 +
|{{Raw Tile|•|1:1}} Blue
 +
|[[Cobaltite]]
 +
|
 +
|
 +
|
 +
|-valign="top"
 +
|{{Raw Tile|•|5:0}} Purple
 +
|[[Pitchblende]], [[Rutile]]
 +
|
 +
|[[Black bronze]]
 +
|[[Glumprong]]
 +
|-valign="top"
 +
|{{Raw Tile|•|5:1}} Magenta
 +
|
 +
|
 +
|[[Bismuth]], [[Rose gold]]
 +
|[[Tunnel tube]]
 +
|}
 +
 
  
 
=== Color tokens ===
 
=== Color tokens ===
  
[[Dye]]s do not use color flags, they reference color tokens defined in descriptor_color_standard.txt. Color tokens are simply referenced by the token name, e.g. <code>[MILL_DYE:EMERALD]</code>. However, the defined RGB values are never actually displayed in-game - instead, the game uses one of the above 16 colors, choosing the one with the closest RGB values.
+
Material contaminants and [[dye]]s do not use color flags; instead, they reference color tokens defined in descriptor_color_standard.txt. Color tokens are simply referenced by the token name, e.g. <code>[STATE_COLOR:SOLID:DARK_GREEN]</code> or <code>[POWDER_DYE:EMERALD]</code>. However, the defined RGB values are never actually displayed in-game - instead, the game uses one of the above 16 colors, choosing the one with the closest RGB values.
  
 
The following colors are defined via tokens:
 
The following colors are defined via tokens:
Line 141: Line 244:
 
! style="text-align: center; padding: 0.15em 0.4em" | Token
 
! style="text-align: center; padding: 0.15em 0.4em" | Token
 
! style="text-align: center; padding: 0.15em 0.4em" colspan="3" | RGB
 
! style="text-align: center; padding: 0.15em 0.4em" colspan="3" | RGB
 +
|- style="color: white; background: rgb(0, 0, 0)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | BLACK
 +
| style="padding: 0.15em 0.4em" | 0
 +
| style="padding: 0.15em 0.4em" | 0
 +
| style="padding: 0.15em 0.4em" | 0
 +
|- style="color: white; background: rgb(128, 128, 128)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | CLEAR
 +
| style="padding: 0.15em 0.4em" | 128
 +
| style="padding: 0.15em 0.4em" | 128
 +
| style="padding: 0.15em 0.4em" | 128
 +
|- style="color: white; background: rgb(128, 128, 128)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | GRAY
 +
| style="padding: 0.15em 0.4em" | 128
 +
| style="padding: 0.15em 0.4em" | 128
 +
| style="padding: 0.15em 0.4em" | 128
 
|- style="color: black; background: rgb(192, 192, 192)"
 
|- style="color: black; background: rgb(192, 192, 192)"
 
| style="padding: 0.15em 0.4em; text-align: left" | SILVER
 
| style="padding: 0.15em 0.4em; text-align: left" | SILVER
Line 146: Line 264:
 
| style="padding: 0.15em 0.4em" | 192
 
| style="padding: 0.15em 0.4em" | 192
 
| style="padding: 0.15em 0.4em" | 192
 
| style="padding: 0.15em 0.4em" | 192
 +
|- style="color: black; background: rgb(255, 255, 255)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | WHITE
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 255
 +
|- style="color: white; background: rgb(144, 93, 93)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_ROSE
 +
| style="padding: 0.15em 0.4em" | 144
 +
| style="padding: 0.15em 0.4em" | 93
 +
| style="padding: 0.15em 0.4em" | 93
 +
|- style="color: white; background: rgb(205, 92, 92)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | CHESTNUT
 +
| style="padding: 0.15em 0.4em" | 205
 +
| style="padding: 0.15em 0.4em" | 92
 +
| style="padding: 0.15em 0.4em" | 92
 
|- style="color: white; background: rgb(128, 0, 0)"
 
|- style="color: white; background: rgb(128, 0, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | MAROON
 
| style="padding: 0.15em 0.4em; text-align: left" | MAROON
Line 151: Line 284:
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
|- style="color: white; background: rgb(0, 0, 0)"
+
|- style="color: white; background: rgb(255, 0, 0)"
| style="padding: 0.15em 0.4em; text-align: left" | BLACK
+
| style="padding: 0.15em 0.4em; text-align: left" | RED
| style="padding: 0.15em 0.4em" | 0
+
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
|- style="color: black; background: rgb(227, 66, 52)"
+
|- style="color: white; background: rgb(227, 66, 52)"
 
| style="padding: 0.15em 0.4em; text-align: left" | VERMILION
 
| style="padding: 0.15em 0.4em; text-align: left" | VERMILION
 
| style="padding: 0.15em 0.4em" | 227
 
| style="padding: 0.15em 0.4em" | 227
Line 166: Line 299:
 
| style="padding: 0.15em 0.4em" | 90
 
| style="padding: 0.15em 0.4em" | 90
 
| style="padding: 0.15em 0.4em" | 87
 
| style="padding: 0.15em 0.4em" | 87
 +
|- style="color: white; background: rgb(255, 36, 0)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | SCARLET
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 36
 +
| style="padding: 0.15em 0.4em" | 0
 
|- style="color: white; background: rgb(138, 51, 36)"
 
|- style="color: white; background: rgb(138, 51, 36)"
 
| style="padding: 0.15em 0.4em; text-align: left" | BURNT_UMBER
 
| style="padding: 0.15em 0.4em; text-align: left" | BURNT_UMBER
Line 171: Line 309:
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 36
 
| style="padding: 0.15em 0.4em" | 36
|- style="color: black; background: rgb(255, 36, 0)"
+
|- style="color: white; background: rgb(103, 76, 71)"
| style="padding: 0.15em 0.4em; text-align: left" | SCARLET
+
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_MEDIUM
| style="padding: 0.15em 0.4em" | 255
+
| style="padding: 0.15em 0.4em" | 103
| style="padding: 0.15em 0.4em" | 36
+
| style="padding: 0.15em 0.4em" | 76
| style="padding: 0.15em 0.4em" | 0
+
| style="padding: 0.15em 0.4em" | 71
 
|- style="color: white; background: rgb(152, 105, 96)"
 
|- style="color: white; background: rgb(152, 105, 96)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_CHESTNUT
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_CHESTNUT
Line 191: Line 329:
 
| style="padding: 0.15em 0.4em" | 65
 
| style="padding: 0.15em 0.4em" | 65
 
| style="padding: 0.15em 0.4em" | 14
 
| style="padding: 0.15em 0.4em" | 14
 +
|- style="color: white; background: rgb(111, 53, 26)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | AUBURN
 +
| style="padding: 0.15em 0.4em" | 111
 +
| style="padding: 0.15em 0.4em" | 53
 +
| style="padding: 0.15em 0.4em" | 26
 +
|- style="color: white; background: rgb(192, 64, 0)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | MAHOGANY
 +
| style="padding: 0.15em 0.4em" | 192
 +
| style="padding: 0.15em 0.4em" | 64
 +
| style="padding: 0.15em 0.4em" | 0
 
|- style="color: black; background: rgb(255, 117, 24)"
 
|- style="color: black; background: rgb(255, 117, 24)"
 
| style="padding: 0.15em 0.4em; text-align: left" | PUMPKIN
 
| style="padding: 0.15em 0.4em; text-align: left" | PUMPKIN
Line 196: Line 344:
 
| style="padding: 0.15em 0.4em" | 117
 
| style="padding: 0.15em 0.4em" | 117
 
| style="padding: 0.15em 0.4em" | 24
 
| style="padding: 0.15em 0.4em" | 24
|- style="color: black; background: rgb(210, 105, 30)"
+
|- style="color: white; background: rgb(210, 105, 30)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CHOCOLATE
 
| style="padding: 0.15em 0.4em; text-align: left" | CHOCOLATE
 
| style="padding: 0.15em 0.4em" | 210
 
| style="padding: 0.15em 0.4em" | 210
 
| style="padding: 0.15em 0.4em" | 105
 
| style="padding: 0.15em 0.4em" | 105
 
| style="padding: 0.15em 0.4em" | 30
 
| style="padding: 0.15em 0.4em" | 30
|- style="color: white; background: rgb(188, 152, 126)"
+
|- style="color: black; background: rgb(188, 152, 126)"
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE
+
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_PALE
 
| style="padding: 0.15em 0.4em" | 188
 
| style="padding: 0.15em 0.4em" | 188
 
| style="padding: 0.15em 0.4em" | 152
 
| style="padding: 0.15em 0.4em" | 152
 
| style="padding: 0.15em 0.4em" | 126
 
| style="padding: 0.15em 0.4em" | 126
|- style="color: white; background: rgb(184, 115, 51)"
+
|- style="color: white; background: rgb(72, 60, 50)"
| style="padding: 0.15em 0.4em; text-align: left" | COPPER
+
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_DARK
| style="padding: 0.15em 0.4em" | 184
+
| style="padding: 0.15em 0.4em" | 72
| style="padding: 0.15em 0.4em" | 115
+
| style="padding: 0.15em 0.4em" | 60
| style="padding: 0.15em 0.4em" | 51
+
| style="padding: 0.15em 0.4em" | 50
 
|- style="color: black; background: rgb(255, 218, 185)"
 
|- style="color: black; background: rgb(255, 218, 185)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_PEACH
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_PEACH
Line 216: Line 364:
 
| style="padding: 0.15em 0.4em" | 218
 
| style="padding: 0.15em 0.4em" | 218
 
| style="padding: 0.15em 0.4em" | 185
 
| style="padding: 0.15em 0.4em" | 185
|- style="color: white; background: rgb(112, 66, 20)"
+
|- style="color: black; background: rgb(184, 115, 51)"
| style="padding: 0.15em 0.4em; text-align: left" | SEPIA
+
| style="padding: 0.15em 0.4em; text-align: left" | COPPER
| style="padding: 0.15em 0.4em" | 112
+
| style="padding: 0.15em 0.4em" | 184
| style="padding: 0.15em 0.4em" | 66
+
| style="padding: 0.15em 0.4em" | 115
| style="padding: 0.15em 0.4em" | 20
+
| style="padding: 0.15em 0.4em" | 51
 +
|- style="color: black; background: rgb(205, 133, 63)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | LIGHT_BROWN
 +
| style="padding: 0.15em 0.4em" | 205
 +
| style="padding: 0.15em 0.4em" | 133
 +
| style="padding: 0.15em 0.4em" | 63
 +
|- style="color: black; background: rgb(205, 127, 50)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | BRONZE
 +
| style="padding: 0.15em 0.4em" | 205
 +
| style="padding: 0.15em 0.4em" | 127
 +
| style="padding: 0.15em 0.4em" | 50
 
|- style="color: white; background: rgb(152, 118, 84)"
 
|- style="color: white; background: rgb(152, 118, 84)"
 
| style="padding: 0.15em 0.4em; text-align: left" | PALE_BROWN
 
| style="padding: 0.15em 0.4em; text-align: left" | PALE_BROWN
Line 226: Line 384:
 
| style="padding: 0.15em 0.4em" | 118
 
| style="padding: 0.15em 0.4em" | 118
 
| style="padding: 0.15em 0.4em" | 84
 
| style="padding: 0.15em 0.4em" | 84
|- style="color: black; background: rgb(205, 127, 50)"
 
| style="padding: 0.15em 0.4em; text-align: left" | BRONZE
 
| style="padding: 0.15em 0.4em" | 205
 
| style="padding: 0.15em 0.4em" | 127
 
| style="padding: 0.15em 0.4em" | 50
 
 
|- style="color: white; background: rgb(101, 67, 33)"
 
|- style="color: white; background: rgb(101, 67, 33)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_BROWN
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_BROWN
Line 236: Line 389:
 
| style="padding: 0.15em 0.4em" | 67
 
| style="padding: 0.15em 0.4em" | 67
 
| style="padding: 0.15em 0.4em" | 33
 
| style="padding: 0.15em 0.4em" | 33
|- style="color: black; background: rgb(205, 133, 63)"
+
|- style="color: white; background: rgb(112, 66, 20)"
| style="padding: 0.15em 0.4em; text-align: left" | LIGHT_BROWN
+
| style="padding: 0.15em 0.4em; text-align: left" | SEPIA
| style="padding: 0.15em 0.4em" | 205
+
| style="padding: 0.15em 0.4em" | 112
| style="padding: 0.15em 0.4em" | 133
+
| style="padding: 0.15em 0.4em" | 66
| style="padding: 0.15em 0.4em" | 63
+
| style="padding: 0.15em 0.4em" | 20
 +
|- style="color: black; background: rgb(204, 119, 34)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | OCHRE
 +
| style="padding: 0.15em 0.4em" | 204
 +
| style="padding: 0.15em 0.4em" | 119
 +
| style="padding: 0.15em 0.4em" | 34
 
|- style="color: white; background: rgb(150, 75, 0)"
 
|- style="color: white; background: rgb(150, 75, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | BROWN
 
| style="padding: 0.15em 0.4em; text-align: left" | BROWN
Line 251: Line 409:
 
| style="padding: 0.15em 0.4em" | 63
 
| style="padding: 0.15em 0.4em" | 63
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
|- style="color: black; background: rgb(204, 119, 34)"
+
|- style="color: black; background: rgb(210, 180, 140)"
| style="padding: 0.15em 0.4em; text-align: left" | OCHRE
+
| style="padding: 0.15em 0.4em; text-align: left" | TAN
| style="padding: 0.15em 0.4em" | 204
+
| style="padding: 0.15em 0.4em" | 210
| style="padding: 0.15em 0.4em" | 119
+
| style="padding: 0.15em 0.4em" | 180
| style="padding: 0.15em 0.4em" | 34
+
| style="padding: 0.15em 0.4em" | 140
 
|- style="color: white; background: rgb(115, 74, 18)"
 
|- style="color: white; background: rgb(115, 74, 18)"
 
| style="padding: 0.15em 0.4em; text-align: left" | RAW_UMBER
 
| style="padding: 0.15em 0.4em; text-align: left" | RAW_UMBER
Line 261: Line 419:
 
| style="padding: 0.15em 0.4em" | 74
 
| style="padding: 0.15em 0.4em" | 74
 
| style="padding: 0.15em 0.4em" | 18
 
| style="padding: 0.15em 0.4em" | 18
|- style="color: black; background: rgb(210, 180, 140)"
 
| style="padding: 0.15em 0.4em; text-align: left" | TAN
 
| style="padding: 0.15em 0.4em" | 210
 
| style="padding: 0.15em 0.4em" | 180
 
| style="padding: 0.15em 0.4em" | 140
 
 
|- style="color: black; background: rgb(255, 165, 0)"
 
|- style="color: black; background: rgb(255, 165, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | ORANGE
 
| style="padding: 0.15em 0.4em; text-align: left" | ORANGE
Line 276: Line 429:
 
| style="padding: 0.15em 0.4em" | 229
 
| style="padding: 0.15em 0.4em" | 229
 
| style="padding: 0.15em 0.4em" | 180
 
| style="padding: 0.15em 0.4em" | 180
 +
|- style="color: white; background: rgb(150, 113, 23)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_SANDY
 +
| style="padding: 0.15em 0.4em" | 150
 +
| style="padding: 0.15em 0.4em" | 113
 +
| style="padding: 0.15em 0.4em" | 23
 +
|}
 +
| style="vertical-align: top; padding: 0" |
 +
{| style="text-align: right; border-spacing: 0 1px; margin: 0 auto; margin-left: 1px; background: black; border-left: 1px solid black; border-right: 1px solid black"
 +
|- style="background: #fff"
 +
! style="text-align: center; padding: 0.15em 0.4em" | Token
 +
! style="text-align: center; padding: 0.15em 0.4em" colspan="3" | RGB
 
|- style="color: black; background: rgb(218, 165, 32)"
 
|- style="color: black; background: rgb(218, 165, 32)"
 
| style="padding: 0.15em 0.4em; text-align: left" | GOLDENROD
 
| style="padding: 0.15em 0.4em; text-align: left" | GOLDENROD
Line 281: Line 445:
 
| style="padding: 0.15em 0.4em" | 165
 
| style="padding: 0.15em 0.4em" | 165
 
| style="padding: 0.15em 0.4em" | 32
 
| style="padding: 0.15em 0.4em" | 32
|- style="color: white; background: rgb(145, 129, 81)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_TAN
 
| style="padding: 0.15em 0.4em" | 145
 
| style="padding: 0.15em 0.4em" | 129
 
| style="padding: 0.15em 0.4em" | 81
 
 
|- style="color: black; background: rgb(255, 191, 0)"
 
|- style="color: black; background: rgb(255, 191, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | AMBER
 
| style="padding: 0.15em 0.4em; text-align: left" | AMBER
Line 291: Line 450:
 
| style="padding: 0.15em 0.4em" | 191
 
| style="padding: 0.15em 0.4em" | 191
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 +
|- style="color: black; background: rgb(145, 129, 81)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | DARK_TAN
 +
| style="padding: 0.15em 0.4em" | 145
 +
| style="padding: 0.15em 0.4em" | 129
 +
| style="padding: 0.15em 0.4em" | 81
 
|- style="color: black; background: rgb(244, 196, 48)"
 
|- style="color: black; background: rgb(244, 196, 48)"
 
| style="padding: 0.15em 0.4em; text-align: left" | SAFFRON
 
| style="padding: 0.15em 0.4em; text-align: left" | SAFFRON
Line 296: Line 460:
 
| style="padding: 0.15em 0.4em" | 196
 
| style="padding: 0.15em 0.4em" | 196
 
| style="padding: 0.15em 0.4em" | 48
 
| style="padding: 0.15em 0.4em" | 48
 +
|- style="color: black; background: rgb(194, 178, 128)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | ECRU
 +
| style="padding: 0.15em 0.4em" | 194
 +
| style="padding: 0.15em 0.4em" | 178
 +
| style="padding: 0.15em 0.4em" | 128
 +
|- style="color: black; background: rgb(212, 175, 55)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | GOLD
 +
| style="padding: 0.15em 0.4em" | 212
 +
| style="padding: 0.15em 0.4em" | 175
 +
| style="padding: 0.15em 0.4em" | 55
 +
|- style="color: black; background: rgb(240, 234, 214)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | PEARL
 +
| style="padding: 0.15em 0.4em" | 240
 +
| style="padding: 0.15em 0.4em" | 234
 +
| style="padding: 0.15em 0.4em" | 214
 +
|- style="color: black; background: rgb(240, 220, 130)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | BUFF
 +
| style="padding: 0.15em 0.4em" | 240
 +
| style="padding: 0.15em 0.4em" | 220
 +
| style="padding: 0.15em 0.4em" | 130
 
|- style="color: black; background: rgb(238, 220, 130)"
 
|- style="color: black; background: rgb(238, 220, 130)"
 
| style="padding: 0.15em 0.4em; text-align: left" | FLAX
 
| style="padding: 0.15em 0.4em; text-align: left" | FLAX
Line 301: Line 485:
 
| style="padding: 0.15em 0.4em" | 220
 
| style="padding: 0.15em 0.4em" | 220
 
| style="padding: 0.15em 0.4em" | 130
 
| style="padding: 0.15em 0.4em" | 130
|- style="color: black; background: rgb(255, 215, 0)"
+
|- style="color: black; background: rgb(181, 166, 66)"
| style="padding: 0.15em 0.4em; text-align: left" | GOLD
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 215
 
| style="padding: 0.15em 0.4em" | 0
 
|- style="color: white; background: rgb(181, 166, 66)"
 
 
| style="padding: 0.15em 0.4em; text-align: left" | BRASS
 
| style="padding: 0.15em 0.4em; text-align: left" | BRASS
 
| style="padding: 0.15em 0.4em" | 181
 
| style="padding: 0.15em 0.4em" | 181
 
| style="padding: 0.15em 0.4em" | 166
 
| style="padding: 0.15em 0.4em" | 166
 
| style="padding: 0.15em 0.4em" | 66
 
| style="padding: 0.15em 0.4em" | 66
 +
|- style="color: black; background: rgb(255, 223, 0)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | GOLDEN_YELLOW
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 223
 +
| style="padding: 0.15em 0.4em" | 0
 
|- style="color: black; background: rgb(253, 233, 16)"
 
|- style="color: black; background: rgb(253, 233, 16)"
 
| style="padding: 0.15em 0.4em; text-align: left" | LEMON
 
| style="padding: 0.15em 0.4em; text-align: left" | LEMON
Line 321: Line 505:
 
| style="padding: 0.15em 0.4em" | 253
 
| style="padding: 0.15em 0.4em" | 253
 
| style="padding: 0.15em 0.4em" | 208
 
| style="padding: 0.15em 0.4em" | 208
|- style="color: black; background: rgb(255, 255, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | YELLOW
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 0
 
 
|- style="color: black; background: rgb(245, 245, 220)"
 
|- style="color: black; background: rgb(245, 245, 220)"
 
| style="padding: 0.15em 0.4em; text-align: left" | BEIGE
 
| style="padding: 0.15em 0.4em; text-align: left" | BEIGE
Line 336: Line 515:
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 +
|- style="color: black; background: rgb(255, 255, 0)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | YELLOW
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 0
 +
|- style="color: black; background: rgb(255, 255, 240)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | IVORY
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 240
 
|- style="color: black; background: rgb(204, 255, 0)"
 
|- style="color: black; background: rgb(204, 255, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | LIME
 
| style="padding: 0.15em 0.4em; text-align: left" | LIME
Line 341: Line 530:
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 +
|- style="color: black; background: rgb(154, 205, 50)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | YELLOW_GREEN
 +
| style="padding: 0.15em 0.4em" | 154
 +
| style="padding: 0.15em 0.4em" | 205
 +
| style="padding: 0.15em 0.4em" | 50
 
|- style="color: white; background: rgb(85, 104, 50)"
 
|- style="color: white; background: rgb(85, 104, 50)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_OLIVE
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_OLIVE
Line 366: Line 560:
 
| style="padding: 0.15em 0.4em" | 223
 
| style="padding: 0.15em 0.4em" | 223
 
| style="padding: 0.15em 0.4em" | 173
 
| style="padding: 0.15em 0.4em" | 173
|}
+
|- style="color: black; background: rgb(0, 255, 0)"
| style="vertical-align: top; padding: 0" |
+
| style="padding: 0.15em 0.4em; text-align: left" | GREEN
{| style="text-align: right; border-spacing: 0 1px; margin: 0 auto; margin-left: 1px; background: black; border-left: 1px solid black; border-right: 1px solid black"
+
| style="padding: 0.15em 0.4em" | 0
|- style="background: #fff"
+
| style="padding: 0.15em 0.4em" | 255
! style="text-align: center; padding: 0.15em 0.4em" | Token
+
| style="padding: 0.15em 0.4em" | 0
! style="text-align: center; padding: 0.15em 0.4em" colspan="3" | RGB
 
 
|- style="color: black; background: rgb(152, 255, 152)"
 
|- style="color: black; background: rgb(152, 255, 152)"
 
| style="padding: 0.15em 0.4em; text-align: left" | MINT_GREEN
 
| style="padding: 0.15em 0.4em; text-align: left" | MINT_GREEN
Line 377: Line 570:
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 152
 
| style="padding: 0.15em 0.4em" | 152
|- style="color: black; background: rgb(0, 255, 0)"
+
|- style="color: black; background: rgb(178, 190, 181)"
| style="padding: 0.15em 0.4em; text-align: left" | GREEN
+
| style="padding: 0.15em 0.4em; text-align: left" | ASH_GRAY
| style="padding: 0.15em 0.4em" | 0
+
| style="padding: 0.15em 0.4em" | 178
| style="padding: 0.15em 0.4em" | 255
+
| style="padding: 0.15em 0.4em" | 190
| style="padding: 0.15em 0.4em" | 0
+
| style="padding: 0.15em 0.4em" | 181
 
|- style="color: black; background: rgb(80, 200, 120)"
 
|- style="color: black; background: rgb(80, 200, 120)"
 
| style="padding: 0.15em 0.4em; text-align: left" | EMERALD
 
| style="padding: 0.15em 0.4em; text-align: left" | EMERALD
Line 392: Line 585:
 
| style="padding: 0.15em 0.4em" | 139
 
| style="padding: 0.15em 0.4em" | 139
 
| style="padding: 0.15em 0.4em" | 87
 
| style="padding: 0.15em 0.4em" | 87
 +
|- style="color: black; background: rgb(0, 255, 127)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | SPRING_GREEN
 +
| style="padding: 0.15em 0.4em" | 0
 +
| style="padding: 0.15em 0.4em" | 255
 +
| style="padding: 0.15em 0.4em" | 127
 
|- style="color: white; background: rgb(1, 50, 32)"
 
|- style="color: white; background: rgb(1, 50, 32)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_GREEN
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_GREEN
Line 427: Line 625:
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 +
|}
 +
| style="vertical-align: top; padding: 0" |
 +
{| style="text-align: right; border-spacing: 0 1px; margin: 0 auto; margin-left: 1px; background: black; border-left: 1px solid black; border-right: 1px solid black"
 +
|- style="background: #fff"
 +
! style="text-align: center; padding: 0.15em 0.4em" | Token
 +
! style="text-align: center; padding: 0.15em 0.4em" colspan="3" | RGB
 
|- style="color: black; background: rgb(0, 255, 255)"
 
|- style="color: black; background: rgb(0, 255, 255)"
 
| style="padding: 0.15em 0.4em; text-align: left" | AQUA
 
| style="padding: 0.15em 0.4em; text-align: left" | AQUA
Line 432: Line 636:
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 +
|- style="color: black; background: rgb(173, 216, 230)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | LIGHT_BLUE
 +
| style="padding: 0.15em 0.4em" | 173
 +
| style="padding: 0.15em 0.4em" | 216
 +
| style="padding: 0.15em 0.4em" | 230
 
|- style="color: white; background: rgb(0, 123, 167)"
 
|- style="color: white; background: rgb(0, 123, 167)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CERULEAN
 
| style="padding: 0.15em 0.4em; text-align: left" | CERULEAN
Line 437: Line 646:
 
| style="padding: 0.15em 0.4em" | 123
 
| style="padding: 0.15em 0.4em" | 123
 
| style="padding: 0.15em 0.4em" | 167
 
| style="padding: 0.15em 0.4em" | 167
 +
|- style="color: black; background: rgb(135, 206, 235)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | SKY_BLUE
 +
| style="padding: 0.15em 0.4em" | 135
 +
| style="padding: 0.15em 0.4em" | 206
 +
| style="padding: 0.15em 0.4em" | 235
 +
|- style="color: white; background: rgb(54, 69, 79)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | CHARCOAL
 +
| style="padding: 0.15em 0.4em" | 54
 +
| style="padding: 0.15em 0.4em" | 69
 +
| style="padding: 0.15em 0.4em" | 79
 +
|- style="color: white; background: rgb(112, 128, 144)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | SLATE_GRAY
 +
| style="padding: 0.15em 0.4em" | 112
 +
| style="padding: 0.15em 0.4em" | 128
 +
| style="padding: 0.15em 0.4em" | 144
 
|- style="color: white; background: rgb(0, 51, 102)"
 
|- style="color: white; background: rgb(0, 51, 102)"
 
| style="padding: 0.15em 0.4em; text-align: left" | MIDNIGHT_BLUE
 
| style="padding: 0.15em 0.4em; text-align: left" | MIDNIGHT_BLUE
Line 442: Line 666:
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 102
 
| style="padding: 0.15em 0.4em" | 102
|- style="color: black; background: rgb(0, 127, 255)"
+
|- style="color: white; background: rgb(0, 127, 255)"
 
| style="padding: 0.15em 0.4em; text-align: left" | AZURE
 
| style="padding: 0.15em 0.4em; text-align: left" | AZURE
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 127
 
| style="padding: 0.15em 0.4em" | 127
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
|- style="color: white; background: rgb(112, 128, 144)"
 
| style="padding: 0.15em 0.4em; text-align: left" | SLATE_GRAY
 
| style="padding: 0.15em 0.4em" | 112
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 144
 
 
|- style="color: white; background: rgb(0, 71, 171)"
 
|- style="color: white; background: rgb(0, 71, 171)"
 
| style="padding: 0.15em 0.4em; text-align: left" | COBALT
 
| style="padding: 0.15em 0.4em; text-align: left" | COBALT
Line 457: Line 676:
 
| style="padding: 0.15em 0.4em" | 71
 
| style="padding: 0.15em 0.4em" | 71
 
| style="padding: 0.15em 0.4em" | 171
 
| style="padding: 0.15em 0.4em" | 171
|- style="color: black; background: rgb(0, 0, 255)"
+
|- style="color: black; background: rgb(230, 230, 250)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | LAVENDER
 +
| style="padding: 0.15em 0.4em" | 230
 +
| style="padding: 0.15em 0.4em" | 230
 +
| style="padding: 0.15em 0.4em" | 250
 +
|- style="color: white; background: rgb(0, 0, 139)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | DARK_BLUE
 +
| style="padding: 0.15em 0.4em" | 0
 +
| style="padding: 0.15em 0.4em" | 0
 +
| style="padding: 0.15em 0.4em" | 139
 +
|- style="color: white; background: rgb(0, 0, 255)"
 
| style="padding: 0.15em 0.4em; text-align: left" | BLUE
 
| style="padding: 0.15em 0.4em; text-align: left" | BLUE
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
Line 467: Line 696:
 
| style="padding: 0.15em 0.4em" | 204
 
| style="padding: 0.15em 0.4em" | 204
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
|- style="color: black; background: rgb(230, 230, 250)"
 
| style="padding: 0.15em 0.4em; text-align: left" | LAVENDER
 
| style="padding: 0.15em 0.4em" | 230
 
| style="padding: 0.15em 0.4em" | 230
 
| style="padding: 0.15em 0.4em" | 250
 
 
|- style="color: white; background: rgb(66, 49, 137)"
 
|- style="color: white; background: rgb(66, 49, 137)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_VIOLET
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_VIOLET
Line 477: Line 701:
 
| style="padding: 0.15em 0.4em" | 49
 
| style="padding: 0.15em 0.4em" | 49
 
| style="padding: 0.15em 0.4em" | 137
 
| style="padding: 0.15em 0.4em" | 137
 +
|- style="color: black; background: rgb(153, 102, 204)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | AMETHYST
 +
| style="padding: 0.15em 0.4em" | 153
 +
| style="padding: 0.15em 0.4em" | 102
 +
| style="padding: 0.15em 0.4em" | 204
 
|- style="color: white; background: rgb(49, 0, 98)"
 
|- style="color: white; background: rgb(49, 0, 98)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_INDIGO
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_INDIGO
Line 482: Line 711:
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 98
 
| style="padding: 0.15em 0.4em" | 98
|- style="color: black; background: rgb(153, 102, 204)"
+
|- style="color: white; background: rgb(139, 0, 255)"
| style="padding: 0.15em 0.4em; text-align: left" | AMETHYST
 
| style="padding: 0.15em 0.4em" | 153
 
| style="padding: 0.15em 0.4em" | 102
 
| style="padding: 0.15em 0.4em" | 204
 
|- style="color: black; background: rgb(139, 0, 255)"
 
 
| style="padding: 0.15em 0.4em; text-align: left" | VIOLET
 
| style="padding: 0.15em 0.4em; text-align: left" | VIOLET
 
| style="padding: 0.15em 0.4em" | 139
 
| style="padding: 0.15em 0.4em" | 139
Line 512: Line 736:
 
| style="padding: 0.15em 0.4em" | 162
 
| style="padding: 0.15em 0.4em" | 162
 
| style="padding: 0.15em 0.4em" | 200
 
| style="padding: 0.15em 0.4em" | 200
|- style="color: white; background: rgb(128, 128, 128)"
 
| style="padding: 0.15em 0.4em; text-align: left" | GRAY
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 
 
|- style="color: white; background: rgb(102, 0, 102)"
 
|- style="color: white; background: rgb(102, 0, 102)"
 
| style="padding: 0.15em 0.4em; text-align: left" | PLUM
 
| style="padding: 0.15em 0.4em; text-align: left" | PLUM
Line 522: Line 741:
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 102
 
| style="padding: 0.15em 0.4em" | 102
|- style="color: black; background: rgb(244, 0, 161)"
+
|- style="color: white; background: rgb(80, 64, 77)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_PURPLE
 +
| style="padding: 0.15em 0.4em" | 80
 +
| style="padding: 0.15em 0.4em" | 64
 +
| style="padding: 0.15em 0.4em" | 77
 +
|- style="color: black; background: rgb(139, 133, 137)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | TAUPE_GRAY
 +
| style="padding: 0.15em 0.4em" | 139
 +
| style="padding: 0.15em 0.4em" | 133
 +
| style="padding: 0.15em 0.4em" | 137
 +
|- style="color: white; background: rgb(244, 0, 161)"
 
| style="padding: 0.15em 0.4em; text-align: left" | FUCHSIA
 
| style="padding: 0.15em 0.4em; text-align: left" | FUCHSIA
 
| style="padding: 0.15em 0.4em" | 244
 
| style="padding: 0.15em 0.4em" | 244
Line 532: Line 761:
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 51
 
| style="padding: 0.15em 0.4em" | 102
 
| style="padding: 0.15em 0.4em" | 102
|- style="color: black; background: rgb(255, 255, 255)"
 
| style="padding: 0.15em 0.4em; text-align: left" | WHITE
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 255
 
 
|- style="color: black; background: rgb(255, 240, 245)"
 
|- style="color: black; background: rgb(255, 240, 245)"
 
| style="padding: 0.15em 0.4em; text-align: left" | LAVENDER_BLUSH
 
| style="padding: 0.15em 0.4em; text-align: left" | LAVENDER_BLUSH
Line 547: Line 771:
 
| style="padding: 0.15em 0.4em" | 84
 
| style="padding: 0.15em 0.4em" | 84
 
| style="padding: 0.15em 0.4em" | 128
 
| style="padding: 0.15em 0.4em" | 128
 +
|- style="color: white; background: rgb(145, 95, 109)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | MAUVE_TAUPE
 +
| style="padding: 0.15em 0.4em" | 145
 +
| style="padding: 0.15em 0.4em" | 95
 +
| style="padding: 0.15em 0.4em" | 109
 
|- style="color: white; background: rgb(86, 3, 25)"
 
|- style="color: white; background: rgb(86, 3, 25)"
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_SCARLET
 
| style="padding: 0.15em 0.4em; text-align: left" | DARK_SCARLET
Line 552: Line 781:
 
| style="padding: 0.15em 0.4em" | 3
 
| style="padding: 0.15em 0.4em" | 3
 
| style="padding: 0.15em 0.4em" | 25
 
| style="padding: 0.15em 0.4em" | 25
|- style="color: black; background: rgb(220, 20, 60)"
+
|- style="color: black; background: rgb(204, 136, 153)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | PUCE
 +
| style="padding: 0.15em 0.4em" | 204
 +
| style="padding: 0.15em 0.4em" | 136
 +
| style="padding: 0.15em 0.4em" | 153
 +
|- style="color: white; background: rgb(220, 20, 60)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CRIMSON
 
| style="padding: 0.15em 0.4em; text-align: left" | CRIMSON
 
| style="padding: 0.15em 0.4em" | 220
 
| style="padding: 0.15em 0.4em" | 220
 
| style="padding: 0.15em 0.4em" | 20
 
| style="padding: 0.15em 0.4em" | 20
 
| style="padding: 0.15em 0.4em" | 60
 
| style="padding: 0.15em 0.4em" | 60
|- style="color: black; background: rgb(196, 30, 58)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CARDINAL
 
| style="padding: 0.15em 0.4em" | 196
 
| style="padding: 0.15em 0.4em" | 30
 
| style="padding: 0.15em 0.4em" | 58
 
 
|- style="color: black; background: rgb(255, 192, 203)"
 
|- style="color: black; background: rgb(255, 192, 203)"
 
| style="padding: 0.15em 0.4em; text-align: left" | PINK
 
| style="padding: 0.15em 0.4em; text-align: left" | PINK
Line 567: Line 796:
 
| style="padding: 0.15em 0.4em" | 192
 
| style="padding: 0.15em 0.4em" | 192
 
| style="padding: 0.15em 0.4em" | 203
 
| style="padding: 0.15em 0.4em" | 203
 +
|- style="color: white; background: rgb(196, 30, 58)"
 +
| style="padding: 0.15em 0.4em; text-align: left" | CARDINAL
 +
| style="padding: 0.15em 0.4em" | 196
 +
| style="padding: 0.15em 0.4em" | 30
 +
| style="padding: 0.15em 0.4em" | 58
 
|- style="color: white; background: rgb(150, 0, 24)"
 
|- style="color: white; background: rgb(150, 0, 24)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CARMINE
 
| style="padding: 0.15em 0.4em; text-align: left" | CARMINE
Line 582: Line 816:
 
| style="padding: 0.15em 0.4em" | 173
 
| style="padding: 0.15em 0.4em" | 173
 
| style="padding: 0.15em 0.4em" | 175
 
| style="padding: 0.15em 0.4em" | 175
|- style="color: black; background: rgb(255, 0, 0)"
 
| style="padding: 0.15em 0.4em; text-align: left" | RED
 
| style="padding: 0.15em 0.4em" | 255
 
| style="padding: 0.15em 0.4em" | 0
 
| style="padding: 0.15em 0.4em" | 0
 
|- style="color: black; background: rgb(205, 92, 92)"
 
| style="padding: 0.15em 0.4em; text-align: left" | CHESTNUT
 
| style="padding: 0.15em 0.4em" | 205
 
| style="padding: 0.15em 0.4em" | 92
 
| style="padding: 0.15em 0.4em" | 92
 
 
|}
 
|}
 
|}
 
|}
 +
  
 
{{gamedata|[COLOR:AMBER]
 
{{gamedata|[COLOR:AMBER]
Line 1,080: Line 1,305:
 
NOTE: Often these number must be expressed in "hexadecimal" (base 16) - do a web search for key words "decimal hex converter", and you should find several.  For further information, see [http://en.wikipedia.org/wiki/Web_colors this article].
 
NOTE: Often these number must be expressed in "hexadecimal" (base 16) - do a web search for key words "decimal hex converter", and you should find several.  For further information, see [http://en.wikipedia.org/wiki/Web_colors this article].
  
 +
{{Category|Stone|*}}
 +
{{Category|Metals|*}}
 +
{{Category|Materials}}
 
{{Category|Modding}}
 
{{Category|Modding}}
 
[[Category:FAQ]]
 
[[Category:FAQ]]
{{dwarf}}
 

Latest revision as of 16:43, 8 December 2011

This article is about an older version of DF.

Color is used to express various information, from a dwarf's profession to the natural color of a terrain feature to the material an item is made of.

  • If looking for different colors for the game as seen on your computer screen, see color schemes.
  • If looking for the different colors used to represent different dwarves, see Skill categories.)
  • If looking for colors of items listed in the z-stocks menu, see Stocks.


Wall vs. floor color[edit]

Phyllite (to the left) has DISPLAY_COLOR:0:7:1 and BASIC_COLOR:7:0. The white sand present has DISPLAY_COLOR:7:6:1 and so the actual floor color is 7:1 (white).

While the foreground, background and brightness shown in the RAW files will be applied to walls, the mineral's "secondary" color will end up different. Here is how it works:

  • If the BASIC_COLOR tag is specified, it will use that color. Note that the BASIC_COLOR tag only has foreground and brightness as arguments.
  • If BASIC_COLOR is left out:
    • The background color is forced to 0 (effectively stripping it).
    • If the foreground color is 0, the game will display it as dark grey, color 8 (in other words, color 0 with brightness 1).

This is effective for stairs, floors, ramps, and constructions (in the case of stone). When stone is engraved, it uses the material's TILE_COLOR (which is the same as the DISPLAY_COLOR unless overridden).

Modding color[edit]

If you wish to change how a specific item appears in the game, you can modify what colors are associated with that item.* Various moddable files use one of the the two color definitions below.

Color values[edit]

Colors are primarily defined using the [COLOR:x:y:z] or [DISPLAY_COLOR:x:y:z] tokens. The three arguments are:

  1. Foreground color [0-7]
  2. Background color [0-7]
  3. Brightness of the foreground color [0 or 1]

The brightness of the background color is always 0.

By default*, the following 8 pairs of colors are displayed:

Col. Bri. Name
0 0 Black
1 0 Blue
2 0 Green
3 0 Cyan
4 0 Red
5 0 Magenta
6 0 Brown
7 0 Light grey
Col. Bri. Name
0 1 Dark grey
1 1 Light blue
2 1 Light green
3 1 Light cyan
4 1 Light red
5 1 Light magenta
6 1 Yellow
7 1 White
(* See color scheme for information about how to change the actual various colors as displayed.)


Sometimes the color numbers are part of another token, e.g. [LEAVES:quarry bush leaf:quarry bush leaves:6:7:0:0:0:0:1:LOCAL_PLANT_MAT:LEAF] specifies the colors "7:0:0" for quarry bush leaves and "0:0:1" for wilted quarry bush leaves.

Interesting Color Effects[edit]

Values 8-15[edit]

If the brightness value is 1 or another nonzero number, it adds 8 to the foreground color. If the final value of the foreground or background is 8-15, it appears as a "bright" color. As these values can be manually typed in instead of using the brightness value, you can also give the background a bright color with this method.

Values higher than 15:[edit]

If the foreground color is higher than 15 for any reason, the tile or creature will take the color of whatever tile was in that position on the screen in the previous frame. If the background color value is higher than 15, it also acts this way, taking the background color of the previous tile to inhabit that location. [Disputed - see talk]

By Color[edit]

For those concerned with aesthetics and want to know which materials are available in each color.

Color Stones Ores Metals Other
White Alunite, Borax, Cryolite, Marcasite, Periclase, Quartzite, Rock salt, Talc, Alabaster, Calcite, Chalk, Dolomite, Limestone, Marble, Satinspar, Selenite Galena, Horn silver, Native aluminum, Native platinum, Native silver Silver, Platinum, Aluminum, Fine pewter, Nickel silver, Sterling silver Crystal glass, Feather tree, Tower-cap
Light Gray Anhydrite, Dacite, Gneiss, Granite, Phyllite, Stibnite Bismuthinite Nickel, Tin, Zinc, Billon, Trifle pewter
Dark Gray Andesite, Basalt, Claystone, Chromite, Diorite, Gabbro, Graphite, Hornblende, Ilmenite, Jet, Mica, Pyrolusite, Rhyolite, Shale, Slate, Obsidian Bituminous coal, Lignite, Magnetite, Sphalerite, Tetrahedrite Iron, Steel, Lead, Pig iron Black-cap
Brown Chert, Conglomerate, Mudstone, Puddingstone, Sandstone, Schist, Siltstone Cassiterite, Native copper Copper, Bronze All other aboveground trees
Yellow Brimstone, Orpiment, Orthoclase, Saltpeter, Sylvite, Gypsum Limonite, Native gold Gold, Bismuth bronze, Brass, Electrum Fungiwood
Dark Red Bauxite, Kaolinite Hematite Blood thorn
Red Cinnabar, Petrified wood, Realgar Goblin-cap
Green Olivine, Serpentine Malachite Green glass
Bright Green Garnierite
Cyan Lay pewter Clear glass, Spore tree
Light Cyan Microcline Raw adamantine Adamantine
Dark Blue Kimberlite Nether-cap
Blue Cobaltite
Purple Pitchblende, Rutile Black bronze Glumprong
Magenta Bismuth, Rose gold Tunnel tube


Color tokens[edit]

Material contaminants and dyes do not use color flags; instead, they reference color tokens defined in descriptor_color_standard.txt. Color tokens are simply referenced by the token name, e.g. [STATE_COLOR:SOLID:DARK_GREEN] or [POWDER_DYE:EMERALD]. However, the defined RGB values are never actually displayed in-game - instead, the game uses one of the above 16 colors, choosing the one with the closest RGB values.

The following colors are defined via tokens:

Token RGB
BLACK 0 0 0
CLEAR 128 128 128
GRAY 128 128 128
SILVER 192 192 192
WHITE 255 255 255
TAUPE_ROSE 144 93 93
CHESTNUT 205 92 92
MAROON 128 0 0
RED 255 0 0
VERMILION 227 66 52
RUSSET 117 90 87
SCARLET 255 36 0
BURNT_UMBER 138 51 36
TAUPE_MEDIUM 103 76 71
DARK_CHESTNUT 152 105 96
BURNT_SIENNA 233 116 81
RUST 183 65 14
AUBURN 111 53 26
MAHOGANY 192 64 0
PUMPKIN 255 117 24
CHOCOLATE 210 105 30
TAUPE_PALE 188 152 126
TAUPE_DARK 72 60 50
DARK_PEACH 255 218 185
COPPER 184 115 51
LIGHT_BROWN 205 133 63
BRONZE 205 127 50
PALE_BROWN 152 118 84
DARK_BROWN 101 67 33
SEPIA 112 66 20
OCHRE 204 119 34
BROWN 150 75 0
CINNAMON 123 63 0
TAN 210 180 140
RAW_UMBER 115 74 18
ORANGE 255 165 0
PEACH 255 229 180
TAUPE_SANDY 150 113 23
Token RGB
GOLDENROD 218 165 32
AMBER 255 191 0
DARK_TAN 145 129 81
SAFFRON 244 196 48
ECRU 194 178 128
GOLD 212 175 55
PEARL 240 234 214
BUFF 240 220 130
FLAX 238 220 130
BRASS 181 166 66
GOLDEN_YELLOW 255 223 0
LEMON 253 233 16
CREAM 255 253 208
BEIGE 245 245 220
OLIVE 128 128 0
YELLOW 255 255 0
IVORY 255 255 240
LIME 204 255 0
YELLOW_GREEN 154 205 50
DARK_OLIVE 85 104 50
GREEN-YELLOW 173 255 47
CHARTREUSE 127 255 0
FERN_GREEN 79 121 66
MOSS_GREEN 173 223 173
GREEN 0 255 0
MINT_GREEN 152 255 152
ASH_GRAY 178 190 181
EMERALD 80 200 120
SEA_GREEN 46 139 87
SPRING_GREEN 0 255 127
DARK_GREEN 1 50 32
JADE 0 168 107
AQUAMARINE 127 255 212
PINE_GREEN 1 121 111
TURQUOISE 48 213 200
PALE_BLUE 175 238 238
TEAL 0 128 128
Token RGB
AQUA 0 255 255
LIGHT_BLUE 173 216 230
CERULEAN 0 123 167
SKY_BLUE 135 206 235
CHARCOAL 54 69 79
SLATE_GRAY 112 128 144
MIDNIGHT_BLUE 0 51 102
AZURE 0 127 255
COBALT 0 71 171
LAVENDER 230 230 250
DARK_BLUE 0 0 139
BLUE 0 0 255
PERIWINKLE 204 204 255
DARK_VIOLET 66 49 137
AMETHYST 153 102 204
DARK_INDIGO 49 0 98
VIOLET 139 0 255
INDIGO 75 0 130
PURPLE 102 0 153
HELIOTROPE 223 115 255
LILAC 200 162 200
PLUM 102 0 102
TAUPE_PURPLE 80 64 77
TAUPE_GRAY 139 133 137
FUCHSIA 244 0 161
MAUVE 153 51 102
LAVENDER_BLUSH 255 240 245
DARK_PINK 231 84 128
MAUVE_TAUPE 145 95 109
DARK_SCARLET 86 3 25
PUCE 204 136 153
CRIMSON 220 20 60
PINK 255 192 203
CARDINAL 196 30 58
CARMINE 150 0 24
PALE_PINK 250 218 221
PALE_CHESTNUT 221 173 175


NOTE: Often these number must be expressed in "hexadecimal" (base 16) - do a web search for key words "decimal hex converter", and you should find several. For further information, see this article.