Core: Citadel

This commit is contained in:
Anuken
2021-11-09 20:20:44 -05:00
parent 501a65e9a3
commit da87726176
8 changed files with 17 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -433,3 +433,4 @@
63275=reinforced-liquid-tank|block-reinforced-liquid-tank-ui 63275=reinforced-liquid-tank|block-reinforced-liquid-tank-ui
63274=reinforced-bridge-conduit|block-reinforced-bridge-conduit-ui 63274=reinforced-bridge-conduit|block-reinforced-bridge-conduit-ui
63273=core-aegis|block-core-aegis-ui 63273=core-aegis|block-core-aegis-ui
63272=core-citadel|block-core-citadel-ui

Binary file not shown.

View File

@@ -95,7 +95,7 @@ public class Blocks implements ContentList{
//storage //storage
coreShard, coreFoundation, coreNucleus, vault, container, unloader, coreShard, coreFoundation, coreNucleus, vault, container, unloader,
//storage - erekir //storage - erekir
coreBastion, coreAegis, coreBastion, coreAegis, coreCitadel,
//turrets //turrets
duo, scatter, scorch, hail, arc, wave, lancer, swarmer, salvo, fuse, ripple, cyclone, foreshadow, spectre, meltdown, segment, parallax, tsunami, duo, scatter, scorch, hail, arc, wave, lancer, swarmer, salvo, fuse, ripple, cyclone, foreshadow, spectre, meltdown, segment, parallax, tsunami,
@@ -733,7 +733,6 @@ public class Blocks implements ContentList{
itemCapacity = 30; itemCapacity = 30;
drawer = new DrawArcSmelter(); drawer = new DrawArcSmelter();
//TODO don't use sand?
consumes.items(with(Items.graphite, 1, Items.sand, 4)); consumes.items(with(Items.graphite, 1, Items.sand, 4));
consumes.power(6f); consumes.power(6f);
}}; }};
@@ -1825,6 +1824,7 @@ public class Blocks implements ContentList{
}}; }};
coreAegis = new CoreBlock("core-aegis"){{ coreAegis = new CoreBlock("core-aegis"){{
//TODO cost
requirements(Category.effect, BuildVisibility.editorOnly, with(Items.beryllium, 2000, Items.graphite, 2000, Items.tungsten, 1000)); requirements(Category.effect, BuildVisibility.editorOnly, with(Items.beryllium, 2000, Items.graphite, 2000, Items.tungsten, 1000));
unitType = UnitTypes.evoke; unitType = UnitTypes.evoke;
@@ -1837,6 +1837,20 @@ public class Blocks implements ContentList{
researchCostMultiplier = 0.07f; researchCostMultiplier = 0.07f;
}}; }};
coreCitadel = new CoreBlock("core-citadel"){{
//TODO cost
requirements(Category.effect, with(Items.beryllium, 7000, Items.graphite, 7000, Items.tungsten, 5000, Items.carbide, 5000));
unitType = UnitTypes.gamma;
health = 14000;
itemCapacity = 11000;
size = 5;
thrusterLength = 40/4f;
unitCapModifier = 30;
researchCostMultiplier = 0.11f;
}};
vault = new StorageBlock("vault"){{ vault = new StorageBlock("vault"){{
requirements(Category.effect, with(Items.titanium, 250, Items.thorium, 125)); requirements(Category.effect, with(Items.titanium, 250, Items.thorium, 125));
size = 3; size = 3;