Added some maps and moved tech tree around.

Not tested yet.
This commit is contained in:
Epowerj
2022-07-05 18:46:59 -04:00
parent 85321d7465
commit 3e393b80d6
5 changed files with 22 additions and 9 deletions

View File

@ -100,10 +100,10 @@ public class ErekirTechTree{
});
});
node(reinforcedPayloadConveyor, Seq.with(new OnSector(four)), () -> {
node(reinforcedPayloadConveyor, Seq.with(new OnSector(atlas)), () -> {
//TODO should only be unlocked in unit sector
node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> {
node(payloadMassDriver, Seq.with(new OnSector(four)), () -> {
node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(split)), () -> {
node(payloadMassDriver, Seq.with(new OnSector(split)), () -> {
//TODO further limitations
node(payloadLoader, () -> {
node(payloadUnloader, () -> {
@ -189,7 +189,7 @@ public class ErekirTechTree{
node(cliffCrusher, () -> {
node(siliconArcFurnace, () -> {
node(electrolyzer, Seq.with(new OnSector(three)), () -> {
node(electrolyzer, Seq.with(new OnSector(atlas)), () -> {
node(oxidationChamber, Seq.with(new Research(tankRefabricator), new OnSector(four)), () -> {
node(electricHeater, Seq.with(new OnSector(four)), () -> {
node(heatRedirector, () -> {
@ -257,7 +257,7 @@ public class ErekirTechTree{
});
});
node(diffuse, Seq.with(new OnSector(two)), () -> {
node(diffuse, Seq.with(new OnSector(lake)), () -> {
node(sublimate, () -> {
node(titan, Seq.with(new OnSector(four)), () -> {
node(afflict, Seq.with(new OnSector(four)), () -> {
@ -296,7 +296,7 @@ public class ErekirTechTree{
node(mechFabricator, Seq.with(new OnSector(three)), () -> {
node(UnitTypes.merui);
node(tankRefabricator, Seq.with(new OnSector(three)), () -> {
node(tankRefabricator, Seq.with(new OnSector(atlas)), () -> {
node(UnitTypes.locus);
node(mechRefabricator, Seq.with(new OnSector(three)), () -> {
@ -350,8 +350,14 @@ public class ErekirTechTree{
});
node(three, Seq.with(new SectorComplete(two), new SectorComplete(lake), new Research(ventCondenser), new Research(shipFabricator)), () -> {
node(four, Seq.with(new SectorComplete(three)), () -> {
node(atlas, Seq.with(new SectorComplete(three), new Research(mechFabricator)), () -> {
node(split, Seq.with(new SectorComplete(atlas), new Research(payloadConveyor)), () -> {
});
node(four, Seq.with(new SectorComplete(three)), () -> {
});
});
});
});