CounterBalance: Assemblers
This commit is contained in:
@@ -6260,7 +6260,7 @@ public class Blocks{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
tankAssembler = new UnitAssembler("tank-assembler"){{
|
tankAssembler = new UnitAssembler("tank-assembler"){{
|
||||||
requirements(Category.units, with(Items.thorium, 500, Items.oxide, 150, Items.carbide, 80, Items.silicon, 500));
|
requirements(Category.units, with(Items.thorium, 500, Items.oxide, 150, Items.carbide, 80, Items.silicon, 650));
|
||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
size = 5;
|
size = 5;
|
||||||
plans.add(
|
plans.add(
|
||||||
@@ -6270,12 +6270,12 @@ public class Blocks{
|
|||||||
areaSize = 13;
|
areaSize = 13;
|
||||||
researchCostMultiplier = 0.4f;
|
researchCostMultiplier = 0.4f;
|
||||||
|
|
||||||
consumePower(3f);
|
consumePower(2.5f);
|
||||||
consumeLiquid(Liquids.cyanogen, 9f / 60f);
|
consumeLiquid(Liquids.cyanogen, 9f / 60f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
shipAssembler = new UnitAssembler("ship-assembler"){{
|
shipAssembler = new UnitAssembler("ship-assembler"){{
|
||||||
requirements(Category.units, with(Items.carbide, 100, Items.oxide, 200, Items.tungsten, 500, Items.silicon, 800, Items.thorium, 400));
|
requirements(Category.units, with(Items.carbide, 100, Items.oxide, 200, Items.tungsten, 550, Items.silicon, 900, Items.thorium, 400));
|
||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
size = 5;
|
size = 5;
|
||||||
plans.add(
|
plans.add(
|
||||||
@@ -6284,12 +6284,12 @@ public class Blocks{
|
|||||||
);
|
);
|
||||||
areaSize = 13;
|
areaSize = 13;
|
||||||
|
|
||||||
consumePower(3f);
|
consumePower(2.5f);
|
||||||
consumeLiquid(Liquids.cyanogen, 12f / 60f);
|
consumeLiquid(Liquids.cyanogen, 12f / 60f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
mechAssembler = new UnitAssembler("mech-assembler"){{
|
mechAssembler = new UnitAssembler("mech-assembler"){{
|
||||||
requirements(Category.units, with(Items.carbide, 200, Items.thorium, 600, Items.oxide, 200, Items.tungsten, 500, Items.silicon, 900));
|
requirements(Category.units, with(Items.carbide, 200, Items.thorium, 600, Items.oxide, 200, Items.tungsten, 550, Items.silicon, 1000));
|
||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
size = 5;
|
size = 5;
|
||||||
//TODO different reqs
|
//TODO different reqs
|
||||||
@@ -6299,14 +6299,14 @@ public class Blocks{
|
|||||||
);
|
);
|
||||||
areaSize = 13;
|
areaSize = 13;
|
||||||
|
|
||||||
consumePower(3.5f);
|
consumePower(3f);
|
||||||
consumeLiquid(Liquids.cyanogen, 12f / 60f);
|
consumeLiquid(Liquids.cyanogen, 12f / 60f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
//TODO requirements / only accept inputs
|
//TODO requirements / only accept inputs
|
||||||
basicAssemblerModule = new UnitAssemblerModule("basic-assembler-module"){{
|
basicAssemblerModule = new UnitAssemblerModule("basic-assembler-module"){{
|
||||||
requirements(Category.units, with(Items.carbide, 300, Items.thorium, 500, Items.oxide, 200, Items.phaseFabric, 400));
|
requirements(Category.units, with(Items.carbide, 300, Items.thorium, 500, Items.oxide, 250, Items.phaseFabric, 400));
|
||||||
consumePower(4f);
|
consumePower(3.5f);
|
||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
researchCostMultiplier = 0.75f;
|
researchCostMultiplier = 0.75f;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user