Skip to main content

✅ Mammon transfers familiars with mammon

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestMammonTransferControl::test_mammon_transfers_familiars_with_mammon

Mammon has an associated familiar (familiar_of=Mammon's instance_id).

Preconditions

  • P1 owns Mammon (#053) in lane 0, instance_id=0.

  • P1 owns a Familiar in lane 0 with familiar_of=Mammon's instance_id.

  • P2's main phase starts.

Action

  • Fire MAIN_PHASE_START with side=P2.

Expected Postconditions

  • Mammon.owner = P2

  • Familiar.owner = P2 (transferred along with Mammon)

Assertions

assert mammon_after.owner == Side.PLAYER_2
assert fam_after.owner == Side.PLAYER_2