✅ Dust to dust hits local allies too
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestBalam::test_dust_to_dust_hits_local_allies_too |
Balam's Dust to Dust (2 AP, exhaust) also hits allied demons in the same lane.
Action
- Balam uses Dust to Dust (2 AP, exhaust)
result = execute_ability(state, balam_p, ability_idx=1)
murmur_after = next(d for d in result.demons if d.unit_id == "002")
balam_after = next(d for d in result.demons if d.unit_id == "040")
Expected Postconditions
-
Murmur takes 2 damage
-
Balam: EXHAUSTED
-
P1 AP: 2
Assertions
assert murmur_after.damage == 2
assert balam_after.state == DemonState.EXHAUSTED
assert result.players[Side.PLAYER_1].ap == 2