From d75233a932ae9b8b44136dd41c5737b340cc45d8 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sun, 8 Jan 2023 19:21:40 +0200 Subject: [PATCH] Resolve #8116 - You can use missionaries of foreign religions religions --- core/src/com/unciv/logic/civilization/ReligionManager.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/src/com/unciv/logic/civilization/ReligionManager.kt b/core/src/com/unciv/logic/civilization/ReligionManager.kt index 8f4fa9d41e..215d8cb01a 100644 --- a/core/src/com/unciv/logic/civilization/ReligionManager.kt +++ b/core/src/com/unciv/logic/civilization/ReligionManager.kt @@ -392,10 +392,8 @@ class ReligionManager : IsPartOfGameInfoSerialization { } fun maySpreadReligionAtAll(missionary: MapUnit): Boolean { - if (!civInfo.gameInfo.isReligionEnabled()) return false // No religion, no spreading - if (religion == null) return false // Need a religion - if (religionState < ReligionState.Religion) return false // First found an actual religion if (!civInfo.isMajorCiv()) return false // Only major civs + if (!civInfo.gameInfo.isReligionEnabled()) return false // No religion, no spreading if (!missionary.canDoReligiousAction(Constants.spreadReligion)) return false return true }