diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index 247434658b..1ce0aa73f7 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -621,7 +621,7 @@ public class Block extends UnlockableContent implements Senseable{ public boolean canReplace(Block other){ if(other.alwaysReplace) return true; - return other.replaceable && (other != this || rotate) && this.group != BlockGroup.none && other.group == this.group && + return other.replaceable && (other != this || (rotate && quickRotate)) && this.group != BlockGroup.none && other.group == this.group && (size == other.size || (size >= other.size && ((subclass != null && subclass == other.subclass) || group.anyReplace))); }