From f16990edcbfc530d767b81c1cc81794aa917ecd7 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 24 Jan 2021 20:20:03 -0500 Subject: [PATCH] Reconstructors: Accept unit dropped payload when disabled --- core/src/mindustry/world/blocks/units/Reconstructor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/world/blocks/units/Reconstructor.java b/core/src/mindustry/world/blocks/units/Reconstructor.java index c0fe54d27b..c80cb35b83 100644 --- a/core/src/mindustry/world/blocks/units/Reconstructor.java +++ b/core/src/mindustry/world/blocks/units/Reconstructor.java @@ -106,10 +106,10 @@ public class Reconstructor extends UnitBlock{ @Override public boolean acceptPayload(Building source, Payload payload){ return this.payload == null - && this.enabled + && (this.enabled || source == this) && relativeTo(source) != rotation - && payload instanceof UnitPayload - && hasUpgrade(((UnitPayload)payload).unit.type); + && payload instanceof UnitPayload pay + && hasUpgrade(pay.unit.type); } @Override