diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index b1e1beea9d..4f66f1f58c 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -166,7 +166,7 @@ class MapUnit { visibilityRange += getUniques().count { it.text == "+1 Visibility Range" } if (hasUnique("+2 Visibility Range")) visibilityRange += 2 // This shouldn't be stackable if (hasUnique("Limited Visibility")) visibilityRange -= 1 - if (civInfo.hasUnique("+1 Sight for all land military units")) + if (civInfo.hasUnique("+1 Sight for all land military units") && type.isMilitary() && type.isLandUnit()) visibilityRange += 1 if (type.isWaterUnit() && !type.isCivilian() && civInfo.hasUnique("All military naval units receive +1 movement and +1 sight"))