mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-12 16:59:11 +07:00
Great general unique no longer restricted to civilian units
This commit is contained in:
@ -87,9 +87,8 @@ object BattleDamage {
|
||||
|
||||
|
||||
val nearbyCivUnits = combatant.unit.getTile().getTilesInDistance(2)
|
||||
.filter { it.civilianUnit?.civInfo == combatant.unit.civInfo }
|
||||
.map { it.civilianUnit }
|
||||
if (nearbyCivUnits.any { it!!.hasUnique("Bonus for units in 2 tile radius 15%") }) {
|
||||
.flatMap { it.getUnits() }.filter { it.civInfo == combatant.unit.civInfo }
|
||||
if (nearbyCivUnits.any { it.hasUnique("Bonus for units in 2 tile radius 15%") }) {
|
||||
val greatGeneralModifier = if (combatant.unit.civInfo.hasUnique("Great General provides double combat bonus")) 30 else 15
|
||||
modifiers["Great General"] = greatGeneralModifier
|
||||
}
|
||||
|
Reference in New Issue
Block a user