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

135 lines
4.0 KiB
JSON

[
{
"type": "palette",
"id": "tomb",
"terrain": {
".": "t_rock_floor",
" ": [ [ "t_grass_dead", 15 ], [ "t_dirt", 4 ], [ "t_dirtmound", 3 ], [ "t_rock_floor_no_roof", 4 ] ],
"T": "t_tree_dead",
"R": "t_railroad_rubble",
"S": "t_shrub",
"<": "t_slope_up",
">": "t_slope_down",
"#": "t_rock"
},
"furniture": { "H": "f_altar", "C": "f_coffin_c" },
"items": { "R": { "item": "animist_items", "chance": 25 }, "H": { "item": "forest_tomb_spellbook", "chance": 100 } },
"monster": { "x": { "monster": "mon_skeleton", "chance": 50 }, "Z": { "monster": "mon_zombie_necro", "chance": 100 } }
},
{
"type": "palette",
"id": "tomb_roof",
"terrain": { ".": "t_rock_roof", " ": "t_open_air", ">": "t_slope_down" }
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "forest_tomb" ],
"//": "Ground level - Z-0.",
"weight": 100,
"object": {
"fill_ter": "t_rock_floor",
"rows": [
" S ",
" S ",
" S ",
" S ",
" S ",
" S S ",
" ##<############### ",
" ################## ",
" S ####C.##>>##..C### ",
" ###x..........###<S ",
" ###...##..##..C### ",
" ###.####..######## ",
" ###..###..x..##### ",
" ###..C##..#...R### S ",
" S####R###..######## ",
" ########..###<#### ",
" T T S ",
" S ",
" T T S ",
" S ",
" T T ",
" S ",
" S ",
" S "
],
"palettes": [ "tomb" ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "forest_tomb_bottom" ],
"//": "Underground level - Z -1.",
"weight": 100,
"object": {
"fill_ter": "t_rock_floor",
"rows": [
"########################",
"########################",
"########################",
"########################",
"########################",
"######.R################",
"######.####.......######",
"######.####..###.x######",
"#####C..C##<<##R.C######",
"#######.###..###########",
"#######.....############",
"###########..###########",
"###########..###########",
"############.###########",
"###########..###########",
"###########..###########",
"###########.############",
"########C......C########",
"########........########",
"########...HZ...########",
"########R......R########",
"########################",
"########################",
"########################"
],
"palettes": [ "tomb" ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "forest_tomb_roof" ],
"//": "Roof level - Z +1.",
"weight": 100,
"object": {
"rows": [
" ",
" ",
" ",
" ",
" ",
" ",
" ..>............... ",
" .................. ",
" .................. ",
" .................> ",
" .................. ",
" .................. ",
" .................. ",
" .................. ",
" .................. ",
" .............>.... ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
],
"palettes": [ "tomb_roof" ]
}
}
]