mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-07-20 12:47:37 +07:00
Misc research tweaks
This commit is contained in:
@ -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);
|
||||
}};
|
||||
|
||||
|
@ -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)), () -> {
|
||||
|
@ -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;
|
||||
}};
|
||||
|
@ -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());
|
||||
}
|
||||
|
Reference in New Issue
Block a user