Merge branch 'AFR_charm_cards' into 'master'

AFR charm cards

See merge request core-developers/forge!4975
This commit is contained in:
Michael Kamensky
2021-07-11 04:00:36 +00:00
13 changed files with 109 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
Name:Hunter's Mark
ManaCost:3 G
Types:Instant
K:CARDNAME can't be countered.
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | EffectZone$ All | Description$ This spell costs {3} less to cast if it targets a blue permanent you don't control.
SVar:CostReduction:Count$Compare CheckTgt GE1.3.0
SVar:CheckTgt:TargetedObjects$Valid Card.Blue+YouDontCtrl
A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +1 | NumDef$ +1 | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ {c:ThisTargetedCard} gets +1/+1 until end of turn. | SpellDescription$ Target creature you control gets +1/+1 until end of turn. It deals damage equal to its power to target creature you don't control.
SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ X | DamageSource$ ParentTarget | StackDescription$ Then {c:ParentTarget} deals damage equal to its power to {c:ThisTargetedCard}.
SVar:X:ParentTargeted$CardPower
Oracle:This spell costs {3} less to cast if it targets a blue permanent you don't control.\nThis spell can't be countered.\nTarget creature you control gets +1/+1 until end of turn. Then it deals damage equal to its power to target creature or planeswalker you don't control.

View File

@@ -0,0 +1,10 @@
Name:Inspiring Bard
ManaCost:3 G
Types:Creature Elf Bard
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ BardicInspiration,SongofRest
SVar:BardicInspiration:DB$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Bardic Inspiration — Target creature gets +2/+2 until end of turn.
SVar:SongofRest:DB$ GainLife | LifeAmount$ 3 | SpellDescription$ Song of Rest — You gain 3 life.
DeckHas:Ability$LifeGain
Oracle:When Inspiring Bard enters the battlefield, choose one —\n• Bardic Inspiration — Target creature gets +2/+2 until end of turn.\n• Song of Rest — You gain 3 life.

View File

@@ -0,0 +1,10 @@
Name:Plundering Barbarian
ManaCost:2 R
Types:Creature Dwarf Barbarian
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ SmashTheChest,PryItOpen
SVar:SmashTheChest:DB$ Destroy | Cost$ 1 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Smash the Chest — Destroy target artifact.
SVar:PryItOpen:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Pry It Open — Create a Treasure token.
DeckHas:Ability$Token
Oracle:When Plundering Barbarian enters the battlefield, choose one —\n• Smash the Chest — Destroy target artifact.\n• Pry It Open — Create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.

View File

@@ -0,0 +1,10 @@
Name:Shambling Ghast
ManaCost:B
Types:Creature Zombie
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ BraveTheStench,SearchTheBody
SVar:BraveTheStench:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Brave the Stench — Target creature an opponent controls gets -1/-1 until end of turn.
SVar:SearchTheBody:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Search the Body — Create a Treasure token.
DeckHas:Ability$Token
Oracle:When Shambling Ghast dies, choose one —\n• Brave the Stench — Target creature an opponent controls gets -1/-1 until end of turn.\n• Search the Body — Create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\")

View File

@@ -0,0 +1,8 @@
Name:Wild Shape
ManaCost: G
Types:Instant
A:SP$ Charm | Cost$ G | Choices$ ChangeIntoTurtle,ChangeIntoSpider,ChangeIntoElephant | SpellDescription$ Choose one. Until end of turn, target creature you control has that base power and toughness, becomes that creature type, and gains that ability.
SVar:ChangeIntoTurtle:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 1 | Toughness$ 3 | Types$ Creature,Turtle | Keywords$ Hexproof | SpellDescription$ 1/3 Turtle with hexproof.
SVar:ChangeIntoSpider:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 1 | Toughness$ 5 | Types$ Creature,Spider | Keywords$ Reach | SpellDescription$ 1/5 Spider with reach.
SVar:ChangeIntoElephant:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 3 | Toughness$ 3 | Types$ Creature,Elephant | Keywords$ Trample | SpellDescription$ 3/3 Elephant with trample.
Oracle:Choose one. Until end of turn, target creature you control has that base power and toughness, becomes that creature type, and gains that ability.\n• 1/3 Turtle with hexproof.\n• 1/5 Spider with reach.\n• 3/3 Elephant with trample.

View File

@@ -0,0 +1,9 @@
Name:You Come to the Gnoll Camp
ManaCost:1 R
Types:Instant
A:SP$ Charm | Cost$ 1 R | Choices$ IntimidateThem,FendThemOff
SVar:IntimidateThem:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Intimidate Them — Up to two target creatures can't block this turn.
SVar:FendThemOff:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Fend Them Off — Target creature gets +3/+1 until end of turn.
Oracle:Choose one —\n• Intimidate Them — Up to two target creatures can't block this turn.\n• Fend Them Off — Target creature gets +3/+1 until end of turn.

View File

@@ -0,0 +1,7 @@
Name:You Come to a River
ManaCost:1 U
Types:Instant
A:SP$ Charm | Cost$ 1 U | Choices$ FightTheCurrent,FindACrossing
SVar:FightTheCurrent:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Fight the Current — Return target nonland permanent to its owner's hand.
SVar:FindACrossing:DB$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | KW$ HIDDEN Unblockable | SpellDescription$ Find a Crossing — Target creature gets +1/+0 until end of turn and can't be blocked this turn.
Oracle:Choose one —\n• Fight the Current — Return target nonland permanent to its owner's hand.\n• Find a Crossing — Target creature gets +1/+0 until end of turn and can't be blocked this turn.

View File

@@ -0,0 +1,9 @@
Name:You Happen On a Glade
ManaCost:2 G
Types:Instant
A:SP$ Charm | Cost$ 2 G | Choices$ JourneyOn,MakeCamp
SVar:JourneyOn:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Journey On — Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle.
SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | ChangeNum$ 2 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select cards for your hand | StackDescription$ None | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:MakeCamp:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Make Camp — Return target permanent card from your graveyard to your hand.
Oracle:Choose one —\n• Journey On — Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle.\n• Make Camp — Return target permanent card from your graveyard to your hand.

View File

@@ -0,0 +1,7 @@
Name:You Hear Something on Watch
ManaCost:1 W
Types:Instant
A:SP$ Charm | Cost$ 1 W | Choices$ RouseTheParty,SetOffTraps
SVar:RouseTheParty:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Rouse the Party — Creatures you control get +1/+1 until end of turn.
SVar:SetOffTraps:DB$ DealDamage | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumDmg$ 5 | SpellDescription$ Set Off Traps — This spell deals 5 damage to target attacking creature.
Oracle:Choose one —\n• Rouse the Party — Creatures you control get +1/+1 until end of turn.\n• Set Off Traps — This spell deals 5 damage to target attacking creature.

View File

@@ -0,0 +1,7 @@
Name:You Meet in a Tavern
ManaCost:2 G G
Types:Instant
A:SP$ Charm | Cost$ 2 G G | Choices$ FormAParty,StartABrawl
SVar:FormAParty:DB$ Dig | DigNum$ 5 | AnyNumber$ True | ChangeValid$ Creature | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Form a Party — Look at the top five cards of your library. You may reveal any number of creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.
SVar:StartABrawl:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Start a Brawl — Creatures you control get +2/+2 until end of turn.
Oracle:Choose one —\n• Form a Party — Look at the top five cards of your library. You may reveal any number of creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.\n• Start a Brawl — Creatures you control get +2/+2 until end of turn.

View File

@@ -0,0 +1,7 @@
Name:You See a Guard Approach
ManaCost:U
Types:Instant
A:SP$ Charm | Cost$ U | Choices$ DistractTheGuard,Hide
SVar:DistractTheGuard:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Distract the Guard — Tap target creature.
SVar:Hide:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Hexproof | SpellDescription$ Hide — Target creature you control gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)
Oracle:Choose one —\n• Distract the Guard — Tap target creature.\n• Hide — Target creature you control gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)

View File

@@ -0,0 +1,7 @@
Name:You See a Pair of Goblins
ManaCost:2 R
Types:Instant
A:SP$ Charm | Cost$ 2 R | Choices$ ChargeThem,BefriendThem
SVar:ChargeThem:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Charge Them — Creatures you control get +2/+0 until end of turn.
SVar:BefriendThem:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Befriend Them — Create two 1/1 red Goblin creature tokens.
Oracle:Choose one —\n• Charge Them — Creatures you control get +2/+0 until end of turn.\n• Befriend Them — Create two 1/1 red Goblin creature tokens.

View File

@@ -0,0 +1,7 @@
Name:You're Ambushed on the Road
ManaCost:W
Types:Instant
A:SP$ Charm | Cost$ W | Choices$ MakeARetreat,StandAndFight
SVar:MakeARetreat:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Make a Retreat — Return target creature you control to its owner's hand.
SVar:StandAndFight:DB$ Pump | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +3 | TgtPrompt$ Select target creature | SpellDescription$ Stand and Fight — Target creature gets +1/+3 until end of turn.
Oracle:Choose one —\n• Make a Retreat — Return target creature you control to its owner's hand.\n• Stand and Fight — Target creature gets +1/+3 until end of turn.