✅ Mammon transfers familiars with mammon
| Category | Ability |
| Status | Passing |
| Test | tests/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