@@ -0,0 +1,100 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_bookstore" ],
"weight": 3000,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~qSq~~~~~~~~~~qqq~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"***********~************",
"***********~**|-----|***",
"*******^***~**|]]]]]|***",
"***********~**|]...]|***",
"***^*******~**|].].]|***",
"***********~**|].].]|***",
"***********~**|].].]|***",
"****|------+-O|....]|***",
"****|]]]]]..#a...T.]|***",
"****|]......#%#..T.]|***",
"****|].]]].........]|***",
"****|].]]].TT..TT..]|***",
"****|].............]|***",
"****|]]]]]]]]]]]]]]]|***",
"****|---------------|***",
"************************",
"*o*******************o**",
"*******o****************",
"**************o*********",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"O": "t_window",
"S": "t_sidewalk",
"T": "t_floor",
"]": "t_floor",
"^": "t_tree",
"a": "t_floor",
"o": "t_dirt",
"q": "t_dirt",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": { "#": "f_counter", "S": "f_statue", "T": "f_table", "]": "f_bookcase", "q": "f_dahlia", "a": "f_stool" },
"place_items": [
{ "item": "novels", "x": [ 5, 9 ], "y": 12, "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": [ 5, 9 ], "y": 12, "chance": 30, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": [ 5, 9 ], "y": 12, "chance": 20, "repeat": 2 },
{ "item": "textbooks", "x": [ 5, 9 ], "y": 12, "chance": 20, "repeat": 2 },
{ "item": "mansion_books", "x": [ 5, 9 ], "y": 12, "chance": 20, "repeat": 2 },
{ "item": "novels", "x": 5, "y": [ 13, 17 ], "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": 5, "y": [ 13, 17 ], "chance": 30, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": 5, "y": [ 13, 17 ], "chance": 20, "repeat": 2 },
{ "item": "textbooks", "x": 5, "y": [ 13, 17 ], "chance": 20, "repeat": 2 },
{ "item": "mansion_books", "x": 5, "y": [ 13, 17 ], "chance": 20, "repeat": 2 },
{ "item": "novels", "x": [ 6, 19 ], "y": 17, "chance": 50, "repeat": [ 2, 4 ] },
{ "item": "homebooks", "x": [ 6, 19 ], "y": 17, "chance": 30, "repeat": [ 2, 4 ] },
{ "item": "manuals", "x": [ 6, 19 ], "y": 17, "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "textbooks", "x": [ 6, 19 ], "y": 17, "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "mansion_books", "x": [ 6, 19 ], "y": 17, "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "novels", "x": 19, "y": [ 6, 16 ], "chance": 50, "repeat": [ 2, 4 ] },
{ "item": "homebooks", "x": 19, "y": [ 6, 16 ], "chance": 30, "repeat": [ 2, 4 ] },
{ "item": "manuals", "x": 19, "y": [ 6, 16 ], "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "textbooks", "x": 19, "y": [ 6, 16 ], "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "mansion_books", "x": 19, "y": [ 6, 16 ], "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "novels", "x": [ 15, 18 ], "y": 6, "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": [ 15, 18 ], "y": 6, "chance": 30, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": [ 15, 18 ], "y": 6, "chance": 20, "repeat": 2 },
{ "item": "textbooks", "x": [ 15, 18 ], "y": 6, "chance": 20, "repeat": 2 },
{ "item": "mansion_books", "x": [ 15, 18 ], "y": 6, "chance": 20, "repeat": 2 },
{ "item": "novels", "x": 15, "y": [ 7, 10 ], "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": 15, "y": [ 7, 10 ], "chance": 30, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": 15, "y": [ 7, 10 ], "chance": 20, "repeat": 2 },
{ "item": "textbooks", "x": 15, "y": [ 7, 10 ], "chance": 20, "repeat": 2 },
{ "item": "mansion_books", "x": 15, "y": [ 7, 10 ], "chance": 20, "repeat": 2 },
{ "item": "novels", "x": 17, "y": [ 8, 10 ], "chance": 40, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": 17, "y": [ 8, 10 ], "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": 17, "y": [ 8, 10 ], "chance": 10, "repeat": 2 },
{ "item": "textbooks", "x": 17, "y": [ 8, 10 ], "chance": 10, "repeat": 2 },
{ "item": "mansion_books", "x": 17, "y": [ 8, 10 ], "chance": 10, "repeat": 2 },
{ "item": "novels", "x": [ 7, 9 ], "y": [ 14, 15 ], "chance": 40, "repeat": [ 2, 3 ] },
{ "item": "homebooks", "x": [ 7, 9 ], "y": [ 14, 15 ], "chance": 20, "repeat": [ 2, 3 ] },
{ "item": "manuals", "x": [ 7, 9 ], "y": [ 14, 15 ], "chance": 10, "repeat": 2 },
{ "item": "textbooks", "x": [ 7, 9 ], "y": [ 14, 15 ], "chance": 10, "repeat": 2 },
{ "item": "mansion_books", "x": [ 7, 9 ], "y": [ 14, 15 ], "chance": 10, "repeat": 2 },
{ "item": "bookstore_misc", "x": [ 11, 12 ], "y": 15, "chance": 25, "repeat": [ 2, 3 ] },
{ "item": "bookstore_misc", "x": [ 15, 16 ], "y": 15, "chance": 25, "repeat": [ 2, 3 ] },
{ "item": "bookstore_misc", "x": 17, "y": [ 12, 13 ], "chance": 25, "repeat": [ 2, 3 ] }
]
}
}
]
@@ -0,0 +1,174 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "cabin" ],
"weight": 500,
"object": {
"fill_ter": "t_floor",
"rows": [
"|----------------------|",
"|......................|",
"|...#######............|",
"|...#LCCCL#............|",
"|...W W............|",
"|...# #............|",
"|...###+###............|",
"|......................|",
"|......................|",
"|..######+###ww######..|",
"|..# RRR Y DBBD#..|",
"|..# RSR BB #..|",
"|..# rrr #..|",
"|..# #..|",
"|..w cttc w..|",
"|..w cttc w..|",
"|..# OOO #..|",
"|..# #..|",
"|..# #..|",
"|..# #..|",
"|..####ww###+###ww###..|",
"|......................|",
"|......................|",
"-----------GG-----------"
],
"mapping": { "S": { "terrain": "t_rock_floor", "furniture": "f_woodstove" } },
"terrain": {
"#": "t_wall_log",
"+": "t_door_c",
"-": "t_fence_h",
".": "t_grass",
"G": "t_fencegate_c",
"R": "t_rock",
"Y": "t_floor",
"W": "t_window_boarded",
"r": "t_rock_floor",
"w": "t_window_domestic",
"|": "t_fence_v"
},
"furniture": {
"B": "f_bed",
"C": "f_counter",
"D": "f_dresser",
"L": "f_locker",
"O": "f_sofa",
"Y": "f_rack_coat",
"c": "f_chair",
"t": "f_table"
},
"items": { "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] } },
"place_items": [
{ "item": "livingroom", "x": [ 4, 8 ], "y": [ 13, 18 ], "chance": 60 },
{ "item": "dining", "x": [ 11, 12 ], "y": [ 14, 15 ], "chance": 60 },
{ "item": "camping", "x": 19, "y": [ 16, 19 ], "chance": 70 },
{ "item": "dresser", "x": 16, "y": 10, "chance": 70 },
{ "item": "dresser", "x": 19, "y": 10, "chance": 70 },
{ "item": "tools_earthworking", "x": [ 5, 9 ], "y": 3, "chance": 70 },
{ "item": "bed", "x": [ 17, 18 ], "y": [ 10, 11 ], "chance": 60 }
],
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": 7, "y": 4 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "cabin" ],
"weight": 500,
"object": {
"fill_ter": "t_floor",
"rows": [
"........................",
"........................",
"........................",
"..######w##++#########..",
"..#R d# T# # DBBD #..",
"..#R c#4 # # BB #..",
"..wR # + + 0..",
"..wR #~~# # 0..",
"..#R #### # #..",
"..#R L### #AAAA #..",
"..####+#### ######+##..",
"..#ttb # #6 OOO #..",
"..wttb # # w..",
"..wbb + + rrrw..",
"..# # # rSr#..",
"..#23452 # # rrr#..",
"..###WW####++####WW###..",
"..1 bbbb 1..",
"..| |..",
"..| |..",
"..1-------1GG1-------1..",
"........................",
"........................",
"........................"
],
"mapping": { "S": { "terrain": "t_rock_floor", "furniture": "f_woodstove" } },
"terrain": {
"#": "t_wall_log",
"+": "t_door_c",
"-": "t_fence_h",
".": "t_grass",
"0": "t_window_empty",
"1": "t_column",
"G": "t_fencegate_c",
"W": "t_window_domestic",
"r": "t_rock_floor",
"w": "t_curtains",
"|": "t_fence_v"
},
"furniture": {
"2": "f_cupboard",
"3": "f_fridge",
"4": "f_sink",
"5": "f_oven",
"6": "f_armchair",
"A": "f_bookcase",
"B": "f_bed",
"D": "f_dresser",
"L": "f_locker",
"O": "f_sofa",
"R": "f_rack",
"b": "f_bench",
"c": "f_chair",
"d": "f_desk",
"t": "f_table",
"~": "f_bathtub"
},
"place_rubble": [
{ "x": 20, "y": 17, "items": true },
{ "x": 19, "y": 18, "items": true },
{ "x": 20, "y": 18, "items": true },
{ "x": 18, "y": 19, "items": true },
{ "x": 19, "y": 19, "items": true },
{ "x": 20, "y": 19, "items": true },
{ "x": 19, "y": 3, "items": true },
{ "x": 20, "y": 3, "items": true },
{ "x": 21, "y": 3, "items": true },
{ "x": 20, "y": 4, "items": true },
{ "x": 21, "y": 4, "items": true },
{ "x": 21, "y": 5, "items": true }
],
"toilets": { "T": {} },
"place_items": [
{ "item": "fridge", "x": 4, "y": 15, "chance": 65 },
{ "item": "homeguns", "x": 7, "y": 9, "chance": 30 },
{ "item": "home_hw", "x": 7, "y": 9, "chance": 60 },
{ "item": "kitchen", "x": 3, "y": 15, "chance": 60 },
{ "item": "kitchen", "x": 7, "y": 15, "chance": 60 },
{ "item": "dining", "x": [ 3, 4 ], "y": [ 11, 12 ], "chance": 60 },
{ "item": "trash", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 60 },
{ "item": "gear_survival", "x": 3, "y": [ 4, 9 ], "chance": 30 },
{ "item": "cannedfood", "x": 3, "y": [ 4, 9 ], "chance": 50 },
{ "item": "camping", "x": [ 4, 6 ], "y": [ 4, 9 ], "chance": 50 },
{ "item": "magazines", "x": [ 14, 17 ], "y": 9, "chance": 60 },
{ "item": "manuals", "x": [ 14, 17 ], "y": 9, "chance": 30 },
{ "item": "dresser", "x": 16, "y": 4, "chance": 50 },
{ "item": "dresser", "x": 19, "y": 4, "chance": 50 },
{ "item": "softdrugs", "x": [ 8, 9 ], "y": [ 4, 7 ], "chance": 60 },
{ "item": "livingroom", "x": [ 14, 17 ], "y": [ 12, 15 ], "chance": 50 },
{ "item": "bed", "x": [ 17, 18 ], "y": [ 4, 5 ], "chance": 60 }
],
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": 11, "y": 12 } ]
}
}
]
@@ -0,0 +1,127 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "cabin" ],
"weight": 333,
"object": {
"rows": [
"........................",
"........................",
"........................",
"........................",
".#~~~~~~~# #~~~~~~~#.",
".[ [.",
".[ H6 B66B [.",
".##0###0###33###2###2##.",
".# >>> #Y + l66l >#.",
".# + 7# 66 A2.",
".#999 999# 7# l G2.",
".######### 7# F#.",
".#___ H 7####+####.",
".#_=_ 6 #.",
".#___ #.",
".# H :666: #.",
".#####+#######+####+###.",
".#: >># :# ;#.",
".#@@ >>#@@ #A 3.",
".#@@ #@@ # 88#.",
".###22#22#####22#######.",
"........................",
"........................",
"........................"
],
"set": [
{ "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] },
{ "point": "terrain", "id": "t_dirt", "x": 23, "y": [ 0, 23 ], "repeat": [ 5, 10 ] },
{ "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 21, 23 ], "repeat": [ 5, 8 ] },
{ "point": "terrain", "id": "t_dirt", "x": [ 0, 14 ], "y": [ 0, 3 ], "repeat": [ 8, 10 ] }
],
"terrain": {
" ": "t_floor",
"#": "t_wall_log",
"+": "t_door_c",
".": "t_grass",
"0": "t_curtains",
"2": "t_window_domestic",
"3": "t_door_locked",
"6": "t_floor",
"7": "t_floor",
"8": "t_floor",
"9": "t_floor",
":": "t_floor",
";": "t_floor",
"=": "t_rock_floor",
">": "t_floor",
"?": "t_floor",
"@": "t_floor",
"A": "t_floor",
"B": "t_floor",
"C": "t_floor",
"D": "t_floor",
"E": "t_floor",
"F": "t_floor",
"G": "t_floor",
"H": "t_floor",
"Y": "t_floor",
"l": "t_floor",
"S": "t_sidewalk",
"[": "t_fence_v",
"^": "t_tree",
"_": "t_rock_floor",
"z": "t_shrub",
"{": "t_door_glass_c",
"~": "t_fence_h"
},
"furniture": {
"6": "f_table",
"7": "f_bookcase",
"8": "f_bathtub",
"9": "f_rack",
":": "f_dresser",
"=": "f_woodstove",
">": "f_counter",
"?": "f_sofa",
"@": "f_bed",
"A": "f_sink",
"B": "f_chair",
"C": "f_desk",
"D": "f_trashcan",
"E": "f_cupboard",
"F": "f_fridge",
"G": "f_oven",
"H": "f_armchair",
"Y": "f_rack_coat",
"l": "f_stool"
},
"toilets": { ";": { } },
"place_items": [
{ "item": "bed", "x": [ 2, 3 ], "y": [ 18, 19 ], "chance": 80 },
{ "item": "bed", "x": [ 12, 13 ], "y": [ 18, 19 ], "chance": 80 },
{ "item": "stash_wood", "x": [ 2, 2 ], "y": [ 12, 12 ], "chance": 70 },
{ "item": "dresser", "x": [ 2, 2 ], "y": [ 17, 17 ], "chance": 80 },
{ "item": "home_hw", "x": [ 9, 10 ], "y": [ 17, 18 ], "chance": 40 },
{ "item": "dresser", "x": [ 17, 17 ], "y": [ 17, 17 ], "chance": 50 },
{ "item": "cannedfood", "x": [ 2, 4 ], "y": [ 10, 10 ], "chance": 50 },
{ "item": "pasta", "x": [ 2, 4 ], "y": [ 10, 10 ], "chance": 50 },
{ "item": "stash_food", "x": [ 6, 8 ], "y": [ 10, 10 ], "chance": 50 },
{ "item": "guns_pistol_common", "x": [ 9, 9 ], "y": [ 15, 15 ], "chance": 50 },
{ "item": "ammo", "x": [ 13, 13 ], "y": [ 15, 15 ], "chance": 50 },
{ "item": "camping", "x": [ 10, 11 ], "y": [ 15, 15 ], "chance": 70 },
{ "item": "homebooks", "x": [ 13, 13 ], "y": [ 9, 12 ], "chance": 60 },
{ "item": "kitchen", "x": [ 15, 21 ], "y": [ 8, 11 ], "chance": 70 },
{ "item": "fridge", "x": [ 21, 21 ], "y": [ 11, 11 ], "chance": 70 },
{ "item": "oven", "x": [ 21, 21 ], "y": [ 10, 10 ], "chance": 70 },
{ "item": "fridge", "x": [ 18, 19 ], "y": [ 6, 6 ], "chance": 40 },
{ "item": "dining", "x": [ 18, 19 ], "y": [ 6, 6 ], "chance": 40 },
{ "item": "fridge", "x": [ 17, 18 ], "y": [ 8, 9 ], "chance": 40 },
{ "item": "dining", "x": [ 17, 18 ], "y": [ 8, 9 ], "chance": 40 },
{ "item": "magazines", "x": [ 18, 19 ], "y": [ 6, 6 ], "chance": 30 },
{ "item": "softdrugs", "x": [ 19, 21 ], "y": [ 17, 19 ], "chance": 80 },
{ "item": "cleaning", "x": [ 19, 21 ], "y": [ 17, 19 ], "chance": 50 },
{ "item": "harddrugs", "x": [ 19, 21 ], "y": [ 17, 19 ], "chance": 40 }
],
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] } ]
}
}
]
@@ -0,0 +1,177 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "cabin_strange" ],
"weight": 300,
"object": {
"fill_ter": "t_floor",
"rows": [
" ",
"^ FfffffffffffGfffffF ",
" F F ",
" F ^ F ",
" ^F |-w---| F ",
" F |cSecu|sssss F ",
" |-w-|O....=sssss|---| ",
" |H.T|c...u|-w-w-|>..w ",
" |H..+....u|d....|-|-| ",
" |..S|.....+.....+.|r| ",
" |-+-|.....|...bb|r|.| ",
" |.........|---|-|-|+| ",
" w...hh....aaaa|.d...| ",
" |..htth.......|.....w ",
" w..htth.......D..bb.w ",
" w...hh.......o|..bb.| ",
" |o...........A|-----| ",
" w.............|d.bb.| ",
" |.............+..bb.w ",
" |-+|-w-==-w-|-|.....| ",
" |L.|ssssssss|r+.....| ",
" |--|ssssssss|-|--w--| ",
" ssCssssCss ",
" ^ ^ "
],
"mapping": {
".": {
"items": { "item": "subway", "chance": 10 }
},
"L": {
"furniture": "f_locker",
"items": [ { "item": "bed", "chance": 60 }, { "item": "dresser", "chance": 40 } ]
},
"d": {
"furniture": "f_dresser",
"items": { "item": "dresser", "chance": 40 }
},
"e": {
"furniture": "f_fridge",
"items": { "item": "fridgesnacks", "chance": 30 }
},
"o": {
"furniture": "f_bookcase",
"items": { "item": "novels", "chance": 40 }
},
"r": {
"furniture": "f_rack",
"items": { "item": "dresser", "chance": 40 }
},
"u": {
"furniture": "f_cupboard",
"items": { "item": "cannedfood", "chance": 30 }
}
},
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"%": "t_shrub",
"+": "t_door_c",
"-": "t_wall",
"=": "t_door_boarded",
">": "t_stairs_down",
"C": "t_column",
"D": "t_door_locked_interior",
"F": "t_fence_v",
"G": "t_fencegate_c",
"^": "t_tree",
"f": "t_fence_h",
"s": "t_sidewalk",
"w": "t_window_boarded",
"|": "t_wall"
},
"furniture": {
"A": "f_armchair",
"H": "f_bathtub",
"O": "f_oven",
"S": "f_sink",
"a": "f_sofa",
"b": "f_bed",
"c": "f_counter",
"h": "f_chair",
"t": "f_table"
},
"toilets": { "T": {} },
"place_monster": [ { "monster": "mon_darkman", "x": 8, "y": 10 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "cabin_strange_b" ],
"weight": 300,
"object": {
"fill_ter": "t_dirtfloor",
"rows": [
"########################",
"################...h...#",
"########c.cc####.httth.#",
"###T..##c....+...ht.th.#",
"###...G....c####.......#",
"###BB.##....############",
"##########D###|---|---|#",
"##########.###|cdc|<..|#",
"##.hhh.##...##|.h.|-D-|#",
"#.......#.C.##|-+-|..h##",
"#.hh.hh.D...##c......c##",
"#.......#.C.##ccC..Ccc##",
"#.hh.hh.#...##cc.....r##",
"#.......#.C.##ccC..C.r##",
"#.hh.hh.#...##tt..ch.r##",
"#.......#.C.##ttCccC..##",
"#.......#............A##",
"#.b.S.b.#.C..C.cC..C..##",
"##.....##..h..ccccBBo.##",
"###+#+##################",
"##.....#################",
"##.....#################",
"##.....#################",
"########################"
],
"mapping": {
".": {
"items": { "item": "subway", "chance": 10 }
},
"S": {
"furniture": "f_table",
"item": { "item": "etched_skull" }
},
"c": {
"furniture": "f_crate_o",
"items": { "item": "dresser", "chance": 20 }
},
"o": {
"furniture": "f_bookcase",
"items": { "item": "novels", "chance": 40 }
},
"r": {
"furniture": "f_rack",
"items": { "item": "cannedfood", "chance": 30 }
}
},
"terrain": {
"#": "t_rock",
"+": "t_door_c",
"-": "t_wall",
"<": "t_stairs_up",
"=": "t_door_boarded",
"C": "t_column",
"D": "t_door_locked_interior",
"G": "t_door_bar_locked",
"|": "t_wall"
},
"furniture": {
"A": "f_armchair",
"B": "f_bed",
"b": "f_brazier",
"d": "f_desk",
"h": "f_chair",
"t": "f_table"
},
"toilets": { "T": {} },
"place_monster": [
{ "monster": "mon_dementia", "x": 4, "y": 12, "repeat": [ 3, 6 ] },
{ "monster": "mon_dementia", "x": 19, "y": 2, "repeat": [ 1, 4 ] },
{ "monster": "mon_blood_sacrifice", "x": 4, "y": 21, "repeat": 1 }
]
}
}
]
@@ -3,62 +3,6 @@
"type": "mapgen",
"method": "json",
"om_terrain": [ "church" ],
"//": "New England Church",
"weight": 1000,
"object": {
"fill_ter": "t_dirt",
"rows": [
" ^^^^^^ ",
" |---|--------| ",
" ||dh.|.6ooo.ll|| ",
" |l...+.........Dsss ",
" ^^|--+-|------+--|^^s ",
" ^||..............||^s ",
" w....b..tt..b....w s ",
" |................| s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" w................w s ",
" |.######..######.| s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" ^|................|^s ",
" |-w|----..----|w-| s ",
" ^^|ll|....|ST|^^ s ",
" ^|.......+..|^ s ",
" |----++-|--| s ",
" O ss O s ",
" ^^ ss ^^ s ",
" ^^ ss ^^ s "
],
"palettes": [ "church" ],
"mapping": { "b": { "furniture": "f_brazier" } },
"items": {
"#": { "item": "church", "chance": 40 },
".": { "item": "church", "chance": 5 },
"d": { "item": "office", "chance": 30 },
"l": { "item": "jackets", "chance": 60 },
"o": { "item": "church", "chance": 40 }
},
"computers": {
"6": {
"name": "Church Bells 1.2",
"options": [
{ "name": "Gathering Toll", "action": "toll" },
{ "name": "Wedding Toll", "action": "toll" },
{ "name": "Funeral Toll", "action": "toll" }
]
}
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "church" ],
"//": "Gothic Church",
"weight": 1000,
"object": {
"fill_ter": "t_dirt",
@@ -119,8 +63,7 @@
},
"computers": {
"6": {
"name": "Church Bells 1.2",
"options": [
"name": "Church Bells 1.2", "options": [
{ "name": "Gathering Toll", "action": "toll" },
{ "name": "Wedding Toll", "action": "toll" },
{ "name": "Funeral Toll", "action": "toll" }
@@ -0,0 +1,55 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "church" ],
"weight": 1000,
"object": {
"fill_ter": "t_dirt",
"rows": [
" ^^^^^^ ",
" |---|--------| ",
" ||dh.|.6ooo.ll|| ",
" |l...+.........Dsss ",
" ^^|--+-|------+--|^^s ",
" ^||..............||^s ",
" w....b..tt..b....w s ",
" |................| s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" w................w s ",
" |.######..######.| s ",
" ^w................w^s ",
" ^|.######..######.|^s ",
" ^|................|^s ",
" |-w|----..----|w-| s ",
" ^^|ll|....|ST|^^ s ",
" ^|.......+..|^ s ",
" |----++-|--| s ",
" O ss O s ",
" ^^ ss ^^ s ",
" ^^ ss ^^ s "
],
"palettes": [ "church" ],
"mapping": { "b": { "furniture": "f_brazier" } },
"items": {
"#": { "item": "church", "chance": 40 },
".": { "item": "church", "chance": 5 },
"d": { "item": "office", "chance": 30 },
"l": { "item": "jackets", "chance": 60 },
"o": { "item": "church", "chance": 40 }
},
"computers": {
"6": {
"name": "Church Bells 1.2", "options": [
{ "name": "Gathering Toll", "action": "toll" },
{ "name": "Wedding Toll", "action": "toll" },
{ "name": "Funeral Toll", "action": "toll" }
]
}
}
}
}
]
@@ -0,0 +1,72 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 1000,
"object": {
"rows": [
" ",
" ",
" --:::::::++:::::::-- ",
" |..................| ",
" |..........--------| ",
" |{............#.s..| ",
" |{............#....| ",
" |{............#....| ",
" |{............###..| ",
" |{.................| ",
" |{...{{{{{{.......{| ",
" |{...{{{{{{..{{...{| ",
" |{...........{{...{| ",
" |............{{...{| ",
" |..{{{{{{{{..{{...{| ",
" |..{{{{{{{{..{{...{| ",
" |............{{...{| ",
" |---------...{{...{| ",
" |########|........{| ",
" |.................{| ",
" |---------.........| ",
" |..|..|..|{{{{{{...| ",
" -------------------- ",
" "
],
"place_terrain": [
{ "ter": "t_door_c", "x": [ 3, 4 ], "y": 20 },
{ "ter": "t_door_c", "x": [ 6, 7 ], "y": 20 },
{ "ter": "t_door_c", "x": [ 9, 10 ], "y": 20 }
],
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"#": "t_floor",
"+": "t_door_glass_c",
"-": "t_wall",
"s": "t_floor",
".": "t_floor",
":": "t_wall_glass",
"{": "t_floor",
"|": "t_wall"
},
"furniture": { "#": "f_counter", "s": "f_stool", "{": "f_rack" },
"place_items": [
{ "item": "shoes", "x": [ 7, 12 ], "y": 10, "chance": 70 },
{ "item": "pants", "x": [ 5, 12 ], "y": 14, "chance": 88 },
{ "item": "shirts", "x": [ 7, 12 ], "y": 11, "chance": 88 },
{ "item": "jackets", "x": 3, "y": [ 5, 12 ], "chance": 80 },
{ "item": "winter", "x": [ 5, 12 ], "y": 15, "chance": 60 },
{ "item": "bags", "x": 15, "y": [ 11, 17 ], "chance": 70 },
{ "item": "dresser", "x": [ 12, 17 ], "y": 21, "chance": 50 },
{ "item": "allclothes", "x": [ 3, 10 ], "y": 21, "chance": 20 },
{ "item": "allclothes", "x": [ 3, 10 ], "y": 18, "chance": 20 },
{ "item": "pants", "x": 16, "y": [ 11, 17 ], "chance": 70 },
{ "item": "shirts", "x": 16, "y": [ 11, 17 ], "chance": 70 },
{ "item": "bags", "x": 16, "y": [ 11, 17 ], "chance": 70 },
{ "item": "pants", "x": 20, "y": [ 10, 19 ], "chance": 75 },
{ "item": "shirts", "x": 20, "y": [ 10, 19 ], "chance": 75 },
{ "item": "jackets", "x": 20, "y": [ 10, 19 ], "chance": 75 }
],
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 0, 0 ], "y": [ 23, 23 ], "chance": 2, "repeat": [ 2, 3 ] } ],
"vehicles": { ".": { "vehicle": "shopping_cart", "chance": 1, "status": 1 } }
}
}
]
@@ -0,0 +1,112 @@
[
{
"id": "tailorbooks",
"type": "item_group",
"items": [
[ "tailor_portfolio", 30 ],
[ "mag_tailor", 50 ],
[ "manual_tailor", 30 ],
[ "textbook_tailor", 30 ]
]
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 300,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"***|=======:::=======|**",
"***|#.@.@#|...|#@#.@.|**",
"***|---|+-|...|-----+|**",
"***|..u|.@........#..|**",
"***O...|..........%..|**",
"***|.h.+..........#..|**",
"***|U..|U.........#S.|**",
"***|---|h..@.@..y|--+|**",
"***|..U|h.......h|]..|**",
"***O.h.|........h|dh.|**",
"***|...+...@.@...|d..0**",
"***|..u|.........+..d|**",
"***|---|.........|.hd|**",
"***|U..+....hhU.f|..u|**",
"***|.h.|-+|------|d..|**",
"***O...|s.|dd]u.f|dh.0**",
"***|..u|t.|dh....+...;**",
"***|---|-0|---0--|---|**",
"************************",
"************************",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"0": "t_window_alarm",
":": "t_door_glass_c",
";": "t_door_locked",
"=": "t_wall_glass",
"@": "t_floor",
"S": "t_floor",
"O": "t_window",
"U": "t_floor",
"]": "t_floor",
"d": "t_floor",
"f": "t_floor",
"h": "t_floor",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"y": "t_floor",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"@": "f_mannequin",
"U": "f_bigmirror",
"]": "f_bookcase",
"d": "f_desk",
"S": "f_stool",
"f": "f_indoor_plant",
"h": "f_chair",
"s": "f_sink",
"u": "f_trashcan",
"y": "f_indoor_plant_y"
},
"toilets": { "t": {} },
"place_items": [
{ "item": "tailorbooks", "x": 13, "y": 18, "chance": 50 },
{ "item": "tailorbooks", "x": 18, "y": 11, "chance": 50 },
{ "item": "suits", "x": 4, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 6, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 8, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 9, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 15, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 16, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 17, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 19, "y": 4, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 9, "y": 6, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 11, "y": 10, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 11, "y": 13, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 13, "y": 10, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 13, "y": 13, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "suits", "x": 18, "y": [ 12, 13 ], "chance": 30 },
{ "item": "suits", "x": 18, "y": [ 17, 18 ], "chance": 30 },
{ "item": "suits", "x": 20, "y": [ 14, 15 ], "chance": 30 },
{ "item": "tools_tailor", "x": 18, "y": [ 12, 13 ], "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "tools_tailor", "x": 18, "y": [ 17, 18 ], "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "tools_tailor", "x": 20, "y": [ 14, 15 ], "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "tools_tailor", "x": [ 4, 6 ], "y": [ 6, 19 ], "chance": 40, "repeat": [ 1, 6 ] },
{ "item": "trash", "x": 14, "y": 18, "chance": 75 },
{ "item": "trash", "x": 20, "y": 16, "chance": 75 }
]
}
}
]
@@ -0,0 +1,107 @@
[
{
"id": "jewelry_furshop",
"type": "item_group",
"items": [
[ "gold_watch", 50 ],
[ "sf_watch", 50 ],
[ "brooch", 80 ],
[ "pearl_collar", 50 ],
[ "silver_bracelet", 30 ],
[ "gold_bracelet", 20 ]
]
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 100,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"**q~~|--|===++===|******",
"**q~~|}}|@......@|******",
"**q~~|..|........|******",
"**q~~|+-|U..yA..f|******",
"**q~~|.%#.......h|******",
"**q~~|..#.......h|******",
"**q~~|..#..###..h|******",
"**q~~|..#.......U|******",
"**q~~|..#........|******",
"**q~~|+-|-i|#####|******",
"**q~~|.....|...S%|******",
"**q~~|.hh..|.....|******",
"**q~~;.[[..|+|---|******",
"*****0.......+...|******",
"****z|-+|-i--|ust|******",
"****z|d.|....|---|******",
"****z|dh|}}}}|zzzz******",
"****z|-0|----|z*********",
"************************",
"************************",
"************************"
],
"terrain": {
"#": "t_floor",
"$": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"0": "t_window_alarm",
";": "t_door_locked",
"=": "t_wall_glass",
"@": "t_floor",
"A": "t_floor",
"U": "t_floor",
"S": "t_floor",
"[": "t_floor",
"d": "t_floor",
"f": "t_floor",
"h": "t_floor",
"i": "t_door_locked_interior",
"q": "t_grass",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"y": "t_floor",
"z": "t_shrub",
"|": "t_wall",
"}": "t_floor",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_displaycase",
"$": "f_safe_l",
"@": "f_mannequin",
"A": "f_statue",
"U": "f_bigmirror",
"S": "f_stool",
"[": "f_table",
"d": "f_desk",
"f": "f_indoor_plant",
"h": "f_chair",
"q": "f_bluebell",
"s": "f_sink",
"u": "f_trashcan",
"y": "f_indoor_plant_y",
"}": "f_locker"
},
"toilets": { "t": { } },
"place_items": [
{ "item": "fancyfurs", "x": 9, "y": 4, "chance": 60 },
{ "item": "fancyfurs", "x": 16, "y": 4, "chance": 60 },
{ "item": "fancyfurs", "x": [ 11, 13 ], "y": 9, "chance": 80, "repeat": [ 1, 2 ] },
{ "item": "fancyfurs", "x": [ 12, 16 ], "y": 12, "chance": 70, "repeat": [ 1, 3 ] },
{ "item": "fancyfurs", "x": [ 9, 12 ], "y": 19, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "jewelry_furshop", "x": [ 6, 7 ], "y": 4, "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "office", "x": 6, "y": [ 18, 19 ], "chance": 60, "repeat": [ 1, 2 ] },
{ "item": "jewelry_furshop", "x": 8, "y": [ 7, 11 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "trash", "x": 14, "y": 17, "chance": 75 }
]
}
}
]
@@ -0,0 +1,95 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 200,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"***|===::----==::==|****",
"***|]....%.|##...#@|****",
"***|]....#.|.......|****",
"***|]......|%#.....|****",
"***|[..[..[|.#....U|****",
"***|[..[..[|.#....U|****",
"***|[..[..[|.......|****",
"***|[..[..[|].....#|****",
"***|[..[..[|]..@..#|****",
"***|[..[..[|]..T..#|****",
"***|[.....[|].....#|****",
"***|--|--i-|-i-|---|****",
"***|dd|o.......+..]|****",
"***|.h|o..TTh.F|---|****",
"***O..|o..hh..}|ust|****",
"***|..+........+...O****",
"***|--|--O-+---|---|****",
"**********~~~***********",
"**********~~~***********",
"**********~~~***********",
"**********~~~***********"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_door_glass_c",
"=": "t_wall_glass",
"@": "t_floor",
"F": "t_floor",
"O": "t_window",
"T": "t_floor",
"U": "t_floor",
"[": "t_floor",
"]": "t_floor",
"d": "t_floor",
"h": "t_floor",
"i": "t_door_locked_interior",
"o": "t_floor",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"|": "t_wall",
"}": "t_floor",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"@": "f_mannequin",
"F": "f_fridge",
"T": "f_table",
"U": "f_bigmirror",
"[": "f_bookcase",
"]": "f_rack",
"d": "f_desk",
"h": "f_chair",
"o": "f_sofa",
"s": "f_sink",
"u": "f_trashcan",
"}": "f_locker"
},
"toilets": { "t": { } },
"place_items": [
{ "item": "shoestore_shoes", "x": 4, "y": [ 7, 13 ], "chance": 60, "repeat": [ 1, 6 ] },
{ "item": "shoestore_shoes", "x": 7, "y": [ 7, 12 ], "chance": 60, "repeat": [ 1, 6 ] },
{ "item": "shoestore_shoes", "x": 10, "y": [ 7, 13 ], "chance": 60, "repeat": [ 1, 6 ] },
{ "item": "shoestore_accessories", "x": 4, "y": [ 4, 6 ], "chance": 70, "repeat": [ 1, 3 ] },
{ "item": "hatstore_hats", "x": [ 12, 13 ], "y": 4, "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "hatstore_hats", "x": [ 17, 18 ], "y": 4, "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "hatstore_hats", "x": 18, "y": [ 10, 13 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "hatstore_hats", "x": 15, "y": [ 11, 12 ], "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "hatstore_accessories", "x": 12, "y": [ 10, 13 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "fridge", "x": 14, "y": 16, "chance": 30 },
{ "item": "livingroom", "x": 14, "y": 17, "chance": 30 },
{ "item": "office", "x": [ 4, 5 ], "y": 15, "chance": 50 },
{ "item": "cleaning", "x": 18, "y": 15, "chance": 50 },
{ "item": "trash", "x": 16, "y": 17, "chance": 75 }
]
}
}
]
@@ -0,0 +1,121 @@
[
{
"id": "dress_shop",
"type": "item_group",
"items": [
[ "skirt", 40 ],
[ "skirt_leather", 5 ],
[ "dress", 120 ],
[ "sundress", 50 ],
[ "nanoskirt", 30 ],
[ "camisole", 60 ],
[ "corset", 20 ],
[ "stockings", 50 ],
[ "leggings", 20 ],
[ "tights", 50 ]
]
},
{
"id": "dress_shoes",
"type": "item_group",
"items": [ [ "dress_shoes", 50 ], [ "heels", 50 ], [ "leathersandals", 20 ] ]
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 300,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"*|=====::======::=====|*",
"*|#f@#...#@y@.#...#@f@|*",
"*|...........S#.......|*",
"*|---|...#....#....@#.|*",
"*|U..|...####%#.......|*",
"*|...+...........D@..[|*",
"*0.hu|..@@.......D@..[|*",
"*|---|..DD..[[[......[|*",
"*0..u|...........D@..[|*",
"*|.h.+...........D@..[|*",
"*|U..|[[[[[[[[.......[|*",
"*|---|-----|----+--|+-|*",
"*zzzzzzzzzz|dddd..}|.s|*",
"**********z|h.h...}|.t|*",
"**********z|......}|--|*",
"~~~~~~~~~~~+.......+.[|*",
"**********z|----O--|--|*",
"************************",
"************************",
"************************",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"0": "t_window_domestic",
":": "t_door_glass_c",
"=": "t_wall_glass",
"@": "t_floor",
"D": "t_floor",
"O": "t_window",
"U": "t_floor",
"S": "t_floor",
"[": "t_floor",
"d": "t_floor",
"f": "t_floor",
"h": "t_floor",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"y": "t_floor",
"z": "t_shrub",
"|": "t_wall",
"}": "t_floor",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"@": "f_mannequin",
"D": "f_displaycase",
"U": "f_bigmirror",
"S": "f_stool",
"[": "f_rack",
"d": "f_desk",
"f": "f_indoor_plant",
"h": "f_chair",
"s": "f_sink",
"u": "f_trashcan",
"y": "f_indoor_plant_y",
"}": "f_bookcase"
},
"toilets": { "t": { } },
"place_items": [
{ "item": "dress_shop", "x": 2, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": [ 4, 5 ], "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": [ 9, 10 ], "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": 12, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": [ 18, 19 ], "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": 21, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "dress_shop", "x": [ 19, 20 ], "y": 6, "chance": 50, "repeat": 2 },
{ "item": "female_underwear_top", "x": [ 17, 18 ], "y": [ 8, 9 ], "chance": 50, "repeat": [ 2, 4 ] },
{ "item": "female_underwear_bottom", "x": [ 17, 18 ], "y": [ 11, 12 ], "chance": 50, "repeat": [ 2, 4 ] },
{ "item": "dresses", "x": [ 8, 9 ], "y": [ 9, 10 ], "chance": 40, "repeat": [ 2, 4 ] },
{ "item": "hatstore_accessories", "x": [ 12, 14 ], "y": 10, "chance": 40, "repeat": [ 2, 3 ] },
{ "item": "dress_shop", "x": [ 6, 13 ], "y": 13, "chance": 40, "repeat": [ 3, 8 ] },
{ "item": "dress_shoes", "x": 21, "y": [ 8, 13 ], "chance": 40, "repeat": [ 2, 5 ] },
{ "item": "tailorbooks", "x": 18, "y": [ 15, 17 ], "chance": 50, "repeat": 2 },
{ "item": "tools_tailor", "x": [ 12, 15 ], "y": 15, "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "cleaning", "x": 21, "y": 18, "chance": 50, "repeat": 2 },
{ "item": "trash", "x": 4, "y": 9, "chance": 50 },
{ "item": "trash", "x": 4, "y": 11, "chance": 50 }
]
}
}
]
@@ -0,0 +1,127 @@
[
{
"id": "wedding_dresses",
"type": "item_group",
"items": [
[ "dress", 50 ],
[ "veil_wedding", 150 ],
[ "dress_wedding", 150 ]
]
},
{
"id": "wedding_suits",
"type": "item_group",
"items": [
[ "tux", 100 ],
[ "suit", 80 ],
[ "waistcoat", 50 ],
[ "dress_shirt", 100 ],
[ "undershirt", 50 ]
]
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 100,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"*****rzr**~~~**rzr******",
"*****rzr**~~~**rzr******",
"*~~~~~~~~~~~~~~~~~~~~~~*",
"*|---===--:::--===|---|*",
"*|[..f@.........@y|ddd|*",
"*|[..........@....|h.h|*",
"*|[...............+...|*",
"*|--+|-+|..@...@..|d..O*",
"*|h..|u.|.........|dh.|*",
"*|...|s.|..@...@..|]..|*",
"*|U..|t.|........y|]..|*",
"*|-O-|--|::-|.----|--.|*",
"*zrzrzrzr~~r|.[[[[[[[.|*",
"*********~~z|.........|*",
"*********~~r|.........|*",
"**~HH~***~~z|-+--|--+-|*",
"**~TT~~~~~~r|....|...h|*",
"**~TT~~~~~~z|h..U|U...|*",
"**~HH~*****r|-O--|--O-|*",
"************************",
"*******^****************",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"0": "t_window_alarm",
":": "t_door_glass_c",
";": "t_door_locked",
"=": "t_wall_glass",
"@": "t_floor",
"H": "t_sidewalk",
"O": "t_window",
"T": "t_sidewalk",
"U": "t_floor",
"[": "t_floor",
"]": "t_floor",
"^": "t_tree",
"d": "t_floor",
"f": "t_floor",
"h": "t_floor",
"r": "t_grass",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"y": "t_floor",
"z": "t_shrub",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"@": "f_mannequin",
"H": "f_chair",
"T": "f_table",
"U": "f_bigmirror",
"[": "f_rack",
"]": "f_bookcase",
"d": "f_desk",
"f": "f_indoor_plant",
"h": "f_chair",
"r": "f_dahlia",
"s": "f_sink",
"u": "f_trashcan",
"y": "f_indoor_plant_y"
},
"toilets": { "t": {} },
"place_items": [
{ "item": "wedding_suits", "x": 2, "y": [ 6, 8 ], "chance": 50, "repeat": [ 2, 3 ] },
{ "item": "wedding_suits", "x": 6, "y": 6, "chance": 60 },
{ "item": "wedding_dresses", "x": 16, "y": 6, "chance": 40 },
{ "item": "wedding_dresses", "x": 13, "y": 7, "chance": 40 },
{ "item": "wedding_dresses", "x": 11, "y": 9, "chance": 40 },
{ "item": "wedding_dresses", "x": 15, "y": 9, "chance": 40 },
{ "item": "wedding_dresses", "x": 11, "y": 11, "chance": 40 },
{ "item": "wedding_dresses", "x": 15, "y": 11, "chance": 40 },
{ "item": "wedding_dresses", "x": [ 14, 20 ], "y": 14, "chance": 40, "repeat": [ 2, 5 ] },
{ "item": "dress_shoes", "x": [ 14, 20 ], "y": 14, "chance": 50, "repeat": [ 2, 5 ] },
{ "item": "wedding_suits", "x": [ 19, 21 ], "y": 6, "chance": 35 },
{ "item": "wedding_dresses", "x": [ 19, 21 ], "y": 6, "chance": 35 },
{ "item": "tools_tailor", "x": [ 19, 21 ], "y": 6, "chance": 80 },
{ "item": "wedding_suits", "x": 19, "y": [ 9, 10 ], "chance": 25 },
{ "item": "wedding_dresses", "x": 19, "y": [ 9, 10 ], "chance": 25 },
{ "item": "tools_tailor", "x": 19, "y": [ 9, 10 ], "chance": 80 },
{ "item": "tailorbooks", "x": 19, "y": [ 11, 12 ], "chance": 30, "repeat": [ 2, 3 ] }
],
"place_monsters": [
{ "monster": "GROUP_MAYBE_ZOMBIE", "x": [ 13, 16 ], "y": [ 18, 19 ], "density": 1 },
{ "monster": "GROUP_MAYBE_ZOMBIE", "x": [ 18, 21 ], "y": [ 18, 19 ], "density": 1 }
]
}
}
]
@@ -0,0 +1,91 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_clothes" ],
"weight": 500,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~~~~~~~~~~~~~~~~~~~~~~",
"**|========::========|**",
"**|@.#.@.......#@..@.|**",
"**|..................|**",
"**|[..[..........[..[|**",
"**|[..[...####...[..[|**",
"**|[..[...#..%...[..[|**",
"**O#......#.S#......[|**",
"**|[..@...#.##...[..[|**",
"**|[..[..........[..[|**",
"**|[..[.....T@...[..[|**",
"**|[..[.....@T...[..[|**",
"**|..................|**",
"**|.....TT@..........|**",
"**|+--------|+-|+-|+-|**",
"**|.........|.h|.h|.u|**",
"**|...hTTh..|..|..|.s|**",
"**|B........|..|..|.t|**",
"**|----O---+|--|--|O-|**",
"***********~************",
"***********~************",
"***********~************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"0": "t_window_alarm",
":": "t_door_glass_c",
";": "t_door_locked",
"=": "t_wall_glass",
"@": "t_floor",
"B": "t_floor",
"O": "t_window",
"S": "t_floor",
"T": "t_floor",
"[": "t_floor",
"d": "t_floor",
"h": "t_floor",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"@": "f_mannequin",
"B": "f_bulletin",
"S": "f_stool",
"T": "f_table",
"[": "f_rack",
"d": "f_desk",
"h": "f_chair",
"s": "f_sink",
"u": "f_trashcan"
},
"toilets": { "t": { } },
"place_items": [
{ "item": "allclothes", "x": 3, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "allclothes", "x": 5, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "allclothes", "x": 7, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "allclothes", "x": [ 15, 16 ], "y": 4, "chance": 40, "repeat": 2 },
{ "item": "allclothes", "x": 19, "y": 4, "chance": 40, "repeat": 2 },
{ "item": "allclothes", "x": 3, "y": [ 6, 13 ], "chance": 50, "repeat": [ 4, 8 ] },
{ "item": "jackets", "x": 6, "y": [ 6, 8 ], "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "jackets", "x": 6, "y": [ 10, 13 ], "chance": 60, "repeat": [ 2, 4 ] },
{ "item": "shirts", "x": 17, "y": [ 6, 8 ], "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "shirts", "x": 17, "y": [ 10, 13 ], "chance": 60, "repeat": [ 2, 4 ] },
{ "item": "pants", "x": 20, "y": [ 6, 13 ], "chance": 60, "repeat": [ 4, 8 ] },
{ "item": "dresser", "x": [ 12, 13 ], "y": [ 12, 13 ], "chance": 75, "repeat": [ 1, 4 ] },
{ "item": "dresser", "x": [ 8, 10 ], "y": 15, "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "office_breakroom", "x": [ 4, 11 ], "y": [ 17, 19 ], "chance": 40, "repeat": [ 3, 6 ] },
{ "item": "trash", "x": 20, "y": 17, "chance": 75 }
]
}
}
]
@@ -0,0 +1,158 @@
[
{
"id": "coffee_locker",
"type": "item_group",
"items": [
[ "apron_leather", 25 ],
[ "sm_extinguisher", 10 ],
[ "hat_ball", 25 ],
[ "towel", 10 ],
[ "soap", 8 ],
[ "detergent", 8 ],
[ "rag", 15 ],
[ "broom", 8 ],
[ "bleach", 8 ],
[ "hotplate", 1 ],
[ "vinegar", 3 ]
]
},
{
"id": "coffee_dishes",
"type": "item_group",
"items": [
[ "ceramic_cup", 70 ],
[ "ceramic_plate", 50 ],
[ "cup_plastic", 20 ]
]
},
{
"id": "coffee_trash",
"type": "item_group",
"items": [
[ "wrapper", 17 ],
[ "bag_plastic", 15 ],
[ "bottle_glass", 10 ],
[ "can_drink_unsealed", 10 ],
[ "rag", 10 ],
[ "news_regional", 20 ],
[ "mag_news", 20 ],
[ "hairpin", 10 ],
[ "flyer", 7 ]
]
},
{
"id": "coffee_bathroom",
"type": "item_group",
"items": [
[ "weed", 10 ],
[ "coke", 10 ],
[ "aspirin", 45 ],
[ "mag_news", 30 ],
[ "purse", 10 ],
[ "hairpin", 25 ]
]
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_restaurant_coffee" ],
"weight": 250,
"object": {
"//": "Default fill is floor but some tables are outside",
"fill_ter": "t_floor",
"rows": [
"_______,,,,,,,ss########",
"______________ss#pppppp#",
"______________ssspHTTHp#",
"______________ssspppppp#",
"______________ssspHppHp#",
"_______,,,,,,,ssspTppTp#",
"______________ssspHppHp#",
"______________ssspppppp#",
"______________ss#pHTTHp#",
"______________ss#pppppp#",
"_______,,,,,,,ss|-5555-|",
"______________ss|.HTTH.|",
"______________ss%......|",
"______________ss+.....&|",
"______________ss+......|",
"ssssssssssssssss%....HH|",
"|--555-555-555--|....TT|",
"|..HTH.HTH.HTH.......TT|",
"|....................HH|",
"|......................|",
"|-D---D---cWWcccxccxccc|",
"|S==|==S|==============|",
"|P==|==P|llSO==rrrrrSTe|",
"|-------------L--------|"
],
"set": [
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 18, "y": 2, "y2": 2 },
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 18, "y": 8, "y2": 8 },
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 21, "y": 6, "y2": 4 },
{ "line": "terrain", "id": "t_concrete", "x": 18, "x2": 18, "y": 6, "y2": 4 }
],
"terrain": {
"#": "t_shrub",
"%": "t_wall_glass",
"+": "t_door_glass_c",
",": "t_pavement_y",
"-": "t_wall",
".": "t_floor",
"5": "t_wall_glass",
"=": "t_linoleum_white",
"D": "t_door_c",
"L": "t_door_locked",
"O": "t_linoleum_white",
"P": "t_linoleum_white",
"S": "t_linoleum_white",
"T": "t_linoleum_white",
"W": "t_fencegate_c",
"_": "t_pavement",
"c": "t_linoleum_white",
"e": "t_linoleum_white",
"l": "t_linoleum_white",
"p": "t_concrete",
"r": "t_linoleum_white",
"s": "t_sidewalk",
"x": "t_console_broken",
"|": "t_wall"
},
"furniture": {
"&": "f_trashcan",
"H": "f_chair",
"O": "f_oven",
"S": "f_sink",
"T": "f_table",
"c": "f_counter",
"e": "f_fridge",
"l": "f_locker",
"r": "f_rack"
},
"toilets": { "P": {} },
"place_items": [
{ "item": "coffee_locker", "x": [ 10, 9 ], "y": 22, "chance": 75, "repeat": [ 1, 3 ] },
{ "item": "coffee_display", "x": [ 19, 15 ], "y": 22, "chance": 80, "repeat": [ 1, 2 ] },
{ "item": "coffee_display", "x": [ 19, 15 ], "y": 22, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "coffee_dishes", "x": 20, "y": 22, "chance": 85, "repeat": [ 1, 2 ] },
{ "item": "coffee_fridge", "x": 22, "y": 22, "chance": 75, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 22, 21 ], "y": [ 17, 16 ], "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 12, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 8, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 4, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 11, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 8, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 21, "y": 5, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 18, "y": 5, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 2, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_trash", "x": 22, "y": 13, "chance": 75, "repeat": [ 2, 4 ] },
{ "item": "coffee_bathroom", "x": [ 6, 5 ], "y": [ 22, 21 ], "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_bathroom", "x": [ 3, 2 ], "y": [ 22, 21 ], "chance": 20, "repeat": [ 1, 2 ] }
],
"place_item": [
{ "item": "coffeemaker", "x": 21, "y": 22, "chance": 100, "repeat": 1, "amount": 1 },
{ "item": "atomic_coffeepot", "x": 21, "y": 22, "chance": 20, "repeat": 1, "amount": 1 }
]
}
}
]
@@ -49,7 +49,11 @@
{
"id": "coffee_newsstand",
"type": "item_group",
"items": [ [ "mag_news", 35 ], [ "news_regional", 35 ], [ "newest_newspaper", 55 ] ]
"items": [
[ "mag_news", 35 ],
[ "news_regional", 35 ],
[ "newest_newspaper", 55 ]
]
},
{
"id": "coffee_prep",
@@ -78,48 +82,6 @@
[ "yoghurt", 40 ]
]
},
{
"id": "coffee_locker",
"type": "item_group",
"items": [
[ "apron_leather", 25 ],
[ "sm_extinguisher", 10 ],
[ "hat_ball", 25 ],
[ "towel", 10 ],
[ "soap", 8 ],
[ "detergent", 8 ],
[ "rag", 15 ],
[ "broom", 8 ],
[ "bleach", 8 ],
[ "hotplate", 1 ],
[ "vinegar", 3 ]
]
},
{
"id": "coffee_dishes",
"type": "item_group",
"items": [ [ "ceramic_cup", 70 ], [ "ceramic_plate", 50 ], [ "cup_plastic", 20 ] ]
},
{
"id": "coffee_trash",
"type": "item_group",
"items": [
[ "wrapper", 17 ],
[ "bag_plastic", 15 ],
[ "bottle_glass", 10 ],
[ "can_drink_unsealed", 10 ],
[ "rag", 10 ],
[ "news_regional", 20 ],
[ "mag_news", 20 ],
[ "hairpin", 10 ],
[ "flyer", 7 ]
]
},
{
"id": "coffee_bathroom",
"type": "item_group",
"items": [ [ "weed", 10 ], [ "coke", 10 ], [ "aspirin", 45 ], [ "mag_news", 30 ], [ "purse", 10 ], [ "hairpin", 25 ] ]
},
{
"name": "GROUP_COFFEE_SHOP_SPITTER",
"type": "monstergroup",
@@ -219,7 +181,7 @@
"l": "f_rack",
"r": "f_rack"
},
"toilets": { ";": { } },
"toilets": { ";": {} },
"items": {
"#": { "item": "coffee_counter", "chance": 10 },
"6": { "item": "coffee_table", "chance": 35 },
@@ -243,105 +205,5 @@
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 3, 17 ], "y": [ 13, 18 ], "chance": 1 } ],
"vehicles": { "c": { "vehicle": "swivel_chair", "chance": 100, "status": 1 } }
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_restaurant_coffee" ],
"weight": 250,
"object": {
"//": "Default fill is floor but some tables are outside",
"fill_ter": "t_floor",
"rows": [
"_______,,,,,,,ss########",
"______________ss#pppppp#",
"______________ssspHTTHp#",
"______________ssspppppp#",
"______________ssspHppHp#",
"_______,,,,,,,ssspTppTp#",
"______________ssspHppHp#",
"______________ssspppppp#",
"______________ss#pHTTHp#",
"______________ss#pppppp#",
"_______,,,,,,,ss|-5555-|",
"______________ss|.HTTH.|",
"______________ss%......|",
"______________ss+.....&|",
"______________ss+......|",
"ssssssssssssssss%....HH|",
"|--555-555-555--|....TT|",
"|..HTH.HTH.HTH.......TT|",
"|....................HH|",
"|......................|",
"|-D---D---cWWcccxccxccc|",
"|S==|==S|==============|",
"|P==|==P|llSO==rrrrrSTe|",
"|-------------L--------|"
],
"set": [
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 18, "y": 2, "y2": 2 },
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 18, "y": 8, "y2": 8 },
{ "line": "terrain", "id": "t_concrete", "x": 21, "x2": 21, "y": 6, "y2": 4 },
{ "line": "terrain", "id": "t_concrete", "x": 18, "x2": 18, "y": 6, "y2": 4 }
],
"terrain": {
"#": "t_shrub",
"%": "t_wall_glass",
"+": "t_door_glass_c",
",": "t_pavement_y",
"-": "t_wall",
".": "t_floor",
"5": "t_wall_glass",
"=": "t_linoleum_white",
"D": "t_door_c",
"L": "t_door_locked",
"O": "t_linoleum_white",
"P": "t_linoleum_white",
"S": "t_linoleum_white",
"T": "t_linoleum_white",
"W": "t_fencegate_c",
"_": "t_pavement",
"c": "t_linoleum_white",
"e": "t_linoleum_white",
"l": "t_linoleum_white",
"p": "t_concrete",
"r": "t_linoleum_white",
"s": "t_sidewalk",
"x": "t_console_broken",
"|": "t_wall"
},
"furniture": {
"&": "f_trashcan",
"H": "f_chair",
"O": "f_oven",
"S": "f_sink",
"T": "f_table",
"c": "f_counter",
"e": "f_fridge",
"l": "f_locker",
"r": "f_rack"
},
"toilets": { "P": { } },
"place_items": [
{ "item": "coffee_locker", "x": [ 10, 9 ], "y": 22, "chance": 75, "repeat": [ 1, 3 ] },
{ "item": "coffee_display", "x": [ 19, 15 ], "y": 22, "chance": 80, "repeat": [ 1, 2 ] },
{ "item": "coffee_display", "x": [ 19, 15 ], "y": 22, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "coffee_dishes", "x": 20, "y": 22, "chance": 85, "repeat": [ 1, 2 ] },
{ "item": "coffee_fridge", "x": 22, "y": 22, "chance": 75, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 22, 21 ], "y": [ 17, 16 ], "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 12, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 8, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 4, "y": 17, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 11, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 8, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 21, "y": 5, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": 18, "y": 5, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_table", "x": [ 20, 19 ], "y": 2, "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_trash", "x": 22, "y": 13, "chance": 75, "repeat": [ 2, 4 ] },
{ "item": "coffee_bathroom", "x": [ 6, 5 ], "y": [ 22, 21 ], "chance": 20, "repeat": [ 1, 2 ] },
{ "item": "coffee_bathroom", "x": [ 3, 2 ], "y": [ 22, 21 ], "chance": 20, "repeat": [ 1, 2 ] }
],
"place_item": [ { "item": "coffeemaker", "x": 21, "y": 22 }, { "item": "atomic_coffeepot", "x": 21, "y": 22, "chance": 20 } ]
}
}
]
@@ -101,6 +101,7 @@
},
"om_terrain": "abandonedwarehouse",
"type": "mapgen",
"flags": [ "SIDEWALK" ],
"weight": 100
},
{
@@ -193,6 +194,7 @@
},
"om_terrain": "abandonedwarehouse",
"type": "mapgen",
"flags": [ "SIDEWALK" ],
"weight": 100
},
{
@@ -291,6 +293,7 @@
},
"om_terrain": "abandonedwarehouse",
"type": "mapgen",
"flags": [ "SIDEWALK" ],
"weight": 100
},
{
@@ -386,6 +389,7 @@
},
"om_terrain": "abandonedwarehouse",
"type": "mapgen",
"flags": [ "SIDEWALK" ],
"weight": 100
},
{
@@ -489,6 +493,7 @@
},
"om_terrain": "abandonedwarehouse",
"type": "mapgen",
"flags": [ "SIDEWALK" ],
"weight": 100
}
]

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -9,8 +9,8 @@
"4": "f_null",
"7": "f_null",
"B": "f_bench",
"D": [ "f_dandelion", "f_null", "f_null" ],
"F": [ "f_mutcactus_test", "f_null", "f_null" ],
"D": "f_dandelion",
"F": "f_flower_marloss",
"P": "f_sign",
"S": "f_null",
"T": "f_null",
@@ -21,11 +21,11 @@
"d": "f_null",
"e": "f_null",
"Z": "f_trashcan",
"f": [ "f_chamomile", "f_null", "f_null" ],
"G": [ "f_bluebell", "f_null", "f_null" ],
"f": "f_chamomile",
"g": "f_bluebell",
"h": "f_null",
"I": [ "f_dahlia", "f_null", "f_null" ],
"m": [ "f_mutpoppy", "f_null", "f_null" ],
"i": "f_dahlia",
"m": "f_mutpoppy",
"s": "f_sign",
"t": "f_null",
"|": "f_null"
@@ -38,21 +38,21 @@
"..._____.....4...P.#.___",
".#.______..#.P......____",
"..__.#..__......._____..",
"#.__....___....______...",
"..__.TP.._________.___..",
"#.__....___....______.SS",
"..__.TP.._________.___.P",
"..__#...._______..._____",
"..___#.._____..#.P..____",
".#________#......a......",
"....______....#....#..#.",
"#.#..#.__.Z|||||||||||||",
"..eP...__.b|fffftFFFFtGG",
"....______b|ffsftFFsFtGG",
"..#________|fffftFFFFtGG",
"..eP...__.B|ddddtddddtdd",
"....______b|dfsdtdFsdtdg",
"..#________|ddddtddddtdd",
"#..___..___+tttttttttttt",
"..__....___+tttttttttttt",
".#__.hP.___|mmmmtDDDDtII",
"..__....__b|mmsmtDDsDtII",
".#________b|mmmmtDDDDtII",
".#__.hP.___|ddddtddddtdd",
"..__....__b|dmsdtdDsdtdi",
".#________b|ddddtddddtdd",
"...______..|||||||||||||",
"....#.........#......#..",
"#..#...#...#.......#...."
@@ -67,6 +67,7 @@
"D": "t_dirtfloor",
"F": "t_dirtfloor",
"P": "t_grass",
"S": "t_shrub_blueberry",
"T": "t_tree_pine",
"_": "t_concrete",
"a": "t_tree_maple",
@@ -76,9 +77,9 @@
"d": "t_dirtfloor",
"e": "t_tree_hickory",
"f": "t_dirtfloor",
"G": "t_dirtfloor",
"g": "t_dirtfloor",
"h": "t_tree_birch",
"I": "t_dirtfloor",
"i": "t_dirtfloor",
"m": "t_dirtfloor",
"s": "t_dirtfloor",
"t": "t_thconc_floor",
@@ -92,9 +93,10 @@
{ "signage": "MAPLE", "x": 17, "y": 9 },
{ "signage": "BIRCH", "x": 6, "y": 18 },
{ "signage": "OAK", "x": 17, "y": 3 },
{ "signage": "BLUEBERRY", "x": 23, "y": 7 },
{ "signage": "CHAMOMILE", "x": 14, "y": 14 },
{ "signage": "POPPY", "x": 14, "y": 19 },
{ "signage": "CACTUS", "x": 19, "y": 14 },
{ "signage": "MARLOSS", "x": 19, "y": 14 },
{ "signage": "DANDELION", "x": 19, "y": 19 }
]
},
@@ -108,7 +110,7 @@
"furniture": {
"#": "f_null",
"&": "f_trashcan",
"*": [ "f_datura", "f_null", "f_null" ],
"*": "f_datura",
"+": "f_null",
".": "f_null",
"7": "f_null",
@@ -121,10 +123,10 @@
"c": "f_null",
"d": "f_null",
"e": "f_null",
"f": "f_flower_fungal",
"g": "f_null",
"G": [ "f_bluebell", "f_null", "f_null" ],
"i": [ "f_cattails", "f_null", "f_null" ],
"I": [ "f_dahlia", "f_null", "f_null" ],
"i": "f_cattails",
"m": "f_mutcactus_test",
"s": "f_sign",
"t": "f_null",
"|": "f_null"
@@ -134,24 +136,24 @@
"________________________",
"________________________",
"__P...7..#........#.....",
"___.#.P...T..#..._____#.",
"___.#.P...T..#jP._____#.",
"____......P.....______..",
".._____........__..#.__.",
"j..______...#.___....__.",
"SS.______...#.___....__.",
"P.___._________#.Pa..__#",
"_____..._______......__.",
"____..P.._______..#.___.",
"......c.#....._________.",
".#..#......#.._______...",
"|||||||||||||&.__.#...#.",
"GGtiiiitSSSS|b.__...Pe..",
"sGtisiitSsSS|b______....",
"GGtiiiitSSSS|________#..",
"ddtddddtdddd|b.__...Pe..",
"sdtdsidtdsfd|b______....",
"ddtddddtdddd|________#..",
"tttttttttttt+___.#___...",
"tttttttttttt+___....__.#",
"IIt****tBBBB|___.Pg.__..",
"sIt*s**tBsBB|b__....__..",
"IIt****tBBBB|b________#.",
"ddtddddtdddd|___.Pg.__..",
"sdtds*dtdsmd|b__....__..",
"ddtddddtdddd|b________#.",
"|||||||||||||..______...",
".....#........#......#..",
".#....#....#......#....."
@@ -164,8 +166,7 @@
".": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ],
"7": "t_tree_pear",
"P": "t_grass",
"B": [ "t_shrub_blueberry", "t_dirtfloor", "t_dirtfloor" ],
"S": [ "t_shrub_strawberry", "t_dirtfloor", "t_dirtfloor" ],
"S": "t_shrub_strawberry",
"T": "t_tree_cherry",
"_": "t_concrete",
"a": "t_tree_peach",
@@ -176,8 +177,6 @@
"f": "t_dirtfloor",
"g": "t_tree_plum",
"i": "t_dirtfloor",
"I": "t_dirtfloor",
"G": "t_dirtfloor",
"m": "t_dirtfloor",
"s": "t_dirtfloor",
"t": "t_thconc_floor",
@@ -186,7 +185,7 @@
},
"place_signs": [
{ "signage": "Welcome to <city> Botanical Garden! Please stay on the path!", "x": 2, "y": 2 },
{ "signage": "KENTUCKY COFFEE", "x": 0, "y": 7 },
{ "signage": "STRAWBERRY", "x": 0, "y": 7 },
{ "signage": "PEAR", "x": 6, "y": 3 },
{ "signage": "CHERRY", "x": 10, "y": 4 },
{ "signage": "APPLE", "x": 6, "y": 9 },
@@ -197,8 +196,9 @@
{ "signage": "DAHLIA", "x": 0, "y": 19 },
{ "signage": "CATTAIL", "x": 4, "y": 14 },
{ "signage": "DATURA", "x": 4, "y": 19 },
{ "signage": "STRAWBERRY", "x": 9, "y": 14 },
{ "signage": "BLUEBERRY", "x": 9, "y": 19 }
{ "signage": "FUNGUS", "x": 9, "y": 14 },
{ "signage": "CACTUS", "x": 9, "y": 19 },
{ "signage": "KENTUCKY COFFEE", "x": 15, "y": 3 }
]
},
"om_terrain": "BotanicalGarden_1b",
File renamed without changes.
@@ -7,7 +7,7 @@
"#": "f_null",
".": "f_null",
"4": "f_null",
"F": "f_mutpoppy",
"F": "f_flower_marloss",
"_": "f_null",
"b": "f_bench",
"d": "f_dahlia",
@@ -65,7 +65,7 @@
"*": "f_datura",
".": "f_null",
"B": "f_bluebell",
"F": "f_mutpoppy",
"F": "f_flower_marloss",
"S": "f_statue",
"_": "f_null",
"b": "f_bench",
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,58 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_electronics" ],
"weight": 1000,
"object": {
"rows": [
" ",
" ",
" ",
" -------::-+--:::--- ",
" |{{{{{........#...| ",
" |{............#S..| ",
" |{............#...| ",
" |{............###.| ",
" |{................| ",
" |{................: ",
" |{................: ",
" |{................: ",
" |{................| ",
" |{................| ",
" |{................: ",
" |#....{.....{....#: ",
" |#....{.....{....#: ",
" |#....{.....{....#| ",
" |#....{.....{....#| ",
" |#....{.....{....#| ",
" |#################| ",
" ------------------- ",
" ",
" "
],
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"#": "t_floor",
"S": "t_floor",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_window",
"{": "t_floor",
"|": "t_wall"
},
"furniture": { "#": "f_counter", "{": "f_rack", "S": "f_stool" },
"place_items": [
{ "item": "consumer_electronics", "x": [ 4, 20 ], "y": 20, "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 4, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 20, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 9, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 15, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 4, "y": [ 4, 14 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": [ 5, 8 ], "y": 4, "chance": 85, "repeat": [ 1, 5 ] }
],
"place_monsters": [ { "monster": "GROUP_ELECTRO", "x": [ 0, 0 ], "y": [ 23, 23 ], "chance": 2, "repeat": [ 2, 3 ] } ]
}
}
]
@@ -2,27 +2,48 @@
{
"id": "elecsto_cameras",
"type": "item_group",
"items": [ [ "camera", 75 ], [ "camera_pro", 25 ] ]
"items": [
[ "camera", 75 ],
[ "camera_pro", 25 ]
]
},
{
"id": "elecsto_lights",
"type": "item_group",
"items": [ [ "flashlight", 95 ], [ "wearable_light", 65 ], [ "floodlight", 10 ], [ "atomic_light", 1 ] ]
"items": [
[ "flashlight", 95 ],
[ "wearable_light", 65 ],
[ "floodlight", 10 ],
[ "atomic_light", 1 ]
]
},
{
"id": "elecsto_pcs",
"type": "item_group",
"items": [ [ "eink_tablet_pc", 60 ], [ "laptop", 75 ] ]
"items": [
[ "eink_tablet_pc", 60 ],
[ "laptop", 75 ]
]
},
{
"id": "elecsto_entapl",
"type": "item_group",
"items": [ [ "television", 50 ], [ "radio", 20 ], [ "stereo", 40 ] ]
"items": [
[ "television", 50 ],
[ "radio", 20 ],
[ "stereo", 40 ]
]
},
{
"id": "elecsto_persele",
"type": "item_group",
"items": [ [ "portable_game", 65 ], [ "cell_phone", 60 ], [ "mp3", 65 ], [ "radio_car_box", 35 ], [ "vibrator", 1 ] ]
"items": [
[ "portable_game", 65 ],
[ "cell_phone", 60 ],
[ "mp3", 65 ],
[ "radio_car_box", 35 ],
[ "vibrator", 1 ]
]
},
{
"id": "elecsto_homapl",
@@ -67,7 +88,12 @@
{
"id": "elecsto_displ",
"type": "item_group",
"items": [ [ "television", 50 ], [ "eink_tablet_pc", 50 ], [ "stereo", 30 ], [ "microwave", 40 ] ]
"items": [
[ "television", 50 ],
[ "eink_tablet_pc", 50 ],
[ "stereo", 30 ],
[ "microwave", 40 ]
]
},
{
"id": "elecsto_books",
@@ -176,7 +202,7 @@
"w": "f_washer",
"y": "f_dryer"
},
"toilets": { "T": { } },
"toilets": { "T": {} },
"place_items": [
{ "item": "fridgesnacks", "x": 21, "y": 15, "chance": 70, "repeat": [ 1, 2 ] },
{ "item": "elecsto_cameras", "x": [ 3, 6 ], "y": 8, "chance": 60, "repeat": 1 },
@@ -207,61 +233,5 @@
{ "item": "multitool", "x": 21, "y": 17, "chance": 60 }
]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_electronics" ],
"weight": 1000,
"object": {
"rows": [
" ",
" ",
" ",
" -------::-+--:::--- ",
" |{{{{{........#...| ",
" |{............#S..| ",
" |{............#...| ",
" |{............###.| ",
" |{................| ",
" |{................: ",
" |{................: ",
" |{................: ",
" |{................| ",
" |{................| ",
" |{................: ",
" |#....{.....{....#: ",
" |#....{.....{....#: ",
" |#....{.....{....#| ",
" |#....{.....{....#| ",
" |#....{.....{....#| ",
" |#################| ",
" ------------------- ",
" ",
" "
],
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"#": "t_floor",
"S": "t_floor",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_window",
"{": "t_floor",
"|": "t_wall"
},
"furniture": { "#": "f_counter", "{": "f_rack", "S": "f_stool" },
"place_items": [
{ "item": "consumer_electronics", "x": [ 4, 20 ], "y": 20, "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 4, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 20, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 9, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 15, "y": [ 15, 19 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": 4, "y": [ 4, 14 ], "chance": 85, "repeat": [ 1, 5 ] },
{ "item": "consumer_electronics", "x": [ 5, 8 ], "y": 4, "chance": 85, "repeat": [ 1, 5 ] }
],
"place_monsters": [ { "monster": "GROUP_ELECTRO", "x": [ 0, 0 ], "y": [ 23, 23 ], "chance": 2, "repeat": [ 2, 3 ] } ]
}
}
]
File renamed without changes.
File renamed without changes.
@@ -101,107 +101,5 @@
],
"place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 20 ], "y": [ 16, 17 ], "chance": 2 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_gas_rural" ], "//": "Rural Gas Station",
"weight": 333,
"object": {
"rows": [
"________________________",
"________________________",
"________________________",
"________________________",
"________________________",
"_______O________O_______",
"________________________",
"________________________",
"________________________",
"........................",
".#~~~~~~~# #~~~~~~~#.",
".[ [.",
".####0#####33#####0####.",
".#9999 99 >S 9#.",
".# 99 > 9#.",
".#9999 99 > #.",
".# > >>>#.",
".#FFFFFFFF #.",
".##########3######## #.",
".#@@ BC#? B66 F>#3##.",
".#@@ C#? ># ;#.",
".#: 3 H =#A #.",
".##00##################.",
"........................"
],
"set": [
{ "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] },
{ "point": "terrain", "id": "t_dirt", "x": 23, "y": [ 0, 23 ], "repeat": [ 5, 10 ] },
{ "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] },
{ "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 0, 2 ], "repeat": [ 8, 10 ] },
{ "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 0, 4 ], "repeat": [ 8, 2 ] }
],
"terrain": {
" ": "t_floor",
"#": "t_wall_log",
".": "t_grass",
"0": "t_curtains",
"3": "t_door_locked",
"6": "t_floor",
"9": "t_floor",
":": "t_floor",
";": "t_floor",
"=": "t_rock_floor",
">": "t_floor",
"?": "t_floor",
"@": "t_floor",
"A": "t_floor",
"B": "t_floor",
"C": "t_floor",
"F": "t_floor",
"H": "t_floor",
"O": "t_dirt",
"S": "t_floor",
"[": "t_fence_v",
"_": "t_pavement",
"~": "t_fence_h"
},
"furniture": {
"6": "f_table",
"9": "f_rack",
":": "f_dresser",
"=": "f_woodstove",
">": "f_counter",
"?": "f_sofa",
"@": "f_bed",
"A": "f_sink",
"B": "f_chair",
"C": "f_desk",
"F": "f_glass_fridge",
"H": "f_armchair",
"S": "f_stool"
},
"toilets": { ";": { } },
"gaspumps": { "O": { } },
"place_items": [
{ "item": "bed", "x": [ 2, 3 ], "y": [ 19, 20 ], "chance": 80 },
{ "item": "dresser", "x": 2, "y": 21, "chance": 80 },
{ "item": "fridgesnacks", "x": [ 2, 9 ], "y": 17, "chance": 80 },
{ "item": "fridge", "x": 17, "y": 19, "chance": 80 },
{ "item": "snacks", "x": [ 2, 5 ], "y": 15, "chance": 80 },
{ "item": "behindcounter", "x": [ 21, 21 ], "y": [ 13, 14 ], "chance": 80 },
{ "item": "road", "x": [ 20, 20 ], "y": [ 13, 14 ], "chance": 20 },
{ "item": "snacks", "x": [ 2, 5 ], "y": 13, "chance": 13 },
{ "item": "camping", "x": [ 9, 9 ], "y": [ 15, 15 ], "chance": 70 },
{ "item": "homebooks", "x": [ 7, 7 ], "y": [ 19, 20 ], "chance": 60 },
{ "item": "magazines", "x": [ 9, 9 ], "y": [ 13, 15 ], "chance": 90 },
{ "item": "softdrugs", "x": [ 8, 8 ], "y": [ 13, 15 ], "chance": 80 }
],
"place_item": [
{ "item": "shotgun_s", "x": 3, "y": 20 },
{ "item": "pot", "x": 18, "y": 21 },
{ "item": "shot_00", "x": 7, "y": 19, "chance": 50 }
]
}
}
]
@@ -0,0 +1,75 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_grocery" ],
"weight": 1000,
"object": {
"rows": [
" ",
" ",
" ---:::---++---:::--- ",
" |..................| ",
" |..................| ",
" |..#..{#..{#..{#..{| ",
" |..#..{#..{#..{#..{| ",
" |..#..{#..{#..{#..{| ",
" |..................| ",
" |..................| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{..{{{| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{..{{{| ",
" |&..{{..{{..{{....{| ",
" |..................| ",
" |..................| ",
" |---|.........#####| ",
" |...|.........#....| ",
" |...+.&&&&&&&....&&| ",
" -------------------- ",
" ",
" "
],
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"#": "t_floor",
"&": "t_floor",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_window",
"{": "t_floor",
"|": "t_wall"
},
"furniture": { "#": "f_counter", "&": "f_glass_fridge", "{": "f_rack" },
"place_items": [
{ "item": "fridgesnacks", "x": 3, "y": [ 10, 15 ], "chance": 65, "repeat": [ 1, 3 ] },
{ "item": "fridge", "x": [ 8, 14 ], "y": 20, "chance": 70, "repeat": [ 1, 3 ] },
{ "item": "fridge", "x": [ 19, 20 ], "y": 20, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "softdrugs", "x": 6, "y": [ 10, 15 ], "chance": 55, "repeat": [ 1, 3 ] },
{ "item": "cleaning", "x": 7, "y": [ 10, 15 ], "chance": 88, "repeat": [ 1, 3 ] },
{ "item": "kitchen", "x": 10, "y": [ 10, 15 ], "chance": 75, "repeat": [ 1, 3 ] },
{ "item": "snacks", "x": 11, "y": [ 10, 15 ], "chance": 78, "repeat": [ 1, 3 ] },
{ "item": "cannedfood", "x": 14, "y": [ 10, 15 ], "chance": 80, "repeat": [ 1, 3 ] },
{ "item": "pasta", "x": 15, "y": [ 10, 15 ], "chance": 74, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": 20, "y": [ 10, 15 ], "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": [ 18, 19 ], "y": 11, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": [ 18, 20 ], "y": 13, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "snacks", "x": 8, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 8, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 12, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 12, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 16, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 16, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 20, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 20, "y": 7, "chance": 70, "repeat": 1 }
],
"place_monsters": [
{ "monster": "GROUP_GROCERY", "x": [ 0, 0 ], "y": [ 23, 23 ], "chance": 2, "repeat": [ 2, 3 ] },
{ "monster": "GROUP_ROACH", "x": [ 2, 21 ], "y": [ 2, 21 ], "chance": 20 }
],
"vehicles": { ".": { "vehicle": "shopping_cart", "chance": 1, "status": 1 } }
}
}
]
@@ -48,7 +48,12 @@
{
"id": "groce_pasta",
"type": "item_group",
"items": [ [ "spaghetti_raw", 60 ], [ "lasagne_raw", 50 ], [ "macaroni_raw", 60 ], [ "noodles_fast", 50 ] ]
"items": [
[ "spaghetti_raw", 60 ],
[ "lasagne_raw", 50 ],
[ "macaroni_raw", 60 ],
[ "noodles_fast", 50 ]
]
},
{
"id": "groce_ingredient",
@@ -114,7 +119,12 @@
{
"id": "groce_frozen",
"type": "item_group",
"items": [ [ "frozen_dinner", 80 ], [ "pizza_veggy", 50 ], [ "pizza_meat", 50 ], [ "frozen_burrito", 50 ] ]
"items": [
[ "frozen_dinner", 80 ],
[ "pizza_veggy", 50 ],
[ "pizza_meat", 50 ],
[ "frozen_burrito", 50 ]
]
},
{
"id": "groce_meat",
@@ -214,7 +224,9 @@
"r": "f_rack",
"t": "f_table"
},
"toilets": { "T": { } },
"toilets": {
"T": {}
},
"place_items": [
{ "item": "produce", "x": [ 3, 6 ], "y": 5, "chance": 65, "repeat": [ 1, 2 ] },
{ "item": "produce", "x": [ 8, 12 ], "y": 5, "chance": 65, "repeat": [ 1, 2 ] },
@@ -261,78 +273,5 @@
{ "vehicle": "shopping_cart", "x": [ 4, 21 ], "y": 13, "chance": 15 }
]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_grocery" ],
"weight": 1000,
"object": {
"rows": [
" ",
" ",
" ---:::---++---:::--- ",
" |..................| ",
" |..................| ",
" |..#..{#..{#..{#..{| ",
" |..#..{#..{#..{#..{| ",
" |..#..{#..{#..{#..{| ",
" |..................| ",
" |..................| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{..{{{| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{....{| ",
" |&..{{..{{..{{..{{{| ",
" |&..{{..{{..{{....{| ",
" |..................| ",
" |..................| ",
" |---|.........#####| ",
" |...|.........#....| ",
" |...+.&&&&&&&....&&| ",
" -------------------- ",
" ",
" "
],
"terrain": {
" ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
"#": "t_floor",
"&": "t_floor",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_window",
"{": "t_floor",
"|": "t_wall"
},
"furniture": { "#": "f_counter", "&": "f_glass_fridge", "{": "f_rack" },
"place_items": [
{ "item": "fridgesnacks", "x": 3, "y": [ 10, 15 ], "chance": 65, "repeat": [ 1, 3 ] },
{ "item": "fridge", "x": [ 8, 14 ], "y": 20, "chance": 70, "repeat": [ 1, 3 ] },
{ "item": "fridge", "x": [ 19, 20 ], "y": 20, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "softdrugs", "x": 6, "y": [ 10, 15 ], "chance": 55, "repeat": [ 1, 3 ] },
{ "item": "cleaning", "x": 7, "y": [ 10, 15 ], "chance": 88, "repeat": [ 1, 3 ] },
{ "item": "kitchen", "x": 10, "y": [ 10, 15 ], "chance": 75, "repeat": [ 1, 3 ] },
{ "item": "snacks", "x": 11, "y": [ 10, 15 ], "chance": 78, "repeat": [ 1, 3 ] },
{ "item": "cannedfood", "x": 14, "y": [ 10, 15 ], "chance": 80, "repeat": [ 1, 3 ] },
{ "item": "pasta", "x": 15, "y": [ 10, 15 ], "chance": 74, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": 20, "y": [ 10, 15 ], "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": [ 18, 19 ], "y": 11, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "produce", "x": [ 18, 20 ], "y": 13, "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "snacks", "x": 8, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 8, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 12, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 12, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 16, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 16, "y": 7, "chance": 70, "repeat": 1 },
{ "item": "snacks", "x": 20, "y": [ 5, 6 ], "chance": 50, "repeat": 1 },
{ "item": "magazines", "x": 20, "y": 7, "chance": 70, "repeat": 1 }
],
"place_monsters": [
{ "monster": "GROUP_GROCERY", "x": [ 0, 0 ], "y": [ 23, 23 ], "chance": 2, "repeat": [ 2, 3 ] },
{ "monster": "GROUP_ROACH", "x": [ 2, 21 ], "y": [ 2, 21 ], "chance": 20 }
],
"vehicles": { ".": { "vehicle": "shopping_cart", "chance": 1, "status": 1 } }
}
}
]
@@ -0,0 +1,86 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_gun" ],
"weight": 300,
"object": {
"rows": [
"_ssssssssssssssssssssss_",
"_s@@@@@@@_ssss_@@@@@@@s_",
"_s||555||_ssss_||555||s_",
"_s|#####5_ssss_5#####|s_",
"_s|.....5_ssss_5.....|s_",
"_s|.....5_ssss_5.....|s_",
"_s|.....|55++55|.....|s_",
"_s|..................|s_",
"_s|..................|s_",
"_s|....rrr....rrr....|s_",
"_s|u...rrr....rrr...u|s_",
"_s|^................^|s_",
"_||u...rrr....rrr...u|s_",
"_A|....rrr....rrr....|s_",
"_||..................|s_",
"_s|..................|s_",
"_s||D|||&&&&&&&&||L|||s_",
"_s|....|..####..|..cE|s_",
"_s|....|........D...E|s_",
"_s|S..;|lll##lll|l...|s_",
"_s|||||||||||||||||L||s_",
"_ssssssssssssssssssssss_",
"________________________",
"________________________"
],
"terrain": {
"#": "t_floor",
"&": "t_bars",
"*": "t_door_locked_alarm",
"+": "t_door_metal_pickable",
".": "t_floor",
"5": "t_window_bars_alarm",
";": "t_floor",
"@": "t_shrub",
"A": "t_atm",
"D": "t_door_c",
"E": "t_floor",
"L": "t_door_metal_locked",
"S": "t_floor",
"^": "t_floor",
"_": "t_pavement",
"c": "t_floor",
"l": "t_floor",
"r": "t_floor",
"s": "t_sidewalk",
"u": "t_floor",
"|": "t_wall"
},
"furniture": {
"#": "f_counter",
"E": "f_desk",
"S": "f_sink",
"^": "f_indoor_plant",
"c": "f_chair",
"l": "f_locker",
"r": "f_rack",
"u": "f_vending_reinforced"
},
"vendingmachines": { "u": { "item_group": "vending_ammo", "reinforced": true } },
"toilets": { ";": { } },
"place_loot": [
{ "group": "guns_pistol_rare", "x": [ 8, 10 ], "y": 19, "chance": 100, "repeat": [ 1, 2 ], "magazine": 100 },
{ "group": "guns_shotgun_rare", "x": [ 8, 10 ], "y": 19, "chance": 80, "magazine": 100 },
{ "group": "guns_rifle_rare", "x": [ 13, 16 ], "y": 19, "chance": 100, "magazine": 100 },
{ "group": "guns_smg_rare", "x": [ 13, 16 ], "y": 19, "chance": 80, "magazine": 100 },
{ "group": "ammo_rare", "x": [ 10, 13 ], "y": 17, "chance": 100, "repeat": [ 1, 4 ] },
{ "group": "ammo_pistol_common", "x": [ 7, 9 ], "y": [ 9, 10 ], "chance": 100, "repeat": [ 3, 6 ] },
{ "group": "ammo_rifle_common", "x": [ 7, 9 ], "y": 12, "chance": 100, "repeat": [ 1, 4 ] },
{ "group": "ammo_shotgun_common", "x": [ 7, 9 ], "y": 13, "chance": 100, "repeat": [ 1, 3 ] },
{ "group": "guns_pistol_common", "x": 14, "y": [ 9, 10 ], "chance": 75 },
{ "group": "guns_shotgun_common", "x": 15, "y": [ 9, 10 ], "chance": 75 },
{ "group": "guns_rifle_common", "x": 16, "y": [ 9, 10 ], "chance": 75 },
{ "group": "mags_common", "x": [ 14, 16 ], "y": 12, "chance": 100, "repeat": [ 1, 4 ] },
{ "group": "mags_rare", "x": [ 14, 16 ], "y": 13, "chance": 75, "repeat": [ 1, 3 ] }
]
}
}
]
@@ -0,0 +1,77 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_hardware" ],
"weight": 500,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"~~~WWWWWWWWW^^WWWWWWW~~~",
"***w~~~~~~~~~~~~~~~~w***",
"***w~~~~~~~~~~~~~~~~w***",
"***w~~~~~~~~~~~~~~~~w***",
"***-=----===-++---=--***",
"***|...............]|***",
"***|.]]]..[[...[[..]|***",
"***|...............]|***",
"***|...........]]..]|***",
"***|.]]].###.......]|***",
"***|.......#...]]..]|***",
"***|.....#l%.......]|***",
"***|.]]].###...]]..]|***",
"***|...............]|***",
"***|...............]|***",
"***|.]]]]]...]..]..]|***",
"***|.........]..]..]|***",
"***|----------------|***",
"************************",
"************************",
"************************",
"************************",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
"=": "t_wall_glass",
"W": "t_chainfence_h",
"[": "t_floor",
"]": "t_floor",
"^": "t_chaingate_c",
"l": "t_floor",
"w": "t_chainfence_v",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": { "#": "f_counter", "[": "f_table", "]": "f_rack", "l": "f_stool" },
"place_signs": [ { "signage": "the name is gone but a slogan remains: 'We'll repair you all the way'", "x": 15, "y": 4 } ],
"place_items": [
{ "item": "hardware_bulk", "x": [ 4, 11 ], "y": 4, "chance": 35, "repeat": [ 1, 6 ] },
{ "item": "cleaning", "x": [ 5, 7 ], "y": 7, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "cleaning", "x": [ 5, 7 ], "y": 10, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "tools_construction", "x": [ 5, 7 ], "y": 13, "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "mischw", "x": [ 5, 9 ], "y": 16, "chance": 40, "repeat": [ 1, 3 ] },
{ "item": "paint", "x": [ 10, 11 ], "y": 7, "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "paint", "x": [ 15, 16 ], "y": 7, "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "home_hw", "x": [ 15, 16 ], "y": 9, "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "home_hw", "x": [ 15, 16 ], "y": 11, "chance": 30, "repeat": [ 1, 2 ] },
{ "item": "snacks", "x": [ 15, 16 ], "y": 13, "chance": 60, "repeat": [ 1, 2 ] },
{ "item": "hardware", "x": 13, "y": [ 16, 17 ], "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "hardware", "x": 16, "y": [ 16, 17 ], "chance": 40, "repeat": [ 1, 2 ] },
{ "item": "tools_carpentry", "x": 19, "y": [ 6, 17 ], "chance": 50, "repeat": [ 1, 9 ] }
],
"place_vehicles": [
{ "vehicle": "wheelbarrow", "x": 4, "y": 2, "chance": 25 },
{ "vehicle": "wheelbarrow", "x": 5, "y": 2, "chance": 25 },
{ "vehicle": "wheelbarrow", "x": 6, "y": 2, "chance": 25 },
{ "vehicle": "wheelbarrow", "x": 7, "y": 2, "chance": 25 },
{ "vehicle": "wheelbarrow", "x": 8, "y": 2, "chance": 25 }
]
}
}
]
@@ -0,0 +1,92 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "s_hardware" ],
"weight": 300,
"object": {
"rows": [
"~~~~~~~~~~~~~~~~~~~~~~~~",
"*W^^^WW|-=--:---:---:-|*",
"*w~~~%~|..............|*",
"*w~~~v~|..............|*",
"*w~~~v~|..l%..l%..l%..|*",
"*w~~~~~|...#...#...#..|*",
"*w~~~~~|...#...#...#..|*",
"*w~~~~~|..............|*",
"*w~~~~~:..............|*",
"*w~~~~~:..............|*",
"*w~~~~~|...]..]..]..].|*",
"*wr~~r~|...]..]..]..].|*",
"*wr~~r~|...]..]..]..].|*",
"*wr~~r~|...]..]..]..].|*",
"*wr~~r~|...]..]..]..].|*",
"*w~~~~~|..............|*",
"*wr~~r~|..............|*",
"*wr~~r~|.###..]..]..].|*",
"*wr~~r~+...#..]..]..].|*",
"*wr~~r~|---|..]..]..].|*",
"*wr~~r~|tsu|..]..]..].|*",
"*w~~~~~|...+..........|*",
"*WWWWWW|---|----------|*",
"************************"
],
"terrain": {
"#": "t_floor",
"%": "t_console_broken",
"*": "t_grass",
"+": "t_door_c",
"-": "t_wall",
".": "t_floor",
":": "t_door_glass_c",
"=": "t_wall_glass",
"W": "t_chainfence_h",
"]": "t_floor",
"^": "t_chaingate_c",
"l": "t_floor",
"r": "t_sidewalk",
"s": "t_floor",
"t": "t_floor",
"u": "t_floor",
"v": "t_sidewalk",
"w": "t_chainfence_v",
"|": "t_wall",
"~": "t_sidewalk"
},
"furniture": {
"#": "f_counter",
"]": "f_rack",
"l": "f_stool",
"r": "f_rack",
"s": "f_sink",
"u": "f_trashcan",
"v": "f_counter"
},
"place_vendingmachines": [ { "x": 8, "y": 2 }, { "x": 8, "y": 3 } ],
"toilets": { "t": {} },
"place_items": [
{ "item": "hardware_bulk", "x": 2, "y": [ 2, 7 ], "chance": 50, "repeat": [ 1, 3 ] },
{ "item": "tools_carpentry", "x": 20, "y": [ 10, 14 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "paint", "x": 17, "y": [ 10, 14 ], "chance": 40, "repeat": [ 1, 4 ] },
{ "item": "hardware", "x": 14, "y": [ 10, 14 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "cleaning", "x": 11, "y": [ 10, 14 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "hardware", "x": 20, "y": [ 17, 20 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "tools_construction", "x": 17, "y": [ 17, 20 ], "chance": 50, "repeat": [ 1, 4 ] },
{ "item": "construction_worker", "x": 14, "y": [ 17, 20 ], "chance": 40, "repeat": [ 1, 4 ] },
{ "item": "farming_seeds", "x": 2, "y": [ 11, 14 ], "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "tools_earthworking", "x": 2, "y": [ 16, 20 ], "chance": 35, "repeat": [ 1, 4 ] },
{ "item": "farming_seeds", "x": 5, "y": [ 11, 14 ], "chance": 50, "repeat": [ 1, 2 ] },
{ "item": "supplies_farming", "x": 5, "y": [ 16, 20 ], "chance": 35, "repeat": [ 1, 4 ] },
{ "item": "trash", "x": 10, "y": 20, "chance": 75 }
],
"place_vehicles": [
{ "vehicle": "wheelbarrow", "x": [ 3, 4 ], "y": [ 5, 9 ], "chance": 40 },
{ "vehicle": "shopping_cart", "x": [ 21, 22 ], "y": [ 3, 22 ], "chance": 25 },
{ "vehicle": "shopping_cart", "x": [ 18, 19 ], "y": [ 7, 22 ], "chance": 25 },
{ "vehicle": "shopping_cart", "x": [ 15, 16 ], "y": [ 7, 22 ], "chance": 25 },
{ "vehicle": "shopping_cart", "x": [ 12, 13 ], "y": [ 7, 22 ], "chance": 25 },
{ "vehicle": "shopping_cart", "x": [ 8, 10 ], "y": [ 5, 16 ], "chance": 25 }
]
}
}
]