diff --git a/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt b/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt index 244754ca54..50d3d0be88 100644 --- a/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt @@ -422,7 +422,8 @@ object ReligionAutomation { .filterNot { civInfo.gameInfo.religions.values.map { religion -> religion.name }.contains(it) } val favoredReligion = civInfo.nation.favoredReligion val religionIcon = - if (favoredReligion != null && favoredReligion in availableReligionIcons) favoredReligion + if (favoredReligion != null && favoredReligion in availableReligionIcons + && (1..10).random() <= 5) favoredReligion else availableReligionIcons.randomOrNull() ?: return // Wait what? How did we pass the checking when using a great prophet but not this?