Skip to main content

✅ Omnipotence blocks start of turn ability

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestPaimonOmnipotence::test_omnipotence_blocks_start_of_turn_ability

Paimon tries to borrow a Start of Turn ability.

Preconditions

  • P1's hand contains Vual (#083) which has The Sun Does Not Set (Start of Turn, idx=1)

Action

  • Paimon uses Omnipotence revealing Vual, borrowing idx=1
result = handler(state, paimon_in, [], {
"revealed_unit_id": "083",
"borrowed_ability_idx": 1,
}, None)

# Sun Does Not Set should NOT have applied HP buffs

Expected Postconditions

  • No-op — Start of Turn blocked

Assertions

assert len(result.status_effects) == before_effects, (
"Start of Turn ability should be blocked by Omnipotence"
)