mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-07-16 02:38:37 +07:00
Initial Erekir tech tree
This commit is contained in:
@ -16,7 +16,9 @@ public class ErekirTechTree{
|
||||
});
|
||||
|
||||
node(overflowDuct, () -> {
|
||||
node(ductUnloader, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
node(reinforcedContainer, () -> {
|
||||
@ -25,7 +27,154 @@ public class ErekirTechTree{
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(constructor, () -> {
|
||||
node(payloadLoader, () -> {
|
||||
node(payloadUnloader, () -> {
|
||||
node(payloadPropulsionTower, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(deconstructor, () -> {
|
||||
node(largeConstructor, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(turbineCondenser, () -> {
|
||||
node(beamNode, () -> {
|
||||
node(beamTower, () -> {
|
||||
|
||||
});
|
||||
|
||||
//TODO more tiers of build tower or "support" structures like overdrive projectors
|
||||
//TODO method of repairing blocks of damage
|
||||
node(buildTower, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
//TODO where in the tech tree is the arc furnace placed? is it essential?
|
||||
node(siliconArcFurnace, () -> {
|
||||
node(electrolyzer, () -> {
|
||||
node(oxidationChamber, () -> {
|
||||
node(atmosphericConcentrator, () -> {
|
||||
node(cyanogenSynthesizer, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
node(carbideCrucible, () -> {
|
||||
node(surgeCrucible, () -> {
|
||||
node(phaseSynthesizer, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(slagIncinerator, () -> {
|
||||
//when is this actually needed?
|
||||
node(slagHeater, () -> {
|
||||
//TODO
|
||||
node(slagCentrifuge, () -> {
|
||||
|
||||
});
|
||||
|
||||
node(heatReactor, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
//TODO move into turbine condenser?
|
||||
node(plasmaBore, () -> {
|
||||
node(cliffCrusher, () -> {
|
||||
//TODO req
|
||||
node(largePlasmaBore, () -> {
|
||||
|
||||
});
|
||||
|
||||
//TODO req
|
||||
node(impactDrill, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(reinforcedConduit, () -> {
|
||||
node(reinforcedPump, () -> {
|
||||
//TODO T2 pump
|
||||
});
|
||||
|
||||
node(reinforcedLiquidJunction, () -> {
|
||||
node(reinforcedBridgeConduit, () -> {
|
||||
|
||||
});
|
||||
|
||||
node(reinforcedLiquidRouter, () -> {
|
||||
node(reinforcedLiquidContainer, () -> {
|
||||
node(reinforcedLiquidTank, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(breach, () -> {
|
||||
//fracture turret is broken and thus not listed
|
||||
|
||||
//TODO big tech jump here; incomplete turret
|
||||
node(sublimate, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
//TODO requirements for these
|
||||
node(coreCitadel, () -> {
|
||||
node(coreAcropolis, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
nodeProduce(Items.beryllium, () -> {
|
||||
nodeProduce(Items.oxide, () -> {
|
||||
nodeProduce(Items.fissileMatter, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
nodeProduce(Liquids.ozone, () -> {
|
||||
nodeProduce(Liquids.hydrogen, () -> {
|
||||
//TODO how will nitrogen be gated behind the electrolyzer?
|
||||
nodeProduce(Liquids.nitrogen, () -> {
|
||||
nodeProduce(Liquids.cyanogen, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
nodeProduce(Items.tungsten, () -> {
|
||||
nodeProduce(Items.carbide, () -> {
|
||||
|
||||
});
|
||||
|
||||
//TODO does it require carbide?
|
||||
nodeProduce(Liquids.gallium, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user