Added a new "preparation" sector before PLT / Renamed "The Craters"

This commit is contained in:
Anuken
2026-03-12 17:54:51 -04:00
parent 9fa69c59f9
commit f5c59ff54c
10 changed files with 38 additions and 28 deletions

View File

Before

Width:  |  Height:  |  Size: 660 B

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 831 B

After

Width:  |  Height:  |  Size: 814 B

View File

@@ -868,7 +868,7 @@ planet.sun.name = Sun
sector.impact0078.name = Impact 0078
sector.groundZero.name = Ground Zero
sector.craters.name = The Craters
sector.crateredBattleground.name = Cratered Battleground
sector.frozenForest.name = Frozen Forest
sector.ruinousShores.name = Ruinous Shores
sector.stainedMountains.name = Stained Mountains
@@ -896,13 +896,14 @@ sector.fallenVessel.name = Fallen Vessel
sector.mycelialBastion.name = Mycelial Bastion
sector.frontier.name = Frontier
sector.sunkenPier.name = Sunken Pier
sector.littoralShipyard.name = Littoral Shipyard
sector.cruxscape.name = Cruxscape
sector.geothermalStronghold.name = Geothermal Stronghold
sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
sector.saltFlats.description = On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing.
sector.craters.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills.
sector.crateredBattleground.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills.
sector.ruinousShores.description = Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology.
sector.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units.
sector.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build Mace units. Destroy it.

View File

@@ -28,6 +28,7 @@ sector.windsweptIslands.credit = Stormrider
sector.navalFortress.credit = blackberry2093
sector.desolateRift.credit = hhh i 17
sector.extractionOutpost.credit = CD, wpx
sector.littoralShipyard.credit = Comi, sAnekus
sector.origin.credit = Mechanical Fishe
sector.karst.credit = Mechanical Fishe
@@ -49,4 +50,5 @@ sector.weatheredChannels.description = WIP
sector.fallenVessel.description = WIP
sector.mycelialBastion.description = WIP
sector.cruxscape.description = WIP
sector.geothermalStronghold.description = WIP
sector.geothermalStronghold.description = WIP
sector.littoralShipyard.description = WIP

Binary file not shown.

View File

@@ -1 +1 @@
{presets:{windsweptIslands:97,stainedMountains:223,weatheredChannels:166,craters:219,extractionOutpost:213,coastline:164,navalFortress:165,frontier:86,sunkenPier:173,groundZero:170,mycelialBastion:143,facility32m:65,atolls:75,overgrowth:142,testingGrounds:169,frozenForest:64,saltFlats:98,taintedWoods:145,infestedCanyons:85,desolateRift:271,nuclearComplex:228,ruinousShores:41,planetaryTerminal:217,impact0078:266,perilousHarbor:214,fallenVessel:95,fungalPass:221,tarFields:99,biomassFacility:23},attackSectors:[0,6,13,16,19,20,24,27,30,47,55,66,67,69,76,92,94,103,111,116,127,133,138,150,157,161,162,176,180,185,191,192,197,200,204,207,225,230,237,240,242,243,244,245,246,247,248,251,254,259,263,265]}
{presets:{windsweptIslands:97,stainedMountains:223,weatheredChannels:166,craters:219,extractionOutpost:213,littoralShipyard:204,coastline:164,navalFortress:165,frontier:86,sunkenPier:173,groundZero:170,mycelialBastion:143,facility32m:65,atolls:75,overgrowth:142,testingGrounds:169,frozenForest:64,saltFlats:98,taintedWoods:145,infestedCanyons:85,desolateRift:271,nuclearComplex:228,ruinousShores:41,planetaryTerminal:217,impact0078:266,perilousHarbor:214,fallenVessel:95,fungalPass:221,tarFields:99,biomassFacility:23},attackSectors:[0,6,13,16,19,20,24,27,30,47,55,66,67,69,76,92,94,103,111,116,127,133,138,150,157,161,162,176,180,185,191,192,197,200,207,225,230,237,240,242,243,244,245,246,247,248,251,254,259,263,265]}

View File

@@ -8,10 +8,10 @@ import static mindustry.content.Planets.*;
public class SectorPresets{
public static SectorPreset
groundZero,
craters, biomassFacility, taintedWoods, frozenForest, ruinousShores, facility32m, windsweptIslands, stainedMountains, tarFields,
crateredBattleground, biomassFacility, taintedWoods, frozenForest, ruinousShores, facility32m, windsweptIslands, stainedMountains, tarFields,
frontier, fungalPass, infestedCanyons, atolls, sunkenPier, mycelialBastion, extractionOutpost, saltFlats, testingGrounds, overgrowth,
impact0078, desolateRift, fallenVessel, nuclearComplex, planetaryTerminal,
coastline, navalFortress, weatheredChannels, perilousHarbor,
coastline, navalFortress, weatheredChannels, perilousHarbor, littoralShipyard,
onset, aegis, lake, intersect, basin, atlas, split, marsh, peaks, ravine, caldera,
stronghold, crevice, siege, crossroads, karst, origin;
@@ -53,7 +53,7 @@ public class SectorPresets{
difficulty = 5;
}};
craters = new SectorPreset("craters", serpulo, 18){{
crateredBattleground = new SectorPreset("crateredBattleground", serpulo, 18){{
captureWave = 20;
difficulty = 2;
}};
@@ -154,6 +154,10 @@ public class SectorPresets{
difficulty = 7;
}};
littoralShipyard = new SectorPreset("littoralShipyard", serpulo, 204){{
difficulty = 9;
}};
planetaryTerminal = new SectorPreset("planetaryTerminal", serpulo, 93){{
difficulty = 10;
isLastSector = true;

View File

@@ -5,7 +5,6 @@ import mindustry.game.Objectives.*;
import mindustry.type.*;
import static mindustry.content.Blocks.*;
import static mindustry.content.SectorPresets.craters;
import static mindustry.content.SectorPresets.*;
import static mindustry.content.TechTree.*;
import static mindustry.content.UnitTypes.*;
@@ -41,7 +40,7 @@ public class SerpuloTechTree{
});
node(itemBridge, () -> {
node(titaniumConveyor, Seq.with(new SectorComplete(craters)), () -> {
node(titaniumConveyor, Seq.with(new SectorComplete(crateredBattleground)), () -> {
node(phaseConveyor, () -> {
node(massDriver, Seq.with(new SectorComplete(tarFields)), () -> {
@@ -145,7 +144,7 @@ public class SerpuloTechTree{
});
});
node(kiln, Seq.with(new OnSector(craters)), () -> {
node(kiln, Seq.with(new OnSector(crateredBattleground)), () -> {
node(pulverizer, () -> {
node(incinerator, () -> {
node(melter, () -> {
@@ -236,7 +235,7 @@ public class SerpuloTechTree{
});
});
node(steamGenerator, Seq.with(new SectorComplete(craters)), () -> {
node(steamGenerator, Seq.with(new SectorComplete(crateredBattleground)), () -> {
node(thermalGenerator, () -> {
node(differentialGenerator, () -> {
node(thoriumReactor, Seq.with(new Research(Liquids.cryofluid)), () -> {
@@ -298,7 +297,7 @@ public class SerpuloTechTree{
});
node(scatter, () -> {
node(hail, Seq.with(new SectorComplete(craters)), () -> {
node(hail, Seq.with(new SectorComplete(crateredBattleground)), () -> {
node(salvo, () -> {
node(swarmer, () -> {
node(cyclone, () -> {
@@ -415,7 +414,7 @@ public class SerpuloTechTree{
node(minke, () -> {
node(bryde, () -> {
node(sei, () -> {
node(omura, () -> {
node(omura, Seq.with(new SectorComplete(littoralShipyard)), () -> {
});
});
@@ -454,14 +453,14 @@ public class SerpuloTechTree{
new Research(junction),
new Research(router)
), () -> {
node(craters, Seq.with(
node(crateredBattleground, Seq.with(
new SectorComplete(frozenForest),
new Research(mender),
new Research(combustionGenerator)
), () -> {
node(ruinousShores, Seq.with(
new SectorComplete(craters),
new SectorComplete(crateredBattleground),
new Research(graphitePress),
new Research(kiln),
new Research(mechanicalPump)
@@ -502,27 +501,30 @@ public class SerpuloTechTree{
new Research(thoriumReactor),
new Research(coreNucleus)
), () -> {
node(planetaryTerminal, Seq.with(
node(littoralShipyard, Seq.with(
new SectorComplete(desolateRift),
new SectorComplete(nuclearComplex),
new SectorComplete(overgrowth),
new SectorComplete(extractionOutpost),
new SectorComplete(saltFlats),
new SectorComplete(mycelialBastion),
new SectorComplete(navalFortress),
new Research(risso),
new Research(minke),
new Research(bryde),
new Research(sei),
new Research(omura),
new Research(spectre),
new Research(advancedLaunchPad),
new Research(massDriver),
new Research(impactReactor),
new Research(additiveReconstructor),
new Research(exponentialReconstructor),
new Research(tetrativeReconstructor)
new Research(exponentialReconstructor)
), () -> {
node(planetaryTerminal, Seq.with(
new SectorComplete(nuclearComplex),
new SectorComplete(extractionOutpost),
new SectorComplete(mycelialBastion),
new SectorComplete(littoralShipyard),
new Research(omura),
new Research(advancedLaunchPad),
new Research(massDriver),
new Research(impactReactor),
new Research(tetrativeReconstructor)
), () -> {
});
});
});
});
@@ -574,6 +576,7 @@ public class SerpuloTechTree{
node(fallenVessel, Seq.with(
new SectorComplete(desolateRift),
new SectorComplete(mycelialBastion),
new SectorComplete(littoralShipyard),
new Research(sei),
new Research(meltdown),
new Research(spectre)
@@ -588,7 +591,7 @@ public class SerpuloTechTree{
});
node(biomassFacility, Seq.with(
new SectorComplete(craters),
new SectorComplete(crateredBattleground),
new Research(powerNode),
new Research(steamGenerator),
new Research(scatter),