mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-11 02:20:19 +07:00
Resolved #5453 - strength bonuses apply from civ bonuses as well
This commit is contained in:
parent
038c501ac8
commit
56222a0ea7
@ -36,11 +36,15 @@ object BattleDamage {
|
||||
val attackedTile =
|
||||
if (combatAction == CombatAction.Attack) enemy.getTile()
|
||||
else combatant.getTile()
|
||||
|
||||
val conditionalState = StateForConditionals(
|
||||
civInfo, theirCombatant = enemy, ourCombatant = combatant,
|
||||
combatAction = combatAction, attackedTile = attackedTile
|
||||
)
|
||||
|
||||
for (unique in combatant.unit.getMatchingUniques(
|
||||
UniqueType.Strength,
|
||||
StateForConditionals(
|
||||
civInfo, theirCombatant = enemy, ourCombatant = combatant, combatAction = combatAction, attackedTile = attackedTile)
|
||||
)
|
||||
UniqueType.Strength, conditionalState)
|
||||
+ civInfo.getMatchingUniques(UniqueType.Strength, conditionalState)
|
||||
) {
|
||||
modifiers.add(getModifierStringFromUnique(unique), unique.params[0].toInt())
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user