Skip to content

Commit 165a3ce

Browse files
committed
feat(content): house_coop01
house_coop01
1 parent e7a869b commit 165a3ce

File tree

4 files changed

+211
-0
lines changed

4 files changed

+211
-0
lines changed
Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
[
2+
{
3+
"//": "Bsmt - 1: unfinished ",
4+
"type": "mapgen",
5+
"om_terrain": "house_coop01_basement",
6+
"weight": 50,
7+
"method": "json",
8+
"object": {
9+
"palettes": [ "standard_domestic_palette", "standard_domestic_basement_palette" ],
10+
"fill_ter": "t_thconc_floor",
11+
"rows": [
12+
"^^^^^^^^^^^^^^^^^^^^^^^^",
13+
"^^^^^^^^^^^^^^^^^^^^^^^^",
14+
"^^^^^^^^^^^^^^^^^^^^^^^^",
15+
"^^^^^^^^^^^^^^^^^^^^^^^^",
16+
"^^####################^^",
17+
"^^#zzzz g ! b#^^",
18+
"^^#zzz #^^",
19+
"^^#zz # # #^^",
20+
"^^# UU#^^",
21+
"^^# N#^^",
22+
"^^#< N#^^",
23+
"^^# T q#^^",
24+
"^^#W # # q#^^",
25+
"^^# #^^",
26+
"^^#Z S #^^",
27+
"^^####################^^",
28+
"^^^^^^^^^^^^^^^^^^^^^^^^",
29+
"^^^^^^^^^^^^^^^^^^^^^^^^",
30+
"^^^^^^^^^^^^^^^^^^^^^^^^",
31+
"^^^^^^^^^^^^^^^^^^^^^^^^",
32+
"^^^^^^^^^^^^^^^^^^^^^^^^",
33+
"^^^^^^^^^^^^^^^^^^^^^^^^",
34+
"^^^^^^^^^^^^^^^^^^^^^^^^",
35+
"^^^^^^^^^^^^^^^^^^^^^^^^"
36+
],
37+
"furniture": { "!": "f_home_furnace" }
38+
}
39+
},
40+
{
41+
"//": "Bsmt - 2: finished ",
42+
"type": "mapgen",
43+
"om_terrain": "house_coop01_basement",
44+
"weight": 50,
45+
"method": "json",
46+
"object": {
47+
"palettes": [ "standard_domestic_palette", "standard_domestic_basement_palette" ],
48+
"fill_ter": "t_floor",
49+
"rows": [
50+
"^^^^^^^^^^^^^^^^^^^^^^^^",
51+
"^^^^^^^^^^^^^^^^^^^^^^^^",
52+
"^^^^^^^^^^^^^^^^^^^^^^^^",
53+
"^^^^^^^^^^^^^^^^^^^^^^^^",
54+
"^^||||||||||||||######^^",
55+
"^^|sHHH iii |zzNNN#^^",
56+
"^^|H |z__A_#^^",
57+
"^^|H eee +_____#^^",
58+
"^^|H xx eee V|qqqUU#^^",
59+
"^^| V|||||||^^",
60+
"^^|< V|L D|^^",
61+
"^^|||+||0,, + |^^",
62+
"^^#g__S|r,, |d T|^^",
63+
"^^#___Z|rh, |d ¤|^^",
64+
"^^#!__W|r,,RRRR|b @@|^^",
65+
"^^#####|||||||||||||||^^",
66+
"^^^^^^^^^^^^^^^^^^^^^^^^",
67+
"^^^^^^^^^^^^^^^^^^^^^^^^",
68+
"^^^^^^^^^^^^^^^^^^^^^^^^",
69+
"^^^^^^^^^^^^^^^^^^^^^^^^",
70+
"^^^^^^^^^^^^^^^^^^^^^^^^",
71+
"^^^^^^^^^^^^^^^^^^^^^^^^",
72+
"^^^^^^^^^^^^^^^^^^^^^^^^",
73+
"^^^^^^^^^^^^^^^^^^^^^^^^"
74+
],
75+
"furniture": { "!": "f_home_furnace", "0": "f_floor_lamp" },
76+
"terrain": {
77+
"_": "t_thconc_floor",
78+
"h": "t_carpet_yellow",
79+
"r": "t_carpet_yellow",
80+
"0": "t_carpet_yellow",
81+
"W": "t_thconc_floor",
82+
"Z": "t_thconc_floor",
83+
"S": "t_thconc_floor",
84+
"!": "t_thconc_floor",
85+
"g": "t_thconc_floor",
86+
",": "t_carpet_yellow",
87+
"N": "t_thconc_floor",
88+
"U": "t_thconc_floor",
89+
"q": "t_thconc_floor",
90+
"A": "t_thconc_floor",
91+
"z": "t_thconc_floor"
92+
},
93+
"place_loot": [
94+
{ "group": "clutter_bedroom", "x": [ 16, 20 ], "y": [ 10, 14 ], "chance": 50, "repeat": [ 2, 3 ] },
95+
{ "item": "television", "x": 5, "y": 8 },
96+
{ "item": "laptop", "x": 8, "y": 13 }
97+
]
98+
}
99+
},
100+
{
101+
"type": "mapgen",
102+
"om_terrain": "house_coop01_1",
103+
"method": "json",
104+
"object": {
105+
"palettes": [
106+
"standard_domestic_palette",
107+
"standard_domestic_lino_kitchen",
108+
"standard_domestic_lino_bathroom",
109+
"standard_domestic_landscaping_palette"
110+
],
111+
"fill_ter": "t_floor",
112+
"rows": [
113+
"........p!----!.........",
114+
".[.......!----!.....X...",
115+
".........!----!.......[.",
116+
"......jjj------jjj......",
117+
"..##oo####o*o#####oo##..",
118+
"..#@@¤ D|L l H| yz #..",
119+
"..o@@ |$ l H|@ do..",
120+
"..o |V H|@ do..",
121+
"..#ddy |y HHHs|¤ D#..",
122+
"..#||||+|| ||||||+|||#..",
123+
".^#>+ $$ __Y66#^.",
124+
"..#|||+|R _____#..",
125+
"..#888_|R h 3____#..",
126+
"..#____|R ff 2___Oo..",
127+
"..#tSBB|y hffh 1F5JJ#..",
128+
"..##o#####*#oo####oo##..",
129+
".........---............",
130+
"......u..---............",
131+
"..............{{{{{)))).",
132+
"............../````)?,).",
133+
"..[...........{````~,,).",
134+
"..............{````),?).",
135+
".........[....{{{{{)))).",
136+
"........................"
137+
],
138+
"terrain": {
139+
"#": "t_wall_r",
140+
"_": "t_linoleum_gray",
141+
"/": "t_chickenwire_gate_c",
142+
"{": "t_chickenwire_fence",
143+
")": "t_wall_wood",
144+
",": "t_dirt",
145+
"`": [ [ "t_dirt", 2 ], "t_region_groundcover_urban" ],
146+
"~": "t_door_makeshift_o",
147+
"?": "t_dirt",
148+
"Y": "t_linoleum_gray",
149+
"!": "t_dirtmound"
150+
},
151+
"furniture": { "$": "f_table" },
152+
"items": { "$": { "item": "table_foyer", "chance": 100 } },
153+
"monster": { "?": { "monster": "mon_chicken" } },
154+
"place_loot": [
155+
{ "item": "straw_pile", "x": [ 20, 21 ], "y": [ 19, 21 ], "chance": 75, "repeat": [ 3, 5 ] },
156+
{ "item": "birdfood", "x": [ 15, 18 ], "y": [ 19, 21 ], "chance": 50, "repeat": [ 2, 3 ] }
157+
]
158+
}
159+
},
160+
{
161+
"type": "mapgen",
162+
"om_terrain": "house_coop01_roof",
163+
"weight": 250,
164+
"method": "json",
165+
"object": {
166+
"palettes": [ "roof_palette" ],
167+
"fill_ter": "t_shingle_flat_roof",
168+
"rows": [
169+
" ",
170+
" ",
171+
" ",
172+
" ",
173+
" -------------------- ",
174+
" -..................- ",
175+
" -..................- ",
176+
" -..................- ",
177+
" -..................- ",
178+
" -..................- ",
179+
" 5..................5 ",
180+
" -..................- ",
181+
" -...............=..- ",
182+
" -....N.............- ",
183+
" -..................- ",
184+
" -------------------- ",
185+
" ",
186+
" ",
187+
" .... ",
188+
" .... ",
189+
" .... ",
190+
" .... ",
191+
" .... ",
192+
" "
193+
],
194+
"terrain": { ".": "t_shingle_flat_roof" }
195+
}
196+
}
197+
]

data/json/overmap/multitile_city_buildings.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,16 @@
440440
"locations": [ "land" ],
441441
"flags": [ "CLASSIC" ]
442442
},
443+
{
444+
"type": "city_building",
445+
"id": "house_coop01",
446+
"locations": [ "land" ],
447+
"overmaps": [
448+
{ "point": [ 0, 0, -1 ], "overmap": "house_coop01_basement_north" },
449+
{ "point": [ 0, 0, 0 ], "overmap": "house_coop01_1_north" },
450+
{ "point": [ 0, 0, 1 ], "overmap": "house_coop01_roof_north" }
451+
]
452+
},
443453
{
444454
"type": "city_building",
445455
"id": "house_wooded",

data/json/overmap/overmap_terrain/overmap_terrain_residential.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
"house_crack1",
123123
"house_crack2",
124124
"house_crack3",
125+
"house_coop01_1",
125126
"house_detatched1",
126127
"house_detatched10",
127128
"house_detatched2",
@@ -331,6 +332,7 @@
331332
"house_33_roof",
332333
"house_crack1_roof",
333334
"house_crack3_roof",
335+
"house_coop01_roof",
334336
"house_detatched10_roof",
335337
"house_detatched1_roof",
336338
"house_detatched2_roof",
@@ -425,6 +427,7 @@
425427
"house_33_basement",
426428
"house_2story_basement",
427429
"house_crack3_basement",
430+
"house_coop01_basement",
428431
"house_detatched1_basement",
429432
"house_detatched2_basement",
430433
"house_detatched3_basement",

data/json/regional_map_settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,7 @@
620620
"house_crack1": 5,
621621
"house_crack2": 5,
622622
"house_crack3": 5,
623+
"house_coop01": 50,
623624
"house_wooded": 50,
624625
"house_prepper": 20,
625626
"house_prepper2": 10,

0 commit comments

Comments
 (0)