magiclysm-bn/worldgen/lake_retreat.json
histoire b96862c9d7 initial commit
FossilOrigin-Name: 8d766a175beea27236b2d3fd3761f97321e6db3872743c5d12023a64af5930bc
2023-03-28 03:56:15 +00:00

488 lines
16 KiB
JSON

[
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_ground",
"object": {
"fill_ter": "t_floor",
"rows": [
"/%//////................",
"//.//.////..............",
"......9..//.......9.....",
"..9.......//....%...9...",
"..........//...%%.......",
"....9......//.....9..9..",
"...........//...........",
"..........|++|......9...",
"...9.....|| ||.........",
"........||a g||........",
".......|| g||....9..",
"......||y X g||......",
"..9...|H X Ih k0.....9",
"......|t X I C0.9....",
"....9.||C g||......",
".......||y g||.....9.",
"9...%...|| g||........",
".........||< ||.....9...",
"...9......|00|..........",
".......9.........9....9.",
"...........9............",
"......9...........%.....",
"..........9...9.....9...",
".9......................"
],
"terrain": {
" ": "t_floor",
".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ],
"%": [ [ "t_grass", 5 ], "t_dirt" ],
"/": "t_dirt",
"|": "t_rock_red",
"<": "t_wood_stairs_up",
">": "t_wood_stairs_down",
"0": "t_window_domestic",
"+": "t_door_red_c",
"9": [
"t_tree_blackjack",
[ "t_tree_walnut", 5 ],
[ "t_tree_chestnut", 5 ],
"t_tree_beech",
"t_tree_hazelnut",
"t_tree_cottonwood",
[ "t_tree", 5 ],
[ "t_tree_elm", 3 ],
"t_tree_dead",
"t_tree_apple",
"t_tree_pear",
"t_tree_cherry",
"t_tree_peach",
"t_tree_apricot",
"t_tree_plum",
"t_tree_mulberry",
"t_tree_elderberry",
[ "t_tree_pine", 5 ],
"t_tree_birch",
[ "t_tree_willow", 3 ],
"t_tree_maple",
"t_tree_hickory",
"t_tree_almond",
"t_tree_pecan"
]
},
"furniture": {
"%": [ [ "f_boulder_medium", 2 ], [ "f_boulder_small", 1 ], [ "f_boulder_large", 3 ] ],
"y": [ "f_indoor_plant_y", "f_indoor_plant" ],
"h": "f_chair",
"X": "f_sofa",
"t": "f_table",
"7": "f_bench",
"C": "f_armchair",
"a": "f_rack_coat",
"g": "f_bookcase",
"k": "f_floor_lamp",
"I": "f_desk",
"H": "f_fireplace"
},
"items": {
"g": [
{ "item": "homebooks", "chance": 20, "repeat": [ 2, 4 ] },
{ "item": "magic_shop_books", "chance": 30 },
{ "item": "novels", "chance": 20, "repeat": [ 2, 4 ] }
],
"I": [
{ "item": "office", "chance": 30, "repeat": [ 2, 4 ] },
{ "item": "magic_shop_potions", "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "magic_shop_wands", "chance": 15 },
{ "item": "enchanted_small_items", "chance": 20 }
],
"R": { "item": "trash", "chance": 25, "repeat": [ 1, 2 ] },
"W": { "item": "stash_wood", "chance": 25, "repeat": [ 1, 2 ] },
"t": { "item": "livingroom", "chance": 25, "repeat": [ 1, 2 ] },
"a": [
{ "item": "jackets", "chance": 80, "repeat": [ 1, 2 ] },
{ "item": "bags", "chance": 60, "repeat": [ 1, 2 ] },
{ "item": "magic_shop_clothes", "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "enchanted_worn_items", "chance": 20, "repeat": [ 1, 2 ] }
]
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_z1",
"object": {
"fill_ter": "t_floor",
"rows": [
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"..........|00|..........",
".........||rr||.........",
"........||r r||........",
".......|| y||.......",
"......||W c ||......",
"......0s cu hth 0......",
"......0m cu hth 0......",
"......||R c ||......",
".......|| C||.......",
"........||y a||........",
".........||><||.........",
"..........|00|..........",
"........................",
"........................",
"........................",
"........................",
"........................"
],
"terrain": {
" ": "t_floor",
".": "t_open_air",
"|": "t_rock_green",
"<": "t_wood_stairs_up",
">": "t_wood_stairs_down",
"0": "t_window_domestic",
"+": "t_door_green_c"
},
"furniture": {
"y": [ "f_indoor_plant_y", "f_indoor_plant" ],
"h": "f_chair",
"t": "f_table",
"R": "f_trashcan",
"C": "f_armchair",
"a": "f_rack_coat",
"k": "f_floor_lamp",
"r": "f_rack_wood",
"s": "f_sink",
"u": "f_stool",
"W": "f_woodstove",
"c": "f_counter",
"m": "f_glass_fridge"
},
"items": {
"c": [
{ "item": "dishes_utility", "chance": 30 },
{ "item": "condiments", "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "SUS_knife_drawer", "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "SUS_junk_drawer", "chance": 10, "repeat": [ 1, 2 ] },
{ "item": "SUS_cookware", "chance": 20 }
],
"s": { "item": "oven", "chance": 20, "repeat": [ 2, 4 ] },
"m": { "item": "fridge", "chance": 20, "repeat": [ 2, 4 ] },
"R": { "item": "trash", "chance": 25, "repeat": [ 1, 2 ] },
"W": { "item": "stash_wood", "chance": 25, "repeat": [ 1, 2 ] },
"t": { "item": "condiments", "chance": 25, "repeat": [ 1, 2 ] },
"a": { "item": "jackets", "chance": 25, "repeat": [ 1, 2 ] },
"r": [
{ "item": "condiments", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "groce_ingredient", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "groce_bread", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "pantry_liquids", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "dry_goods", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "preserved_food", "chance": 30, "repeat": [ 1, 2 ] }
]
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_z2",
"object": {
"fill_ter": "t_floor",
"rows": [
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"..........|00|..........",
".........||s&||.........",
"........||c ||........",
".......||||+|+|||.......",
"......||fy | yg||......",
"......0I dd|I d0......",
"......0IC dd|Ih d0......",
"......||g | f||......",
".......|||+||+|||.......",
"........|| ||........",
".........||<>||.........",
"..........|00|..........",
"........................",
"........................",
"........................",
"........................",
"........................"
],
"terrain": {
" ": "t_floor",
".": "t_open_air",
"|": "t_rock_blue",
"<": "t_wood_stairs_up",
">": "t_wood_stairs_down",
"0": "t_window_domestic",
"+": "t_door_green_c"
},
"furniture": {
"y": [ "f_indoor_plant_y", "f_indoor_plant" ],
"h": "f_chair",
"t": "f_table",
"C": "f_armchair",
"g": "f_bookcase",
"I": "f_desk",
"s": "f_sink",
"d": "f_bed",
"f": "f_wardrobe",
"c": "f_shower"
},
"toilets": { "&": { } },
"items": {
"g": [
{ "item": "homebooks", "chance": 50, "repeat": [ 2, 4 ] },
{ "item": "magic_shop_books", "chance": 20 },
{ "item": "novels", "chance": 80, "repeat": [ 2, 4 ] }
],
"I": [
{ "item": "bedroom", "chance": 70, "repeat": [ 2, 4 ] },
{ "item": "magic_shop_potions", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "magic_shop_wands", "chance": 15 },
{ "item": "enchanted_small_items", "chance": 30, "repeat": [ 1, 2 ] }
],
"d": { "item": "bed", "chance": 20, "repeat": [ 2, 4 ] },
"s": { "item": "softdrugs", "chance": 20, "repeat": [ 2, 4 ] },
"c": { "item": "shower", "chance": 25, "repeat": [ 1, 2 ] },
"f": [
{ "item": "enchanted_worn_items", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "enchanted_combat_items", "chance": 10 },
{ "item": "magic_shop_clothes", "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "pants", "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "shirts", "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "bags", "chance": 30, "repeat": [ 1, 2 ] }
]
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_z3",
"object": {
"fill_ter": "t_concrete",
"rows": [
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"..........|00|..........",
".........|| ||.........",
"........00 00........",
".......00 MM 00.......",
"......|| MMMM ||......",
"......0h M$NM h0......",
"......0h MNNM h0......",
"......|| MMMM ||......",
".......00 MM 00.......",
"........00 00........",
".........||><||.........",
"..........|00|..........",
"........................",
"........................",
"........................",
"........................",
"........................"
],
"terrain": {
" ": "t_concrete",
".": "t_open_air",
"|": "t_rock_green",
">": "t_wood_stairs_down",
"<": "t_wood_stairs_up",
"0": "t_laminated_glass",
"+": "t_door_green_c",
"M": "t_water_pool_shallow",
"N": [ "t_shrub_lilac", "t_shrub_hydrangea" ],
"$": [ "t_tree_apple", "t_tree_pear", "t_tree_cherry", "t_tree_peach", "t_tree_apricot", "t_tree_plum", "t_tree_willow" ]
},
"furniture": { "h": "f_bench" },
"items": { "h": [ { "item": "enchanted_small_items", "chance": 20 }, { "item": "magic_shop_books", "chance": 30 } ] },
"place_npcs": [ { "class": "magus_old", "x": 10, "y": 12 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_z4",
"object": {
"fill_ter": "t_concrete",
"rows": [
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"........................",
"..........||||..........",
".........|| ||.........",
"........|| ||........",
".......|| ||.......",
"......|| ||......",
"......| |......",
"......| |......",
"......|| ||......",
".......|| ||.......",
"........|| ||........",
".........|||>||.........",
"..........||||..........",
"........................",
"........................",
"........................",
"........................",
"........................"
],
"terrain": {
" ": "t_glass_roof",
".": "t_open_air",
"|": "t_rock_floor_no_roof",
">": "t_wood_stairs_down",
"0": "t_laminated_glass"
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_boathouse",
"object": {
"fill_ter": "t_grass",
"rows": [
"~~~~~~~--||||||||||...9.",
"~~~~~~--dddddd|b |.9...",
"~~~~~~~~~~~~~d|b r|...9.",
"~~~~~~~~~~~~~d w|9....",
"~~~~~~~~~~~~~d w|...9.",
"~~~~~~~~~~~~~d|b 0.....",
"~-dddddddddddd|b r|...9.",
"--.......|||||||+||.9...",
"--.............///......",
"..........9....///...9..",
".....U.......9.//.9.....",
"...M.U........//....9...",
".....U..9....//...9..9..",
"............//.9........",
"...........//......9...9",
"..9........////.........",
"...........//////...9...",
"................//.....9",
"......9.......9..//.....",
"..................////..",
"...............9..9//.9.",
"...9........9......////.",
"..........9.......9.9.//",
"//............9.......//"
],
"place_vehicles": [
{ "vehicle": "kayak_racing", "x": 11, "y": 2, "rotation": 180, "chance": 30, "status": 0 },
{ "vehicle": "canoe", "x": 2, "y": 5, "rotation": 180, "chance": 40, "status": 0 }
],
"place_loot": [ { "item": "rope_30", "x": 12, "y": 6, "chance": 100 }, { "item": "stepladder", "x": 17, "y": 1, "chance": 100 } ],
"terrain": {
" ": "t_floor",
"b": "t_floor",
"r": "t_floor",
"w": "t_floor",
"*": "t_wall_log_half",
"d": "t_dock",
"/": "t_dirt",
"M": "t_dirt",
"U": "t_dirt",
"~": "t_water_dp",
"-": "t_water_sh",
".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub", "t_fern" ],
"|": "t_wall_log",
"0": "t_window_domestic",
"+": "t_door_c",
"9": [
"t_tree_blackjack",
[ "t_tree_walnut", 5 ],
[ "t_tree_chestnut", 5 ],
"t_tree_beech",
"t_tree_hazelnut",
"t_tree_cottonwood",
[ "t_tree", 5 ],
[ "t_tree_elm", 3 ],
"t_tree_dead",
"t_tree_apple",
"t_tree_pear",
"t_tree_cherry",
"t_tree_peach",
"t_tree_apricot",
"t_tree_plum",
"t_tree_mulberry",
"t_tree_elderberry",
[ "t_tree_pine", 5 ],
"t_tree_birch",
[ "t_tree_willow", 3 ],
"t_tree_maple",
"t_tree_hickory",
"t_tree_almond",
"t_tree_pecan"
]
},
"furniture": { "r": "f_rack", "b": "f_bench", "U": "f_bench", "t": "f_table", "M": "f_firering", "w": "f_workbench" },
"items": {
"r": { "item": "fishing_items", "chance": 40, "repeat": [ 1, 2 ] },
"b": { "item": "fishing_items", "chance": 20, "repeat": [ 1, 2 ] },
"d": { "item": "fishing_items", "chance": 5, "repeat": [ 1, 2 ] },
"w": { "item": "home_hw", "chance": 30, "repeat": [ 1, 2 ] },
"M": { "item": "stash_wood", "chance": 100, "repeat": [ 6, 10 ] }
},
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 10, 22 ], "y": [ 15, 22 ], "density": 0.1 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "lake_retreat_boathouse_roof",
"object": {
"fill_ter": "t_tar_flat_roof",
"rows": [
" .......... ",
" .......... ",
" .......... ",
" .......... ",
" .......... ",
" .......... ",
" .......... ",
" .......... ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
],
"palettes": [ "roof_palette" ],
"terrain": { ".": "t_tar_flat_roof" }
}
}
]