Beryllium wall

This commit is contained in:
Anuken
2021-12-24 13:23:47 -05:00
parent 67986ee72c
commit 180e527a18
5 changed files with 18 additions and 3 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 776 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

+2
View File
@@ -489,3 +489,5 @@
63217=tank-assembler|block-tank-assembler-ui
63216=assembly-drone|unit-assembly-drone-ui
63215=basic-assembler-module|block-basic-assembler-module-ui
63214=beryllium-wall|block-beryllium-wall-ui
63213=beryllium-wall-large|block-beryllium-wall-large-ui
Binary file not shown.
+16 -3
View File
@@ -74,7 +74,7 @@ public class Blocks{
powerSource, powerVoid, itemSource, itemVoid, liquidSource, liquidVoid, payloadSource, payloadVoid, illuminator,
//defense
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, tungstenWall, tungstenWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, berylliumWall, berylliumWallLarge, tungstenWall, tungstenWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge,
mender, mendProjector, overdriveProjector, overdriveDome, forceProjector, shockMine,
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
@@ -1362,16 +1362,29 @@ public class Blocks{
schematicPriority = 10;
}};
berylliumWall = new Wall("beryllium-wall"){{
requirements(Category.defense, with(Items.beryllium, 6));
health = 130 * wallHealthMultiplier;
armor = 2f;
}};
berylliumWallLarge = new Wall("beryllium-wall-large"){{
requirements(Category.defense, ItemStack.mult(berylliumWall.requirements, 4));
health = 130 * wallHealthMultiplier * 4;
armor = 2f;
size = 2;
}};
tungstenWall = new Wall("tungsten-wall"){{
requirements(Category.defense, with(Items.tungsten, 6));
health = 180 * wallHealthMultiplier;
armor = 7f;
armor = 10f;
}};
tungstenWallLarge = new Wall("tungsten-wall-large"){{
requirements(Category.defense, ItemStack.mult(tungstenWall.requirements, 4));
health = 180 * wallHealthMultiplier * 4;
armor = 7f;
armor = 10f;
size = 2;
}};