Added Fallen Vessel sector submission

This commit is contained in:
Anuken
2026-01-10 21:48:53 -05:00
parent 4969e382f6
commit efbec69b3c
9 changed files with 20 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ public class SectorPresets{
groundZero,
craters, biomassFacility, taintedWoods, frozenForest, ruinousShores, facility32m, windsweptIslands, stainedMountains, tarFields,
frontier, fungalPass, infestedCanyons, atolls, sunkenPier, mycelialBastion, extractionOutpost, saltFlats, testingGrounds, overgrowth, //polarAerodrome,
impact0078, desolateRift, nuclearComplex, planetaryTerminal,
impact0078, desolateRift, fallenVessel, nuclearComplex, planetaryTerminal,
coastline, navalFortress, weatheredChannels, seaPort,
onset, aegis, lake, intersect, basin, atlas, split, marsh, peaks, ravine, caldera,
@@ -149,6 +149,11 @@ public class SectorPresets{
difficulty = 8;
}};
fallenVessel = new SectorPreset("fallenVessel", serpulo, -1){{
captureWave = 121;
difficulty = 9;
}};
nuclearComplex = new SectorPreset("nuclearComplex", serpulo, 130){{
captureWave = 50;
difficulty = 7;

View File

@@ -571,7 +571,15 @@ public class SerpuloTechTree{
new Research(surgeSmelter),
new Research(overdriveProjector)
), () -> {
node(fallenVessel, Seq.with(
new SectorComplete(desolateRift),
new SectorComplete(mycelialBastion),
new Research(sei),
new Research(meltdown),
new Research(spectre)
), () -> {
});
});
});
});

View File

@@ -22,7 +22,7 @@ public class SaveMeta{
this.build = build;
this.timestamp = timestamp;
this.timePlayed = timePlayed;
this.map = maps.all().find(m -> m.name().equals(map));
this.map = maps == null ? null : maps.all().find(m -> m.name().equals(map));
this.wave = wave;
this.rules = rules;
this.tags = tags;