This commit is contained in:
Anuken
2021-10-29 22:36:24 -04:00
parent 338f7b840c
commit f1d1f935fb
4 changed files with 13 additions and 3 deletions

View File

@@ -1294,7 +1294,10 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
}
public void pickedUp(){
power.graph.removeList(self());
power.graph = new PowerGraph();
power.links.clear();
power.status = 0f;
}
public void removeFromProximity(){

View File

@@ -62,7 +62,7 @@ public class Layer{
//flying units
flyingUnit = 115,
//overlaied UI, like block config guides
//overlaid UI, like block config guides
overlayUI = 120,
//build beam effects

View File

@@ -122,6 +122,12 @@ public class ForceProjector extends Block{
super.onRemoved();
}
@Override
public void pickedUp(){
super.pickedUp();
radscl = warmup = 0f;
}
@Override
public void updateTile(){
boolean phaseValid = consumes.get(ConsumeType.item).valid(this);

View File

@@ -91,10 +91,11 @@ public class BuildPayload implements Payload{
public void draw(){
drawShadow(1f);
float prevZ = Draw.z();
Draw.zTransform(z -> 0.0011f + Mathf.clamp(z, prevZ - 0.001f, prevZ + 0.9f));
Draw.zTransform(z -> z >= Layer.flyingUnitLow ? z : 0.0011f + Mathf.clamp(z, prevZ - 0.001f, prevZ + 0.9f));
build.tile = emptyTile;
build.payloadDraw();
Draw.zTransform();
Draw.z(prevZ);
}
@Override