Skip to content

[SOS] Implement Antiquities on the Loose#14731

Merged
xenohedron merged 3 commits intomagefree:masterfrom
muz:sos_antiquities_on_the_loose
May 7, 2026
Merged

[SOS] Implement Antiquities on the Loose#14731
xenohedron merged 3 commits intomagefree:masterfrom
muz:sos_antiquities_on_the_loose

Conversation

@muz
Copy link
Copy Markdown
Contributor

@muz muz commented Apr 11, 2026

Linked to #14329

@github-actions github-actions Bot added the cards label Apr 11, 2026
Comment thread Mage.Sets/src/mage/cards/a/AntiquitiesOnTheLoose.java Outdated
.filter(Spell.class::isInstance)
.map(Spell.class::cast)
.orElse(null);
if (spell != null && !Zone.HAND.match(spell.getFromZone())) {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should probably use a condition like 'CastFromGraveyardSourceCondition' instead of a custom effect

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think any of the existing conditions are appropriate, because technically one could exile this and cast it from there; and still get this effect with how it's worded currently.

We have conditions that explicitly check it was cast from hand, or from graveyard.

In terms of cards that use the cast rom anywhere other than your hand, I count only 3; this, Otterball Antics, and See the Truth

@muz muz force-pushed the sos_antiquities_on_the_loose branch from d31b71c to 8dab24d Compare April 18, 2026 01:33
@xenohedron xenohedron merged commit 1583bc8 into magefree:master May 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants