Assembler module block stuff

This commit is contained in:
Anuken
2022-05-04 16:55:27 -04:00
parent 22905de094
commit c28db45c4b
7 changed files with 11 additions and 8 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 B

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1015 B

After

Width:  |  Height:  |  Size: 129 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -559,3 +559,4 @@
63133=osc|unit-osc-ui 63133=osc|unit-osc-ui
63132=precept|unit-precept-ui 63132=precept|unit-precept-ui
63131=diffuse|block-diffuse-ui 63131=diffuse|block-diffuse-ui
63130=basic-assembler-module|block-basic-assembler-module-ui

Binary file not shown.

View File

@@ -2621,8 +2621,8 @@ public class Blocks{
//TODO bad name //TODO bad name
eruptionDrill = new BurstDrill("eruption-drill"){{ eruptionDrill = new BurstDrill("eruption-drill"){{
requirements(Category.production, with(Items.silicon, 200, Items.beryllium, 250, Items.oxide, 80, Items.tungsten, 200, Items.carbide, 120)); requirements(Category.production, with(Items.silicon, 200, Items.oxide, 80, Items.tungsten, 200, Items.carbide, 120));
drillTime = 60f * 9f; drillTime = 60f * 6f;
size = 5; size = 5;
hasPower = true; hasPower = true;
tier = 7; tier = 7;
@@ -4317,10 +4317,13 @@ public class Blocks{
}};*/ }};*/
tankAssembler = new UnitAssembler("tank-assembler"){{ tankAssembler = new UnitAssembler("tank-assembler"){{
requirements(Category.units, with(Items.graphite, 600, Items.beryllium, 600, Items.oxide, 250, Items.tungsten, 400, Items.silicon, 500)); requirements(Category.units, with(Items.thorium, 500, Items.oxide, 250, Items.tungsten, 500, Items.silicon, 500));
regionSuffix = "-dark"; regionSuffix = "-dark";
size = 5; size = 5;
plans.add(new AssemblerUnitPlan(UnitTypes.vanquish, 60f * 50f, PayloadStack.list(UnitTypes.stell, 4, Blocks.tungstenWallLarge, 10))); plans.add(
new AssemblerUnitPlan(UnitTypes.vanquish, 60f * 50f, PayloadStack.list(UnitTypes.stell, 4, Blocks.tungstenWallLarge, 10)),
new AssemblerUnitPlan(UnitTypes.conquer, 60f * 60f * 3f, PayloadStack.list(UnitTypes.locus, 6, Blocks.carbideWallLarge, 20))
);
areaSize = 13; areaSize = 13;
researchCostMultiplier = 0.4f; researchCostMultiplier = 0.4f;
@@ -4356,13 +4359,12 @@ public class Blocks{
}}; }};
//TODO 5x5 //TODO 5x5
if(false)
basicAssemblerModule = new UnitAssemblerModule("basic-assembler-module"){{ basicAssemblerModule = new UnitAssemblerModule("basic-assembler-module"){{
requirements(Category.units, with(Items.graphite, 10)); requirements(Category.units, with(Items.carbide, 400, Items.thorium, 500, Items.oxide, 300, Items.graphite, 500));
consumePower(0.5f); consumePower(4f);
regionSuffix = "-dark"; regionSuffix = "-dark";
size = 3; size = 5;
}}; }};
//TODO setup, sprite, balance... or just scrap it completely. //TODO setup, sprite, balance... or just scrap it completely.