[ { "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" ] } } ]