mirror of
https://github.com/yairm210/Unciv.git
synced 2025-08-04 09:09:21 +07:00
Missionaries no longer restricted from spreading religion in city where it's already the major religion
This commit is contained in:
@ -1028,6 +1028,9 @@ class CivilizationInfoPreview() {
|
|||||||
playerType = civilization.playerType
|
playerType = civilization.playerType
|
||||||
playerId = civilization.playerId
|
playerId = civilization.playerId
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For easier debugging
|
||||||
|
override fun toString(): String = "$civName ($playerType) $playerId"
|
||||||
}
|
}
|
||||||
|
|
||||||
enum class CivFlags {
|
enum class CivFlags {
|
||||||
|
@ -445,8 +445,6 @@ class ReligionManager : IsPartOfGameInfoSerialization {
|
|||||||
fun maySpreadReligionNow(missionary: MapUnit): Boolean {
|
fun maySpreadReligionNow(missionary: MapUnit): Boolean {
|
||||||
if (!maySpreadReligionAtAll(missionary)) return false
|
if (!maySpreadReligionAtAll(missionary)) return false
|
||||||
if (missionary.getTile().getOwner() == null) 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
|
if (missionary.getTile().getCity()!!.religion.isProtectedByInquisitor(missionary.religion)) return false
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user