feat(rules): splash weapon test suite - direct hit full damage + 1 splash to adjacent only, miss scatters d8 clockwise one range increment dealing splash alone (thrower can be caught), energy resistance/immunity apply, DR does not, splash never crit-multiplied, no precision damage, non-splash RNG stream bit-identical, schema rejects splash on melee, observation exposes splash; transcript logs splash after the damage segment
This commit is contained in:
@@ -8772,8 +8772,6 @@ class CombatEngine:
|
||||
f"d20={result.roll}+{bonus_str}={result.total} "
|
||||
f"AC {result.ac} -> {outcome}"
|
||||
)
|
||||
if result.splash:
|
||||
line += f" + splash {result.splash}"
|
||||
if result.hit:
|
||||
line += _hit_damage_segment(result, hp_before, target.hp)
|
||||
if self._is_paralyzing_touch(attacker, weapon):
|
||||
@@ -8787,6 +8785,8 @@ class CombatEngine:
|
||||
)
|
||||
)
|
||||
line += f" paralyzed ({duration}r)"
|
||||
if result.splash:
|
||||
line += f" + splash {result.splash}"
|
||||
self._log(line)
|
||||
if target.dead:
|
||||
self._log(
|
||||
|
||||
Reference in New Issue
Block a user