From 27279a7361edb40a896dc6b9ffa3829156d1c6d6 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 23 Mar 2023 21:19:07 +0200 Subject: [PATCH] Resolved #8996 - Spectator startTurn and endTurn do nothing --- core/src/com/unciv/logic/civilization/managers/TurnManager.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/com/unciv/logic/civilization/managers/TurnManager.kt b/core/src/com/unciv/logic/civilization/managers/TurnManager.kt index 95c62556e1..d2c066404d 100644 --- a/core/src/com/unciv/logic/civilization/managers/TurnManager.kt +++ b/core/src/com/unciv/logic/civilization/managers/TurnManager.kt @@ -26,6 +26,8 @@ class TurnManager(val civInfo: Civilization) { fun startTurn() { + if (civInfo.isSpectator()) return + if (civInfo.isMajorCiv() && civInfo.isAlive()) { civInfo.statsHistory.recordRankingStats(civInfo) } @@ -211,6 +213,8 @@ class TurnManager(val civInfo: Civilization) { fun endTurn() { + if (civInfo.isSpectator()) return + val notificationsLog = civInfo.notificationsLog val notificationsThisTurn = Civilization.NotificationsLog(civInfo.gameInfo.turns) notificationsThisTurn.notifications.addAll(civInfo.notifications)