fix(rules): entangled casting needs DC 15+level concentration; add -4 dex_skills
This commit is contained in:
@@ -122,13 +122,17 @@ EXHAUSTED = Condition(
|
||||
)
|
||||
|
||||
# Entangled: -2 attack, -4 DEX; half speed; can't run or charge (CRB)
|
||||
# Approximation: -2 attack, -2 AC (from -4 DEX), -2 ref (from -4 DEX)
|
||||
# Approximation: -2 attack, -2 AC (from -4 DEX), -2 ref (from -4 DEX),
|
||||
# -4 to Dexterity skills (mirrors grappled/pinned). Casting while entangled
|
||||
# requires a DC 15 + spell level concentration check — enforced in
|
||||
# ``CombatEngine._spell_cast_interrupted`` (SRD Table 9-1).
|
||||
ENTANGLED = Condition(
|
||||
name="entangled",
|
||||
modifiers=(
|
||||
StatModifier(target="attack", value=-2),
|
||||
StatModifier(target="ac", value=-2),
|
||||
StatModifier(target="ref", value=-2),
|
||||
StatModifier(target="dex_skills", value=-4), # -4 to Dex skills
|
||||
),
|
||||
cant_charge=True,
|
||||
speed_mult=0.5,
|
||||
|
||||
Reference in New Issue
Block a user