This commit is contained in:
Anuken
2022-07-19 07:38:34 -04:00
parent 1c2aca91e4
commit 606cdff17d
2 changed files with 7 additions and 3 deletions

View File

@@ -166,9 +166,8 @@ public class RepairBeamWeapon extends Weapon{
float
weaponRotation = unit.rotation - 90,
wx = unit.x + Angles.trnsx(weaponRotation, x, y),
wy = unit.y + Angles.trnsy(weaponRotation, x, y);
float z = Draw.z();
wy = unit.y + Angles.trnsy(weaponRotation, x, y),
z = Draw.z();
RepairTurret.drawBeam(wx, wy, unit.rotation + mount.rotation, shootY, unit.id, mount.target == null || controllable ? null : (Sized)mount.target, unit.team, heal.strength,
pulseStroke, pulseRadius, beamWidth + Mathf.absin(widthSinScl, widthSinMag), heal.lastEnd, heal.offset, laserColor, laserTopColor,
laser, laserEnd, laserTop, laserTopEnd);

View File

@@ -358,12 +358,17 @@ public class PowerGraph{
@Deprecated
private boolean otherConsumersAreValid(Building build, Consume consumePower){
float f = build.efficiency;
//hack so liquids output positive efficiency values
build.efficiency = 1f;
for(Consume cons : build.block.nonOptionalConsumers){
//TODO fix this properly
if(cons != consumePower && cons.efficiency(build) <= 0.0000001f){
build.efficiency = f;
return false;
}
}
build.efficiency = f;
return true;
}