From abaf39a15cf2963f7321e8c84d779f0bd399e2f6 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Mon, 9 Apr 2018 11:02:53 +0300 Subject: [PATCH] Ranged units don't get damaged when attacking --- core/src/com/unciv/logic/battle/Battle.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/logic/battle/Battle.kt b/core/src/com/unciv/logic/battle/Battle.kt index 7b4bd2f746..885559871c 100644 --- a/core/src/com/unciv/logic/battle/Battle.kt +++ b/core/src/com/unciv/logic/battle/Battle.kt @@ -53,6 +53,7 @@ class Battle(val gameInfo:GameInfo) { } fun calculateDamageToAttacker(attacker: ICombatant, defender: ICombatant): Int { + if(attacker.getCombatantType() == CombatantType.Ranged) return 0 return (getDefendingStrength(attacker,defender) * 50 / getAttackingStrength(attacker,defender)).toInt() }