summaryrefslogtreecommitdiff
path: root/actions.py
diff options
context:
space:
mode:
Diffstat (limited to 'actions.py')
-rw-r--r--actions.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/actions.py b/actions.py
index f3cd39c..9710faa 100644
--- a/actions.py
+++ b/actions.py
@@ -27,10 +27,13 @@ class Attack:
return self.damage(check)
return self.roll().apply(strike_dmg)
+ def damage_bonus(self):
+ return self.attacker.attack_damage_bonus(self.weapon, self.strike_type)
+
def damage(self, check=Roll.Success):
persistant_damage_factor = 3 + 1/3
wp = self.weapon
- dmg_bonus = self.attacker.attack_damage_bonus(wp, self.strike_type)
+ dmg_bonus = self.damage_bonus()
if wp.backstabber:
dmg_bonus += 1
if wp.potency >= 3: