Lots of tweaks after testing second map
This commit is contained in:
Binary file not shown.
@@ -277,7 +277,7 @@ public class ErekirTechTree{
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
node(tankReconstructor, Seq.with(new OnSector(three)), () -> {
|
node(tankReconstructor, Seq.with(new OnSector(two)), () -> {
|
||||||
node(UnitTypes.locus);
|
node(UnitTypes.locus);
|
||||||
|
|
||||||
node(shipReconstructor, Seq.with(new OnSector(four)), () -> {
|
node(shipReconstructor, Seq.with(new OnSector(four)), () -> {
|
||||||
@@ -317,8 +317,8 @@ public class ErekirTechTree{
|
|||||||
//TODO more sectors
|
//TODO more sectors
|
||||||
node(onset, () -> {
|
node(onset, () -> {
|
||||||
node(two, Seq.with(new SectorComplete(onset), new Research(ductRouter), new Research(ductBridge)), () -> {
|
node(two, Seq.with(new SectorComplete(onset), new Research(ductRouter), new Research(ductBridge)), () -> {
|
||||||
node(three, Seq.with(new SectorComplete(two), new Research(reinforcedContainer), new Research(ductUnloader), new Research(ventCondenser)), () -> {
|
node(three, Seq.with(new SectorComplete(two), new Research(reinforcedContainer), new Research(ductUnloader), new Research(ventCondenser), new Research(electrolyzer)), () -> {
|
||||||
node(four, Seq.with(new SectorComplete(three), new Research(electrolyzer), new Research(oxidationChamber), new Research(chemicalCombustionChamber)), () -> {
|
node(four, Seq.with(new SectorComplete(three), new Research(oxidationChamber), new Research(chemicalCombustionChamber)), () -> {
|
||||||
//TODO research reqs?
|
//TODO research reqs?
|
||||||
node(five, Seq.with(new SectorComplete(four)), () -> {
|
node(five, Seq.with(new SectorComplete(four)), () -> {
|
||||||
|
|
||||||
|
|||||||
@@ -186,19 +186,13 @@ public class SectorPresets{
|
|||||||
|
|
||||||
rules = r -> {
|
rules = r -> {
|
||||||
r.objectives.addAll(
|
r.objectives.addAll(
|
||||||
new UnitCountObjective(UnitTypes.stell, 2).withMarkers(
|
new TimerObjective("Enemy detection", 5 * 60 * 60).withMarkers(
|
||||||
new TextMarker("The enemy will attack soon.\n Build units to defend your core.", 276f * 8f, 133f * 8f)
|
new TextMarker("The enemy will begin constructing units in 5 minutes.", 276f * 8f, 164f * 8f)
|
||||||
),
|
).withFlags("beginBuilding"),
|
||||||
new BuildCountObjective(Blocks.breach, 1).withMarkers(
|
new DestroyBlockObjective(Blocks.largeShieldProjector, 210, 278, Team.malis).withMarkers(
|
||||||
new TextMarker("Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\n Place a [accent]Breach[] turret.\nTurrets require [accent]ammo[].", 276f * 8f, 133f * 8f)
|
new TextMarker("The enemy is protected by sheilds.\nA experimental shield breaker module has been detected in this sector.\nFind and activate it using tungsten.", 276f * 8f, 164f * 8f),
|
||||||
).withFlags("defDone"),
|
new ShapeTextMarker("Tungsten can be mined using an [accent]impact drill[].\nIt requires water.", 220f * 8f, 181f * 8f)
|
||||||
new BuildCountObjective(Blocks.berylliumWall, 6).withMarkers(
|
)
|
||||||
new TextMarker("[accent]Walls[] can prevent oncoming damage from reaching your buildings\nPlace some [accent]beryllium walls[] around the turret.", 276f * 8f, 133f * 8f)
|
|
||||||
),
|
|
||||||
new BuildCountObjective(Blocks.coreBastion, 1).withMarkers(
|
|
||||||
new TextMarker("You must expand.\nBuild more units and go on the offensive", 276f * 8f, 133f * 8f),
|
|
||||||
new TextMarker("Cores can only be placed in special zone tiles.", 287 * 8f, 201 * 8f)
|
|
||||||
).withFlags("def2Done")
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
}};
|
}};
|
||||||
|
|||||||
Reference in New Issue
Block a user