summaryrefslogtreecommitdiff
path: root/character.py
diff options
context:
space:
mode:
authorSupremist <sergkarv@gmail.com>2025-10-30 15:31:17 +0200
committerSupremist <sergkarv@gmail.com>2025-10-30 15:31:17 +0200
commit6cdeabcfc131a2b21599b3fa5980a4ecb59539bd (patch)
treefd454dd318a85db342354fe822696104d72e2c0e /character.py
parent9cc423f1e3b0a1d9e498c522cb550709e348eed7 (diff)
downloadpf2e_calc-6cdeabcfc131a2b21599b3fa5980a4ecb59539bd.tar.xz
pf2e_calc-6cdeabcfc131a2b21599b3fa5980a4ecb59539bd.zip
Test Demoralize
Diffstat (limited to 'character.py')
-rw-r--r--character.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/character.py b/character.py
index 9cc2498..8614000 100644
--- a/character.py
+++ b/character.py
@@ -148,17 +148,11 @@ class Character:
return 10 + self.proficiency("classDC")
def update_fundamental_runes(self):
- try:
- self.armor.potency = self.features["armor potency"]
- self.armor.resilient = self.features["resilient"]
- except KeyError:
- pass
- try:
- for weapon in self.weapons:
- weapon.potency = self.features["weapon potency"]
- weapon.striking = self.features["striking"]
- except KeyError:
- pass
+ self.armor.potency = self.features.get("armor potency", 0)
+ self.armor.resilient = self.features.get("resilient", 0)
+ for weapon in self.weapons:
+ weapon.potency = self.features.get("weapon potency", 0)
+ weapon.striking = self.features.get("striking", 0)
def weapon_proficiency_bonus(self, weapon):
return max(self.features.get(weapon.category, 0),