T2s in tech / Bugfixes

This commit is contained in:
Anuken
2022-03-10 15:46:07 -05:00
parent d566440e77
commit 061a845901
9 changed files with 46 additions and 37 deletions

View File

@@ -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;

View File

@@ -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), () -> {
});
});
});
});
});
});

View File

@@ -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");