Fungal pass sector order changed

This commit is contained in:
Anuken
2025-04-04 23:15:58 -04:00
parent 5258c1f4ed
commit 519e9ba3e1
4 changed files with 63 additions and 54 deletions

View File

@@ -158,7 +158,7 @@ mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.incompatiblemod.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 147[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.

Binary file not shown.

View File

@@ -106,9 +106,10 @@ public class SectorPresets{
difficulty = 8; difficulty = 8;
}}; }};
frontier = new SectorPreset("frontier", serpulo, 203){{ //TODO: removed for now
difficulty = 4; //frontier = new SectorPreset("frontier", serpulo, 203){{
}}; // difficulty = 4;
//}};
fungalPass = new SectorPreset("fungalPass", serpulo, 21){{ fungalPass = new SectorPreset("fungalPass", serpulo, 21){{
difficulty = 4; difficulty = 4;

View File

@@ -147,7 +147,7 @@ public class SerpuloTechTree{
}); });
}); });
node(kiln, Seq.with(new SectorComplete(craters)), () -> { node(kiln, Seq.with(new OnSector(craters)), () -> {
node(pulverizer, () -> { node(pulverizer, () -> {
node(incinerator, () -> { node(incinerator, () -> {
node(melter, () -> { node(melter, () -> {
@@ -458,6 +458,48 @@ public class SerpuloTechTree{
new Research(mender), new Research(mender),
new Research(combustionGenerator) new Research(combustionGenerator)
), () -> { ), () -> {
node(fungalPass, Seq.with(
new SectorComplete(stainedMountains),
new Research(groundFactory)
), () -> {
node(overgrowth, Seq.with(
new SectorComplete(craters),
new SectorComplete(fungalPass),
new Research(cultivator),
new Research(sporePress),
new Research(additiveReconstructor),
new Research(UnitTypes.mace),
new Research(UnitTypes.flare)
), () -> {
node(mycelialBastion, Seq.with(
new Research(atrax),
new Research(spiroct),
new Research(multiplicativeReconstructor),
new Research(exponentialReconstructor)
), () -> {
});
node(atolls, Seq.with(
new SectorComplete(windsweptIslands),
new Research(multiplicativeReconstructor),
new Research(mega)
), () -> {
});
});
node(taintedWoods, Seq.with(
new SectorComplete(biomassFacility),
new SectorComplete(fungalPass),
new Research(Items.sporePod),
new Research(wave)
), () -> {
});
});
/*
node(frontier, Seq.with( node(frontier, Seq.with(
new Research(groundFactory), new Research(groundFactory),
new Research(airFactory), new Research(airFactory),
@@ -466,7 +508,7 @@ public class SerpuloTechTree{
new Research(mono) new Research(mono)
), () -> { ), () -> {
}); });*/
node(ruinousShores, Seq.with( node(ruinousShores, Seq.with(
new SectorComplete(craters), new SectorComplete(craters),
@@ -483,6 +525,7 @@ public class SerpuloTechTree{
), () -> { ), () -> {
node(seaPort, Seq.with( node(seaPort, Seq.with(
new SectorComplete(biomassFacility), new SectorComplete(biomassFacility),
new SectorComplete(fungalPass),
new Research(navalFactory), new Research(navalFactory),
new Research(risso), new Research(risso),
new Research(retusa), new Research(retusa),
@@ -565,6 +608,7 @@ public class SerpuloTechTree{
), () -> { ), () -> {
node(extractionOutpost, Seq.with( node(extractionOutpost, Seq.with(
new SectorComplete(windsweptIslands), new SectorComplete(windsweptIslands),
new SectorComplete(fungalPass),
new SectorComplete(facility32m), new SectorComplete(facility32m),
new Research(groundFactory), new Research(groundFactory),
new Research(nova), new Research(nova),
@@ -592,6 +636,7 @@ public class SerpuloTechTree{
node(saltFlats, Seq.with( node(saltFlats, Seq.with(
new SectorComplete(windsweptIslands), new SectorComplete(windsweptIslands),
new SectorComplete(fungalPass),
new Research(groundFactory), new Research(groundFactory),
new Research(additiveReconstructor), new Research(additiveReconstructor),
new Research(airFactory), new Research(airFactory),
@@ -637,33 +682,6 @@ public class SerpuloTechTree{
}); });
}); });
}); });
node(overgrowth, Seq.with(
new SectorComplete(craters),
new SectorComplete(fungalPass),
new Research(cultivator),
new Research(sporePress),
new Research(additiveReconstructor),
new Research(UnitTypes.mace),
new Research(UnitTypes.flare)
), () -> {
node(mycelialBastion, Seq.with(
new Research(atrax),
new Research(spiroct),
new Research(multiplicativeReconstructor),
new Research(exponentialReconstructor)
), () -> {
});
node(atolls, Seq.with(
new SectorComplete(windsweptIslands),
new Research(multiplicativeReconstructor),
new Research(mega)
), () -> {
});
});
}); });
node(biomassFacility, Seq.with( node(biomassFacility, Seq.with(
@@ -673,34 +691,22 @@ public class SerpuloTechTree{
new Research(scatter), new Research(scatter),
new Research(graphitePress) new Research(graphitePress)
), () -> { ), () -> {
node(taintedWoods, Seq.with(
new SectorComplete(biomassFacility),
new Research(Items.sporePod),
new Research(wave)
), () -> {
});
node(stainedMountains, Seq.with( node(stainedMountains, Seq.with(
new SectorComplete(biomassFacility), new SectorComplete(biomassFacility),
new Research(pneumaticDrill), new Research(pneumaticDrill),
new Research(siliconSmelter) new Research(siliconSmelter)
), () -> { ), () -> {
node(fungalPass, Seq.with(
new SectorComplete(stainedMountains), //TODO bad order
new Research(groundFactory), node(infestedCanyons, Seq.with(
new Research(door) new SectorComplete(fungalPass),
new Research(navalFactory),
new Research(risso),
new Research(minke),
new Research(additiveReconstructor)
), () -> { ), () -> {
node(infestedCanyons, Seq.with( //TODO difficulty jump!
new SectorComplete(fungalPass),
new Research(navalFactory),
new Research(risso),
new Research(minke),
new Research(additiveReconstructor)
), () -> {
});
node(nuclearComplex, Seq.with( node(nuclearComplex, Seq.with(
new SectorComplete(fungalPass), new SectorComplete(fungalPass),
new Research(thermalGenerator), new Research(thermalGenerator),
@@ -711,6 +717,8 @@ public class SerpuloTechTree{
}); });
}); });
}); });
}); });
}); });