Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New lab palette set and nested chunks (#49847)
* new lab palette set and nested chunks * add missing terrain for palette * Update terrain-doors.json
- Loading branch information
Showing
3 changed files
with
896 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
289 changes: 289 additions & 0 deletions
289
data/json/mapgen/lab/lab_modular/lab_nests_modular/lab_nested_common.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,289 @@ | ||
[ | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for walls variety.", | ||
"nested_mapgen_id": "lab_generic_3x3_EW_open", | ||
"object": { | ||
"mapgensize": [ 3, 3 ], | ||
"rows": [ | ||
"UUU", | ||
" ", | ||
"UUU" | ||
], | ||
"palettes": [ "lab_common_palette" ], | ||
"items": { "U": [ { "item": "cleaning", "chance": 70, "repeat": [ 1, 3 ] } ] } | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for walls variety.", | ||
"nested_mapgen_id": "lab_generic_3x3_EW_open", | ||
"object": { | ||
"mapgensize": [ 3, 3 ], | ||
"rows": [ | ||
"VVV", | ||
" ", | ||
"VVV" | ||
], | ||
"palettes": [ "lab_common_palette" ], | ||
"items": { "V": [ { "item": "vitamin_shop", "chance": 70, "repeat": [ 1, 3 ] } ] } | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for walls variety.", | ||
"nested_mapgen_id": "lab_generic_3x3_EW_open", | ||
"object": { | ||
"mapgensize": [ 3, 3 ], | ||
"rows": [ | ||
"PPP", | ||
" ", | ||
"PPP" | ||
], | ||
"palettes": [ "lab_common_palette" ], | ||
"items": { "P": [ { "item": "file_room", "chance": 70, "repeat": [ 1, 3 ] } ] } | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general lab security areas.", | ||
"nested_mapgen_id": "lab_generic_6x6_open", | ||
"object": { | ||
"mapgensize": [ 6, 6 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
" ", | ||
"h h h ", | ||
"s s s ", | ||
" ", | ||
" II ", | ||
" h " | ||
], | ||
"palettes": [ "lab_common_palette", "lab_security_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general lab security areas.", | ||
"nested_mapgen_id": "lab_generic_6x6_open", | ||
"object": { | ||
"mapgensize": [ 6, 6 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
" ", | ||
"P sh P", | ||
"Phs P", | ||
"P sh P", | ||
"h T", | ||
"Y " | ||
], | ||
"palettes": [ "lab_common_palette", "lab_security_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general lab area.", | ||
"nested_mapgen_id": "lab_common_5x5_open", | ||
"object": { | ||
"mapgensize": [ 5, 5 ], | ||
"rows": [ | ||
" h y", | ||
"rr P", | ||
" P", | ||
" rr ", | ||
"Y h " | ||
], | ||
"palettes": [ "lab_common_palette", "lab_maintenance_palette" ], | ||
"items": { | ||
"r": [ { "item": "office", "chance": 70, "repeat": [ 1, 3 ] } ], | ||
"P": [ { "item": "file_room", "chance": 70, "repeat": [ 1, 3 ] } ] | ||
} | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_open", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"yh Y", | ||
" ", | ||
"h h h h", | ||
"s s s s", | ||
" ", | ||
" rrr ", | ||
" h RR" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_open", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"yh Y", | ||
" E E", | ||
" r ", | ||
"hr rrr", | ||
" r ", | ||
"h rh ", | ||
"Y P" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_open", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"Y y", | ||
"H H", | ||
"H H", | ||
"s HHH s", | ||
"H H", | ||
"H H", | ||
"y Y" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_open", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
" ", | ||
" h y", | ||
" ff R", | ||
" hffh R", | ||
" ffh h", | ||
" hffh ", | ||
"Y h " | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_N", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"H H", | ||
"H H", | ||
"y T", | ||
"])]|])]", | ||
"E T|E y", | ||
" r|rr ", | ||
"Yhr|h Y" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_S", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"Yhr|h Y", | ||
" r|rr ", | ||
"E T|E y", | ||
"])]|])]", | ||
"y T", | ||
"H H", | ||
"H H" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_N", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"H E", | ||
"H rr E", | ||
"y h Y", | ||
"])]||+|", | ||
"E |P P", | ||
" rr|P P", | ||
" hT|P P" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_S", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
"Yhr|P P", | ||
" r|P P", | ||
"h T|P P", | ||
"])]||+|", | ||
" h ", | ||
"E rr H", | ||
"E H" | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"//": "A nested map for general office areas.", | ||
"nested_mapgen_id": "lab_generic_7x7_open", | ||
"object": { | ||
"mapgensize": [ 7, 7 ], | ||
"rotation": [ 0, 3 ], | ||
"rows": [ | ||
" ", | ||
" h y", | ||
" ff x", | ||
" hffh x", | ||
" ffh h", | ||
" hffh ", | ||
"Y h " | ||
], | ||
"palettes": [ "lab_common_palette" ] | ||
} | ||
} | ||
] |
Oops, something went wrong.