Unit assembly finalizations
This commit is contained in:
@@ -3322,7 +3322,7 @@ public class Blocks{
|
||||
size = 5;
|
||||
droneType = UnitTypes.manifold;
|
||||
plans.add(new AssemblerUnitPlan(UnitTypes.vanquish, 60f * 5f, BlockStack.list(Blocks.thoriumWallLarge, 4, Blocks.duct, 2)));
|
||||
consumes.power(1f);
|
||||
consumes.power(2f);
|
||||
areaSize = 13;
|
||||
|
||||
droneType = UnitTypes.assemblyDrone;
|
||||
@@ -3330,6 +3330,7 @@ public class Blocks{
|
||||
|
||||
basicAssemblerModule = new UnitAssemblerModule("basic-assembler-module"){{
|
||||
requirements(Category.units, with(Items.graphite, 10));
|
||||
consumes.power(0.5f);
|
||||
|
||||
size = 3;
|
||||
}};
|
||||
|
||||
@@ -292,6 +292,14 @@ public class Fx{
|
||||
Lines.poly(e.x, e.y, 4, 5f + e.fin() * 12f);
|
||||
}),
|
||||
|
||||
unitAssemble = new Effect(70, e -> {
|
||||
if(!(e.data instanceof Unit unit)) return;
|
||||
|
||||
alpha(e.fout());
|
||||
mixcol(Pal.accent, e.fout());
|
||||
rect(unit.type.fullIcon, unit.x, unit.y, unit.rotation - 90);
|
||||
}).layer(Layer.flyingUnit + 5f),
|
||||
|
||||
padlaunch = new Effect(10, e -> {
|
||||
stroke(4f * e.fout());
|
||||
color(Pal.accent);
|
||||
|
||||
Reference in New Issue
Block a user