-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
defbfc6
commit 7587310
Showing
3 changed files
with
380 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
372 changes: 372 additions & 0 deletions
372
data/mods/Magiclysm/mod_interactions/innawood/mapgen/druid_giant_tree_empty.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,372 @@ | ||
[ | ||
{ | ||
"type": "overmap_special", | ||
"id": "druid_tower_innawood", | ||
"overmaps": [ | ||
{ "point": [ 0, 0, 0 ], "overmap": "druid_giant_tree_empty_z0_north" }, | ||
{ "point": [ 0, 0, 1 ], "overmap": "druid_giant_tree_empty_z1_north" }, | ||
{ "point": [ 0, 0, 2 ], "overmap": "druid_giant_tree_empty_z2_north" }, | ||
{ "point": [ 0, 0, 3 ], "overmap": "druid_giant_tree_empty_z3_north" }, | ||
{ "point": [ -1, -1, 4 ], "overmap": "druid_giant_tree_empty_crown_nw_north" }, | ||
{ "point": [ 0, -1, 4 ], "overmap": "druid_giant_tree_empty_crown_n_north" }, | ||
{ "point": [ 1, -1, 4 ], "overmap": "druid_giant_tree_empty_crown_ne_north" }, | ||
{ "point": [ -1, 0, 4 ], "overmap": "druid_giant_tree_empty_crown_w_north" }, | ||
{ "point": [ 0, 0, 4 ], "overmap": "druid_giant_tree_empty_crown_north" }, | ||
{ "point": [ 1, 0, 4 ], "overmap": "druid_giant_tree_empty_crown_e_north" }, | ||
{ "point": [ -1, 1, 4 ], "overmap": "druid_giant_tree_empty_crown_sw_north" }, | ||
{ "point": [ 0, 1, 4 ], "overmap": "druid_giant_tree_empty_crown_s_north" }, | ||
{ "point": [ 1, 1, 4 ], "overmap": "druid_giant_tree_empty_crown_se_north" } | ||
], | ||
"locations": [ "forest_center" ], | ||
"city_distance": [ 30, -1 ], | ||
"city_sizes": [ 0, 20 ], | ||
"occurrences": [ 1, 5 ], | ||
"flags": [ "WILDERNESS" ] | ||
}, | ||
{ | ||
"type": "overmap_terrain", | ||
"id": [ "druid_giant_tree_empty_z0" ], | ||
"name": "great tree", | ||
"sym": "F", | ||
"color": "green", | ||
"looks_like": "triffid_grove", | ||
"vision_levels": "blends_till_outlines", | ||
"see_cost": "high" | ||
}, | ||
{ | ||
"type": "overmap_terrain", | ||
"id": [ "druid_giant_tree_empty_z1", "druid_giant_tree_empty_z2", "druid_giant_tree_empty_z3" ], | ||
"name": "great tree", | ||
"sym": "F", | ||
"color": "green", | ||
"looks_like": "triffid_grove_z2", | ||
"vision_levels": "blends_till_outlines", | ||
"see_cost": "high" | ||
}, | ||
{ | ||
"type": "overmap_terrain", | ||
"id": [ | ||
"druid_giant_tree_empty_crown_nw", | ||
"druid_giant_tree_empty_crown_n", | ||
"druid_giant_tree_empty_crown_ne", | ||
"druid_giant_tree_empty_crown_w", | ||
"druid_giant_tree_empty_crown", | ||
"druid_giant_tree_empty_crown_e", | ||
"druid_giant_tree_empty_crown_sw", | ||
"druid_giant_tree_empty_crown_s", | ||
"druid_giant_tree_empty_crown_se" | ||
], | ||
"name": "great tree", | ||
"sym": "F", | ||
"color": "green", | ||
"looks_like": "forest", | ||
"vision_levels": "blends_till_outlines", | ||
"see_cost": "high" | ||
}, | ||
{ | ||
"type": "palette", | ||
"id": "druid_ritual_home", | ||
"terrain": { | ||
"|": "t_region_groundcover", | ||
"#": "t_triffid_bark_wall", | ||
"_": "t_heartwood_floor", | ||
"b": "t_heartwood_floor", | ||
"B": "t_heartwood_floor", | ||
"d": "t_heartwood_floor", | ||
"c": "t_heartwood_floor", | ||
"D": "t_heartwood_floor", | ||
"t": "t_heartwood_floor", | ||
"T": "t_heartwood_floor", | ||
"%": "t_heartwood_floor", | ||
"R": "t_heartwood_floor", | ||
"Ṛ": "t_heartwood_floor", | ||
"~": "t_druid_wood_wall", | ||
",": "t_druid_leaves", | ||
";": "t_heartwood_floor", | ||
"5": "t_heartwood_floor", | ||
"+": [ "t_bramble_door_c", "t_bramble_door_o" ], | ||
"*": "t_puddle", | ||
"[": "t_water_dp" | ||
}, | ||
"furniture": { | ||
"?": [ "f_dandelion", "f_flower_spurge", "f_burdock", "f_flower_tulip", "f_lily", "f_bluebell", "f_dahlia", "f_datura" ], | ||
"@": "f_brambles" | ||
} | ||
}, | ||
{ | ||
"type": "palette", | ||
"id": "druid_giant_tree_empty_roots", | ||
"terrain": { | ||
"#": "t_triffid_bark_wall", | ||
"_": "t_druid_root_floor", | ||
"b": "t_druid_root_floor", | ||
"B": "t_druid_root_floor", | ||
"d": "t_druid_root_floor", | ||
"D": "t_druid_root_floor", | ||
"R": "t_druid_root_floor", | ||
"t": "t_druid_root_floor", | ||
"T": "t_druid_root_floor", | ||
"~": "t_druid_wood_wall", | ||
",": "t_triffid_leaves", | ||
"P": "t_root_wall", | ||
".": "t_druid_root_floor", | ||
"+": [ "t_bramble_door_c", "t_bramble_door_o" ], | ||
"*": "t_puddle", | ||
"[": "t_water_dp", | ||
" ": [ | ||
"t_tree", | ||
"t_tree_apple", | ||
"t_tree_apple", | ||
"t_tree_pear", | ||
"t_tree_pear", | ||
"t_tree_cherry", | ||
"t_tree_peach", | ||
"t_tree_apricot", | ||
"t_tree_plum", | ||
"t_tree_pine", | ||
"t_tree_birch", | ||
"t_tree_maple", | ||
"t_tree_willow", | ||
"t_tree_hickory", | ||
"t_tree_young", | ||
"t_mega_fern", | ||
"t_underbrush", | ||
"t_shrub" | ||
] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"om_terrain": [ "druid_giant_tree_empty_z0" ], | ||
"object": { | ||
"predecessor_mapgen": "forest_thick", | ||
"rows": [ | ||
" ", | ||
" ", | ||
" ### ", | ||
" ########## ", | ||
" ################### ", | ||
" ############~~~#### ", | ||
" ###~~~~~~~~~~~~~~### ", | ||
" ###~~~~~~~~~~~~~~### ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~### ", | ||
" ###~~~~~~~~~~~~~~### ", | ||
" ###~~~~~~~~~~~~~~### ", | ||
" ###~~~~~~~~~~~~~~## ", | ||
" ###~~~~~~~~~~~~~~## ", | ||
" ####~~~~~~~~~~~~~## ", | ||
" ###~~~~~~~~~~~~~### ", | ||
" ###~~~~~~~~~~~~~~## ", | ||
" ###~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" ################## ", | ||
" ## #### ### ", | ||
" || ", | ||
" || " | ||
], | ||
"flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], | ||
"palettes": [ "druid_ritual_home" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"om_terrain": [ "druid_giant_tree_empty_z1" ], | ||
"object": { | ||
"fill_ter": "t_barkfloor", | ||
"rows": [ | ||
" ,,,, ", | ||
" ,####, ", | ||
" ,##, ", | ||
" ## ### ##### ", | ||
" #######~#####~~~## ", | ||
" #~~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~# ", | ||
" ##~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~##,,,", | ||
" #~~~~~~~~~~~~~~~####,", | ||
" #~~~~~~~~~~~~~~~###,,", | ||
" ######~~~~~~~~~~## ", | ||
" ### ############ ", | ||
" ,###, ####,## ", | ||
" ###, ,###, ", | ||
" ,##, ,##, ", | ||
" #, , " | ||
], | ||
"palettes": [ "druid_ritual_home" ], | ||
"terrain": { " ": "t_open_air" } | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"om_terrain": [ "druid_giant_tree_empty_z2" ], | ||
"//": "This is workspaces and study rooms", | ||
"object": { | ||
"fill_ter": "t_barkfloor", | ||
"rows": [ | ||
" ", | ||
" ", | ||
" ", | ||
" ##### ", | ||
" ####### #####~~~## ", | ||
" #~~~~~###~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~# ", | ||
" ##~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" ###~~~~~~~~~~~~~# ", | ||
" ############### ", | ||
" ## ## ", | ||
" ", | ||
" ", | ||
" " | ||
], | ||
"palettes": [ "druid_ritual_home" ], | ||
"terrain": { " ": "t_open_air" } | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"om_terrain": [ "druid_giant_tree_empty_z3" ], | ||
"//": "This is the master bedroom", | ||
"object": { | ||
"fill_ter": "t_barkfloor", | ||
"rows": [ | ||
" ", | ||
" ", | ||
" ", | ||
" ## ##### ", | ||
" #############~~~## ", | ||
" #~~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" ##~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~# ", | ||
" ##~~~~~~~~~~~~~~# ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~## ", | ||
" #~~~~~~~~~~~~~~~# ", | ||
" ######~~~~~~~~~~# ", | ||
" # ############ ", | ||
" ## ## ", | ||
" ", | ||
" ", | ||
" " | ||
], | ||
"palettes": [ "druid_ritual_home" ] | ||
} | ||
}, | ||
{ | ||
"type": "mapgen", | ||
"method": "json", | ||
"om_terrain": [ | ||
[ "druid_giant_tree_empty_crown_nw", "druid_giant_tree_empty_crown_n", "druid_giant_tree_empty_crown_ne" ], | ||
[ "druid_giant_tree_empty_crown_w", "druid_giant_tree_empty_crown", "druid_giant_tree_empty_crown_e" ], | ||
[ "druid_giant_tree_empty_crown_sw", "druid_giant_tree_empty_crown_s", "druid_giant_tree_empty_crown_se" ] | ||
], | ||
"weight": 100, | ||
"object": { | ||
"fill_ter": "t_barkfloor", | ||
"rows": [ | ||
" , ", | ||
" ,, ,, ,,,, ,,, , ", | ||
" ,, ,, , , , , , , ", | ||
" ,, ,,,,,,, , , ,, , ,,,, ", | ||
" ,,, ,,,,,,,,,,,,,,, , ,,,,,,,,, , ", | ||
" ,,,,,,,,,,, ,,,,,, ,, ,,,,,,,,,,, ", | ||
" ,, ,,,, ,,,,,, ,,,, ,,,,,,,,,, ,,,,,,,, , , ", | ||
" , , ,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" , , ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,, ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,, ", | ||
" ,,, ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, , ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,, ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,, ,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,, ,, ", | ||
" ,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,, ,, ", | ||
" ,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,", | ||
" , ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,, , ", | ||
" ,,, ,, ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,, ,, ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,, ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,, ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,, ", | ||
" , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, ,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, , ", | ||
" , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,, ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, , ", | ||
" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ", | ||
" ,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ", | ||
" ,,, ,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,, ,,, ", | ||
" , , ,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,, , ", | ||
" ,,,, ,,,,, ,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,, ,,,,,, , ", | ||
" ,,,, ,,,, ,,, ,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,, ", | ||
" , ,, ,,, ,,,, , ,, ,,,,, ,,, ,,,, ,,, ,,,,,,, ", | ||
" ,,, , ,, , , ,, , ,,,,,,,,,,,,,, ,,,, ,, ", | ||
" , , , ,, , ,, ,,, , ,,,,,, , ,, , ", | ||
" ,, ,, , ,, ,, , , ,, ", | ||
" , ,,, , ,, ", | ||
" , ", | ||
" ", | ||
" " | ||
], | ||
"palettes": [ "druid_ritual_home" ], | ||
"terrain": { " ": "t_open_air" } | ||
} | ||
} | ||
] |
7 changes: 7 additions & 0 deletions
7
data/mods/Magiclysm/mod_interactions/innawood/region_overlay.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
[ | ||
{ | ||
"type": "region_overlay", | ||
"regions": [ "all" ], | ||
"forest_mapgen_settings": { "forest_thick": { "terrains": [ "druid_giant_tree_empty_z0" ] } } | ||
} | ||
] |