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