This json itself:
[spoiler][
{
“type”: “mapgen”,
“om_terrain”: [
“intcafe”
],
“method”: “json”,
“weight”: 500,
“object”: {
“rows”: [
"",
"",
"|-000000–|:|-000000-|",
"|y…r…#.ydddd|",
“0%…%…%…%h…hd0”,
“0dh.dh.dh…#…d0”,
“0…%h…0”,
“0%…%…%…######.0”,
“0dh.dh.dh…0”,
"|…y|",
"|%…%…%…|±|±|",
“0dh.dh.dh…|.D|.D|”,
“0…|.s|.s|”,
“0…|±|±|”,
"|y…y|.t|.t|",
"|------±------------|",
"|[[FD…]|%%%%%%%|$.r|",
"|h…]|…|Z.r|",
“0…]|-±----|Z.r|”,
“0d%d…+…i…r|”,
"|dh…y|y???[y|…r|",
"|—00------00-------|",
"************************",
"***********************"
],
“terrain”: {
".": “t_floor”,
"": “t_grass”,
"~": “t_sidewalk”,
"-": “t_wall”,
"|": “t_wall”,
"+": “t_door_c”,
";": “t_door_locked”,
“i”: “t_door_locked_interior”,
":": “t_door_glass_c”,
“O”: “t_window”,
“9”: “t_window_domestic”,
“0”: “t_window_alarm”,
“W”: “t_chainfence_h”,
“w”: “t_chainfence_v”,
"^": “t_chaingate_c”,
"=": “t_wall_glass”,
"#": “t_floor”,
“h”: “t_floor”,
"[": “t_floor”,
“Z”: “t_floor”,
"$": “t_floor”,
“d”: “t_floor”,
"]": “t_floor”,
“s”: “t_floor”,
“t”: “t_floor”,
“B”: “t_floor”,
“y”: “t_floor”,
“F”: “t_floor”,
“D”: “t_floor”,
"?": “t_floor”,
“r”: “t_floor”,
"%": “t_console_broken”
},
“furniture”: {
"#": “f_counter”,
“h”: “f_chair”,
"[": “f_table”,
“Z”: “f_locker”,
"$": “f_safe_l”,
“d”: “f_desk”,
"]": “f_bookcase”,
“s”: “f_sink”,
“B”: “f_bed”,
“y”: “f_indoor_plant_y”,
“F”: “f_fridge”,
“D”: “f_trashcan”,
"?": “f_sofa”,
“r”: “f_rack”
},
“toilets”: {
“t”: “f_toilet”
},
“place_items”: [
{ “item”: “waitingroom”, “chance”: 60, “x”: 11, “y”: 3 },
{ “item”: “waitingroom”, “chance”: 60, “x”: 16, “y”: 20 },
{ “item”: “waitingroom”, “chance”: 60, “x”: [16,17], “y”: 6, “repeat”: [1,2] },
{ “item”: “doctorsoffice”, “chance”: 60, “x”: 19, “y”: [9,10], “repeat”: [1,2] },
{ “item”: “doctorsoffice”, “chance”: 60, “x”: 19, “y”: [13,14], “repeat”: [1,2] },
{ “item”: “cleaning”, “chance”: 60, “x”: 19, “y”: 17 },
{ “item”: “office”, “chance”: 50, “x”: [2,5,8], “y”: 5, “repeat”: [1,2] },
{ “item”: “office”, “chance”: 50, “x”: [2,5,8], “y”: 8, “repeat”: [1,2] },
{ “item”: “office”, “chance”: 50, “x”: [2,5,8], “y”: 11, “repeat”: [1,2] },
{ “item”: “office”, “chance”: 20, “x”: [18,19,20,21], “y”: 3, “repeat”: [1,2] },
{ “item”: “office”, “chance”: 20, “x”: 21, “y”: [4,5], “repeat”: [1,2] }
]
"comment": "end of mapgen json definition ---v"
},
"comment": "end of mapgen entry ---v"
}
]
[/spoiler]
This from regional_map_settings.json:
“shops”: { “//”: “weighted list of oterrains for commercial zoning”,
“s_gas”: 5,
“s_pharm”: 3,
“s_grocery”: 15,
“s_hardware”: 5,
“s_sports”: 5,
“dojo”: 2,
“gym”: 1,
“gym_fitness”: 2,
“s_liquor”: 5,
“s_gun”: 5,
“s_clothes”: 5,
“s_library”: 2,
“s_bookstore”: 2,
“s_restaurant”: 4,
“sub_station”: 5,
“bank”: 3,
“s_pizza_parlor”: 4,
“bar”: 4,
“s_electronics”: 5,
“pawn”: 3,
“mil_surplus”: 2,
“s_garage”: 5,
“station_radio”: 4,
“office_doctor”: 2,
“s_restaurant_fast”: 4,
“s_restaurant_coffee”: 3,
“bowling_alley”: 2,
“church”: 2,
“office_cubical”: 2,
“furniture”: 2,
“abstorefront”: 2,
“police”: 1,
“fire_station”: 2,
“home_improvement”: 2,
“s_lot”: 4,
“s_arcade”: 2,
“s_jewelry”:2,
“s_antique”: 2,
“s_gardening”: 2,
“museum”: 1,
“s_music”: 2,
“s_laundromat”: 1,
“intcafe”: 3
}
This from overmap_terrain.json
{
"type" : "overmap_terrain",
"id" : "intcafe",
"name" : "cyber cafe",
"rotate" : true,
"sym" : [94, 62, 118, 60],
"color" : "light_gray",
"see_cost" : 5,
"extras" : "build",
"mondensity" : 2,
"sidewalk" : true
}