Aegis core
This commit is contained in:
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-team.png
Normal file
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-team.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-thruster1.png
Normal file
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-thruster1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 864 B |
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-thruster2.png
Normal file
BIN
core/assets-raw/sprites/blocks/storage/core-aegis-thruster2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 862 B |
BIN
core/assets-raw/sprites/blocks/storage/core-aegis.png
Normal file
BIN
core/assets-raw/sprites/blocks/storage/core-aegis.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
@@ -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.
@@ -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;
|
||||||
|
|||||||
@@ -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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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){
|
||||||
|
|||||||
Reference in New Issue
Block a user