diff --git a/core/src/com/unciv/logic/civilization/QuestManager.kt b/core/src/com/unciv/logic/civilization/QuestManager.kt index fdfc532a62..fc92d13008 100644 --- a/core/src/com/unciv/logic/civilization/QuestManager.kt +++ b/core/src/com/unciv/logic/civilization/QuestManager.kt @@ -345,8 +345,14 @@ class QuestManager { civInfo.getDiplomacyManager(assignedQuest.assignee).influence += rewardInfluence if (rewardInfluence > 0) - assignee.addNotification("[${civInfo.civName}] rewarded you with [${rewardInfluence.toInt()}] influence for completing the [${assignedQuest.questName}] quest.", - civInfo.getCapital().location, civInfo.civName, "OtherIcons/Quest") + assignee.addNotification( + "[${civInfo.civName}] rewarded you with [${rewardInfluence.toInt()}] influence for completing the [${assignedQuest.questName}] quest.", + civInfo.getCapital().location, civInfo.civName, "OtherIcons/Quest" + ) + + // We may have received bonuses from city-state friend-ness or ally-ness + for (city in civInfo.cities) + city.cityStats.update() } /** Returns the score for the [assignedQuest] */