More erekir turret rebalance (#11162)

* real

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a
This commit is contained in:
EggleEgg
2025-08-24 22:42:49 +02:00
committed by GitHub
parent ee38bb2857
commit 22d85e4c7a

View File

@@ -5008,7 +5008,7 @@ public class Blocks{
fragBullets = 20;
fragVelocityMin = 0.5f;
fragVelocityMax = 1.5f;
fragVelocityMax = 1.2f;
fragLifeMin = 0.5f;
}};
@@ -5050,13 +5050,14 @@ public class Blocks{
reload = 100f;
cooldownTime = reload;
recoil = 3f;
range = 350;
range = 368;
shootCone = 20f;
scaledHealth = 220;
rotateSpeed = 1.5f;
researchCostMultiplier = 0.04f;
buildCostMultiplier = 1.5f;
limitRange(9f);
limitRange(-55f);
}};
lustre = new ContinuousTurret("lustre"){{
@@ -5815,7 +5816,7 @@ public class Blocks{
shootType = new FlakBulletType(8f, 70f){{
sprite = "missile-large";
lifetime = 45f;
lifetime = 40f;
width = 12f;
height = 22f;
@@ -5833,22 +5834,25 @@ public class Blocks{
trailEffect = Fx.colorSpark;
trailRotation = true;
trailInterval = 3f;
lightning = 1;
lightningCone = 15f;
lightningLength = 20;
lightningLengthRand = 30;
lightningDamage = 20f;
homingPower = 0.17f;
homingDelay = 19f;
homingRange = 160f;
explodeRange = 160f;
explodeRange = 100f;
explodeDelay = 0f;
flakInterval = 20f;
despawnShake = 3f;
intervalBullet = new LightningBulletType() {{
lightningColor = circleColor;
lightningCone = 15f;
lightningLength = 35;
lightningLengthRand = 5;
damage = 18f;
}};
fragBullet = new LaserBulletType(65f){{
colors = new Color[]{haloColor.cpy().a(0.4f), haloColor, Color.white};
buildingDamageMultiplier = 0.25f;
@@ -5859,11 +5863,14 @@ public class Blocks{
sideLength = 40f;
lifetime = 22f;
drawSize = 400f;
length = 180f;
length = 120f;
pierceCap = 2;
optimalLifeFract = 1f;
}};
fragSpread = fragRandomSpread = 0f;
fragBullets = intervalBullets = 1;
fragSpread = fragRandomSpread = intervalRandomSpread = 0f;
bulletInterval = 20f;
splashDamage = 0f;
hitEffect = Fx.hitSquaresColor;
@@ -6121,7 +6128,7 @@ public class Blocks{
outlineColor = Pal.darkOutline;
envEnabled |= Env.space;
reload = 7f;
range = 380;
range = 410;
trackingRange = range * 1.4f;
shootCone = 100f;
scaledHealth = 370;