aboutsummaryrefslogtreecommitdiff
path: root/config.yaml
blob: 99497ff94fe8ea12bf413fc0329f49d46675bac0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
tick_length: 600

starting_room: 1001
startup_validation:
  root_rooms: [1001]
  ignore_unreachable: []

game_constants:
  shop_default_restock: 1000

tls:
  cert_file: ""
  key_file: ""

telnet:
  enabled: true
  port: 4000

telnet_tls:
  enabled: true
  port: 4001

http:
  enabled: true
  port: 8000

https:
  enabled: false
  port: 8443

admin_http:
  enabled: false
  port: 8080

admin_https:
  enabled: true
  port: 8081

default_colors:
  room_name:         "74 bold"
  room_number:       "F0"
  room_desc:         "FF"
  exit_direction:    "49"
  exit_name:         "74"
  dim:               "F5 dim"
  mob:               "off"
  protected_mob:     "off"
  player_name:       "74"
  item:              "6E"
  direction:         "49"
  damage_dealt:      "B4"
  damage_taken:      "A7"
  miss:              "F5"
  death:             "A7 bold"
  victory:           "6C"
  warning:           "B3"
  error:             "A7"
  science_mod:       "8B"
  xp:                "B3"
  level_up:          "B4 bold"
  currency_pickup:   "B3"
  say:               "FF"
  global:            "49"
  broadcast:         "89"
  casino_action:     "FF"
  casino_warning:    "C4 bold" # Red deadlines and unavailable actions
  casino_menu:       "FA"
  casino_win:        "FA"
  casino_payout:     "bold FA"
  casino_result_win:  "6C bold" # Settlement headline: win
  casino_result_loss: "C4 bold" # Settlement headline: loss
  casino_result_push: "FF"      # Settlement headline: push
  casino_emphasis:   "FF bold" # Bold white highlight, e.g. the landing pocket
  casino_big_win:    "B3"
  casino_jackpot_win: "g:220,226,46,51,129,201 bold"
  casino_chips:      "B3"
  casino_credits:    "B3"
  dialog:            "6E"
  dialog_options:    "bold"
  command:           "0A bold"
  drop_message:      "89"
  eat_food:          "6C"
  fire:              "B4"
  visual_tick:       "49 dim"
  visual_first_tick: "B4 bold"
  battery:           "6C"
  tech_depleted:     "A7"
  farm_grow:         "6C"
  farm_disease:      "A7"
  assassin_task:     "8B"
  map_at:            "B4 bold"
  map_blocked:       "A7"
  map_agility:       "43"
  safespot_alert:    "A7 bold"
  sequence:          "off"

constant_colors:
  # HP / status bars (cmd_score.go, render_combat.go).
  hp_bar_high:  "6C"
  hp_bar_med:   "B3"
  hp_bar_low:   "A7"
  hp_bar_empty: "ED dim"
  # Task worksite progress bar — reuses hp_bar_empty.
  task_bar_high: "6C"
  task_bar_med:  "B3"
  task_bar_low:  "43"
  # Score panel other bars and tech/buff indicators.
  battery_bar:        "6E"
  run_energy_bar:     "6C"
  active_tech_on:     "6C"
  active_tech_status: "6C"
  active_tech_stat:   "6E"
  score_max_value:    "FA"
  # Skill-level tier color on the score panel.
  skill_lvl_max:  "B4"
  skill_lvl_high: "B3"
  skill_lvl_mid:  "74"
  skill_lvl_low:  "49"
  skill_lvl_base: "42"
  # Level-difference bands.
  level_diff_equal:      "FA"
  level_diff_up_small:   "B3"
  level_diff_up_big:      "A7"
  level_diff_down_small: "6E"
  level_diff_down_big:   "41"
  # Tech list status / labels.
  tech_status_on:     "6C"
  tech_status_off:    "F0"
  tech_status_locked: "A7"
  tech_name_unlocked: "49"
  tech_name_locked:   "F0"
  # Shared table-heading chrome.
  table_header_label:  "49"
  table_header_value:  "FA"
  table_header_detail: "F5"
  table_header_xp:     "B3"
  table_header_desc:   "FF"
  production_locked:   "F0"
  # APS / look inline accents.
  aps_here:        "6C"
  mob_hp_inline:   "A7"
  protected_label: "FA"
  god_tag_label:   "bold"