Skip to main content

✅ Regression fixed damage bypasses def

CategoryRegression
StatusPassing
Testtests/test_abilities_actions.py::test_regression_fixed_damage_bypasses_def

Fixed Damage bypasses DEF completely.

Preconditions

  • Glasya-Labolas targets Duban (has +5 DEF) with Blood Sacrifice

Action

  • Execute Blood Sacrifice
result = execute_ability(state, glasya_on_field, ability_idx=1, targets=[duban_on_field])
duban_after = next(d for d in result.demons if d.unit_id == "001")

Expected Postconditions

  • Duban takes 4 damage despite +5 DEF (Fixed Damage bypasses DEF)

Assertions

assert duban_after.damage == 4