diff options
Diffstat (limited to 'internal/config/config.go')
| -rw-r--r-- | internal/config/config.go | 92 |
1 files changed, 52 insertions, 40 deletions
diff --git a/internal/config/config.go b/internal/config/config.go index d67d7f3..2892338 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -31,53 +31,65 @@ type GameConstants struct { type ColorsConfig map[string]string +// DefaultColors returns the built-in "muted/desaturated" theme: a restricted +// ~15-color palette built from an analogous teal base plus a warm amber accent. +// Emphasis is carried by value ramps + bold within a hue, not by new hues. +// Indices are hex (00-FF); xterm256 decimal shown in parens. +// +// Neutrals (60%): FF(255) FA(250) F5(245) F0(240) ED(237) +// Primary teal (30%): 74(116 bright) 49(73 mid) 42(66 dim) +// Amber accent (10%): B4(180 bright) B3(179 mid) 89(137 dim/tan) +// Danger red: A7(167 mid) 83(131 dim) +// Success green: 6C(108 sage) 41(65 dim) +// Info blue: 6E(110 steel) 43(67 dim) +// Special mauve: 8B(139) func DefaultColors() ColorsConfig { return ColorsConfig{ - "room_name": "51 bold", + "room_name": "74 bold", "room_number": "F0", - "room_desc": "FC", - "direction": "4B", - "exit_direction": "4B", - "exit_name": "72", + "room_desc": "FF", + "direction": "49", + "exit_direction": "49", + "exit_name": "74", "protected_mob": "off", "mob": "off", - "damage_dealt": "21", - "damage_taken": "C4", - "damage": "C4", - - "xp": "DE", - "level_up": "E2 bold", - "item": "DF", - "player_name": "BD", - "death": "C4 bold", - "victory": "53", - "miss": "F3", - "error": "D1", - "say": "E6", - "global": "2D", - "dialog": "75", + "damage_dealt": "B4", + "damage_taken": "A7", + "damage": "A7", + + "xp": "B3", + "level_up": "B4 bold", + "item": "6E", + "player_name": "74", + "death": "A7 bold", + "victory": "6C", + "miss": "F5", + "error": "A7", + "say": "FF", + "global": "49", + "dialog": "6E", "dialog_options": "bold", - "broadcast": "D7", + "broadcast": "89", "sequence": "off", - "fire": "D0", - "eat_food": "9C", - "drop_message": "BA", - "credits_pickup": "DC", - "chips_pickup": "FE", - "visual_tick": "21 dim", - "visual_first_tick": "C4 bold", - "battery": "2D", - "tech_depleted": "C4", - "science_mod": "63", - "assassin_task": "DB", - "dim": "F3 dim", - "warning": "D0", - "farm_grow": "22", - "farm_disease": "C4", - "map_at": "0F", - "map_blocked": "C4", - "map_course": "1B", - "safespot_alert": "C4 bold", + "fire": "B4", + "eat_food": "6C", + "drop_message": "89", + "credits_pickup": "B3", + "chips_pickup": "8B", + "visual_tick": "49 dim", + "visual_first_tick": "B4 bold", + "battery": "6C", + "tech_depleted": "A7", + "science_mod": "8B", + "assassin_task": "8B", + "dim": "F5 dim", + "warning": "B3", + "farm_grow": "6C", + "farm_disease": "A7", + "map_at": "B4 bold", + "map_blocked": "A7", + "map_course": "43", + "safespot_alert": "A7 bold", } } |
