diff --git a/common/server_cardzone.cpp b/common/server_cardzone.cpp index f686d423..8738afab 100644 --- a/common/server_cardzone.cpp +++ b/common/server_cardzone.cpp @@ -200,9 +200,9 @@ void Server_CardZone::fixFreeSpaces(CommandContainer *cont) moveCard(cont, coordMap, coordMap.value(y * 10000 + baseX + 1), baseX, y); else if (coordMap.contains(y * 10000 + baseX + 2)) { moveCard(cont, coordMap, coordMap.value(y * 10000 + baseX + 2), baseX, y); - return; + continue; } else - return; + continue; } if (!coordMap.contains(y * 10000 + baseX + 1) && coordMap.contains(y * 10000 + baseX + 2)) moveCard(cont, coordMap, coordMap.value(y * 10000 + baseX + 2), baseX + 1, y);