Payload bugfixes
This commit is contained in:
@@ -131,7 +131,7 @@ abstract class PayloadComp implements Posc, Rotc, Hitboxc, Unitc{
|
||||
}
|
||||
|
||||
//drop off payload on an acceptor if possible
|
||||
if(on != null && on.build != null && on.build.acceptPayload(on.build, payload)){
|
||||
if(on != null && on.build != null && on.build.team == team && on.build.acceptPayload(on.build, payload)){
|
||||
Fx.unitDrop.at(on.build);
|
||||
on.build.handlePayload(on.build, payload);
|
||||
return true;
|
||||
|
||||
@@ -88,9 +88,15 @@ public class ThermalGenerator extends PowerGenerator{
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterPickedUp(){
|
||||
super.afterPickedUp();
|
||||
sum = 0f;
|
||||
}
|
||||
|
||||
@Override
|
||||
public float totalProgress(){
|
||||
return enabled ? super.totalProgress() : 0f;
|
||||
return enabled && sum > 0 ? super.totalProgress() : 0f;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user