Name:Massimo, the Magician
ManaCost:U R W
Types:Legendary Creature Cat Wizard
PT:3/2
T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME or another creature you control enters, exile up to one target instant or sorcery card with mana value 1 from your graveyard. If a card is exiled this way, that creature gains "Whenever this creature deals combat damage to a player, copy the exiled card. You may cast the copy without paying its mana cost."
SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Instant.cmcEQ1+YouOwn,Sorcery.cmcEQ1+YouOwn | TargetMin$ 0 | TargetMax$ 1 | ValidTgtsDesc$ instant or sorcery card with mana value 1 in your graveyard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBAnimate
SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCardLKICopy | Triggers$ CombatDamageTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Duration$ Permanent | ImprintCards$ Remembered | SubAbility$ DBCleanup
SVar:CombatDamageTrigger:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ Whenever this creature deals combat damage to a player, copy the exiled card. You may cast the copy without paying its mana cost.
SVar:TrigPlay:DB$ Play | Defined$ Imprinted | ValidZone$ Exile | CopyCard$ True | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Whenever Massimo or another creature you control enters, exile up to one target instant or sorcery card with mana value 1 from your graveyard. If a card is exiled this way, that creature gains "Whenever this creature deals combat damage to a player, copy the exiled card. You may cast the copy without paying its mana cost."
