mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-11 18:39:43 +07:00
Fix Polynesian vision when embarked (#5325)
* fix polynesia unique * fix polynesia unique * Update MapUnit.kt
This commit is contained in:
parent
1a35ec82ed
commit
8e3d2a1b87
@ -324,11 +324,16 @@ class MapUnit {
|
||||
* @return Maximum distance of tiles this unit may possibly see
|
||||
*/
|
||||
private fun getVisibilityRange(): Int {
|
||||
if (isEmbarked() && !hasUnique("Normal vision when embarked"))
|
||||
return 1
|
||||
|
||||
var visibilityRange = 2
|
||||
|
||||
if (isEmbarked() && !hasUnique("Normal vision when embarked")) {
|
||||
visibilityRange = 1
|
||||
for (unique in getMatchingUniques("[] Sight for all [] units"))
|
||||
if (unique.params[1] == "Embarked") // only count bonuses explicitly for embarked units
|
||||
visibilityRange += unique.params[0].toInt()
|
||||
return visibilityRange
|
||||
}
|
||||
|
||||
for (unique in getMatchingUniques("[] Sight for all [] units"))
|
||||
if (matchesFilter(unique.params[1]))
|
||||
visibilityRange += unique.params[0].toInt()
|
||||
|
Loading…
Reference in New Issue
Block a user