-
Notifications
You must be signed in to change notification settings - Fork 744
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Primal Clay (and the like) need a rework #9444
Comments
Primal Clay - (Gatherer) (Scryfall) (EDHREC)
Biomass Mutation - (Gatherer) (Scryfall) (EDHREC)
|
The layer system as implemented in xmage can't really handle copiable characteristics of a permanent that are acquired from effects. They are instead handled as three special cases: copies of copies, copies of transformed DFCs, and copies of face-down permanents. I think we need to bite the bullet and add a fourth special case for Primal Clay and friends (which means encapsulating all cards with this kind of ability into a common Ability class that the special case code can search for). I think we would also like to refactor copying itself, because there are currently at least three completely separate implementations--one that uses Note that having a permanent that's already on the battlefield become a copy of a Primal Clay works differently from having a permanent enter the battlefield as a copy of a Primal Clay, and it's only the former case that needs special handling. For example, if a Clone ETBs as a copy of a Primal Clay that was chosen to be 2/2 flying, you get to choose a new size for the Clone as per the Clay's ETB ability. If you choose 3/3 or 1/6, the Clone will not have the flying ability of the original Primal Clay. I imagine we'll need a boolean argument to the new encapsulated copy function that indicates whether we're having a new permanent enter as a copy or we're transforming an existing permanent into a copy. |
Other potential issues:
Affected cards:
There's also this interesting ruling:
|
Primal Plasma - (Gatherer) (Scryfall) (EDHREC)
Molten Sentry - (Gatherer) (Scryfall) (EDHREC)
Aquamorph Entity - (Gatherer) (Scryfall) (EDHREC)
|
reference: magefree#10661, magefree#9444 (Minion of the Wastes and Nameless Race should in fact be layer 7b)
[[Primal Clay]]
See discussion here for starting point.
There are a few issues:
The text was updated successfully, but these errors were encountered: