diff --git a/forge-gui/res/cardsfolder/r/rage_nimbus.txt b/forge-gui/res/cardsfolder/r/rage_nimbus.txt index ce08eaf6df1..cb00917f78c 100644 --- a/forge-gui/res/cardsfolder/r/rage_nimbus.txt +++ b/forge-gui/res/cardsfolder/r/rage_nimbus.txt @@ -4,5 +4,6 @@ Types:Creature Elemental PT:5/3 K:Defender K:Flying -A:AB$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME attacks each combat if able. | IsCurse$ True | SpellDescription$ Target creature attacks this turn if able. +A:AB$ Animate | Cost$ 1 R | ValidTgts$ Creature| staticAbilities$ MustAttack | IsCurse$ True | SpellDescription$ Target creature attacks this turn if able. +SVar:MustAttack:Mode$ MustAttack | Affected$ Card.Self | Description$ This creature attacks this turn if able. Oracle:Defender, flying\n{1}{R}: Target creature attacks this turn if able. diff --git a/forge-gui/res/cardsfolder/r/ramroller.txt b/forge-gui/res/cardsfolder/r/ramroller.txt index 3d6a15aead5..7470952b076 100644 --- a/forge-gui/res/cardsfolder/r/ramroller.txt +++ b/forge-gui/res/cardsfolder/r/ramroller.txt @@ -2,7 +2,7 @@ Name:Ramroller ManaCost:3 Types:Artifact Creature Juggernaut PT:2/3 -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +2/+0 as long as you control another artifact. SVar:X:Count$Valid Artifact.YouCtrl+Other SVar:BuffedBy:Artifact diff --git a/forge-gui/res/cardsfolder/r/reckless_brute.txt b/forge-gui/res/cardsfolder/r/reckless_brute.txt index 8a22d82bf97..61a4ee15565 100644 --- a/forge-gui/res/cardsfolder/r/reckless_brute.txt +++ b/forge-gui/res/cardsfolder/r/reckless_brute.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Ogre Warrior PT:3/1 K:Haste -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nReckless Brute attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/r/reckless_cohort.txt b/forge-gui/res/cardsfolder/r/reckless_cohort.txt index 3af6c57aea4..d8a8187f801 100644 --- a/forge-gui/res/cardsfolder/r/reckless_cohort.txt +++ b/forge-gui/res/cardsfolder/r/reckless_cohort.txt @@ -2,7 +2,7 @@ Name:Reckless Cohort ManaCost:1 R Types:Creature Human Warrior Ally PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME attacks each combat if able. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME attacks each combat if able unless you control another Ally. +S:Mode$ MustAttack | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME attacks each combat if able unless you control another Ally. SVar:X:Count$Valid Ally.Other+YouCtrl SVar:BuffedBy:Ally DeckHints:Type$Ally diff --git a/forge-gui/res/cardsfolder/r/relentless_raptor.txt b/forge-gui/res/cardsfolder/r/relentless_raptor.txt index cc9c61e9f5f..7c9f7c40146 100644 --- a/forge-gui/res/cardsfolder/r/relentless_raptor.txt +++ b/forge-gui/res/cardsfolder/r/relentless_raptor.txt @@ -3,7 +3,7 @@ ManaCost:R W Types:Creature Dinosaur PT:3/3 K:Vigilance -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. K:CARDNAME blocks each combat if able. -//According to Release Notes, "attacks or blocks each combat if able" is equivalent to these two together -- if Relentless Raptor attacks and then opponent takes control of it, it still has to block. +#According to Release Notes, "attacks or blocks each combat if able" is equivalent to these two together -- if Relentless Raptor attacks and then opponent takes control of it, it still has to block. Oracle:Vigilance\nRelentless Raptor attacks or blocks each combat if able. diff --git a/forge-gui/res/cardsfolder/r/riot_piker.txt b/forge-gui/res/cardsfolder/r/riot_piker.txt index e78f87d5f65..2f61d7d38f7 100644 --- a/forge-gui/res/cardsfolder/r/riot_piker.txt +++ b/forge-gui/res/cardsfolder/r/riot_piker.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Goblin Berserker PT:2/1 K:First Strike -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. Oracle:First strike\nRiot Piker attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/r/rowan_kenrith.txt b/forge-gui/res/cardsfolder/r/rowan_kenrith.txt index 9137c517a8b..ff17b890381 100644 --- a/forge-gui/res/cardsfolder/r/rowan_kenrith.txt +++ b/forge-gui/res/cardsfolder/r/rowan_kenrith.txt @@ -4,8 +4,8 @@ Types:Legendary Planeswalker Rowan Loyalty:4 Text:CARDNAME can be your commander. K:Partner:Will Kenrith:Will -A:AB$ Effect | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Name$ Rowan Kenrith Taunt Effect | ValidTgts$ Player | TgtPrompt$ Select target player | StaticAbilities$ MustAttack | RememberObjects$ Targeted | IsCurse$ True | Triggers$ RemoveEffect | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ During target player's next turn, each creature that player controls attacks if able. -SVar:MustAttack:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures target opponent controls attack this turn if able. +A:AB$ Effect | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Name$ Rowan Kenrith Taunt Effect | ValidTgts$ Player | StaticAbilities$ MustAttack | RememberObjects$ Targeted | IsCurse$ True | Triggers$ RemoveEffect | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ During target player's next turn, each creature that player controls attacks if able. +SVar:MustAttack:Mode$ MustAttack | EffectZone$ Command | Affected$ Creature.RememberedPlayerCtrl | Description$ Creatures target opponent controls attack this turn if able. SVar:RemoveEffect:Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | Static$ True | Execute$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/r/rubblebelt_recluse.txt b/forge-gui/res/cardsfolder/r/rubblebelt_recluse.txt index 0862383ae52..04720eb55b1 100644 --- a/forge-gui/res/cardsfolder/r/rubblebelt_recluse.txt +++ b/forge-gui/res/cardsfolder/r/rubblebelt_recluse.txt @@ -2,5 +2,5 @@ Name:Rubblebelt Recluse ManaCost:4 R Types:Creature Ogre Berserker PT:6/5 -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. Oracle:Rubblebelt Recluse attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/r/ruric_thar_the_unbowed.txt b/forge-gui/res/cardsfolder/r/ruric_thar_the_unbowed.txt index 2d325c618ca..0fca576ed83 100644 --- a/forge-gui/res/cardsfolder/r/ruric_thar_the_unbowed.txt +++ b/forge-gui/res/cardsfolder/r/ruric_thar_the_unbowed.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Ogre Warrior PT:6/6 K:Vigilance K:Reach -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Player | Execute$ TrigDmg | TriggerDescription$ Whenever a player casts a noncreature spell, CARDNAME deals 6 damage to that player. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 6 AI:RemoveDeck:All