fix(rules): Combat Casting's +4 no longer applies to the entangled concentration check (SRD combat-casting: the feat covers only casting defensively or while grappled)
This commit is contained in:
@@ -211,10 +211,12 @@ class TestEntangledCasting:
|
||||
engine, c = self._entangled_engine(11)
|
||||
assert engine._spell_cast_interrupted(c, 1, cast_defensively=False) is False
|
||||
|
||||
def test_combat_casting_helps_while_entangled(self) -> None:
|
||||
# d20 7 + level 5 + wis 0 + 4 = 16 >= 16 -> PASS with the feat.
|
||||
def test_combat_casting_does_not_help_while_entangled(self) -> None:
|
||||
# SRD feats/combat-casting.md: the +4 covers only "casting on the
|
||||
# defensive or while grappled" - NOT the entangled check. d20 7 +
|
||||
# level 5 + wis 0 = 12 < DC 16 -> spell lost even with the feat.
|
||||
engine, c = self._entangled_engine(7, combat_casting=True)
|
||||
assert engine._spell_cast_interrupted(c, 1, cast_defensively=False) is False
|
||||
assert engine._spell_cast_interrupted(c, 1, cast_defensively=False) is True
|
||||
|
||||
def test_entangled_carries_minus4_dex_skills(self) -> None:
|
||||
mods = {m.target: m.value for m in ENTANGLED.modifiers}
|
||||
|
||||
Reference in New Issue
Block a user