mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-11 18:39:43 +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 =
|
val attackedTile =
|
||||||
if (combatAction == CombatAction.Attack) enemy.getTile()
|
if (combatAction == CombatAction.Attack) enemy.getTile()
|
||||||
else combatant.getTile()
|
else combatant.getTile()
|
||||||
|
|
||||||
|
val conditionalState = StateForConditionals(
|
||||||
|
civInfo, theirCombatant = enemy, ourCombatant = combatant,
|
||||||
|
combatAction = combatAction, attackedTile = attackedTile
|
||||||
|
)
|
||||||
|
|
||||||
for (unique in combatant.unit.getMatchingUniques(
|
for (unique in combatant.unit.getMatchingUniques(
|
||||||
UniqueType.Strength,
|
UniqueType.Strength, conditionalState)
|
||||||
StateForConditionals(
|
+ civInfo.getMatchingUniques(UniqueType.Strength, conditionalState)
|
||||||
civInfo, theirCombatant = enemy, ourCombatant = combatant, combatAction = combatAction, attackedTile = attackedTile)
|
|
||||||
)
|
|
||||||
) {
|
) {
|
||||||
modifiers.add(getModifierStringFromUnique(unique), unique.params[0].toInt())
|
modifiers.add(getModifierStringFromUnique(unique), unique.params[0].toInt())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user