Misc research tweaks

This commit is contained in:
Anuken
2022-02-20 13:39:41 -05:00
parent 74233fdc2c
commit c439ab0c8f
4 changed files with 8 additions and 9 deletions

View File

@ -3620,7 +3620,7 @@ public class Blocks{
size = 3;
configurable = false;
plans.add(new UnitPlan(UnitTypes.stell, 60f * 60f, with(Items.graphite, 20f, Items.silicon, 40f)));
researchCostMultiplier = 1f / 8f;
researchCostMultiplier = 1f / 12f;
consumePower(2f);
}};

View File

@ -92,7 +92,7 @@ public class ErekirTechTree{
//TODO move into turbine condenser?
node(plasmaBore, () -> {
node(impactDrill, Seq.with(new OnSector(aware)), () -> {
node(impactDrill, Seq.with(new OnSector(two)), () -> {
node(largePlasmaBore, Seq.with(new OnSector(five)), () -> {
node(eruptionDrill, () -> {
@ -103,7 +103,7 @@ public class ErekirTechTree{
node(turbineCondenser, () -> {
node(beamNode, () -> {
node(ventCondenser, Seq.with(new OnSector(aware)), () -> {
node(ventCondenser, Seq.with(new OnSector(two)), () -> {
node(chemicalCombustionChamber, Seq.with(new OnSector(three)), () -> {
node(pyrolysisGenerator, () -> {
@ -124,7 +124,7 @@ public class ErekirTechTree{
});
});
node(reinforcedConduit, () -> {
node(reinforcedConduit, Seq.with(new OnSector(two)), () -> {
//TODO maybe should be even later
node(reinforcedPump, Seq.with(new OnSector(three)), () -> {
//TODO T2 pump, consume cyanogen or similar
@ -257,8 +257,8 @@ public class ErekirTechTree{
//TODO more sectors
node(onset, () -> {
node(aware, Seq.with(new SectorComplete(onset), new Research(ductRouter)), () -> {
node(three, Seq.with(new SectorComplete(aware), new Research(reinforcedContainer), new Research(ductUnloader), new Research(ventCondenser)), () -> {
node(two, Seq.with(new SectorComplete(onset), new Research(ductRouter)), () -> {
node(three, Seq.with(new SectorComplete(two), new Research(reinforcedContainer), new Research(ductUnloader), new Research(ventCondenser)), () -> {
node(four, Seq.with(new SectorComplete(three), new Research(electrolyzer), new Research(oxidationChamber), new Research(chemicalCombustionChamber)), () -> {
//TODO research reqs?
node(five, Seq.with(new SectorComplete(four)), () -> {

View File

@ -12,7 +12,7 @@ public class SectorPresets{
impact0078, desolateRift, nuclearComplex, planetaryTerminal,
coastline, navalFortress,
onset, aware, three, four, five
onset, two, three, four, five
;
public static void load(){
@ -115,7 +115,7 @@ public class SectorPresets{
difficulty = 1;
}};
aware = new SectorPreset("aware", erekir, 88){{
two = new SectorPreset("aware", erekir, 88){{
captureWave = 5;
difficulty = 3;
}};

View File

@ -335,7 +335,6 @@ public class ResearchDialog extends BaseDialog{
itemDisplay.rebuild(items);
}
boolean selectable(TechNode node){
return node.content.unlocked() || !node.objectives.contains(i -> !i.complete());
}