T2s in tech / Bugfixes
This commit is contained in:
@@ -3670,7 +3670,7 @@ public class Blocks{
|
||||
|
||||
shootShake = 1f;
|
||||
ammoPerShot = 5;
|
||||
draw = new DrawTurret("reinforced-");
|
||||
drawer = new DrawTurret("reinforced-");
|
||||
shootY = -2;
|
||||
outlineColor = Pal.darkOutline;
|
||||
size = 3;
|
||||
@@ -3693,7 +3693,7 @@ public class Blocks{
|
||||
//TODO requirements
|
||||
requirements(Category.turret, with(Items.tungsten, 150, Items.silicon, 200, Items.oxide, 40, Items.beryllium, 400));
|
||||
|
||||
draw = new DrawTurret("reinforced-"){{
|
||||
drawer = new DrawTurret("reinforced-"){{
|
||||
|
||||
Color heatc = Color.valueOf("fa2859");
|
||||
heatColor = heatc;
|
||||
@@ -3811,7 +3811,7 @@ public class Blocks{
|
||||
coolant = consume(new ConsumeLiquid(Liquids.water, 30f / 60f));
|
||||
coolantMultiplier = 1.5f;
|
||||
|
||||
draw = new DrawTurret("reinforced-"){{
|
||||
drawer = new DrawTurret("reinforced-"){{
|
||||
parts.addAll(
|
||||
new RegionPart("-barrel"){{
|
||||
progress = PartProgress.reload.curve(Interp.pow2In);
|
||||
@@ -3878,7 +3878,7 @@ public class Blocks{
|
||||
|
||||
coolant = consume(new ConsumeLiquid(Liquids.water, 30f / 60f));
|
||||
|
||||
draw = new DrawTurret("reinforced-"){{
|
||||
drawer = new DrawTurret("reinforced-"){{
|
||||
parts.add(new RegionPart("-side"){{
|
||||
mirror = true;
|
||||
under = true;
|
||||
|
||||
@@ -265,29 +265,41 @@ public class ErekirTechTree{
|
||||
});
|
||||
});
|
||||
|
||||
node(fabricator, () -> {
|
||||
node(UnitTypes.stell, Seq.with(new Research(siliconArcFurnace), new Research(plasmaBore), new Research(turbineCondenser)), () -> {
|
||||
node(fabricator, Seq.with(new Research(siliconArcFurnace), new Research(plasmaBore), new Research(turbineCondenser)), () -> {
|
||||
node(UnitTypes.stell, () -> {
|
||||
|
||||
});
|
||||
|
||||
node(tankAssembler, Seq.with(new OnSector(four), new Research(constructor), new Research(atmosphericConcentrator)), () -> {
|
||||
node(UnitTypes.vanquish, () -> {
|
||||
node(UnitTypes.conquer, Seq.with(tmpNever), () -> {
|
||||
node(tankReconstructor, () -> {
|
||||
node(UnitTypes.locus);
|
||||
|
||||
});
|
||||
});
|
||||
node(shipReconstructor, () -> {
|
||||
node(UnitTypes.avert);
|
||||
|
||||
node(shipAssembler, Seq.with(new OnSector(five)), () -> {
|
||||
node(UnitTypes.quell, () -> {
|
||||
node(UnitTypes.disrupt, Seq.with(tmpNever), () -> {
|
||||
node(mechReconstructor, () -> {
|
||||
node(UnitTypes.latum);
|
||||
|
||||
});
|
||||
});
|
||||
node(tankAssembler, Seq.with(new OnSector(four), new Research(constructor), new Research(atmosphericConcentrator)), () -> {
|
||||
node(UnitTypes.vanquish, () -> {
|
||||
node(UnitTypes.conquer, Seq.with(tmpNever), () -> {
|
||||
|
||||
node(mechAssembler, Seq.with(tmpNever), () -> {
|
||||
node(UnitTypes.bulwark, () -> {
|
||||
node(UnitTypes.krepost, Seq.with(tmpNever), () -> {
|
||||
});
|
||||
});
|
||||
|
||||
node(shipAssembler, Seq.with(new OnSector(five)), () -> {
|
||||
node(UnitTypes.quell, () -> {
|
||||
node(UnitTypes.disrupt, Seq.with(tmpNever), () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
node(mechAssembler, Seq.with(tmpNever), () -> {
|
||||
node(UnitTypes.bulwark, () -> {
|
||||
node(UnitTypes.krepost, Seq.with(tmpNever), () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -687,8 +687,6 @@ public class UnitTypes{
|
||||
armor = 5f;
|
||||
ammoType = new PowerAmmoType(1000);
|
||||
|
||||
buildSpeed = 0.75f;
|
||||
|
||||
visualElevation = 0.3f;
|
||||
groundLayer = Layer.legUnit;
|
||||
|
||||
@@ -757,7 +755,6 @@ public class UnitTypes{
|
||||
rippleScale = 2f;
|
||||
legSpeed = 0.2f;
|
||||
ammoType = new PowerAmmoType(2000);
|
||||
buildSpeed = 1f;
|
||||
|
||||
legSplashDamage = 32;
|
||||
legSplashRange = 30;
|
||||
@@ -861,7 +858,6 @@ public class UnitTypes{
|
||||
rippleScale = 3f;
|
||||
legSpeed = 0.19f;
|
||||
ammoType = new ItemAmmoType(Items.graphite, 8);
|
||||
buildSpeed = 1f;
|
||||
|
||||
legSplashDamage = 80;
|
||||
legSplashRange = 60;
|
||||
@@ -1840,7 +1836,6 @@ public class UnitTypes{
|
||||
rotateShooting = false;
|
||||
range = 100f;
|
||||
ammoType = new PowerAmmoType(900);
|
||||
|
||||
armor = 3f;
|
||||
|
||||
buildSpeed = 1.5f;
|
||||
@@ -2512,6 +2507,7 @@ public class UnitTypes{
|
||||
rotate = true;
|
||||
rotateSpeed = 1.4f;
|
||||
mirror = false;
|
||||
shootCone = 2f;
|
||||
x = 0f;
|
||||
y = 0f;
|
||||
heatColor = Color.valueOf("f9350f");
|
||||
|
||||
Reference in New Issue
Block a user