Name:Frogkin Kidnapper
ManaCost:1 B
Types:Creature Frog Rogue
PT:2/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. Choose a nonland card from it. Ransom that card. (Exile it. Its owner may pay {3} at any time to return it to their hand.)
SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | Defined$ Targeted | SubAbility$ DBExile
SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ DBRansom
SVar:DBRansom:DB$ Effect | Duration$ Permanent | Abilities$ PayUp | RememberObjects$ RememberedLKI | ForgetOnMoved$ Exile | SubAbility$ DBCleanup
SVar:PayUp:ST$ ChangeZone | Cost$ 3 | Defined$ Remembered | Origin$ Exile | Destination$ Hand | Activator$ RememberedOwner | ActivationZone$ Command | AILogic$ Always | SpellDescription$ Pay {3} to return this card to your hand.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:When Frogkin Kidnapper enters, target opponent reveals their hand. Choose a nonland card from it. Ransom that card. (Exile it. Its owner may pay {3} at any time to return it to their hand.)
