✅ Regression fixed damage bypasses def
| Category | Regression |
| Status | Passing |
| Test | tests/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