summaryrefslogtreecommitdiff
path: root/terrain-13_fix-mapgen-palettes.patch
blob: 5fb3187ffcd55884626c533e01b403ed413e9f06 (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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
--- a/data/json/mapgen/lab/lab_floorplans.json
+++ b/data/json/mapgen/lab/lab_floorplans.json
@@ -119,7 +119,7 @@
         "...|...|r......|X.....X|",
         "...|...|.......|---W---|",
         "LLL|LLL|.......|       |",
-        "...C..........l|       |",
+        "...K..........l|       |",
         "..............l|       |",
         "...............+       |",
         "...............|       |",
@@ -148,7 +148,7 @@
         "F": "t_chainfence_h",
         "f": "t_chainfence_v",
         "H": "t_chaingate_c",
-        "C": "t_gates_control_concrete_lab"
+        "K": "t_gates_control_concrete_lab"
       },
       "mapping": { "r": { "items": [ { "item": "hardware", "chance": 10 }, { "item": "robots", "chance": 10 } ] } },
       "place_nested": [
@@ -238,10 +238,10 @@
         "..c|c..c|c....c|c..c|c..",
         "..---..---....---..---..",
         "........................",
-        "...C....C......C....C...",
+        "...K....K......K....K...",
         "........................",
         "........................",
-        "...C....C......C....C...",
+        "...K....K......K....K...",
         "........................",
         "..---..---.....|---+---|",
         "..c|c..c|c.....|       |",
@@ -254,11 +254,11 @@
         "rrr.....!.....l|-------|"
       ],
       "palettes": [ "lab_palette", "lab_loot_research" ],
-      "furniture": { "f": "f_null", "C": "f_centrifuge" },
+      "furniture": { "f": "f_null", "K": "f_centrifuge" },
       "terrain": {
         "?": [ "t_concrete_wall", "t_concrete_wall", "t_door_glass_frosted_lab_c" ],
         "!": [ "t_thconc_floor", "t_thconc_floor", "t_console_broken", "t_generator_broken" ],
-        "C": "t_thconc_floor"
+        "K": "t_thconc_floor"
       },
       "mapping": {
         "c": { "items": [ { "item": "chem_lab", "chance": 10 }, { "item": "tools_science", "chance": 10 } ] },
@@ -401,7 +401,7 @@
         "...|         |---+---|..",
         "...|         |..........",
         "...|---------|..........",
-        "...|       |C|cccxc...hh",
+        "...|       |K|cccxc...hh",
         "l..|       | +...hc...tt",
         "l..|       |f|....c...hh",
         "l..?       |--cc.cc.....",
@@ -415,8 +415,8 @@
       ],
       "palettes": [ "lab_palette", "lab_loot_home_office" ],
       "terrain": { "?": [ "t_concrete_wall", "t_concrete_wall", "t_door_glass_frosted_lab_c" ] },
-      "furniture": { "^": "f_indoor_plant", "C": "f_cupboard" },
-      "mapping": { "C": { "items": [ { "item": "kitchen", "chance": 40 } ] }, "t": { "items": [ { "item": "snacks", "chance": 10 } ] } },
+      "furniture": { "^": "f_indoor_plant", "K": "f_cupboard" },
+      "mapping": { "K": { "items": [ { "item": "kitchen", "chance": 40 } ] }, "t": { "items": [ { "item": "snacks", "chance": 10 } ] } },
       "place_nested": [
         { "chunks": [ "lab_spawn_9x9_wall_nw" ], "x": 3, "y": 2 },
         { "chunks": [ "lab_spawn_7x7_crossdoors" ], "x": 14, "y": 3 },
@@ -437,7 +437,7 @@
         ".......L...............l",
         ".......L...............l",
         ".......L....----?----..l",
-        "-------|C...|       |..l",
+        "-------|K...|       |..l",
         ".......L....|       |..l",
         ".......L....|       |..l",
         ".......L....+       |..l",
@@ -465,7 +465,7 @@
         "F": "t_chainfence_h",
         "f": "t_chainfence_v",
         "H": "t_chaingate_c",
-        "C": "t_gates_control_concrete_lab",
+        "K": "t_gates_control_concrete_lab",
         "?": [ "t_concrete_wall", "t_concrete_wall", "t_door_glass_frosted_lab_c" ]
       },
       "mapping": {
@@ -509,7 +509,7 @@
       "rows": [
         "..cccccc.|...|,,,|..|,,,",
         "c........|...|,,,|.6|,,,",
-        "c..Ccxc..|...|,,,g..g,,,",
+        "c..Kcxc..|...|,,,g..g,,,",
         "c........g...|,,,g..g,,,",
         "c........g...|,,,L..L,,,",
         "......llS|...|---|..|---",
@@ -533,10 +533,10 @@
         "........................"
       ],
       "palettes": [ "lab_palette", "lab_loot_research" ],
-      "furniture": { "?": "f_autodoc", "/": "f_autodoc_couch", "C": "f_centrifuge" },
+      "furniture": { "?": "f_autodoc", "/": "f_autodoc_couch", "K": "f_centrifuge" },
       "terrain": {
         ",": "t_floor_blue",
-        "C": "t_floor_blue",
+        "K": "t_floor_blue",
         "?": "t_floor_blue",
         "/": "t_floor_blue",
         "7": "t_console",
@@ -593,7 +593,7 @@
         "bb...+.......|         |",
         "bb...+.......|         |",
         "...ht|.......|         |",
-        "-----|..C6...+         |",
+        "-----|..K6...+         |",
         "....l|.......|         |",
         "bb...+.......|         |",
         "bb...+.......|         |",
@@ -606,7 +606,7 @@
         "bb...+.......|         |",
         "bb...+.......|         |",
         "...ht|.......|         |",
-        "-----|..Cx...?         |",
+        "-----|..Kx...?         |",
         "...ht|.......|         |",
         "bb...+.......|         |",
         "bb...+.......|         |",
@@ -615,12 +615,12 @@
       ],
       "palettes": [ "lab_palette" ],
       "terrain": {
-        "C": "t_floor",
+        "K": "t_floor",
         "?": [ "t_concrete_wall", "t_concrete_wall", "t_door_glass_frosted_lab_c" ],
         "7": "t_floor",
         "8": "t_floor"
       },
-      "furniture": { "7": "f_autodoc", "8": "f_autodoc_couch", "C": "f_centrifuge" },
+      "furniture": { "7": "f_autodoc", "8": "f_autodoc_couch", "K": "f_centrifuge" },
       "items": {
         "b": { "item": "hospital_bed", "chance": 33 },
         "l": { "item": "surgery", "chance": 50 },
@@ -661,7 +661,7 @@
       "fill_ter": "t_thconc_floor",
       "rows": [
         ",,,,,|..|.....|.........",
-        ",,,,,|7.|.....|..cxcC...",
+        ",,,,,|7.|.....|..cxcK...",
         ",,,,,g..g.....g.......l.",
         ",,,,,g..g.....g.......l.",
         ",,,,,L..g.....|.......S.",
@@ -686,8 +686,8 @@
         "........................"
       ],
       "palettes": [ "lab_palette" ],
-      "furniture": { "C": "f_centrifuge" },
-      "terrain": { "C": "t_floor_blue", "7": "t_console", ",": "t_floor_blue" },
+      "furniture": { "K": "f_centrifuge" },
+      "terrain": { "K": "t_floor_blue", "7": "t_console", ",": "t_floor_blue" },
       "mapping": {
         "c": { "items": [ { "item": "office", "chance": 30 }, { "item": "tools_science", "chance": 15 } ] },
         "l": { "items": [ { "item": "science", "chance": 60 } ] }
@@ -746,7 +746,7 @@
         ".......L.........G......",
         ".......L.........|..ddd.",
         ".......L.........g..dh..",
-        "-------|C........g......",
+        "-------|K........g......",
         ".......L.........g......",
         ".......L.........|dh....",
         ".......L.........|dxd.^.",
@@ -762,7 +762,7 @@
         "P": "t_generator_broken",
         "S": "t_sewage_pump",
         "p": "t_sewage_pipe",
-        "C": "t_gates_control_concrete_lab",
+        "K": "t_gates_control_concrete_lab",
         "g": "t_wall_glass",
         "G": "t_door_glass_lab_c"
       },
@@ -826,21 +826,21 @@
         "...htth..g....gWWWWWWWl|",
         "...htth..g....gWWWcWWWl|",
         ".........G....LWWWcWWWW|",
-        ".........g....gWWWCWWWW|",
+        ".........g....gWWWKWWWW|",
         "...htth..g....gWWWcWWWW|",
         "...htth..g....gWWWWWWhd|",
         "........^|....|rrrWWdxd|",
         ".........|....|---------"
       ],
       "palettes": [ "lab_palette", "lab_loot_home_office" ],
-      "furniture": { "^": "f_indoor_plant", "C": "f_centrifuge" },
+      "furniture": { "^": "f_indoor_plant", "K": "f_centrifuge" },
       "terrain": {
         "E": "t_elevator",
         "e": "t_elevator_control_off",
         "w": "t_water_sh",
         "W": "t_water_dp",
         "=": "t_door_lab_c",
-        "C": "t_thconc_floor"
+        "K": "t_thconc_floor"
       },
       "mapping": { "t": { "items": [ { "item": "vending_food_items", "chance": 20 } ] } },
       "place_loot": [
@@ -920,20 +920,20 @@
         "TS|   F +`````+ F   |ST|",
         "--|V  F w`hth`w F  V|--|",
         "rr--|   -w---w-   |--rr|",
-        "-+|s|   CSC|CSC   |s|+-|",
-        "    |     C|C     |   x|",
+        "-+|s|   KSK|KSK   |s|+-|",
+        "    |     K|K     |   x|",
         " t  +     O|O     +   t|",
         "bb  |hh   ḟ|ḟ   hh|  bb|",
-        "bb ]|tt   C|C   tt|] bb|",
+        "bb ]|tt   K|K   tt|] bb|",
         "--------+-----+--------|",
         "........................",
         "........................",
         "--------+-----+--------|",
-        "bb ]|tt   C|C   tt|] bb|",
+        "bb ]|tt   K|K   tt|] bb|",
         "bb  |hh   ḟ|ḟ   hh|  bb|",
         " t  +     O|O     +   t|",
-        "    |     C|C     |    |",
-        "-+|s|   CSC|CSC   |s|+-|",
+        "    |     K|K     |    |",
+        "-+|s|   KSK|KSK   |s|+-|",
         "rr--|   -w---w-   |--rr|",
         "--|V  F w`hth`w F  V|--|",
         "TS|   F +`````+ F   |ST|",
@@ -941,13 +941,13 @@
         "BB|FFFt |`````| tFFF|BB|"
       ],
       "palettes": [ "lab_palette", "lab_loot_home_office" ],
-      "furniture": { "F": "f_sofa", "B": "f_bathtub", "C": "f_counter", "O": "f_oven", "V": "f_table" },
+      "furniture": { "F": "f_sofa", "B": "f_bathtub", "K": "f_counter", "O": "f_oven", "V": "f_table" },
       "terrain": { "w": "t_window_domestic", "`": "t_grass", "+": "t_door_lab_c" },
       "mapping": {
         "t": { "items": [ { "item": "livingroom", "chance": 20 } ] },
         "F": { "items": [ { "item": "livingroom", "chance": 5 } ] },
         "ḟ": { "items": [ { "item": "fridge", "chance": 80 } ] },
-        "C": { "items": [ { "item": "kitchen", "chance": 40 } ] },
+        "K": { "items": [ { "item": "kitchen", "chance": 40 } ] },
         "O": { "items": [ { "item": "oven", "chance": 70 } ] },
         "r": {
           "items": [
--- a/data/json/mapgen_palettes/fema.json
+++ b/data/json/mapgen_palettes/fema.json
@@ -26,6 +26,7 @@
       "g": "t_wall_glass",
       "I": "t_column",
       "i": "t_sidewalk",
+      "N": [ [ "t_region_groundcover", 10 ], [ "t_region_groundcover_barren", 3 ] ],
       "P": "t_water_pump",
       "s": "t_floor",
       "w": [ "t_window_domestic", "t_curtains", "t_curtains" ],