Reconstructors: Accept unit dropped payload when disabled

This commit is contained in:
Anuken
2021-01-24 20:20:03 -05:00
parent 13896589c2
commit f16990edcb
@@ -106,10 +106,10 @@ public class Reconstructor extends UnitBlock{
@Override @Override
public boolean acceptPayload(Building source, Payload payload){ public boolean acceptPayload(Building source, Payload payload){
return this.payload == null return this.payload == null
&& this.enabled && (this.enabled || source == this)
&& relativeTo(source) != rotation && relativeTo(source) != rotation
&& payload instanceof UnitPayload && payload instanceof UnitPayload pay
&& hasUpgrade(((UnitPayload)payload).unit.type); && hasUpgrade(pay.unit.type);
} }
@Override @Override