Name:Valiant Farewell
ManaCost:1 W
Types:Instant
A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | SubAbility$ BoonEffect | SpellDescription$ Target creature you control gets +2/+0 until end of turn.
SVar:BoonEffect:DB$ Effect | RememberObjects$ Targeted | Duration$ End of Turn | Triggers$ ChangesZone | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ When that creature leaves the battlefield this turn, you get a boon with "When you cast your next creature spell, it perpetually gets +2/+0.",,,,,,
SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card.
SVar:ChangesZone:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigBoon | TriggerDescription$ When that creature leaves the battlefield this turn, you get a boon with "When you cast your next creature spell, it perpetually gets +2/+0."
SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast
SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell, it perpetually gets +2/+0.
SVar:TrigEffect:DB$ Pump | PumpZone$ Stack | Defined$ TriggeredCard | NumAtt$ 2 | Duration$ Perpetual
DeckNeeds:Type$Creature
Oracle:Target creature you control gets +2/+0 until end of turn. When that creature leaves the battlefield this turn, you get a boon with "When you cast your next creature spell, it perpetually gets +2/+0."\nDraw a card.
