From 00aa3e87094a177e760e4c517bd8882ff132322c Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Tue, 16 Jul 2024 06:21:12 +0200 Subject: [PATCH] 11 BLB cards (#5613) * 11 BLB cards * Update hazels_nocturne.txt * Update jackdaw_savior.txt * Update lunar_convocation.txt * Update patchwork_banner.txt * Update sinister_monolith.txt * Update splash_portal.txt * Update splash_portal.txt --- .../res/cardsfolder/upcoming/hazels_nocturne.txt | 8 ++++++++ .../res/cardsfolder/upcoming/jackdaw_savior.txt | 9 +++++++++ .../res/cardsfolder/upcoming/lunar_convocation.txt | 13 +++++++++++++ forge-gui/res/cardsfolder/upcoming/mockingbird.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/otterball_antics.txt | 8 ++++++++ .../res/cardsfolder/upcoming/patchwork_banner.txt | 8 ++++++++ .../cardsfolder/upcoming/pileated_provisioner.txt | 9 +++++++++ .../cardsfolder/upcoming/seasoned_warrenguard.txt | 9 +++++++++ .../res/cardsfolder/upcoming/sinister_monolith.txt | 9 +++++++++ .../res/cardsfolder/upcoming/splash_portal.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/warren_elder.txt | 6 ++++++ 11 files changed, 98 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/hazels_nocturne.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/jackdaw_savior.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lunar_convocation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mockingbird.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/otterball_antics.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/patchwork_banner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pileated_provisioner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/seasoned_warrenguard.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sinister_monolith.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/splash_portal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/warren_elder.txt diff --git a/forge-gui/res/cardsfolder/upcoming/hazels_nocturne.txt b/forge-gui/res/cardsfolder/upcoming/hazels_nocturne.txt new file mode 100644 index 00000000000..ae78a7102b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hazels_nocturne.txt @@ -0,0 +1,8 @@ +Name:Hazel's Nocturne +ManaCost:3 B +Types:Instant +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SubAbility$ DBDrain | SpellDescription$ Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life. +SVar:DBDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/jackdaw_savior.txt b/forge-gui/res/cardsfolder/upcoming/jackdaw_savior.txt new file mode 100644 index 00000000000..df10bcc4069 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jackdaw_savior.txt @@ -0,0 +1,9 @@ +Name:Jackdaw Savior +ManaCost:2 W +Types:Creature Bird Cleric +PT:3/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+YouCtrl+withFlying | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME or another creature you control with flying dies, return another target creature card with lesser mana value from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.cmcLTX+YouOwn+NotDefinedTriggeredCard | TgtPrompt$ Select another target creature card with lesser mana value in your graveyard | Origin$ Graveyard | Destination$ Battlefield +SVar:X:TriggeredCard$CardManaCost +Oracle:Flying\nWhenever Jackdaw Savior or another creature you control with flying dies, return another target creature card with lesser mana value from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/lunar_convocation.txt b/forge-gui/res/cardsfolder/upcoming/lunar_convocation.txt new file mode 100644 index 00000000000..da10f46229f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lunar_convocation.txt @@ -0,0 +1,13 @@ +Name:Lunar Convocation +ManaCost:W B +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your end step, if you gained life this turn, each opponent loses 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | CheckSVar$ Y | SVarCompare$ GE1 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you gained and lost life this turn, create a 1/1 black Bat creature token with flying. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_bat_flying | TokenOwner$ You +A:AB$ Draw | Cost$ 1 B PayLife<2> | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:X:Count$LifeYouGainedThisTurn +SVar:Y:PlayerCountPropertyYou$LifeLostThisTurn/Times.X +DeckNeeds:Ability$LifeGain +AI:RemoveDeck:Random +Oracle:At the beginning of your end step, if you gained life this turn, each opponent loses 1 life.\nAt the beginning of your end step, if you gained and lost life this turn, create a 1/1 black Bat creature token with flying.\n{1}{B}, Pay 2 life: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/mockingbird.txt b/forge-gui/res/cardsfolder/upcoming/mockingbird.txt new file mode 100644 index 00000000000..11552b6785c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mockingbird.txt @@ -0,0 +1,10 @@ +Name:Mockingbird +ManaCost:X U +Types:Creature Bird Bard +PT:1/1 +K:Flying +K:ETBReplacement:Copy:DBCopy:Optional +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other+cmcLEY | AddTypes$ Bird | AddKeywords$ Flying | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield with mana value less than or equal to the amount of mana spent to cast CARDNAME, except it's a Bird in addition to its other types and it has flying. +SVar:X:Count$xPaid +SVar:Y:Count$CastTotalManaSpent +Oracle:Flying\nYou may have Mockingbird enter the battlefield as a copy of any creature on the battlefield with mana value less than or equal to the amount of mana spent to cast Mockingbird, except it's a Bird in addition to its other types and it has flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/otterball_antics.txt b/forge-gui/res/cardsfolder/upcoming/otterball_antics.txt new file mode 100644 index 00000000000..8632db9e630 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/otterball_antics.txt @@ -0,0 +1,8 @@ +Name:Otterball Antics +ManaCost:1 U +Types:Sorcery +A:SP$ Token | TokenAmount$ 1 | TokenScript$ ur_1_1_otter_prowess | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBPutCounter | SpellDescription$ Create a 1/1 blue and red Otter creature token with prowess. If this spell was cast from anywhere other than your hand, put a +1/+1 counter on that creature. (Whenever you cast a noncreature spell, a creature with prowess gets +1/+1 until end of turn.) +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast+!wasCastFromHand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +K:Flashback:3 U +Oracle:Create a 1/1 blue and red Otter creature token with prowess. If this spell was cast from anywhere other than your hand, put a +1/+1 counter on that creature. (Whenever you cast a noncreature spell, a creature with prowess gets +1/+1 until end of turn.)\nFlashback {3}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/patchwork_banner.txt b/forge-gui/res/cardsfolder/upcoming/patchwork_banner.txt new file mode 100644 index 00000000000..152675bcfc2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/patchwork_banner.txt @@ -0,0 +1,8 @@ +Name:Patchwork Banner +ManaCost:3 +Types:Artifact +K:ETBReplacement:Other:ChooseCT +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentInComputerDeck +S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +Oracle:As Patchwork Banner enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/upcoming/pileated_provisioner.txt b/forge-gui/res/cardsfolder/upcoming/pileated_provisioner.txt new file mode 100644 index 00000000000..57e1d925d97 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pileated_provisioner.txt @@ -0,0 +1,9 @@ +Name:Pileated Provisioner +ManaCost:4 W +Types:Creature Bird Scout +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you control without flying. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.YouCtrl+withoutFlying | TgtPrompt$ Select target creature you control without flying | CounterType$ P1P1 +DeckHas:Ability$Counters +Oracle:Flying\nWhen Pileated Provisioner enters, put a +1/+1 counter on target creature you control without flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/seasoned_warrenguard.txt b/forge-gui/res/cardsfolder/upcoming/seasoned_warrenguard.txt new file mode 100644 index 00000000000..b93d5eb365b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seasoned_warrenguard.txt @@ -0,0 +1,9 @@ +Name:Seasoned Warrenguard +ManaCost:W +Types:Creature Rabbit Warrior +PT:1/2 +T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Permanent.token+YouCtrl | PresentCompare$ GE1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks while you control a token, CARDNAME gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:HasAttackEffect:TRUE +DeckHints:Ability$Token +Oracle:Whenever Seasoned Warrenguard attacks while you control a token, Seasoned Warrenguard gets +2/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sinister_monolith.txt b/forge-gui/res/cardsfolder/upcoming/sinister_monolith.txt new file mode 100644 index 00000000000..70401a91631 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sinister_monolith.txt @@ -0,0 +1,9 @@ +Name:Sinister Monolith +ManaCost:3 B +Types:Artifact +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of combat on your turn, each opponent loses 1 life and you gain 1 life. +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +A:AB$ Draw | Cost$ T PayLife<2> Sac<1/CARDNAME> | NumCards$ 2 | SorcerySpeed$ True | SpellDescription$ Draw two cards. Activate only as a sorcery. +DeckHas:Ability$LifeGain +Oracle:At the beginning of combat on your turn, each opponent loses 1 life and you gain 1 life.\n{T}, Pay 2 life, Sacrifice Sinister Monolith: Draw two cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/splash_portal.txt b/forge-gui/res/cardsfolder/upcoming/splash_portal.txt new file mode 100644 index 00000000000..fe8e50a341a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/splash_portal.txt @@ -0,0 +1,9 @@ +Name:Splash Portal +ManaCost:U +Types:Sorcery +A:SP$ ChangeZone | ValidTgts$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature you control | RememberTargets$ True | SubAbility$ DBReturn | StackDescription$ Exile {c:Targeted}, | SpellDescription$ Exile target creature you control, then return it to the battlefield under its owner's control. If that creature is a Bird, Frog, Otter, or Rat, draw a card. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDraw +SVar:TrigDraw:DB$ Draw | Defined$ You | ConditionDefined$ Remembered | ConditionPresent$ Bird,Frog,Otter,Rat | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHints:Type$Bird|Frog|Otter|Rat +Oracle:Exile target creature you control, then return it to the battlefield under its owner's control. If that creature is a Bird, Frog, Otter, or Rat, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/warren_elder.txt b/forge-gui/res/cardsfolder/upcoming/warren_elder.txt new file mode 100644 index 00000000000..d40f8e2113f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/warren_elder.txt @@ -0,0 +1,6 @@ +Name:Warren Elder +ManaCost:1 W +Types:Creature Rabbit Cleric +PT:2/2 +A:AB$ PumpAll | Cost$ 3 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +Oracle:{3}{W}: Creatures you control get +1/+1 until end of turn. \ No newline at end of file