Many small tweaks / Custom rules / Server run files / Balance

This commit is contained in:
Anuken
2019-03-24 16:29:25 -04:00
parent ea5c78f814
commit f7aa58e385
60 changed files with 4706 additions and 4711 deletions
@@ -1118,8 +1118,8 @@ public class Blocks implements ContentList{
Items.scrap, Bullets.flakScrap,
Items.lead, Bullets.flakLead
);
reload = 43f;
range = 160f;
reload = 33f;
range = 180f;
size = 2;
burstSpacing = 5f;
shots = 2;
@@ -1141,7 +1141,7 @@ public class Blocks implements ContentList{
);
recoil = 0f;
reload = 4f;
range = 53f;
range = 60f;
shootCone = 50f;
targetAir = false;
ammoUseEffect = Fx.none;
@@ -134,28 +134,32 @@ public class Bullets implements ContentList{
bulletWidth = bulletHeight = 14f;
collides = true;
collidesTiles = true;
splashDamageRadius = 45f;
splashDamage = 50f;
splashDamageRadius = 20f;
splashDamage = 38f;
backColor = Pal.bulletYellowBack;
frontColor = Pal.bulletYellow;
}};
flakLead = new FlakBulletType(3.9f, 3){{
flakLead = new FlakBulletType(4.2f, 3){{
lifetime = 50f;
ammoMultiplier = 3f;
shootEffect = Fx.shootSmall;
bulletWidth = 6f;
bulletHeight = 8f;
hitEffect = Fx.flakExplosion;
splashDamage = 25f;
splashDamage = 30f;
splashDamageRadius = 15f;
}};
flakScrap = new FlakBulletType(3.5f, 3){{
flakScrap = new FlakBulletType(4f, 3){{
lifetime = 50f;
ammoMultiplier = 3f;
shootEffect = Fx.shootSmall;
reloadMultiplier = 0.5f;
bulletWidth = 6f;
bulletHeight = 8f;
hitEffect = Fx.flakExplosion;
splashDamage = 16f;
splashDamage = 24f;
splashDamageRadius = 24f;
}};
@@ -454,11 +458,11 @@ public class Bullets implements ContentList{
}
};
basicFlame = new BulletType(2.5f, 5){
basicFlame = new BulletType(3f, 6f){
{
ammoMultiplier = 3f;
hitSize = 7f;
lifetime = 40f;
lifetime = 42f;
pierce = true;
drag = 0.05f;
statusDuration = 60f * 4;
@@ -473,11 +477,11 @@ public class Bullets implements ContentList{
}
};
pyraFlame = new BulletType(2.7f, 8){
pyraFlame = new BulletType(3.3f, 9f){
{
ammoMultiplier = 4f;
hitSize = 7f;
lifetime = 40f;
lifetime = 42f;
pierce = true;
drag = 0.05f;
statusDuration = 60f * 6;
@@ -91,7 +91,7 @@ public class UnitTypes implements ContentList{
hitsize = 10f;
rotatespeed = 0.06f;
targetAir = false;
health = 800;
health = 750;
weapon = new Weapon("artillery"){{
length = 1f;
reload = 60f;