mage
mage copied to clipboard
Token copies of permanents with in-set art variants do not have any image assigned
When copying a permanent, either while on the stack or on the battlefield, the token created will only appear with an image if the copied card has no art variants in its set.
Tests done (using a [[Helm of the Host]] for all copying): • Copied an Abyssal Persecutor from WWK, which has been printed multiple times but has no variations in the set. Outcome was as expected, with tokens being assigned the correct image. • Copied a Dream Devourer from KHM, which has only ever been printed in that set and has art variations within the set. Outcome was all copies of Dream Devourer not appearing with an image. • Copied a Zask, Skittering Swarmlord from J22, which has only ever been printed in that set and has no art variations in the set. Outcome was as expected, with tokens being assigned the correct image. • Copied a Gravecrawler from 2X2, which has been printed multiple times and has art variations within the set. Outcome was all copies of Gravecrawler not appearing with an image. • Copied a Gravecrawler from J22, which has been printed multiple times but has no variations in the set. Outcome was as expected, with tokens being assigned the correct image.
Based on the above tests it can be concluded that the common issue is cards with art variants within their set being handled incorrectly when tokens are being assigned images, resulting in placeholders. Visual outcome of all above tests can be seen below:
Helm of the Host - (Gatherer) (Scryfall) (EDHREC)
{4} Legendary Artifact — Equipment At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary. That token gains haste. Equip {5}
Might be a similar case to the double-faced cards with art variants, which I fixed here https://github.com/magefree/mage/pull/9826
Must be fixed in changes from #10139
This issue persists. Not sure if this is a regression or if it was never resolved by changes made in regards to #10139
Some discoveries in regards to this issue and permanents which enter as copies of other permanents. Note that [[Clone]] has no art variants in the set M14, and that [[Glasspool Mimic]] does have an art variant in the set ZNR. When Clone enters as a copy of [[Runeclaw Bear]], from the set M15 (no art variants), it is correctly assigned the image of the bear. When GM enters as a copy of the same Runeclaw bear, it has no image assigned. Furthermore, when Clone enters as a copy of [[Intellect Devourer]], from the set CLB (has got an art variant), it is not assigned an image. However, when GM enters as a copy of Intellect Devourer, it does have the image assigned.
Finally, I decided to test with [[Phyrexian Obliterator]] from the set ONE (which has 3 art variants, so 4 total arts), and this yielded unexpected results. The Glasspool Mimic, which has art variants, was able to successfully inherit the art of whichever Obliterator it copied. The Clone, which does not have art variants, did enter with art (unlike in the case of it copying something with only one other art variant), but it did not seem to inherit the art from the permanent being copied, instead just picking the "first" art for the card (I suppose the first art that appears in the database?) See a table compiling these results below:
Green = correctly inherited art from copied permanent
Red = no image assigned
Yellow = an image was assigned, but specific variant not correctly inherited from copied permanent
Clone - (Gatherer) (Scryfall) (EDHREC)
{3}{U} Creature — Shapeshifter 0/0 You may have Clone enter the battlefield as a copy of any creature on the battlefield.
Glasspool Mimic // Glasspool Shore - (Gatherer) (Scryfall) (EDHREC)
{2}{U} Creature — Shapeshifter Rogue 0/0 You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. :arrows_counterclockwise: Land Glasspool Shore enters the battlefield tapped. {T}: Add {U}.
Runeclaw Bear - (Gatherer) (Scryfall) (EDHREC)
{1}{G} Creature — Bear 2/2
Intellect Devourer - (Gatherer) (Scryfall) (EDHREC)
{3}{B} Creature — Horror 2/4 Devour Intellect — When Intellect Devourer enters the battlefield, each opponent exiles a card from their hand until Intellect Devourer leaves the battlefield. Body Thief — You may play lands and cast spells from among cards exiled with Intellect Devourer. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it.
Phyrexian Obliterator - (Gatherer) (Scryfall) (EDHREC)
{B}{B}{B}{B} Creature — Phyrexian Horror 5/5 Trample Whenever a source deals damage to Phyrexian Obliterator, that source's controller sacrifices that many permanents.
In my experience, token copies are much more successful at having art but non-token copies (clone and the like) are less likely to successfully have art assigned after these changes.
Potential* development on this thanks to changes made in 34816be implementing the missing image hint in tooltips. Shown in image below is a token copy of [[Jon Irenicus, Shattered One]], a card with multiple in-set art variants.
Predictably, the image of the copied permanent is not inherited in the copy. However, the hint appears to imply that XMage tries to search for an appropriate image for the card in the set's token folder, which presumably would never contain an appropriate image for a non-token card.
This does not explain the findings in my comment above. Assuming the problem is that XMage is wrongly searching sets' token image folders for images to apply to token copies (which, as stated, wouldn't have appropriate images in such folders), it doesn't make much sense to me that the number of art variants the copier and copied permanent have is relevant to whether or not the permanent has the correct art applied. This implies that the hint is potentially inaccurate, or that my comment above is outdated. Or some third thing beyond comprehension.
Jon Irenicus, Shattered One - (Gatherer) (Scryfall) (EDHREC)
{2}{U}{B} Legendary Creature — Elf Wizard 3/3 At the beginning of your end step, target opponent gains control of up to one target creature you control. Put two +1/+1 counters on it and tap it. It's goaded for the rest of the game and it gains "This creature can't be sacrificed." (It attacks each combat if able and attacks a player other than you if able.) Whenever a creature you own but don't control attacks, you draw a card.
@JayDi85 Is this fixed now? In the update notes for the latest beta release it seems like you describe this issue as being resolved:
cards: fixed miss token image in some use cases (if it was created from a card and a set contains multiple images);
Yes, it must be fixed by 0e39d6a8334532efa4f4fd889c8c41d51377419c