mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-26 14:32:06 -08:00
Erekir more balancing round up and power rebalanced (#10707)
* woah that s a lot * woops * fix * increase to 10 * change pyrol
This commit is contained in:
parent
2d8e99339b
commit
57e47111e1
2 changed files with 25 additions and 24 deletions
|
|
@ -1184,7 +1184,7 @@ public class Blocks{
|
|||
ambientSoundVolume = 0.12f;
|
||||
|
||||
consumeItems(with(Items.graphite, 1, Items.sand, 4));
|
||||
consumePower(6f);
|
||||
consumePower(5f);
|
||||
}};
|
||||
|
||||
electrolyzer = new GenericCrafter("electrolyzer"){{
|
||||
|
|
@ -1448,7 +1448,7 @@ public class Blocks{
|
|||
|
||||
consumeItem(Items.silicon, 3);
|
||||
consumeLiquid(Liquids.slag, 40f / 60f);
|
||||
consumePower(2f);
|
||||
consumePower(1.5f);
|
||||
}};
|
||||
|
||||
cyanogenSynthesizer = new HeatCrafter("cyanogen-synthesizer"){{
|
||||
|
|
@ -2535,8 +2535,8 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
chemicalCombustionChamber = new ConsumeGenerator("chemical-combustion-chamber"){{
|
||||
requirements(Category.power, with(Items.graphite, 40, Items.tungsten, 40, Items.oxide, 40f, Items.silicon, 30));
|
||||
powerProduction = 10f;
|
||||
requirements(Category.power, with(Items.graphite, 40, Items.tungsten, 20, Items.oxide, 40f, Items.silicon, 30));
|
||||
powerProduction = 550f / 60f;
|
||||
researchCost = with(Items.graphite, 2000, Items.tungsten, 1000, Items.oxide, 10, Items.silicon, 1500);
|
||||
consumeLiquids(LiquidStack.with(Liquids.ozone, 2f / 60f, Liquids.arkycite, 40f / 60f));
|
||||
size = 3;
|
||||
|
|
@ -2557,8 +2557,8 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
pyrolysisGenerator = new ConsumeGenerator("pyrolysis-generator"){{
|
||||
requirements(Category.power, with(Items.graphite, 50, Items.carbide, 50, Items.oxide, 60f, Items.silicon, 50));
|
||||
powerProduction = 25f;
|
||||
requirements(Category.power, with(Items.graphite, 100, Items.carbide, 60, Items.oxide, 60f, Items.silicon, 100));
|
||||
powerProduction = 1400f / 60f;
|
||||
|
||||
drawer = new DrawMulti(new DrawRegion("-bottom"), new DrawPistons(){{
|
||||
sinMag = 2.75f;
|
||||
|
|
@ -2587,8 +2587,8 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
fluxReactor = new VariableReactor("flux-reactor"){{
|
||||
requirements(Category.power, with(Items.graphite, 300, Items.carbide, 200, Items.oxide, 100, Items.silicon, 600, Items.surgeAlloy, 300));
|
||||
powerProduction = 240f;
|
||||
requirements(Category.power, with(Items.graphite, 300, Items.carbide, 100, Items.oxide, 100, Items.silicon, 600, Items.surgeAlloy, 200));
|
||||
powerProduction = 265f;
|
||||
maxHeat = 150f;
|
||||
|
||||
consumeLiquid(Liquids.cyanogen, 9f / 60f);
|
||||
|
|
@ -2623,7 +2623,7 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
neoplasiaReactor = new HeaterGenerator("neoplasia-reactor"){{
|
||||
requirements(Category.power, with(Items.tungsten, 1000, Items.carbide, 300, Items.oxide, 150, Items.silicon, 500, Items.phaseFabric, 300, Items.surgeAlloy, 200));
|
||||
requirements(Category.power, with(Items.tungsten, 750, Items.carbide, 300, Items.oxide, 150, Items.silicon, 500, Items.phaseFabric, 150, Items.surgeAlloy, 200));
|
||||
|
||||
size = 5;
|
||||
liquidCapacity = 80f;
|
||||
|
|
@ -4380,7 +4380,7 @@ public class Blocks{
|
|||
outlineColor = Pal.darkOutline;
|
||||
|
||||
liquidCapacity = 50f;
|
||||
liquidConsumed = 10f / 60f;
|
||||
liquidConsumed = 15f / 60f;
|
||||
targetInterval = 5f;
|
||||
newTargetInterval = 30f;
|
||||
targetUnderBlocks = false;
|
||||
|
|
@ -4405,6 +4405,7 @@ public class Blocks{
|
|||
Liquids.cyanogen, new ContinuousFlameBulletType(){{
|
||||
damage = 130f;
|
||||
rangeChange = 70f;
|
||||
ammoMultiplier = 1.5f;
|
||||
length = r + rangeChange;
|
||||
knockback = 2f;
|
||||
pierceCap = 3;
|
||||
|
|
@ -6158,7 +6159,7 @@ public class Blocks{
|
|||
researchCost = with(Items.beryllium, 200, Items.graphite, 80, Items.silicon, 80);
|
||||
regionSuffix = "-dark";
|
||||
fogRadius = 3;
|
||||
consumePower(2f);
|
||||
consumePower(1.5f);
|
||||
}};
|
||||
|
||||
shipFabricator = new UnitFactory("ship-fabricator"){{
|
||||
|
|
@ -6170,18 +6171,18 @@ public class Blocks{
|
|||
regionSuffix = "-dark";
|
||||
fogRadius = 3;
|
||||
researchCostMultiplier = 0.5f;
|
||||
consumePower(2f);
|
||||
consumePower(1.5f);
|
||||
}};
|
||||
|
||||
mechFabricator = new UnitFactory("mech-fabricator"){{
|
||||
requirements(Category.units, with(Items.silicon, 200, Items.graphite, 300, Items.tungsten, 60));
|
||||
requirements(Category.units, with(Items.silicon, 200, Items.beryllium, 250, Items.tungsten, 10));
|
||||
size = 3;
|
||||
configurable = false;
|
||||
plans.add(new UnitPlan(UnitTypes.merui, 60f * 40f, with(Items.beryllium, 50, Items.silicon, 70)));
|
||||
regionSuffix = "-dark";
|
||||
fogRadius = 3;
|
||||
researchCostMultiplier = 0.65f;
|
||||
consumePower(2f);
|
||||
consumePower(1.5f);
|
||||
}};
|
||||
|
||||
tankRefabricator = new Reconstructor("tank-refabricator"){{
|
||||
|
|
@ -6202,7 +6203,7 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
shipRefabricator = new Reconstructor("ship-refabricator"){{
|
||||
requirements(Category.units, with(Items.beryllium, 200, Items.tungsten, 100, Items.silicon, 150, Items.oxide, 40));
|
||||
requirements(Category.units, with(Items.beryllium, 250, Items.tungsten, 120, Items.silicon, 150, Items.oxide, 15));
|
||||
regionSuffix = "-dark";
|
||||
|
||||
size = 3;
|
||||
|
|
@ -6220,7 +6221,7 @@ public class Blocks{
|
|||
}};
|
||||
|
||||
mechRefabricator = new Reconstructor("mech-refabricator"){{
|
||||
requirements(Category.units, with(Items.beryllium, 250, Items.tungsten, 120, Items.silicon, 150));
|
||||
requirements(Category.units, with(Items.beryllium, 250, Items.tungsten, 175, Items.silicon, 150));
|
||||
regionSuffix = "-dark";
|
||||
|
||||
size = 3;
|
||||
|
|
@ -6244,7 +6245,7 @@ public class Blocks{
|
|||
researchCostMultipliers.put(Items.thorium, 0.2f);
|
||||
|
||||
size = 5;
|
||||
consumePower(5f);
|
||||
consumePower(4.5f);
|
||||
consumeLiquid(Liquids.nitrogen, 10f / 60f);
|
||||
consumeItems(with(Items.thorium, 80, Items.silicon, 100));
|
||||
|
||||
|
|
|
|||
|
|
@ -2620,7 +2620,7 @@ public class UnitTypes{
|
|||
}};
|
||||
|
||||
precept = new TankUnitType("precept"){{
|
||||
hitSize = 26f;
|
||||
hitSize = 24f;
|
||||
treadPullOffset = 5;
|
||||
speed = 0.64f;
|
||||
rotateSpeed = 1.5f;
|
||||
|
|
@ -2637,7 +2637,7 @@ public class UnitTypes{
|
|||
shootY = 16f;
|
||||
recoil = 3f;
|
||||
rotate = true;
|
||||
rotateSpeed = 1.3f;
|
||||
rotateSpeed = 1.625f;
|
||||
mirror = false;
|
||||
shootCone = 2f;
|
||||
x = 0f;
|
||||
|
|
@ -3001,7 +3001,7 @@ public class UnitTypes{
|
|||
x = 0f;
|
||||
y = 1f;
|
||||
shootY = 4f;
|
||||
reload = 60f;
|
||||
reload = 63f;
|
||||
cooldownTime = 42f;
|
||||
heatColor = Pal.turretHeat;
|
||||
|
||||
|
|
@ -3019,7 +3019,7 @@ public class UnitTypes{
|
|||
frontColor = Color.white;
|
||||
|
||||
knockback = 0.8f;
|
||||
lifetime = 50f;
|
||||
lifetime = 46f;
|
||||
width = height = 9f;
|
||||
splashDamageRadius = 19f;
|
||||
splashDamage = 30f;
|
||||
|
|
@ -3046,7 +3046,7 @@ public class UnitTypes{
|
|||
}};
|
||||
|
||||
cleroi = new ErekirUnitType("cleroi"){{
|
||||
speed = 0.7f;
|
||||
speed = 0.6f;
|
||||
drag = 0.1f;
|
||||
hitSize = 14f;
|
||||
rotateSpeed = 3f;
|
||||
|
|
@ -3088,7 +3088,7 @@ public class UnitTypes{
|
|||
shootSound = Sounds.blaster;
|
||||
x = 14f / 4f;
|
||||
y = 33f / 4f;
|
||||
reload = 30f;
|
||||
reload = 33f;
|
||||
layerOffset = -0.002f;
|
||||
alternate = false;
|
||||
heatColor = Color.red;
|
||||
|
|
@ -3650,7 +3650,7 @@ public class UnitTypes{
|
|||
flying = true;
|
||||
drag = 0.08f;
|
||||
speed = 2f;
|
||||
rotateSpeed = 4f;
|
||||
rotateSpeed = 8f;
|
||||
accel = 0.09f;
|
||||
health = 1100f;
|
||||
armor = 3f;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue