Fixed bug with byzantine unique (#5445)

This commit is contained in:
Xander Lenstra 2021-10-10 05:24:44 +02:00 committed by GitHub
parent 3b49cc18a2
commit 0ddeb6eb64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -251,7 +251,7 @@ class ReligionManager {
)
newReligion.founderBeliefs.addAll(
beliefs
.filter { it.type == BeliefType.Founder }
.filter { it.type == BeliefType.Founder || it.type == BeliefType.Enhancer }
.map { it.name }
)
@ -322,8 +322,8 @@ class ReligionManager {
}
fun enhanceReligion(beliefs: List<Belief>) {
religion!!.followerBeliefs.addAll(beliefs.filter { it.type == BeliefType.Follower}.map { it.name })
religion!!.founderBeliefs.addAll(beliefs.filter { it.type == BeliefType.Enhancer}.map { it.name })
religion!!.followerBeliefs.addAll(beliefs.filter { it.type == BeliefType.Follower || it.type == BeliefType.Pantheon }.map { it.name })
religion!!.founderBeliefs.addAll(beliefs.filter { it.type == BeliefType.Enhancer || it.type == BeliefType.Founder }.map { it.name })
religionState = ReligionState.EnhancedReligion
}