This commit is contained in:
Yair Morgenstern
2023-04-19 11:52:57 +03:00
parent 2184c494fc
commit 32191bd57d
3 changed files with 22 additions and 31 deletions

View File

@ -282,7 +282,9 @@ class MapUnit : IsPartOfGameInfoSerialization {
getTile().getMatchingUniques(UniqueType.Sight, conditionalState)
if (isEmbarked() && !hasUnique(UniqueType.NormalVisionWhenEmbarked, conditionalState, checkCivInfoUniques = true)) {
visibilityRange += relevantUniques
.filter { it.conditionals.any { it.type == UniqueType.ConditionalOurUnit && it.params[0] == Constants.embarked } }
.filter { it.conditionals.any {
(it.type == UniqueType.ConditionalOurUnit || it.type == UniqueType.ConditionalOurUnitOnUnit)
&& it.params[0] == Constants.embarked } }
.sumOf { it.params[0].toInt() }
}
else visibilityRange += relevantUniques.sumOf { it.params[0].toInt() }