From 45c43a4d78be4144046fb347cff6d29a7269ff3e Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 18 Jul 2024 08:48:00 +0200 Subject: [PATCH] 11 BLB cards (#5637) --- .../cardsfolder/upcoming/agate_blade_assassin.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/caretakers_talent.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/essence_channeler.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/flamecache_gecko.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/playful_shove.txt | 6 ++++++ .../res/cardsfolder/upcoming/psychic_whorl.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/rabid_gnaw.txt | 7 +++++++ .../res/cardsfolder/upcoming/raccoon_rallier.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/sonar_strike.txt | 6 ++++++ .../cardsfolder/upcoming/stormchasers_talent.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/tangle_tumbler.txt | 8 ++++++++ 11 files changed, 96 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/agate_blade_assassin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/caretakers_talent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/essence_channeler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/flamecache_gecko.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/playful_shove.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/psychic_whorl.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rabid_gnaw.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/raccoon_rallier.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sonar_strike.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/stormchasers_talent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tangle_tumbler.txt diff --git a/forge-gui/res/cardsfolder/upcoming/agate_blade_assassin.txt b/forge-gui/res/cardsfolder/upcoming/agate_blade_assassin.txt new file mode 100644 index 00000000000..75e6cc59cb1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/agate_blade_assassin.txt @@ -0,0 +1,10 @@ +Name:Agate-Blade Assassin +ManaCost:1 B +Types:Creature Lizard Assassin +PT:1/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, defending player loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +SVar:HasAttackEffect:TRUE +DeckHas:Ability$LifeGain +Oracle:Whenever Agate-Blade Assassin attacks, defending player loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/caretakers_talent.txt b/forge-gui/res/cardsfolder/upcoming/caretakers_talent.txt new file mode 100644 index 00000000000..c7257d3ab63 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/caretakers_talent.txt @@ -0,0 +1,12 @@ +Name:Caretaker's Talent +ManaCost:2 W +Types:Enchantment Class +T:Mode$ ChangesZoneAll | ValidCards$ Permanent.token+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more tokens you control enter, draw a card. This ability triggers only once each turn. +SVar:TrigDraw:DB$ Draw +K:Class:2:W:AddTrigger$ TriggerClassLevel +SVar:TriggerClassLevel:Mode$ ClassLevelGained | ClassLevel$ 2 | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When this Class becomes level 2, create a token that's a copy of target token you control. +SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | NumCopies$ 1 +K:Class:3:3 W:AddStaticAbility$ SBuff +SVar:SBuff:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Creature tokens you control get +2/+2. +DeckNeeds:Ability$Token +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhenever one or more tokens you control enter, draw a card. This ability triggers only once each turn.\n{W}: Level 2\nWhen this Class becomes level 2, create a token that's a copy of target token you control.\n{3}{W}: Level 3\nCreature tokens you control get +2/+2. diff --git a/forge-gui/res/cardsfolder/upcoming/essence_channeler.txt b/forge-gui/res/cardsfolder/upcoming/essence_channeler.txt new file mode 100644 index 00000000000..b68e5dc8580 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/essence_channeler.txt @@ -0,0 +1,13 @@ +Name:Essence Channeler +ManaCost:1 W +Types:Creature Bat Cleric +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & Vigilance | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you've lost life this turn, CARDNAME has flying and vigilance. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter1:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter2 | TriggerDescription$ When CARDNAME dies, put its counters on target creature you control. +SVar:TrigPutCounter2:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy +SVar:X:PlayerCountPropertyYou$LifeLostThisTurn +DeckHints:Ability$LifeGain +DeckHas:Ability$Counters +Oracle:As long as you've lost life this turn, Essence Channeler has flying and vigilance.\nWhenever you gain life, put a +1/+1 counter on Essence Channeler.\nWhen Essence Channeler dies, put its counters on target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/flamecache_gecko.txt b/forge-gui/res/cardsfolder/upcoming/flamecache_gecko.txt new file mode 100644 index 00000000000..d4fc2e416ab --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flamecache_gecko.txt @@ -0,0 +1,10 @@ +Name:Flamecache Gecko +ManaCost:1 R +Types:Creature Lizard Warlock +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters, if an opponent lost life this turn, add {B}{R}. +SVar:TrigMana:DB$ Mana | Produced$ B R +A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | SpellDescription$ Draw a card. +SVar:X:Count$LifeOppsLostThisTurn +DeckHints:Ability$Discard +Oracle:When Flamecache Gecko enters, if an opponent lost life this turn, add {B}{R}.\n{1}{R}, Discard a card: Draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/playful_shove.txt b/forge-gui/res/cardsfolder/upcoming/playful_shove.txt new file mode 100644 index 00000000000..49b817d4f73 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/playful_shove.txt @@ -0,0 +1,6 @@ +Name:Playful Shove +ManaCost:1 R +Types:Sorcery +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 1 damage to any target. Draw a card. +SVar:DBDraw:DB$ Draw +Oracle:Playful Shove deals 1 damage to any target.\nDraw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/psychic_whorl.txt b/forge-gui/res/cardsfolder/upcoming/psychic_whorl.txt new file mode 100644 index 00000000000..b120531bde2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/psychic_whorl.txt @@ -0,0 +1,7 @@ +Name:Psychic Whorl +ManaCost:2 B +Types:Sorcery +A:SP$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBSurveil | SpellDescription$ Target player discards two cards. Then if you control a Rat, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +SVar:DBSurveil:DB$ Surveil | Defined$ You | Amount$ 2 | ConditionPresent$ Rat.YouCtrl | ConditionCompare$ GE1 +DeckHas:Ability$Discard +Oracle:Target player discards two cards. Then if you control a Rat, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) diff --git a/forge-gui/res/cardsfolder/upcoming/rabid_gnaw.txt b/forge-gui/res/cardsfolder/upcoming/rabid_gnaw.txt new file mode 100644 index 00000000000..944d4d8bf14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rabid_gnaw.txt @@ -0,0 +1,7 @@ +Name:Rabid Gnaw +ManaCost:1 R +Types:Instant +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | NumAtt$ +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/+0 until end of turn. Then 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:Target creature you control gets +1/+0 until end of turn. Then it deals damage equal to its power to target creature you don't control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/raccoon_rallier.txt b/forge-gui/res/cardsfolder/upcoming/raccoon_rallier.txt new file mode 100644 index 00000000000..5b5fbb6639f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/raccoon_rallier.txt @@ -0,0 +1,6 @@ +Name:Raccoon Rallier +ManaCost:1 R +Types:Creature Raccoon Bard +PT:2/2 +A:AB$ Pump | Cost$ T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Haste | SorcerySpeed$ True | SpellDescription$ Target creature you control gains haste until end of turn. Activate only as a sorcery. +Oracle:{T}: Target creature you control gains haste until end of turn. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sonar_strike.txt b/forge-gui/res/cardsfolder/upcoming/sonar_strike.txt new file mode 100644 index 00000000000..e5e460df3fa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sonar_strike.txt @@ -0,0 +1,6 @@ +Name:Sonar Strike +ManaCost:1 W +Types:Instant +A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking,Creature.tapped | TgtPrompt$ Select target attacking, blocking, or tapped creature | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target attacking, blocking, or tapped creature. You gain 3 life if you control a Bat. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | ConditionPresent$ Bat.YouCtrl +Oracle:Sonar Strike deals 4 damage to target attacking, blocking, or tapped creature. You gain 3 life if you control a Bat. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/stormchasers_talent.txt b/forge-gui/res/cardsfolder/upcoming/stormchasers_talent.txt new file mode 100644 index 00000000000..5bcf2b86093 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stormchasers_talent.txt @@ -0,0 +1,11 @@ +Name:Stormchaser's Talent +ManaCost:U +Types:Enchantment Class +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 blue and red Otter creature token with prowess. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ ur_1_1_otter_prowess | TokenOwner$ You +K:Class:2:3 U:AddTrigger$ TriggerClassLevel +SVar:TriggerClassLevel:Mode$ ClassLevelGained | ClassLevel$ 2 | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When this Class becomes level 2, return target instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl +K:Class:3:5 U:AddTrigger$ TriggerCast +SVar:TriggerCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 1/1 blue and red Otter creature token with prowess. +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Stormchaser's Talent enters, create a 1/1 blue and red Otter creature token with prowess.\n{3}{U}: Level 2\nWhen this Class becomes level 2, return target instant or sorcery card from your graveyard to your hand.\n{5}{U}: Level 3\nWhenever you cast an instant or sorcery spell, create a 1/1 blue and red Otter creature token with prowess. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tangle_tumbler.txt b/forge-gui/res/cardsfolder/upcoming/tangle_tumbler.txt new file mode 100644 index 00000000000..f04a9884d39 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tangle_tumbler.txt @@ -0,0 +1,8 @@ +Name:Tangle Tumbler +ManaCost:3 +Types:Artifact Vehicle +PT:6/6 +K:Vigilance +A:AB$ PutCounter | Cost$ 3 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. +A:AB$ Animate | Cost$ tapXType<2/Permanent.token/token> | Defined$ Self | Types$ Artifact,Creature | SpellDescription$ CARDNAME becomes an artifact creature until end of turn. +Oracle:Vigilance\n{3}, {T}: Put a +1/+1 counter on target creature.\nTap two untapped tokens you control: Tangle Tumbler becomes an artifact creature until end of turn. \ No newline at end of file