From 1e84a16a66944a49ab5787207641dd3fa2d09d65 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:11:09 -0400 Subject: [PATCH 1/9] angelic_quartermaster.txt --- .../res/cardsfolder/upcoming/angelic_quartermaster.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/angelic_quartermaster.txt diff --git a/forge-gui/res/cardsfolder/upcoming/angelic_quartermaster.txt b/forge-gui/res/cardsfolder/upcoming/angelic_quartermaster.txt new file mode 100644 index 00000000000..d11f5d8c3c5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/angelic_quartermaster.txt @@ -0,0 +1,9 @@ +Name:Angelic Quartermaster +ManaCost:3 W W +Types:Creature Angel Soldier +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each of up to two other target creatures. +SVar:TrigPutCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.Other | TgtPrompt$ Select up to two other target creatures +DeckHas:Ability$Counters +Oracle:Flying\nWhen Angelic Quartermaster enters the battlefield, put a +1/+1 counter on each of up to two other target creatures. From 524139f1ac37bf0d42ecd89be98b2347ad96ceef Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:13:01 -0400 Subject: [PATCH 2/9] cloaked_cadet.txt --- forge-gui/res/cardsfolder/upcoming/cloaked_cadet.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cloaked_cadet.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cloaked_cadet.txt b/forge-gui/res/cardsfolder/upcoming/cloaked_cadet.txt new file mode 100644 index 00000000000..4e2532b60b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cloaked_cadet.txt @@ -0,0 +1,9 @@ +Name:Cloaked Cadet +ManaCost:4 G +Types:Creature Human Ranger +PT:2/4 +K:Training +T:Mode$ CounterAddedAll | CounterType$ P1P1 | Valid$ Human.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more +1/+1 counters are put on one or more Humans you control, draw a card. This ability triggers only once each turn. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +DeckHas:Ability$Counters +Oracle:Training (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever one or more +1/+1 counters are put on one or more Humans you control, draw a card. This ability triggers only once each turn. From 304c8517ac1f5b3967d8af2f76aa9a50e00bf983 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:13:12 -0400 Subject: [PATCH 3/9] lunar_rejection.txt --- forge-gui/res/cardsfolder/upcoming/lunar_rejection.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/lunar_rejection.txt diff --git a/forge-gui/res/cardsfolder/upcoming/lunar_rejection.txt b/forge-gui/res/cardsfolder/upcoming/lunar_rejection.txt new file mode 100644 index 00000000000..a1e4d1767a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lunar_rejection.txt @@ -0,0 +1,8 @@ +Name:Lunar Rejection +ManaCost:1 U +Types:Instant +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.Wolf,Creature.Werewolf | TgtPrompt$ Select target Wolf or Werewolf | SubAbility$ DBDraw | SpellDescription$ Return target [Wolf or Werewolf] creature to its owner's hand. +A:SP$ ChangeZone | Cost$ 3 U | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | PrecostDesc$ Cleave | CostDesc$ {3}{U} | NonBasicSpell$ True | SubAbility$ DBDraw | SpellDescription$ (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.) | StackDescription$ Return {c:Targeted} to its owner's hand. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +AI:RemoveDeck:Random +Oracle:Cleave {3}{U} (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.)\nReturn target [Wolf or Werewolf] creature to its owner's hand.\nDraw a card. From fb84c400dc593d330ab3c59b57338a22f2b41882 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:14:50 -0400 Subject: [PATCH 4/9] fearful_villager_fearsome_werewolf.txt --- .../fearful_villager_fearsome_werewolf.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/fearful_villager_fearsome_werewolf.txt diff --git a/forge-gui/res/cardsfolder/upcoming/fearful_villager_fearsome_werewolf.txt b/forge-gui/res/cardsfolder/upcoming/fearful_villager_fearsome_werewolf.txt new file mode 100644 index 00000000000..392b9205ad0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fearful_villager_fearsome_werewolf.txt @@ -0,0 +1,19 @@ +Name:Fearful Villager +ManaCost:2 R R +Types:Creature Human Werewolf +PT:2/3 +K:Menace +K:Daybound +AlternateMode:DoubleFaced +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) + +ALTERNATE + +Name:Fearsome Werewolf +ManaCost:no cost +Colors:red +Types:Creature Werewolf +PT:4/3 +K:Menace +K:Nightbound +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) From e2952d19ec1fadaeae5fcdb601ae41f3d02d4285 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:40:52 -0400 Subject: [PATCH 5/9] frenzied_devils.txt --- forge-gui/res/cardsfolder/upcoming/frenzied_devils.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/frenzied_devils.txt diff --git a/forge-gui/res/cardsfolder/upcoming/frenzied_devils.txt b/forge-gui/res/cardsfolder/upcoming/frenzied_devils.txt new file mode 100644 index 00000000000..8e54a8ffd73 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frenzied_devils.txt @@ -0,0 +1,9 @@ +Name:Frenzied Devils +ManaCost:4 R +Types:Creature Devil +PT:3/3 +K:Haste +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:BuffedBy:Card.nonLand+nonCreature +Oracle:Haste\nWhenever you cast a noncreature spell, Frenzied Devils gets +2/+2 until end of turn. From 997f0a070e500258c0189fe35735c5cb292cc1a2 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 19:50:19 -0400 Subject: [PATCH 6/9] necroduality.txt --- forge-gui/res/cardsfolder/upcoming/necroduality.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/necroduality.txt diff --git a/forge-gui/res/cardsfolder/upcoming/necroduality.txt b/forge-gui/res/cardsfolder/upcoming/necroduality.txt new file mode 100644 index 00000000000..fafd1818d00 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/necroduality.txt @@ -0,0 +1,9 @@ +Name:Necroduality +ManaCost:3 U +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Zombie.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken Zombie enters the battlefield under your control, create a token that's a copy of that creature. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCard +DeckNeeds:Type$Zombie +DeckHas:Ability$Token +AI:RemoveDeck:Random +Oracle:Whenever a nontoken Zombie enters the battlefield under your control, create a token that's a copy of that creature. From 89d7686efaad87811c3423345b3e89ca2e822c90 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 20:17:38 -0400 Subject: [PATCH 7/9] bloodsworn_squire_bloodsworn_knight.txt --- .../bloodsworn_squire_bloodsworn_knight.txt | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/bloodsworn_squire_bloodsworn_knight.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bloodsworn_squire_bloodsworn_knight.txt b/forge-gui/res/cardsfolder/upcoming/bloodsworn_squire_bloodsworn_knight.txt new file mode 100644 index 00000000000..281148e14fa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bloodsworn_squire_bloodsworn_knight.txt @@ -0,0 +1,28 @@ +Name:Bloodsworn Squire +ManaCost:3 B +Types:Creature Vampire Soldier +PT:3/3 +A:AB$ Pump | Cost$ 1 B Discard<1/Card> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. +SVar:DBTap:DB$ Tap | Defined$ Self | SubAbility$ DBTransform | StackDescription$ SpellDescription | SpellDescription$ Tap it. +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionPresent$ Creature.YouOwn | ConditionCompare$ GE4 | ConditionZone$ Graveyard | StackDescription$ SpellDescription | SpellDescription$ Then if there are four or more creature cards in your graveyard, transform CARDNAME. +AlternateMode:DoubleFaced +SVar:AIPreference:DiscardCost$Creature +DeckHints:Ability$Graveyard +DeckHas:Ability$Discard +Oracle:{1}{B}, Discard a card: Bloodsworn Squire gains indestructible until end of turn. Tap it. Then if there are four or more creature cards in your graveyard, transform Bloodsworn Squire. (Damage and effects that say "destroy" don't destroy it.) + +ALTERNATE + +Name:Bloodsworn Knight +ManaCost:no cost +Colors:black +Types:Creature Vampire Knight +PT:*/* +S:Mode$ Continuous | Affected$ Card.Self | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in your graveyard. +SVar:X:Count$TypeInYourYard.Creature +A:AB$ Pump | Cost$ 1 B Discard<1/Card> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. +SVar:DBTap:DB$ Tap | Defined$ Self | StackDescription$ SpellDescription | SpellDescription$ Tap it. +SVar:AIPreference:DiscardCost$Creature +DeckHints:Ability$Graveyard +DeckHas:Ability$Discard +Oracle:Bloodsworn Knight's power and toughness are each equal to the number of creature cards in your graveyard.\n{1}{B}, Discard a card: Bloodsworn Knight gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it.) From bab727d62467da01c3f998e62e5bdd250508401d Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 20:38:53 -0400 Subject: [PATCH 8/9] grooms_finery.txt --- forge-gui/res/cardsfolder/upcoming/grooms_finery.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/grooms_finery.txt diff --git a/forge-gui/res/cardsfolder/upcoming/grooms_finery.txt b/forge-gui/res/cardsfolder/upcoming/grooms_finery.txt new file mode 100644 index 00000000000..acf58822cef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grooms_finery.txt @@ -0,0 +1,8 @@ +Name:Groom's Finery +ManaCost:1 B +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. It gets an additional +0/+2 and has deathtouch as long as an Equipment named Bride's Gown is attached to a creature you control. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 2 | AddKeyword$ Deathtouch | IsPresent$ Equipment.AttachedTo Creature.YouCtrl+namedBride's Gown | Secondary$ True +K:Equip:2 +DeckHints:Name$Bride's Gown +Oracle:Equipped creature gets +2/+0. It gets an additional +0/+2 and has deathtouch as long as an Equipment named Bride's Gown is attached to a creature you control.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) From 0605cb754335cd619f8a0103ab97f6e339059641 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 2 Nov 2021 20:55:15 -0400 Subject: [PATCH 9/9] radiant_grace_radiant_restraints.txt --- .../radiant_grace_radiant_restraints.txt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/radiant_grace_radiant_restraints.txt diff --git a/forge-gui/res/cardsfolder/upcoming/radiant_grace_radiant_restraints.txt b/forge-gui/res/cardsfolder/upcoming/radiant_grace_radiant_restraints.txt new file mode 100644 index 00000000000..177336131b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/radiant_grace_radiant_restraints.txt @@ -0,0 +1,23 @@ +Name:Radiant Grace +ManaCost:W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +1/+0 and has vigilance. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigCurse | TriggerDescription$ When enchanted creature dies, return CARDNAME to the battlefield transformed under your control attached to target opponent. +SVar:TrigCurse:DB$ Pump | ValidTgts$ Opponent | TgtPrompt$ Choose a opponent | IsCurse$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ CorrectedSelf | Origin$ Graveyard | Destination$ Battlefield | AttachedToPlayer$ ParentTarget | Transformed$ True | GainControl$ True | AILogic$ Curse +AlternateMode:DoubleFaced +Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has vigilance.\nWhen enchanted creature dies, return Radiant Grace to the battlefield transformed under your control attached to target opponent. + +ALTERNATE + +Name:Radiant Restraints +ManaCost:no cost +Colors:white +Types:Enchantment Aura Curse +K:Enchant player +A:SP$ Attach | ValidTgts$ Player | AILogic$ Curse +R:Event$ Moved | ValidCard$ Creature.EnchantedPlayerCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Creatures your opponents control enter the battlefield tapped. +SVar:ETBTapped:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Tapped$ True | Defined$ ReplacedCard +Oracle:Creatures enchanted player controls enter the battlefield tapped.