Skip to main content

✅ Temptation no bonus when target has allies

CategoryInteraction
StatusPassing
Testtests/test_abilities_complex.py::TestAsmodeusTemptation::test_temptation_no_bonus_when_target_has_allies

Target has a local allied demon — NO bonus (Asmodeus stays exhausted).

Preconditions

  • P1 Main Phase, P1 has 4 AP

  • Lane 0: P1's Asmodeus (#090), READIED

  • Lane 0: P2's Duban (#001), READIED (target)

  • Lane 0: P2's Murmur (#002), READIED (Duban's ally in same lane)

Action

  • Asmodeus uses Temptation targeting Duban

Expected Postconditions

  • Duban: EXHAUSTED

  • Asmodeus: EXHAUSTED (no bonus because Duban has Murmur as ally)

  • P1 AP: 2 (4 - 2, no bonus)

Assertions

assert asmodeus_after.state == DemonState.EXHAUSTED, (
"Asmodeus must stay EXHAUSTED — Duban has an ally (Murmur) so no bonus."
)
assert result.players[Side.PLAYER_1].ap == 2, (
f"No AP bonus (target not isolated). Got {result.players[Side.PLAYER_1].ap}."
)