summaryrefslogtreecommitdiff
path: root/actions.py
diff options
context:
space:
mode:
authorSupremist <sergkarv@gmail.com>2025-10-30 01:16:56 +0200
committerSupremist <sergkarv@gmail.com>2025-10-30 01:16:56 +0200
commit9cc423f1e3b0a1d9e498c522cb550709e348eed7 (patch)
tree9cf54a7b7d77cc6f905f091c7bff972430dfdc40 /actions.py
parent9fa4cfbe2f948f4067ca1572bbc5dbfab678e7da (diff)
downloadpf2e_calc-9cc423f1e3b0a1d9e498c522cb550709e348eed7.tar.xz
pf2e_calc-9cc423f1e3b0a1d9e498c522cb550709e348eed7.zip
Add weapon damage comparison graph
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: