diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java index 0261bc57a..89a7d3a68 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java @@ -73,6 +73,7 @@ public class LotroGameMediator { public synchronized void startGame() { _lotroGame.startGame(); + startClocksForUsersPendingDecision(); } public synchronized void playerAnswered(String lotroGameParticipant, int decisionId, String answer) { @@ -157,8 +158,10 @@ public class LotroGameMediator { visitor.visitAwaitingDecision(_lotroGame.getActionStack().getTopmostAction(), awaitingDecision); Map secondsLeft = new HashMap(); - for (Map.Entry playerClock : _playerClocks.entrySet()) - secondsLeft.put(playerClock.getKey(), _maxSecondsPerPlayer - playerClock.getValue()); + for (Map.Entry playerClock : _playerClocks.entrySet()) { + String player = playerClock.getKey(); + secondsLeft.put(player, _maxSecondsPerPlayer - playerClock.getValue() - getCurrentUserPendingTime(player)); + } visitor.visitClock(secondsLeft); } }