mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-14 09:48:12 +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)
|
val nearbyCivUnits = combatant.unit.getTile().getTilesInDistance(2)
|
||||||
.filter { it.civilianUnit?.civInfo == combatant.unit.civInfo }
|
.flatMap { it.getUnits() }.filter { it.civInfo == combatant.unit.civInfo }
|
||||||
.map { it.civilianUnit }
|
if (nearbyCivUnits.any { it.hasUnique("Bonus for units in 2 tile radius 15%") }) {
|
||||||
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
|
val greatGeneralModifier = if (combatant.unit.civInfo.hasUnique("Great General provides double combat bonus")) 30 else 15
|
||||||
modifiers["Great General"] = greatGeneralModifier
|
modifiers["Great General"] = greatGeneralModifier
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user