Skip to content

Commit 4126ca8

Browse files
feat(content): more res_personal_items chunks (cataclysmbn#4894)
Update residential_personal_items.json add 13 more res_personal_items chunks for spawning in houses
1 parent 5cc0521 commit 4126ca8

File tree

1 file changed

+237
-2
lines changed

1 file changed

+237
-2
lines changed

data/json/mapgen/nested/residential_personal_items.json

Lines changed: 237 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,19 @@
1919
[ "res_personal_ergometer_1X1", 5 ],
2020
[ "res_personal_comicoll_1X1", 5 ],
2121
[ "res_personal_bowhunter_1X1", 5 ],
22-
[ "res_personal_bodypillow_1X1", 5 ]
22+
[ "res_personal_bodypillow_1X1", 5 ],
23+
[ "res_personal_dresses_1X1", 5 ],
24+
[ "res_personal_fencing_1X1", 5 ],
25+
[ "res_personal_clown_1X1", 5 ],
26+
[ "res_personal_mascot_1X1", 5 ],
27+
[ "res_personal_fisher_1X1", 5 ],
28+
[ "res_personal_gobag_1X1", 2 ],
29+
[ "res_personal_histreenactor_1X1", 2 ],
30+
[ "res_personal_horrornovels_1X1", 5 ],
31+
[ "res_personal_LARPer_1X1", 2 ],
32+
[ "res_personal_esotericist_1X1", 5 ],
33+
[ "res_personal_dungeonmaster_1X1", 5 ],
34+
[ "res_personal_boardgames_1X1", 5 ]
2335
],
2436
"x": [ 0 ],
2537
"y": [ 0 ]
@@ -82,7 +94,7 @@
8294
"type": "mapgen",
8395
"method": "json",
8496
"nested_mapgen_id": "res_personal_ergometer_1X1",
85-
"object": { "mapgensize": [ 1, 1 ], "rows": [ "x" ], "terrain": { "x": "t_null" }, "furniture": { "x": "f_ergometer" } }
97+
"object": { "mapgensize": [ 1, 1 ], "rows": [ "x" ], "terrain": { "x": "t_null" }, "furniture": { "x": [ "f_ergometer" ] } }
8698
},
8799
{
88100
"type": "mapgen",
@@ -156,5 +168,228 @@
156168
{ "item": "mag_animecon", "x": 0, "y": 0, "chance": 25, "repeat": [ 1, 2 ] }
157169
]
158170
}
171+
},
172+
{
173+
"type": "mapgen",
174+
"method": "json",
175+
"nested_mapgen_id": "res_personal_dresses_1X1",
176+
"object": {
177+
"mapgensize": [ 1, 1 ],
178+
"rows": [ "x" ],
179+
"terrain": { "x": "t_null" },
180+
"furniture": { "x": "f_clothing_rail" },
181+
"place_loot": [
182+
{ "item": "dress", "x": 0, "y": 0, "repeat": [ 5, 7 ] },
183+
{ "item": "skirt", "x": 0, "y": 0, "repeat": [ 2, 3 ] },
184+
{ "item": "sundress", "x": 0, "y": 0, "repeat": [ 2, 4 ] },
185+
{ "item": "skirt_leather", "x": 0, "y": 0, "chance": 10, "repeat": [ 2, 4 ] },
186+
{ "item": "nanoskirt", "x": 0, "y": 0, "chance": 10 }
187+
]
188+
}
189+
},
190+
{
191+
"type": "mapgen",
192+
"method": "json",
193+
"nested_mapgen_id": "res_personal_mascot_1X1",
194+
"object": {
195+
"mapgensize": [ 1, 1 ],
196+
"rows": [ "x" ],
197+
"terrain": { "x": "t_null" },
198+
"furniture": { "x": "f_clothing_rail" },
199+
"place_loot": [ { "item": "whistle", "x": 0, "y": 0 }, { "item": "jersey", "x": 0, "y": 0 }, { "item": "wolfsuit", "x": 0, "y": 0 } ]
200+
}
201+
},
202+
{
203+
"type": "mapgen",
204+
"method": "json",
205+
"nested_mapgen_id": "res_personal_clown_1X1",
206+
"object": {
207+
"mapgensize": [ 1, 1 ],
208+
"rows": [ "x" ],
209+
"terrain": { "x": "t_null" },
210+
"furniture": { "x": "f_clothing_rail" },
211+
"place_loot": [
212+
{ "item": "airhorn", "x": 0, "y": 0 },
213+
{ "item": "clown_nose", "x": 0, "y": 0 },
214+
{ "item": "clown_wig", "x": 0, "y": 0 },
215+
{ "item": "clownshoes", "x": 0, "y": 0 },
216+
{ "item": "clown_suit", "x": 0, "y": 0 }
217+
]
218+
}
219+
},
220+
{
221+
"type": "mapgen",
222+
"method": "json",
223+
"nested_mapgen_id": "res_personal_fencing_1X1",
224+
"object": {
225+
"mapgensize": [ 1, 1 ],
226+
"rows": [ "x" ],
227+
"terrain": { "x": "t_null" },
228+
"furniture": { "x": "f_clothing_rail" },
229+
"place_loot": [
230+
{ "item": "duffelbag", "x": 0, "y": 0 },
231+
{ "item": "fencing_pants", "x": 0, "y": 0 },
232+
{ "item": "fencing_mask", "x": 0, "y": 0 },
233+
{ "item": "fencing_jacket", "x": 0, "y": 0 },
234+
{ "item": "gauntlet_fencing", "x": 0, "y": 0 },
235+
{ "item": "plastron_cotton", "x": 0, "y": 0 },
236+
{ "item": "fencing_epee", "x": 0, "y": 0 },
237+
{ "item": "fencing_foil", "x": 0, "y": 0 },
238+
{ "item": "manual_fencing", "x": 0, "y": 0, "chance": 10 },
239+
{ "item": "fencing_jacket", "x": 0, "y": 0 }
240+
]
241+
}
242+
},
243+
{
244+
"type": "mapgen",
245+
"method": "json",
246+
"nested_mapgen_id": "res_personal_gobag_1X1",
247+
"object": {
248+
"mapgensize": [ 1, 1 ],
249+
"rows": [ "x" ],
250+
"terrain": { "x": "t_null" },
251+
"place_loot": [ { "item": "personal_gobag", "x": 0, "y": 0 } ]
252+
}
253+
},
254+
{
255+
"type": "mapgen",
256+
"method": "json",
257+
"nested_mapgen_id": "res_personal_fisher_1X1",
258+
"object": {
259+
"mapgensize": [ 1, 1 ],
260+
"rows": [ "x" ],
261+
"terrain": { "x": "t_null" },
262+
"furniture": { "x": "f_cardboard_box" },
263+
"place_loot": [
264+
{ "item": "fishing_waders", "x": 0, "y": 0 },
265+
{ "item": "vest", "x": 0, "y": 0 },
266+
{ "item": "hat_boonie", "x": 0, "y": 0 },
267+
{ "item": "jacket_flannel", "x": 0, "y": 0 },
268+
{ "item": "fishing_rod_professional", "x": 0, "y": 0 }
269+
]
270+
}
271+
},
272+
{
273+
"type": "mapgen",
274+
"method": "json",
275+
"nested_mapgen_id": "res_personal_histreenactor_1X1",
276+
"object": {
277+
"mapgensize": [ 1, 1 ],
278+
"rows": [ "x" ],
279+
"terrain": { "x": "t_null" },
280+
"furniture": { "x": "f_clothing_rail" },
281+
"place_loot": [
282+
{ "item": "knee_high_boots", "x": 0, "y": 0 },
283+
{ "item": "breeches", "x": 0, "y": 0 },
284+
{ "item": "waistcoat", "x": 0, "y": 0 },
285+
{ "item": "peacoat", "x": 0, "y": 0 },
286+
{ "item": "leather_belt", "x": 0, "y": 0 },
287+
{ "item": "knit_scarf", "x": 0, "y": 0 },
288+
{ "item": "tricorne", "x": 0, "y": 0 }
289+
]
290+
}
291+
},
292+
{
293+
"type": "mapgen",
294+
"method": "json",
295+
"nested_mapgen_id": "res_personal_horrornovels_1X1",
296+
"object": {
297+
"mapgensize": [ 1, 1 ],
298+
"rows": [ "x" ],
299+
"terrain": { "x": "t_null" },
300+
"furniture": { "x": "f_bookcase" },
301+
"place_loot": [
302+
{ "item": "novel_horror", "x": 0, "y": 0, "repeat": [ 15, 20 ] },
303+
{ "item": "novel_crime", "x": 0, "y": 0, "chance": 5, "repeat": [ 1, 3 ] },
304+
{ "item": "novel_thriller", "x": 0, "y": 0, "chance": 5, "repeat": [ 1, 3 ] },
305+
{ "item": "novel_fantasy", "x": 0, "y": 0, "chance": 5, "repeat": [ 1, 3 ] },
306+
{ "item": "novel_scifi", "x": 0, "y": 0, "chance": 5, "repeat": [ 1, 3 ] }
307+
]
308+
}
309+
},
310+
{
311+
"type": "mapgen",
312+
"method": "json",
313+
"nested_mapgen_id": "res_personal_LARPer_1X1",
314+
"object": {
315+
"mapgensize": [ 1, 1 ],
316+
"rows": [ "x" ],
317+
"terrain": { "x": "t_null" },
318+
"furniture": { "x": "f_cardboard_box" },
319+
"place_loot": [
320+
{ "item": "broadsword_fake", "x": 0, "y": 0, "chance": 5 },
321+
{ "item": "cloak", "x": 0, "y": 0 },
322+
{ "item": "novel_fantasy", "x": 0, "y": 0 },
323+
{ "item": "tunic", "x": 0, "y": 0 },
324+
{ "item": "breeches", "x": 0, "y": 0 },
325+
{ "item": "longsword_fake", "x": 0, "y": 0 }
326+
]
327+
}
328+
},
329+
{
330+
"type": "mapgen",
331+
"method": "json",
332+
"nested_mapgen_id": "res_personal_esotericist_1X1",
333+
"object": {
334+
"mapgensize": [ 1, 1 ],
335+
"rows": [ "x" ],
336+
"terrain": { "x": "t_null" },
337+
"furniture": { "x": "f_bookcase" },
338+
"place_loot": [
339+
{ "item": "novel_experimental", "x": 0, "y": 0, "chance": 80, "repeat": [ 4, 6 ] },
340+
{ "item": "poetry_book", "x": 0, "y": 0, "chance": 50, "repeat": [ 2, 3 ] },
341+
{ "item": "novel_erotic", "x": 0, "y": 0, "chance": 50, "repeat": [ 2, 3 ] },
342+
{ "item": "philosophy_book", "x": 0, "y": 0, "chance": 50, "repeat": [ 4, 6 ] },
343+
{ "item": "essay_book", "x": 0, "y": 0, "chance": 50, "repeat": [ 4, 6 ] },
344+
{ "group": "religious_books", "x": 0, "y": 0, "chance": 20, "repeat": [ 4, 6 ] },
345+
{ "group": "exotic_books", "x": 0, "y": 0, "chance": 10, "repeat": [ 2, 3 ] },
346+
{ "item": "cookbook_human", "x": 0, "y": 0, "chance": 1 },
347+
{ "item": "textbook_robots", "x": 0, "y": 0, "chance": 5 },
348+
{ "item": "textbook_anarch", "x": 0, "y": 0, "chance": 5 }
349+
]
350+
}
351+
},
352+
{
353+
"type": "mapgen",
354+
"method": "json",
355+
"nested_mapgen_id": "res_personal_dungeonmaster_1X1",
356+
"object": {
357+
"mapgensize": [ 1, 1 ],
358+
"rows": [ "x" ],
359+
"terrain": { "x": "t_null" },
360+
"furniture": { "x": "f_cardboard_box" },
361+
"place_loot": [
362+
{ "item": "cloak", "x": 0, "y": 0, "chance": 5 },
363+
{ "item": "catan", "x": 0, "y": 0, "chance": 25 },
364+
{ "item": "g_warhammer", "x": 0, "y": 0, "chance": 30 },
365+
{ "item": "g_warhammer40k", "x": 0, "y": 0, "chance": 30 },
366+
{ "item": "dnd", "x": 0, "y": 0, "chance": 40 },
367+
{ "item": "novel_fantasy", "x": 0, "y": 0, "chance": 20, "repeat": [ 2, 3 ] },
368+
{ "item": "dnd_handbook", "x": 0, "y": 0, "chance": 100, "repeat": [ 2, 3 ] },
369+
{ "item": "character_sheet", "x": 0, "y": 0, "chance": 100, "repeat": [ 4, 8 ] },
370+
{ "item": "metal_RPG_die", "x": 0, "y": 0, "chance": 40, "repeat": [ 1, 2 ] },
371+
{ "item": "RPG_die", "x": 0, "y": 0, "chance": 100, "repeat": [ 2, 3 ] }
372+
]
373+
}
374+
},
375+
{
376+
"type": "mapgen",
377+
"method": "json",
378+
"nested_mapgen_id": "res_personal_boardgames_1X1",
379+
"object": {
380+
"mapgensize": [ 1, 1 ],
381+
"rows": [ "x" ],
382+
"terrain": { "x": "t_null" },
383+
"furniture": { "x": "f_cardboard_box" },
384+
"place_loot": [
385+
{ "item": "chess", "x": 0, "y": 0, "chance": 100 },
386+
{ "item": "catan", "x": 0, "y": 0, "chance": 50 },
387+
{ "item": "deck_of_cards", "x": 0, "y": 0, "chance": 100, "repeat": [ 2, 3 ] },
388+
{ "item": "pictionary", "x": 0, "y": 0, "chance": 100 },
389+
{ "item": "checkers", "x": 0, "y": 0, "chance": 100 },
390+
{ "item": "battleship", "x": 0, "y": 0, "chance": 100 },
391+
{ "item": "clue", "x": 0, "y": 0, "chance": 100 }
392+
]
393+
}
159394
}
160395
]

0 commit comments

Comments
 (0)