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

189 lines
11 KiB
JSON

[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ [ "wizardtower1_ground", "wizardtower1_living", "wizardtower1_golems", "wizardtower1_study", "wizardtower1_roof" ] ],
"weight": 100,
"object": {
"fill_ter": "t_floor",
"rows": [
"!!!!!!!!!!!!!!!!!!!#####...................;;;;;........................................................................",
"!,,,,,,,,,,,,,,,,,,[[[[#...................;;;;;........................................................................",
"!,^,,,,,,######,,,,[[[[#.........#wwww#....;;;;;.........!!!!!!.........................................................",
"!,,,,,,###EBB|###,,[[[,!.......###EBBE###..............!!!!!!!!!!.......................................................",
"!,,,,#w#aa BB|BB#w#[[[,!.....###aa BB dd###..........!!!!!!!!!!!!!!.....................................................",
"!,,,##Ad | ##[[,!....##bb Adb##........!!!!!!!!!!!!!!!!....................................................",
"!,,,w bbb|aEb #[[,!....#b b#........!!!!!###ww#!!!!!.............#wwww#..................!!!!!!.........",
"!,,##||||+||||||||+##[,!...##||||||HH ||+||##......!!!!!##|V ##!!!!!...........##mm ##................!!!!!!!!........",
"!,,#< =[,!...#> <|||+|a uuw......!!!!##>|V 8##!!!!..........##mh F##..............!!!!!!!!!!.......",
"!,##< hTTh hhh##!!..##> | uu##....!!!!## |V 08##!!!!........## y c c##............!!!!!!!!!!!!......",
"!##|||+| hTTh 123cw,,.;w||||| |& ||#....!!!!#U |V mw!!!!........w 9cL w............!!!!!!!!!!!!......",
",#WD|& | hTTh ow,,.;wH A|A ## |CsC +t#....!!!!#U |## hmw!!!!........w 9##cc w............!!!!!!!!!!!!......",
",# + | hTTh 5w,,.;wH b||| ##+||||+||#....!!!!##M#### mw!!!!........wd 9## w............!!!!!!!!!!!!......",
",#fx|st| 4w,,.;wH + |u t| U#....!!!!#0 # mw!!!!........wdA 99 w............!!!!!!!!!!!!......",
",######## &F##,,.;##H A| |u | U##....!!!!##0 # 0##!!!!........## O ##............!!!!!!!!!!!!......",
",#UUU& + |67| ||#,,,.;;#HHHbb| |u CsC|cc#......!!!!##0 # <##!!!!..........## >##..............!!!!!!!!!!.......",
",# # |||| #,,,.;;##|||||+||+|||||##......!!!!!##0 M ##!!!!!...........## ##................!!!!!!!!........",
",# # ||HHHH w,,,.;;;#E + Adw;.......!!!!!######!!!!!.............#wwww#..................!!!!!!.........",
",# # + #,,,.;;;##E|b d##;.......!!!!!!!!!!!!!!!!....................................................",
",# #||+|b b#,,,.;;;;###b BB #w#;;........!!!!!!!!!!!!!!.....................................................",
",# #A |H bw,,,.;;;;;;###EBBE###;;;;..........!!!!!!!!!!.......................................................",
",#MMMMMM#R |H r#,,,.;;;;;;;;#wwww#;;;;;;............!!!!!!.........................................................",
",*______## Y|H A##,,,........;;;;;;;;;;;;;...........................................................................",
",*______*#=##ww#ww##,,,,.........;;;;;;;;;;;............................................................................"
],
"palettes": [ "wizardtower1_palette" ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ [ "wizardtower2_ground", "wizardtower2_stairs1", "wizardtower2_stairs2", "wizardtower2_study", "wizardtower2_roof" ] ],
"weight": 100,
"object": {
"fill_ter": "t_floor",
"rows": [
",,,,,,,,,,,,,,,[[,,,,,,,................................................................................................",
",,,,,,,,,,,,,,^[[,,,,,,,................................................................................................",
",,,,,,,[[[[[[[[[[,,,,,,,................................................................................................",
",,,,,,,[[[[[[[[[[,,,,,,,................................................................................................",
",,,,,*#==#w#w#w#w#,,,,,,......!!!!!!!!!!!!..............................................................................",
",,,,*## ##,,,,,.....!!!!!!!!!!!!!!....................................::::::::::..............!!!!!!!!!!.......",
",,,,## bHHHHb ##,,,,....!!!!!!!!!!!!!!!!..................................:: ::............!!!!!!!!!!!!......",
",,,,w ###### w,,,,....!!!!!##ww##!!!!!.............##ww##..............:: ##ww## ::..........!!!!!!!!!!!!!!.....",
",,,,w ## ## w,,,,....!!!!## ##!!!!............## << ##.............: ##0>>0## :..........!!!!!!!!!!!!!!.....",
",,,,#++## ##+##,,,,....!!!## 0##!!!...........##0 ##............: ##9 9## :..........!!!!!!!!!!!!!!.....",
",,,,# # # s#,,,,....!!!# #!!!...........# #............: #9 9# :..........!!!!!!!!!!!!!!.....",
",,,,w + << # t#,,,,....!!!w >> w!!!...........w ## w............: + cc + :..........!!!!!!!!!!!!!!.....",
",,,,w + ## # &#,,,,....!!!w ## w!!!...........w ## w............: + cL + :..........!!!!!!!!!!!!!!.....",
",,,,# # # ~#,,,,....!!!# #!!!...........# #............: #y y# :..........!!!!!!!!!!!!!!.....",
",,,,##### ##+##,,,,....!!!##0 ##!!!...........## 0##............: ##9 h 9## :..........!!!!!!!!!!!!!!.....",
",,,,#BBE## ## w,,,,....!!!!## << ##!!!!............## >> ##.............: ##mmmm## :..........!!!!!!!!!!!!!!.....",
",,,,wBB #+#+## hw,,,,....!!!!!##ww##!!!!!.............##ww##..............:: ##ww## ::..........!!!!!!!!!!!!!!.....",
",,,,## h # b##,,,,....!!!!!!!!!!!!!!!!..................................:: ::............!!!!!!!!!!!!......",
",,,,*##dd #BBEBB##*,,,,.....!!!!!!!!!!!!!!....................................::::::::::..............!!!!!!!!!!.......",
",,,,,*#ww###ww#ww#*,,,,,......!!!!!!!!!!!!..............................................................................",
",,,,,,,,,,,,,,,,,,,,,,,,................................................................................................",
",,,,,,,,,,,,,,,,,,,,,,,,................................................................................................",
",,,,,,,,,,,,,,,,,,,,,,,,................................................................................................",
",,,,,,,,,,,,,,,,,,,,,,,,................................................................................................"
],
"palettes": [ "wizardtower1_palette" ],
"terrain": {
",": [ [ "t_region_groundcover_urban", 50 ], [ "t_region_groundcover_forest", 5 ], "t_region_shrub", "t_region_tree" ]
}
}
},
{
"type": "palette",
"id": "wizardtower1_palette",
"terrain": {
",": "t_region_groundcover_urban",
".": "t_open_air",
"*": "t_region_shrub_decorative",
"_": "t_pavement",
";": "t_tile_flat_roof",
"^": "t_region_tree_fruit",
"[": "t_sidewalk",
"!": "t_privacy_fence",
"#": "t_rock_wall",
"|": "t_wall_w",
":": "t_railing",
"M": "t_door_metal_locked",
"+": "t_door_c",
"=": "t_door_locked",
"w": "t_window_domestic",
">": "t_stairs_down",
"<": "t_stairs_up"
},
"furniture": {
"&": "f_trashcan",
"a": "f_wardrobe",
"A": "f_armchair",
"b": "f_bookcase",
"B": "f_bed",
"c": "f_cupboard",
"C": "f_counter",
"d": "f_desk",
"D": "f_dryer",
"e": "f_water_heater",
"E": "f_dresser",
"f": "f_home_furnace",
"F": "f_fridge",
"h": "f_chair",
"H": "f_sofa",
"i": "f_filing_cabinet",
"I": "f_dishwasher",
"L": "f_alembic",
"m": "f_magic_bench",
"o": "f_oven",
"O": "f_orrery",
"r": "f_rack",
"R": "f_rack",
"s": "f_sink",
"t": "f_toilet",
"T": "f_table",
"u": "f_bathtub",
"U": "f_utility_shelf",
"V": "f_utility_shelf",
"~": "f_shower",
"W": "f_washer",
"x": "f_water_heater",
"y": "f_huge_mana_crystal",
"Y": "f_rack_coat",
"1": "f_cupboard",
"2": "f_cupboard",
"3": "f_cupboard",
"4": "f_cupboard",
"5": "f_sink",
"6": "f_cupboard",
"7": "f_cupboard",
"8": "f_bookcase",
"9": "f_bookcase"
},
"items": {
"&": { "item": "trash", "chance": 50, "repeat": [ 1, 2 ] },
"a": [
{ "item": "dresser", "chance": 50, "repeat": [ 1, 8 ] },
{ "item": "allclothes", "chance": 10, "repeat": [ 1, 3 ] },
{ "item": "enchanted_misc", "chance": 5 }
],
"b": [ { "item": "novels", "chance": 50, "repeat": [ 1, 15 ] }, { "item": "homebooks", "chance": 25, "repeat": [ 1, 5 ] } ],
"B": { "item": "bed", "chance": 20 },
"c": { "item": "kitchen_counters", "chance": 5, "repeat": [ 1, 3 ] },
"C": { "item": "snacks", "chance": 10, "repeat": [ 1, 2 ] },
"d": { "item": "SUS_office_desk", "chance": 25 },
"D": { "item": "snacks", "chance": 10, "repeat": [ 1, 2 ] },
"E": { "item": "dresser", "chance": 50, "repeat": [ 1, 5 ] },
"f": [ { "item": "SUS_fridge", "chance": 95 }, { "item": "potions_common", "chance": 5, "repeat": [ 1, 3 ] } ],
"i": [ { "item": "SUS_office_filing_cabinet", "chance": 30 }, { "item": "office", "chance": 50, "repeat": [ 1, 4 ] } ],
"I": { "item": "SUS_dishwasher", "chance": 50 },
"m": { "item": "magic_tools_and_loot", "chance": 25 },
"o": { "item": "SUS_oven", "chance": 70 },
"r": { "item": "a_television", "chance": 100 },
"R": { "item": "shoes", "chance": 20, "repeat": [ 1, 4 ] },
"U": [ { "item": "tools_common", "chance": 40, "repeat": [ 1, 3 ] }, { "item": "mischw", "chance": 10 } ],
"V": [
{ "item": "tools_general", "chance": 60, "repeat": [ 1, 3 ] },
{ "item": "mischw", "chance": 10 },
{ "item": "magic_tools_and_loot", "chance": 5 }
],
"Y": [ { "item": "coat_rack", "chance": 70 }, { "item": "magic_shop_clothes", "chance": 30 } ],
"1": [ { "item": "SUS_dishes", "chance": 100 }, { "item": "SUS_silverware", "chance": 100 } ],
"2": [ { "item": "SUS_cookware", "chance": 100 }, { "item": "SUS_spice_collection", "chance": 50 } ],
"3": [ { "item": "SUS_utensils", "chance": 100 }, { "item": "SUS_knife_drawer", "chance": 100 } ],
"4": [ { "item": "SUS_junk_drawer", "chance": 100 }, { "item": "SUS_appliances_cupboard", "chance": 100 } ],
"5": { "item": "SUS_kitchen_sink", "chance": 100 },
"6": { "item": "SUS_pantry", "chance": 100 },
"7": [ { "item": "SUS_breakfast_cupboard", "chance": 50 }, { "item": "SUS_coffee_cupboard", "chance": 50 } ],
"8": [ { "item": "homebooks", "chance": 45, "repeat": [ 1, 5 ] }, { "item": "spellbook_loot_1", "chance": 5 } ],
"9": [
{ "item": "homebooks", "chance": 45, "repeat": [ 1, 5 ] },
{ "item": "spellbook_loot_1", "chance": 15 },
{ "item": "spellbook_loot_2", "chance": 1 }
]
},
"monsters": { "0": { "monster": "GROUP_TOWER_GOLEM" } }
}
]