diff options
Diffstat (limited to 'actions.py')
| -rw-r--r-- | actions.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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: |
