Buildable scrap walls / Various map fixes / Desolate rift submission
This commit is contained in:
@@ -1606,29 +1606,33 @@ public class Blocks{
|
||||
}};
|
||||
|
||||
scrapWall = new Wall("scrap-wall"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, with(Items.scrap, 6));
|
||||
requirements(Category.defense, with(Items.scrap, 6));
|
||||
health = 60 * wallHealthMultiplier;
|
||||
variants = 5;
|
||||
buildCostMultiplier = 4f;
|
||||
}};
|
||||
|
||||
scrapWallLarge = new Wall("scrap-wall-large"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.mult(scrapWall.requirements, 4));
|
||||
requirements(Category.defense, ItemStack.mult(scrapWall.requirements, 4));
|
||||
health = 60 * 4 * wallHealthMultiplier;
|
||||
size = 2;
|
||||
variants = 4;
|
||||
buildCostMultiplier = 4f;
|
||||
}};
|
||||
|
||||
scrapWallHuge = new Wall("scrap-wall-huge"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.mult(scrapWall.requirements, 9));
|
||||
requirements(Category.defense, ItemStack.mult(scrapWall.requirements, 9));
|
||||
health = 60 * 9 * wallHealthMultiplier;
|
||||
size = 3;
|
||||
variants = 3;
|
||||
buildCostMultiplier = 4f;
|
||||
}};
|
||||
|
||||
scrapWallGigantic = new Wall("scrap-wall-gigantic"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.mult(scrapWall.requirements, 16));
|
||||
requirements(Category.defense, ItemStack.mult(scrapWall.requirements, 16));
|
||||
health = 60 * 16 * wallHealthMultiplier;
|
||||
size = 4;
|
||||
buildCostMultiplier = 4f;
|
||||
}};
|
||||
|
||||
thruster = new Thruster("thruster"){{
|
||||
|
||||
@@ -60,7 +60,7 @@ public class Items{
|
||||
}};
|
||||
|
||||
scrap = new Item("scrap", Color.valueOf("777777")){{
|
||||
|
||||
cost = 0.5f;
|
||||
}};
|
||||
|
||||
silicon = new Item("silicon", Color.valueOf("53565c")){{
|
||||
|
||||
@@ -120,7 +120,7 @@ public class SectorPresets{
|
||||
difficulty = 7;
|
||||
}};
|
||||
|
||||
mycelialBastion = new SectorPreset("mycelialBastion", serpulo, 133){{
|
||||
mycelialBastion = new SectorPreset("mycelialBastion", serpulo, 260){{
|
||||
difficulty = 7;
|
||||
}};
|
||||
|
||||
|
||||
@@ -262,12 +262,21 @@ public class SerpuloTechTree{
|
||||
node(duo, () -> {
|
||||
node(copperWall, () -> {
|
||||
node(copperWallLarge, () -> {
|
||||
node(scrapWall, () -> {
|
||||
node(scrapWallLarge, () -> {
|
||||
node(scrapWallHuge, () -> {
|
||||
node(scrapWallGigantic);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
node(titaniumWall, () -> {
|
||||
node(titaniumWallLarge);
|
||||
|
||||
node(door, () -> {
|
||||
node(doorLarge);
|
||||
});
|
||||
|
||||
node(plastaniumWall, () -> {
|
||||
node(plastaniumWallLarge, () -> {
|
||||
|
||||
@@ -365,7 +374,7 @@ public class SerpuloTechTree{
|
||||
node(atrax, () -> {
|
||||
node(spiroct, () -> {
|
||||
node(arkyid, () -> {
|
||||
node(toxopid, () -> {
|
||||
node(toxopid, Seq.with(new SectorComplete(mycelialBastion)), () -> {
|
||||
|
||||
});
|
||||
});
|
||||
@@ -615,7 +624,8 @@ public class SerpuloTechTree{
|
||||
node(mycelialBastion, Seq.with(
|
||||
new Research(atrax),
|
||||
new Research(spiroct),
|
||||
new Research(multiplicativeReconstructor)
|
||||
new Research(multiplicativeReconstructor),
|
||||
new Research(exponentialReconstructor)
|
||||
), () -> {
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user