diff --git a/core/src/com/unciv/logic/civilization/QuestManager.kt b/core/src/com/unciv/logic/civilization/QuestManager.kt index 8aea9c5606..6d996ff792 100644 --- a/core/src/com/unciv/logic/civilization/QuestManager.kt +++ b/core/src/com/unciv/logic/civilization/QuestManager.kt @@ -525,7 +525,7 @@ class QuestManager { if (civInfo == cityState) { // Revoke most quest types from the bully val revokedQuests = assignedQuests.asSequence() - .filter { it.isIndividual() || it.questName == QuestName.Invest.value } + .filter { it.assignee == bully.civName && (it.isIndividual() || it.questName == QuestName.Invest.value) } assignedQuests.removeAll(revokedQuests) if (revokedQuests.count() > 0) bully.addNotification("[${civInfo.civName}] cancelled the quests they had given you because you demanded tribute from them.",