From 8afea88023bb6f19098a5d9a1022a72a937107f9 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 28 Jun 2021 10:15:54 -0400 Subject: [PATCH] Fixed #5500 --- .../mindustry/world/blocks/distribution/PayloadRouter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/mindustry/world/blocks/distribution/PayloadRouter.java b/core/src/mindustry/world/blocks/distribution/PayloadRouter.java index 6a73e75bcc..186e67b6d0 100644 --- a/core/src/mindustry/world/blocks/distribution/PayloadRouter.java +++ b/core/src/mindustry/world/blocks/distribution/PayloadRouter.java @@ -43,6 +43,10 @@ public class PayloadRouter extends PayloadConveyor{ do{ rotation = (rotation + 1) % 4; onProximityUpdate(); + //force update to transfer if necessary + if(next instanceof PayloadConveyorBuild && !(next instanceof PayloadRouterBuild)){ + next.updateTile(); + } //this condition intentionally uses "accept from itself" conditions, because payload conveyors only accept during the start //"accept from self" conditions are for dropped payloads and are less restrictive }while((blocked || next == null || !next.acceptPayload(next, item)) && ++rotations < 4);