The card reads: "Whenever a nonartifact permanent enters the battlefield under your control, you MAY return another permanent you control that shares a permanent type with it to its owner's hand."
The current primitive reads:
Code: Select all
[card]
name=Cloudstone Curio
auto=@movedto(land[-artifact]|mybattlefield) restriction{type(land|mybattlefield)~morethan~1}:all(trigger) transforms((,newability[may moveto(ownerhand) notatarget(other land|mybattlefield)]))
auto=@movedto(creature[-artifact]|mybattlefield) restriction{type(creature|mybattlefield)~morethan~1}:all(trigger) transforms((,newability[may moveto(ownerhand) notatarget(other creature|mybattlefield)]))
auto=@movedto(enchantment[-artifact]|mybattlefield) restriction{type(enchantment|mybattlefield)~morethan~1}:all(trigger) transforms((,newability[may moveto(ownerhand) notatarget(other enchantment|mybattlefield)]))
auto=@movedto(planeswalker[-artifact]|mybattlefield) restriction{type(planeswalker|mybattlefield)~morethan~1}:all(trigger) transforms((,newability[may moveto(ownerhand) notatarget(other planeswalker|mybattlefield)]))
text=Whenever a nonartifact permanent enters the battlefield under your control, you may return another permanent you control that shares a card type with it to its owner's hand.
mana={3}
type=Artifact
[/card]