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

236 lines
7.5 KiB
JSON

[
{
"type": "mapgen",
"method": "json",
"om_terrain": "magic_shop",
"object": {
"fill_ter": "t_floor",
"rows": [
"........ss..............",
".....9..ss..p9pMMp9p....",
"........ss..............",
"..9....pssp||||||o||||||",
".......pssp|<|BBBxBBBBB|",
"....9..pssp|+|B*J**J* B|",
".9....||++|| *W**J* B|",
".....|| ****** |",
"....||K t t N|",
"...||K t t tttt K||",
"..|| K|.",
"..| HH HH HH ##+##+#|.",
"..o #& S#LL|.",
"..|y CCCC?CC H|||o|||||.",
"..o a H|zzzzzzz%.",
"..|yPPPyPP H|z......%.",
"..||######+###|z......%.",
".9.||BYx y@@oz......%.",
"....||B h +z......%.",
".....||f III yoz......%.",
"..9..4||||o||||z......%.",
"........%pppMMpz9..b..%.",
".9..9...^zzzzzzz....9.%.",
"........%%%%%%%%%%%%%%%."
],
"place_nested": [ { "chunks": [ [ "roof_6x6_garden_3", 50 ], [ "roof_6x6_garden_4", 50 ] ], "x": 16, "y": 15 } ],
"terrain": {
".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ],
"p": "t_grass_long",
"M": "t_grass_long",
"b": "t_grass_long",
"U": "t_grass_long",
"R": "t_grass_long",
"|": "t_rock_wall",
"z": "t_floor_blue",
"#": "t_wall_b",
"+": "t_door_red_c",
"o": "t_window_domestic",
"J": "t_carpet_green",
"W": "t_carpet_green",
"*": "t_carpet_green",
"%": "t_privacy_fence",
"<": "t_stairs_up",
"4": "t_gutter_downspout",
"^": "t_privacy_fencegate_c",
"s": "t_sidewalk",
"?": "t_console_broken",
"9": [
"t_tree_blackjack",
"t_tree_walnut",
"t_tree_chestnut",
"t_tree_beech",
"t_tree_hazelnut",
"t_tree_cottonwood",
"t_tree",
"t_tree_elm",
"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",
"t_tree_birch",
"t_tree_willow",
"t_tree_maple",
"t_tree_hickory",
"t_tree_almond",
"t_tree_pecan"
]
},
"furniture": {
"p": [ "f_datura", "f_bluebell", "f_mutpoppy", "f_dahlia", "f_flower_tulip", "f_chamomile", "f_flower_spurge", "f_lily" ],
"b": "f_birdbath",
"B": "f_bookcase",
"y": [ "f_indoor_plant_y", "f_indoor_plant" ],
"f": "f_filing_cabinet",
"@": "f_sofa",
"Y": "f_armchair",
"x": "f_floor_lamp",
"N": "f_bigmirror",
"I": "f_desk",
"K": "f_wardrobe",
"M": "f_bench",
"L": "f_locker",
"h": "f_chair",
"J": "f_armchair",
"W": "f_table",
"C": "f_counter",
"a": "f_stool",
"t": "f_table",
"H": "f_displaycase",
"P": "f_glass_cabinet",
"S": "f_sink"
},
"toilets": { "&": { } },
"items": {
"I": { "item": "office", "chance": 30 },
"f": { "item": "office_paper", "chance": 30 },
"L": { "item": "cleaning", "chance": 30 },
"y": { "item": "trash", "chance": 20, "repeat": [ 2, 4 ] },
"B": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] },
"K": { "item": "magic_shop_clothes", "chance": 20, "repeat": [ 1, 2 ] },
"H": { "item": "magic_shop_wands", "chance": 20, "repeat": [ 1, 2 ] },
"P": { "item": "magic_shop_potions", "chance": 20, "repeat": [ 1, 2 ] },
"t": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] },
"S": { "item": "softdrugs", "chance": 20, "repeat": [ 1, 2 ] }
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "magic_shop_2ndfloor",
"object": {
"fill_ter": "t_floor",
"rows": [
" ",
" ",
" ",
" |o|##########",
" |>|4********#",
" |+||********#",
" ||oo||.y|********#",
" ||y.N.Y..|********#",
" ||B..N.t.R|********#",
" ||B...N.t.B|*******##",
" ||Y........xo*******# ",
" |y...hh.....+*******# ",
" oC..tttt....o*******# ",
" oC...hh....y|######## ",
" oC.........I| ",
" |CFCOCC...hI| ",
" ||%%%%%%+%%%| ",
" ||Q.S%....K| ",
" ||..+.@@..o ",
" ||&%.@@t.| ",
" |||ooo||| ",
" 4 ",
" ",
" "
],
"terrain": {
".": "t_floor",
" ": "t_open_air",
"*": "t_tile_flat_roof",
"o": "t_window_domestic",
"|": "t_rock_wall",
"%": "t_wall_b",
"+": "t_door_c",
">": "t_stairs_down",
"#": "t_glass_railing",
"4": "t_gutter_downspout"
},
"toilets": { "&": { } },
"furniture": {
"@": "f_bed",
"t": "f_table",
"Q": "f_shower",
"S": "f_sink",
"B": "f_bookcase",
"Y": "f_armchair",
"R": "f_fireplace",
"C": "f_counter",
"N": "f_sofa",
"K": "f_wardrobe",
"x": "f_floor_lamp",
"I": "f_desk",
"h": "f_chair",
"O": "f_oven",
"F": "f_fridge",
"y": [ "f_indoor_plant_y", "f_indoor_plant" ]
},
"items": {
"I": { "item": "office", "chance": 30 },
"Q": { "item": "shower", "chance": 30 },
"S": { "item": "softdrugs", "chance": 30 },
"@": { "item": "bed", "chance": 20, "repeat": [ 1, 2 ] },
"C": { "item": "kitchen_counters", "chance": 20, "repeat": [ 1, 2 ] },
"t": { "item": "dishes_dining", "chance": 30 },
"F": { "item": "fridge", "chance": 20, "repeat": [ 1, 2 ] },
"O": { "item": "oven", "chance": 20, "repeat": [ 1, 2 ] },
"K": { "item": "allclothes", "chance": 20, "repeat": [ 1, 2 ] },
"B": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] }
},
"place_npcs": [ { "class": "healer_priest", "x": 10, "y": 10 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "magic_shop_roof",
"object": {
"fill_ter": "t_flat_roof",
"rows": [
" ",
" ",
" ",
" |23 ",
" |.3 ",
" |.53 ",
" |2222|..3 ",
" ||.......3 ",
" ||........3 ",
" ||.........3 ",
" ||..........3 ",
" |..A...:....3 ",
" |...........3 ",
" |...........3 ",
" |.......&...3 ",
" |...........3 ",
" ||..........3 ",
" ||...X.....3 ",
" ||........3 ",
" ||.......3 ",
" |5------3 ",
" ",
" ",
" "
],
"palettes": [ "roof_palette" ]
}
}
]