diff --git a/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt b/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt index df81ef34c0..743b628c54 100644 --- a/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt +++ b/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt @@ -744,7 +744,7 @@ class DiplomacyManager() : IsPartOfGameInfoSerialization { diplomaticStatus = DiplomaticStatus.War if (civInfo.isMajorCiv()) { - if (!isOffensiveWar) callInDefensivePactAllies() + if (!isOffensiveWar && !civAtWarWith.isCityState()) callInDefensivePactAllies() callInCityStateAllies() }