Aegis core

This commit is contained in:
Anuken
2021-11-09 10:41:42 -05:00
parent 1f98383535
commit 73f3fe31da
9 changed files with 20 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -432,3 +432,4 @@
63276=einforced-liquid-tank|block-einforced-liquid-tank-ui 63276=einforced-liquid-tank|block-einforced-liquid-tank-ui
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

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, coreBastion, coreAegis,
//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,
@@ -1811,6 +1811,7 @@ public class Blocks implements ContentList{
researchCostMultiplier = 0.11f; researchCostMultiplier = 0.11f;
}}; }};
//TODO remove - too small
coreBastion = new CoreBlock("core-bastion"){{ coreBastion = new CoreBlock("core-bastion"){{
requirements(Category.effect, BuildVisibility.editorOnly, with(Items.beryllium, 1000, Items.graphite, 1000)); requirements(Category.effect, BuildVisibility.editorOnly, with(Items.beryllium, 1000, Items.graphite, 1000));
@@ -1822,6 +1823,19 @@ public class Blocks implements ContentList{
unitCapModifier = 10; unitCapModifier = 10;
}}; }};
coreAegis = new CoreBlock("core-aegis"){{
requirements(Category.effect, BuildVisibility.editorOnly, with(Items.beryllium, 2000, Items.graphite, 2000, Items.tungsten, 1000));
unitType = UnitTypes.evoke;
health = 7000;
itemCapacity = 8000;
size = 4;
thrusterLength = 34/4f;
unitCapModifier = 20;
researchCostMultiplier = 0.07f;
}};
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;

View File

@@ -8,7 +8,8 @@ public class Loadouts implements ContentList{
basicShard, basicShard,
basicFoundation, basicFoundation,
basicNucleus, basicNucleus,
basicBastion; basicBastion,
basicAegis;
@Override @Override
public void load(){ public void load(){
@@ -16,5 +17,6 @@ public class Loadouts implements ContentList{
basicFoundation = Schematics.readBase64("bXNjaAB4nD1OSQ6DMBBzFhVu8BG+0X8MQyoiJTNSukj8nlCi2Adbtg/GA4OBF8oB00rvyE/9ykafqOIw58A7SWRKy1ZiShhZ5RcOLZhYS1hefQ1gRIeptH9jq/qW2lvc1d2tgWsOfVX/tOwE86AYBA=="); basicFoundation = Schematics.readBase64("bXNjaAB4nD1OSQ6DMBBzFhVu8BG+0X8MQyoiJTNSukj8nlCi2Adbtg/GA4OBF8oB00rvyE/9ykafqOIw58A7SWRKy1ZiShhZ5RcOLZhYS1hefQ1gRIeptH9jq/qW2lvc1d2tgWsOfVX/tOwE86AYBA==");
basicNucleus = Schematics.readBase64("bXNjaAB4nD2MUQqAIBBEJy0s6qOLdJXuYNtCgikYBd2+LNmdj308hkGHtkId7M4YFns4mk/yfB4a48602eDI+mlNznu0FMPFd0wYKCaewl8F0EOueqM+yKSLVfJrNKWnSw/FZGzEGXFG9sy/px4gEBW1"); basicNucleus = Schematics.readBase64("bXNjaAB4nD2MUQqAIBBEJy0s6qOLdJXuYNtCgikYBd2+LNmdj308hkGHtkId7M4YFns4mk/yfB4a48602eDI+mlNznu0FMPFd0wYKCaewl8F0EOueqM+yKSLVfJrNKWnSw/FZGzEGXFG9sy/px4gEBW1");
basicBastion = Schematics.readBase64("bXNjaAF4nGNgZmBmZmDJS8xNZWBNzMsEUtwpqcXJRZkFJZn5eQyClfmlCin5Cnn5JQqpFZnFJVwMbDmJSak5xQxM0bGMDDzJ+UWpukmJxWDVDAyMIAQkACJxFp8="); basicBastion = Schematics.readBase64("bXNjaAF4nGNgZmBmZmDJS8xNZWBNzMsEUtwpqcXJRZkFJZn5eQyClfmlCin5Cnn5JQqpFZnFJVwMbDmJSak5xQxM0bGMDDzJ+UWpukmJxWDVDAyMIAQkACJxFp8=");
basicAegis = Schematics.readBase64("bXNjaAF4nGNgYWBhZmDJS8xNZeDPyc/PVkhKzcjMS1GozC9l4E5JLU4uyiwoyczPY2BgYMtJTErNKWZgio5lZOBKzi9K1U1MTc8sBkoxghCQAAA85RNL");
} }
} }

View File

@@ -49,7 +49,7 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
@Override @Override
public Schematic getDefaultLoadout(){ public Schematic getDefaultLoadout(){
return Loadouts.basicBastion; return Loadouts.basicAegis;
} }
float rawHeight(Vec3 position){ float rawHeight(Vec3 position){