488 lines
16 KiB
JSON
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" }
|
|
}
|
|
}
|
|
]
|