Slight balancing of turrets/ammo

This commit is contained in:
Anuken
2020-06-04 09:32:00 -04:00
parent c25ea81926
commit 95354f6d11
2 changed files with 16 additions and 14 deletions

View File

@@ -1518,11 +1518,11 @@ public class Blocks implements ContentList{
Items.pyratite, Bullets.missileIncendiary, Items.pyratite, Bullets.missileIncendiary,
Items.surgealloy, Bullets.missileSurge Items.surgealloy, Bullets.missileSurge
); );
reloadTime = 40f; reloadTime = 30f;
shots = 4; shots = 4;
burstSpacing = 5; burstSpacing = 5;
inaccuracy = 10f; inaccuracy = 10f;
range = 185f; range = 190f;
xRand = 6f; xRand = 6f;
size = 2; size = 2;
health = 300 * size * size; health = 300 * size * size;
@@ -1692,7 +1692,7 @@ public class Blocks implements ContentList{
size = 4; size = 4;
shootShake = 2f; shootShake = 2f;
range = 190f; range = 190f;
reloadTime = 80f; reloadTime = 90f;
firingMoveFract = 0.5f; firingMoveFract = 0.5f;
shootDuration = 220f; shootDuration = 220f;
powerUse = 14f; powerUse = 14f;

View File

@@ -86,6 +86,8 @@ public class Bullets implements ContentList{
collidesTiles = false; collidesTiles = false;
splashDamageRadius = 25f; splashDamageRadius = 25f;
splashDamage = 33f; splashDamage = 33f;
reloadMultiplier = 1.2f;
ammoMultiplier = 3f;
homingPower = 0.08f; homingPower = 0.08f;
homingRange = 50f; homingRange = 50f;
}}; }};
@@ -97,7 +99,7 @@ public class Bullets implements ContentList{
bulletWidth = bulletHeight = 13f; bulletWidth = bulletHeight = 13f;
collidesTiles = false; collidesTiles = false;
splashDamageRadius = 25f; splashDamageRadius = 25f;
splashDamage = 30f; splashDamage = 35f;
status = StatusEffects.burning; status = StatusEffects.burning;
frontColor = Pal.lightishOrange; frontColor = Pal.lightishOrange;
backColor = Pal.lightOrange; backColor = Pal.lightOrange;
@@ -220,20 +222,20 @@ public class Bullets implements ContentList{
bulletShrink = 0f; bulletShrink = 0f;
drag = -0.01f; drag = -0.01f;
homingPower = 0.08f; homingPower = 0.08f;
splashDamageRadius = 10f; splashDamageRadius = 20f;
splashDamage = 10f; splashDamage = 20f;
lifetime = 160f; lifetime = 160f;
hitEffect = Fx.blastExplosion; hitEffect = Fx.blastExplosion;
status = StatusEffects.burning; status = StatusEffects.burning;
}}; }};
missileSurge = new MissileBulletType(4.4f, 15, "bullet"){{ missileSurge = new MissileBulletType(4.4f, 20, "bullet"){{
bulletWidth = 8f; bulletWidth = 8f;
bulletHeight = 8f; bulletHeight = 8f;
bulletShrink = 0f; bulletShrink = 0f;
drag = -0.01f; drag = -0.01f;
splashDamageRadius = 30f; splashDamageRadius = 28f;
splashDamage = 22f; splashDamage = 40f;
lifetime = 150f; lifetime = 150f;
hitEffect = Fx.blastExplosion; hitEffect = Fx.blastExplosion;
despawnEffect = Fx.blastExplosion; despawnEffect = Fx.blastExplosion;
@@ -304,11 +306,11 @@ public class Bullets implements ContentList{
lifetime = 60f; lifetime = 60f;
}}; }};
standardHoming = new BasicBulletType(3f, 9, "bullet"){{ standardHoming = new BasicBulletType(3f, 12, "bullet"){{
bulletWidth = 7f; bulletWidth = 7f;
bulletHeight = 9f; bulletHeight = 9f;
homingPower = 0.08f; homingPower = 0.08f;
reloadMultiplier = 1.4f; reloadMultiplier = 1.5f;
ammoMultiplier = 5; ammoMultiplier = 5;
lifetime = 60f; lifetime = 60f;
}}; }};
@@ -340,19 +342,19 @@ public class Bullets implements ContentList{
despawnEffect = Fx.hitBulletSmall; despawnEffect = Fx.hitBulletSmall;
}}; }};
standardDenseBig = new BasicBulletType(7f, 44, "bullet"){{ standardDenseBig = new BasicBulletType(7f, 55, "bullet"){{
bulletWidth = 15f; bulletWidth = 15f;
bulletHeight = 21f; bulletHeight = 21f;
shootEffect = Fx.shootBig; shootEffect = Fx.shootBig;
}}; }};
standardThoriumBig = new BasicBulletType(8f, 67, "bullet"){{ standardThoriumBig = new BasicBulletType(8f, 80, "bullet"){{
bulletWidth = 16f; bulletWidth = 16f;
bulletHeight = 23f; bulletHeight = 23f;
shootEffect = Fx.shootBig; shootEffect = Fx.shootBig;
}}; }};
standardIncendiaryBig = new BasicBulletType(7f, 44, "bullet"){{ standardIncendiaryBig = new BasicBulletType(7f, 60, "bullet"){{
bulletWidth = 16f; bulletWidth = 16f;
bulletHeight = 21f; bulletHeight = 21f;
frontColor = Pal.lightishOrange; frontColor = Pal.lightishOrange;