diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index e693d051b5..2864574457 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -823,6 +823,7 @@ sector.windsweptIslands.name = Windswept Islands sector.extractionOutpost.name = Extraction Outpost sector.facility32m.name = Facility 32 M sector.taintedWoods.name = Tainted Woods +sector.infestedCanyons.name = Infested Canyons sector.planetaryTerminal.name = Planetary Launch Terminal sector.coastline.name = Coastline sector.navalFortress.name = Naval Fortress @@ -848,6 +849,7 @@ sector.navalFortress.description = The enemy has established a base on a remote, #do not translate sector.facility32m.description = WIP, map submission by Stormride_R sector.taintedWoods.description = WIP, map submission by Stormride_R +sector.infestedCanyons.description = WIP, map submission by Skeledragon sector.onset.name = The Onset sector.aegis.name = Aegis diff --git a/core/assets/maps/infestedCanyons.msav b/core/assets/maps/infestedCanyons.msav new file mode 100644 index 0000000000..dfa31fb144 Binary files /dev/null and b/core/assets/maps/infestedCanyons.msav differ diff --git a/core/src/mindustry/content/SectorPresets.java b/core/src/mindustry/content/SectorPresets.java index f2ca42957f..2ce776149f 100644 --- a/core/src/mindustry/content/SectorPresets.java +++ b/core/src/mindustry/content/SectorPresets.java @@ -8,7 +8,7 @@ public class SectorPresets{ public static SectorPreset groundZero, craters, biomassFacility, taintedWoods, frozenForest, ruinousShores, facility32m, windsweptIslands, stainedMountains, tarFields, - fungalPass, extractionOutpost, saltFlats, overgrowth, + fungalPass, infestedCanyons, extractionOutpost, saltFlats, overgrowth, impact0078, desolateRift, nuclearComplex, planetaryTerminal, coastline, navalFortress, @@ -89,6 +89,10 @@ public class SectorPresets{ difficulty = 4; }}; + infestedCanyons = new SectorPreset("infestedCanyons", serpulo, 210){{ + difficulty = 5; + }}; + overgrowth = new SectorPreset("overgrowth", serpulo, 134){{ difficulty = 5; }}; diff --git a/core/src/mindustry/content/SerpuloTechTree.java b/core/src/mindustry/content/SerpuloTechTree.java index 87a93926c7..ec0973bf36 100644 --- a/core/src/mindustry/content/SerpuloTechTree.java +++ b/core/src/mindustry/content/SerpuloTechTree.java @@ -584,6 +584,16 @@ public class SerpuloTechTree{ new Research(groundFactory), new Research(door) ), () -> { + node(infestedCanyons, Seq.with( + new SectorComplete(fungalPass), + new Research(navalFactory), + new Research(risso), + new Research(minke), + new Research(additiveReconstructor) + ), () -> { + + }); + node(nuclearComplex, Seq.with( new SectorComplete(fungalPass), new Research(thermalGenerator),