From 446d4412eae454126dd7b97a6684f68e81875cfb Mon Sep 17 00:00:00 2001 From: krawthekrow Date: Fri, 18 Nov 2016 19:52:37 +0800 Subject: [PATCH] fix pstn oddity --- src/simulation/elements/PSTN.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simulation/elements/PSTN.cpp b/src/simulation/elements/PSTN.cpp index 3c8044d5c..b81eb52fd 100644 --- a/src/simulation/elements/PSTN.cpp +++ b/src/simulation/elements/PSTN.cpp @@ -198,10 +198,10 @@ int Element_PSTN::CanMoveStack(Simulation * sim, int stackX, int stackY, int dir } else { - if (spaces < maxSize && currentPos < maxSize && (!retract || ((r&0xFF) == PT_FRME && posX == stackX && posY == stackY))) + if (currentPos - spaces < maxSize && (!retract || ((r&0xFF) == PT_FRME && posX == stackX && posY == stackY))) tempParts[currentPos++] = r>>8; else - return spaces; + return currentPos; } } if (spaces)