feat(abilities): add passive feats system (Weapon Focus, Iron Will, Dodge, Point-Blank Shot)

This commit is contained in:
2026-08-17 22:49:50 +02:00
parent a32444f804
commit ba1c3c2117
5 changed files with 439 additions and 9 deletions
+2
View File
@@ -11,6 +11,7 @@ from typing import Literal
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pf1e_simulator.abilities import AbilitySpec # noqa: TC001
from pf1e_simulator.dice import DiceExpr, DiceParseError, parse_dice
@@ -110,3 +111,4 @@ class Combatant(_FrozenModel):
xp: int | None = None
source: str = ""
notes: str = ""
features: list[AbilitySpec] = []