diff --git a/core/src/com/unciv/logic/civilization/Civilization.kt b/core/src/com/unciv/logic/civilization/Civilization.kt index d1809aa8c0..a5ace7ddc7 100644 --- a/core/src/com/unciv/logic/civilization/Civilization.kt +++ b/core/src/com/unciv/logic/civilization/Civilization.kt @@ -1028,9 +1028,6 @@ class CivilizationInfoPreview() { playerType = civilization.playerType playerId = civilization.playerId } - - // For easier debugging - override fun toString(): String = "$civName ($playerType) $playerId" } enum class CivFlags { diff --git a/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt b/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt index d571e2dd32..f906680c81 100644 --- a/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt +++ b/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt @@ -445,6 +445,8 @@ class ReligionManager : IsPartOfGameInfoSerialization { fun maySpreadReligionNow(missionary: MapUnit): Boolean { if (!maySpreadReligionAtAll(missionary)) return false if (missionary.getTile().getOwner() == null) return false + if (missionary.currentTile.owningCity?.religion?.getMajorityReligion()?.name == missionary.religion) + return false if (missionary.getTile().getCity()!!.religion.isProtectedByInquisitor(missionary.religion)) return false return true }