I was messing around with color bindings (in color.lua) to see if I could use them to gain an advantage in the game. In fact, you can, but the advantage is quite small. Anyway, here is my new color bindings file so y'all can see what is possible. Some are more obtrusive than others.
(My favorite: bridge_dark = LIGHTGREY)
BLACK = 0
BLUE = 1
GREEN = 2
CYAN = 3
RED = 4
MAGENTA = 5
BROWN = 6
LIGHTGRAY = 7
DARKGRAY = 8
LIGHTBLUE = 9
LIGHTGREEN = 10
LIGHTCYAN = 11
LIGHTRED = 12
LIGHTMAGENTA= 13
YELLOW = 14
WHITE = 15
-- overrides color(MAGENTA, BLUE)
WATER = 21
-- overrides color(BROWN, BLUE)
ACID = 22
-- overrides color(LIGHTGRAY, BLUE)
LAVA = 23
-- Calculates the code with foreground color "front" and background color "back"
-- Three don't work (as noted above).
local color = function(front, back)
return front + 16 * (back or 0)
end
Colors = {
-- This thing is too easy to miss!
dshotgun = LIGHTRED,
-- For nostalgia's sake.
chainsaw = RED,
bfg9000 = MAGENTA,
-- This is quite useful and unobtrusive.
bridge_dark = LIGHTGRAY,
-- This a bit cheaty, but it's nice for noticing locked vaults.
-- Note: pwalls are those that cannot be destroyed!
pwall_light = color(LIGHTGRAY, LIGHTGRAY),
pwall_dark = color(DARKGRAY, DARKGRAY),
prwall_light = color(RED, RED),
prwall_dark = color(DARKGRAY, DARKGRAY),
-- These are nice with automaps, or if you like to run around the level.
-- after clearing it without being careful.
acid_light = color(GREEN, GREEN),
lava_light = color(LIGHTRED, LIGHTRED),
acid_dark = ACID,
lava_dark = LAVA,
pacid_light = color(GREEN, GREEN),
pacid_dark = ACID,
plava_light = color(LIGHTRED, LIGHTRED),
plava_dark = LAVA,
-- These are mildly useful for remembering barrel types, or finding them
-- out with automaps.
barrel_light = YELLOW,
barrel_dark = BROWN,
barrela_light = LIGHTGREEN,
barrela_dark = GREEN,
barreln_light = LIGHTRED,
barreln_dark = RED,
-- For automaps/intuition and quick recognition.
-- (To avoid confusion with large health globe.)
bpack = MAGENTA
}
Those foreground/background color bindings probably won't work for those of you not using windows.
Other possibilities: changing your favorite uniques and exotics to have special colors so you can recognize them with the automap. And anything else you can think of!
(And kudos to whoever foiled my attempt to distinguish levers using color bindings :P)
Edit: Fixed water color (oops)