Spectre improvements

This commit is contained in:
Anuken
2018-09-13 14:43:52 -04:00
parent 594c975c70
commit 6d47b449b9
7 changed files with 535 additions and 529 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 B

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 B

After

Width:  |  Height:  |  Size: 164 B

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

@@ -119,7 +119,6 @@ public class AmmoTypes implements ContentList{
bulletDenseBig = new AmmoType(Items.densealloy, StandardBullets.denseBig, 1){{ bulletDenseBig = new AmmoType(Items.densealloy, StandardBullets.denseBig, 1){{
shootEffect = ShootFx.shootBig; shootEffect = ShootFx.shootBig;
smokeEffect = ShootFx.shootBigSmoke; smokeEffect = ShootFx.shootBigSmoke;
reloadMultiplier = 0.6f;
}}; }};
bulletThoriumBig = new AmmoType(Items.thorium, StandardBullets.thoriumBig, 1){{ bulletThoriumBig = new AmmoType(Items.thorium, StandardBullets.thoriumBig, 1){{

View File

@@ -197,6 +197,8 @@ public class TurretBlocks extends BlockList implements ContentList{
rotatespeed = 10f; rotatespeed = 10f;
inaccuracy = 13f; inaccuracy = 13f;
shootCone = 30f; shootCone = 30f;
health = 145 * size * size;
}}; }};
fuse = new ItemTurret("fuse"){{ fuse = new ItemTurret("fuse"){{
@@ -208,20 +210,25 @@ public class TurretBlocks extends BlockList implements ContentList{
recoil = 5f; recoil = 5f;
restitution = 0.1f; restitution = 0.1f;
size = 3; size = 3;
health = 155 * size * size;
}}; }};
spectre = new DoubleTurret("spectre"){{ spectre = new DoubleTurret("spectre"){{
ammoTypes = new AmmoType[]{AmmoTypes.bulletDenseBig, AmmoTypes.bulletPyratiteBig, AmmoTypes.bulletThoriumBig}; ammoTypes = new AmmoType[]{AmmoTypes.bulletDenseBig, AmmoTypes.bulletPyratiteBig, AmmoTypes.bulletThoriumBig};
reload = 3f; reload = 4f;
restitution = 0.03f; restitution = 0.03f;
ammoUseEffect = ShootFx.shellEjectMedium; ammoUseEffect = ShootFx.shellEjectMedium;
range = 200f; range = 200f;
recoil = 2f; recoil = 3f;
xRand = 3f; xRand = 3f;
shotWidth = 4f; shotWidth = 4f;
shootShake = 1.5f; shootShake = 2f;
shots = 2; shots = 2;
size = 4; size = 4;
shootCone = 24f;
health = 155 * size * size;
}}; }};
meltdown = new PowerTurret("meltdown"){{ meltdown = new PowerTurret("meltdown"){{

View File

@@ -77,30 +77,30 @@ public class StandardBullets extends BulletList implements ContentList{
} }
}; };
denseBig = new BasicBulletType(10f, 36, "bullet"){ denseBig = new BasicBulletType(7f, 42, "bullet"){
{ {
bulletWidth = 16f; bulletWidth = 15f;
bulletHeight = 21f; bulletHeight = 21f;
armorPierce = 0.2f; armorPierce = 0.2f;
} }
}; };
thoriumBig = new BasicBulletType(11f, 58, "bullet"){ thoriumBig = new BasicBulletType(8f, 65, "bullet"){
{ {
bulletWidth = 17f; bulletWidth = 16f;
bulletHeight = 23f; bulletHeight = 23f;
armorPierce = 0.5f; armorPierce = 0.5f;
} }
}; };
tracerBig = new BasicBulletType(9f, 22, "bullet"){ tracerBig = new BasicBulletType(7f, 38, "bullet"){
{ {
bulletWidth = 17f; bulletWidth = 16f;
bulletHeight = 21f; bulletHeight = 21f;
frontColor = Palette.lightishOrange; frontColor = Palette.lightishOrange;
backColor = Palette.lightOrange; backColor = Palette.lightOrange;
incendSpread = 3f; incendSpread = 3f;
incendAmount = 1; incendAmount = 2;
incendChance = 0.3f; incendChance = 0.3f;
} }
}; };