Skip to content

Commit

Permalink
Adds the first fungal house! (CleverRaven#76463)
Browse files Browse the repository at this point in the history
* first fungal house

* adds GROUP_FUNGI_ZOMBIE for house_fungus_01

* Rename fungal_house_01 to house_fungus_01

* Update adds overmap_terrain for house_fungus_01

* adds "house_fungus_01" to possible "city" spawning list

* Update adds house_fungus_01 to multitile_city_buildings

* Update data/json/overmap/multitile_city_buildings.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/overmap/multitile_city_buildings.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Rename house_fungus_01 to house_fungus_01.json

* Defines "sym" for house_fungus_roof_01

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
zdlpoppa and github-actions[bot] authored Sep 19, 2024
1 parent abbb6ce commit 3cf4b80
Show file tree
Hide file tree
Showing 5 changed files with 137 additions and 1 deletion.
84 changes: 84 additions & 0 deletions data/json/mapgen/fungal/house_fungus_01.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "house_fungus_01" ],
"weight": 20,
"object": {
"fill_ter": "t_fungus",
"rows": [
"............``..........",
"............``..........",
"..##oo##o##.``..........",
"..#_ ___#.``........^.",
"..o___ _#.``.##oooo##.",
"..# ___|||##o*##_ ____#.",
"..#_ _|__ ___|___ __o.",
"..#____+__ _ ____ __#.",
"..#|||||_ ___ __ __ _#.",
"..o___|__ ____ _ _ __o.",
"..#___+___ __ ___ __#.",
"..#||||___##*###_ ||||#.",
"..#_ _____#_ __# _+ _#.",
"..o____ _#____#__|_ _o.",
"..#_ ____#__ #__|___#.",
"..#_ ____ #____o__|_ _o.",
"..##o##___# __#_ |___#.",
".....^#___#````#####o##.",
"......#___#.............",
"......##*##.............",
"........................",
"........................",
"........................",
"........................"
],
"terrain": {
".": [ [ "t_grass", 5 ], [ "t_grass_dead", 4 ], "t_fungus" ],
"_": [ [ "t_floor", 7 ], [ "t_fungus_mound", 3 ] ],
"#": [ [ "t_wall_w", 10 ], [ "t_fungus_wall", 3 ] ],
"|": [ [ "t_wall_wood", 10 ], [ "t_fungus_wall", 5 ] ],
"o": [ [ "t_wall_glass", 3 ], [ "t_fungus_wall", 2 ] ],
"*": "t_door_locked",
"+": "t_door_c",
"`": "t_sidewalk",
"^": "t_gutter_downspout"
}
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "house_fungus_roof_01",
"object": {
"fill_ter": "t_shingle_flat_roof",
"rows": [
" ",
" ",
" --------- ",
" -.......- ",
" -.......- ------5- ",
" -.......------......- ",
" -..1...........X....- ",
" -...................- ",
" -...................- ",
" -...................- ",
" -...........N.......- ",
" -...................- ",
" -.....=.........&...- ",
" -...................- ",
" -...................- ",
" -...................- ",
" ----5...------......- ",
" -...- -------- ",
" -...- ",
" ----- ",
" ",
" ",
" ",
" "
],
"palettes": [ "roof_palette" ],
"terrain": { ".": [ [ "t_shingle_flat_roof", 5 ], [ "t_fungus", 2 ] ] }
}
}
]
23 changes: 23 additions & 0 deletions data/json/monstergroups/fungi.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,28 @@
{ "monster": "mon_whisper_fungus", "weight": 10, "cost_multiplier": 0 },
{ "monster": "mon_fungaloid_seeder", "weight": 0, "cost_multiplier": 0 }
]
},
{
"type": "monstergroup",
"name": "GROUP_FUNGI_ZOMBIE",
"monsters": [
{ "monster": "mon_fungal_blossom", "weight": 200, "cost_multiplier": 0 },
{ "monster": "mon_fungaloid", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_fungaloid_shambler", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_fungus", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_boomer_fungus", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_zombie_child_fungus", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_gasbag_fungus", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_zombie_smoker_fungus", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_skeleton_fungus", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_runner_fungal", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_rot_fungal", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_tough_fungal", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_crawler_fungal", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_fat_fungus", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_beekeeper_fungal", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_fungus_acidic", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_zombie_dog_fungus", "weight": 50, "cost_multiplier": 0 }
]
}
]
9 changes: 9 additions & 0 deletions data/json/overmap/multitile_city_buildings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5372,5 +5372,14 @@
{ "point": [ 0, 0, 0 ], "overmap": "s_fabricstore_north" },
{ "point": [ 0, 0, 1 ], "overmap": "s_fabricstore_roof_north" }
]
},
{
"type": "city_building",
"id": "house_fungus_01",
"locations": [ "land" ],
"overmaps": [
{ "point": [ 0, 0, 0 ], "overmap": "house_fungus_01_north" },
{ "point": [ 0, 0, 1 ], "overmap": "house_fungus_roof_01_north" }
]
}
]
19 changes: 19 additions & 0 deletions data/json/overmap/overmap_terrain/overmap_terrain_fungal.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,24 @@
"see_cost": "spaced_high",
"extras": "marloss",
"flags": [ "NO_ROTATE", "RISK_EXTREME" ]
},
{
"type": "overmap_terrain",
"id": "house_fungus_01",
"name": "strange house",
"sym": "H",
"color": "cyan",
"see_cost": "high",
"spawns": { "group": "GROUP_FUNGI_ZOMBIE", "population": [ 6, 8 ], "chance": 100 },
"extras": "marloss"
},
{
"type": "overmap_terrain",
"id": "house_fungus_roof_01",
"name": "house roof",
"sym": "H",
"color": "cyan",
"see_cost": "high",
"spawns": { "group": "GROUP_FUNGI_ZOMBIE", "population": [ 0, 3 ], "chance": 4 }
}
]
3 changes: 2 additions & 1 deletion data/json/regional_map_settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -925,7 +925,8 @@
"s_apt_2": 30,
"school": 15,
"motel_city": 10,
"fishing_pond_city": 10
"fishing_pond_city": 10,
"house_fungus_01": 10
},
"parks": {
"park": 50,
Expand Down

0 comments on commit 3cf4b80

Please sign in to comment.