Carbide breach adjustment
This commit is contained in:
@@ -1273,7 +1273,7 @@ public class Blocks{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
electricHeater = new HeatProducer("electric-heater"){{
|
electricHeater = new HeatProducer("electric-heater"){{
|
||||||
requirements(Category.crafting, with(Items.tungsten, 30, Items.oxide, 30));
|
requirements(Category.crafting, with(Items.tungsten, 30, Items.oxide, 30, Items.beryllium, 30));
|
||||||
|
|
||||||
researchCostMultiplier = 4f;
|
researchCostMultiplier = 4f;
|
||||||
|
|
||||||
@@ -4047,14 +4047,14 @@ public class Blocks{
|
|||||||
rangeChange = 40f;
|
rangeChange = 40f;
|
||||||
buildingDamageMultiplier = 0.3f;
|
buildingDamageMultiplier = 0.3f;
|
||||||
}},
|
}},
|
||||||
Items.carbide, new BasicBulletType(12f, 450f/0.75f){{
|
Items.carbide, new BasicBulletType(12f, 325f/0.75f){{
|
||||||
width = 15f;
|
width = 15f;
|
||||||
height = 21f;
|
height = 21f;
|
||||||
hitSize = 7f;
|
hitSize = 7f;
|
||||||
shootEffect = sfe;
|
shootEffect = sfe;
|
||||||
smokeEffect = Fx.shootBigSmoke;
|
smokeEffect = Fx.shootBigSmoke;
|
||||||
ammoMultiplier = 2;
|
ammoMultiplier = 2;
|
||||||
reloadMultiplier = 0.5f;
|
reloadMultiplier = 0.2f;
|
||||||
hitColor = backColor = trailColor = Color.valueOf("ab8ec5");
|
hitColor = backColor = trailColor = Color.valueOf("ab8ec5");
|
||||||
frontColor = Color.white;
|
frontColor = Color.white;
|
||||||
trailWidth = 2.2f;
|
trailWidth = 2.2f;
|
||||||
@@ -4062,11 +4062,35 @@ public class Blocks{
|
|||||||
trailEffect = Fx.disperseTrail;
|
trailEffect = Fx.disperseTrail;
|
||||||
trailInterval = 2f;
|
trailInterval = 2f;
|
||||||
hitEffect = despawnEffect = Fx.hitBulletColor;
|
hitEffect = despawnEffect = Fx.hitBulletColor;
|
||||||
rangeChange = 20f*8f;
|
rangeChange = 7f*8f;
|
||||||
buildingDamageMultiplier = 0.3f;
|
buildingDamageMultiplier = 0.3f;
|
||||||
targetBlocks = false;
|
//targetBlocks = false;
|
||||||
targetMissiles = false;
|
//targetMissiles = false;
|
||||||
trailRotation = true;
|
trailRotation = true;
|
||||||
|
|
||||||
|
fragBullets = 3;
|
||||||
|
fragRandomSpread = 0f;
|
||||||
|
fragSpread = 25f;
|
||||||
|
fragVelocityMin = 1f;
|
||||||
|
|
||||||
|
fragBullet = new BasicBulletType(8.1f, 227f){{
|
||||||
|
lifetime = 8f;
|
||||||
|
width = 11f;
|
||||||
|
height = 14f;
|
||||||
|
hitSize = 7f;
|
||||||
|
shootEffect = sfe;
|
||||||
|
ammoMultiplier = 1;
|
||||||
|
reloadMultiplier = 1f;
|
||||||
|
pierceCap = 2;
|
||||||
|
pierce = true;
|
||||||
|
pierceBuilding = true;
|
||||||
|
hitColor = backColor = trailColor = Color.valueOf("ab8ec5");
|
||||||
|
frontColor = Color.white;
|
||||||
|
trailWidth = 1.8f;
|
||||||
|
trailLength = 11;
|
||||||
|
hitEffect = despawnEffect = Fx.hitBulletColor;
|
||||||
|
buildingDamageMultiplier = 0.2f;
|
||||||
|
}};
|
||||||
}}
|
}}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -4335,7 +4359,7 @@ public class Blocks{
|
|||||||
trailInterp = v -> Math.max(Mathf.slope(v), 0.8f);
|
trailInterp = v -> Math.max(Mathf.slope(v), 0.8f);
|
||||||
shrinkX = 0.2f;
|
shrinkX = 0.2f;
|
||||||
shrinkY = 0.1f;
|
shrinkY = 0.1f;
|
||||||
buildingDamageMultiplier = 0.3f;
|
buildingDamageMultiplier = 0.2f;
|
||||||
}},
|
}},
|
||||||
Items.oxide, new ArtilleryBulletType(2.5f, 300, "shell"){{
|
Items.oxide, new ArtilleryBulletType(2.5f, 300, "shell"){{
|
||||||
hitEffect = new MultiEffect(Fx.titanExplosionLarge, Fx.titanSmokeLarge, Fx.smokeAoeCloud);
|
hitEffect = new MultiEffect(Fx.titanExplosionLarge, Fx.titanSmokeLarge, Fx.smokeAoeCloud);
|
||||||
@@ -4625,7 +4649,7 @@ public class Blocks{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
afflict = new PowerTurret("afflict"){{
|
afflict = new PowerTurret("afflict"){{
|
||||||
requirements(Category.turret, with(Items.surgeAlloy, 100, Items.silicon, 200, Items.graphite, 250, Items.oxide, 40));
|
requirements(Category.turret, with(Items.surgeAlloy, 125, Items.silicon, 200, Items.graphite, 250, Items.oxide, 40));
|
||||||
|
|
||||||
shootType = new BasicBulletType(){{
|
shootType = new BasicBulletType(){{
|
||||||
shootEffect = new MultiEffect(Fx.shootTitan, new WaveEffect(){{
|
shootEffect = new MultiEffect(Fx.shootTitan, new WaveEffect(){{
|
||||||
|
|||||||
Reference in New Issue
Block a user