mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-22 05:41:11 +07:00
Resolved #8373 - Fixed sleep not showing on units in tiles with improvements in repair
This commit is contained in:
@ -1239,8 +1239,9 @@ class MapUnit : IsPartOfGameInfoSerialization {
|
||||
&& improvement.name != Constants.cancelImprovementOrder
|
||||
&& tile.improvementInProgress != improvement.name
|
||||
) return false
|
||||
if (tile.improvementInProgress == Constants.repair) return true
|
||||
return getMatchingUniques(UniqueType.BuildImprovements)
|
||||
val buildImprovementUniques = getMatchingUniques(UniqueType.BuildImprovements)
|
||||
if (tile.improvementInProgress == Constants.repair && buildImprovementUniques.any()) return true
|
||||
return buildImprovementUniques
|
||||
.any { improvement.matchesFilter(it.params[0]) || tile.matchesTerrainFilter(it.params[0]) }
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user