BLB scripts that might have gotten lost somewhere before (#5592)

This commit is contained in:
Fulgur14
2024-07-14 09:56:29 +02:00
committed by GitHub
parent 7a6a7d6b0b
commit 96ee06bd81
20 changed files with 196 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
Name:Bandit's Talent
ManaCost:1 B
Types:Enchantment Class
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards two cards unless they discard a nonland card.
SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | NumCards$ 2 | Mode$ TgtChoose | UnlessType$ Card.nonLand
K:Class:2:B:AddTrigger$ TriggerUpkeep
SVar:TriggerUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ X | SVarCompare$ LE1 | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 2 life.
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 2
K:Class:3:3 B:AddTrigger$ TriggerDraw
SVar:TriggerDraw:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card for each opponent who has one or fewer cards in hand.
SVar:TrigDraw:DB$ Draw | NumCards$ Y | Defined$ TriggeredPlayer
SVar:X:Count$ValidHand Card.ActivePlayerCtrl
SVar:Y:PlayerCountOpponents$HasPropertyHasCardsInHand_Card_LE1
Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Bandit's Talent enters, each opponent discards two cards unless they discard a nonland card.\n{B}: Level 2\nAt the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 2 life.\n{3}{B}: Level 3\nAt the beginning of your draw step, draw an additional card for each opponent who has one or fewer cards in hand.

View File

@@ -0,0 +1,7 @@
Name:Bumbleflower's Sharepot
ManaCost:2
Types:Artifact
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You
A:AB$ Destroy | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Destroy target nonland permanent. Activate only as a sorcery.
Oracle:When Bumbleflower's Sharepot enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.)\n{5}, {T}, Sacrifice Bumbleflower's Sharepot: Destroy target nonland permanent. Activate only as a sorcery.

View File

@@ -0,0 +1,8 @@
Name:Clifftop Lookout
ManaCost:2 G
Types:Creature Frog Scout
PT:1/2
K:Reach
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ When CARDNAME enters, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order.
SVar:TrigDigUntil:DB$ DigUntil | Valid$ Land | ValidDescription$ land | FoundDestination$ Battlefield | Tapped$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True
Oracle:Reach\nWhen Clifftop Lookout enters, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order.

View File

@@ -0,0 +1,12 @@
Name:Emberheart Challenger
ManaCost:1 R
Types:Creature Mouse Warrior
PT:2/2
K:Haste
K:Prowess
T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigExile | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card.
SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile
SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Haste\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nValiant — Whenever Emberheart Challenger becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card.

View File

@@ -0,0 +1,10 @@
Name:Frilled Sparkshooter
ManaCost:3 R
Types:Creature Lizard Archer
PT:3/3
K:Menace
K:Reach
K:etbCounter:P1P1:1:CheckSVar$ X:CARDNAME enters with a +1/+1 counter on it if an opponent lost life this turn.
SVar:X:Count$LifeOppsLostThisTurn
DeckHas:Ability$Counters
Oracle:Menace, reach\nFrilled Sparkshooter enters with a +1/+1 counter on it if an opponent lost life this turn.

View File

@@ -0,0 +1,8 @@
Name:Hearthborn Battler
ManaCost:2 R
Types:Creature Lizard Warlock
PT:2/3
K:Haste
T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts their second spell each turn, CARDNAME deals 2 damage to target opponent.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | NumDmg$ 2
Oracle:Haste\nWhenever a player casts their second spell each turn, Hearthborn Battler deals 2 damage to target opponent.

View File

@@ -0,0 +1,11 @@
Name:Helga, Skittish Seer
ManaCost:G W U
Types:Legendary Creature Frog Druid
PT:1/3
T:Mode$ SpellCast | ValidCard$ Creature.cmcGE4 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on CARDNAME.
SVar:TrigDraw:DB$ Draw | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBPutCounter
SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | RestrictValid$ Spell.Creature+cmcGE4,Spell.Creature+hasXCost | SpellDescription$ Add X mana of any one color, where X is CARDNAME's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs.
SVar:X:Count$CardPower
Oracle:Whenever you cast a creature spell with mana value 4 or greater, you draw a card, gain 1 life, and put a +1/+1 counter on Helga, Skittish Seer.\n{T}: Add X mana of any one color, where X is Helga, Skittish Seer's power. Spend this mana only to cast creature spells with mana value 4 or greater or creature spells with {X} in their mana costs.

View File

@@ -0,0 +1,9 @@
Name:Hired Claw
ManaCost:R
Types:Creature Lizard Mercenary
PT:1/2
T:Mode$ AttackersDeclared | ValidAttackers$ :Lizard.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you attack with one or more Lizards, CARDNAME deals 1 damage to target opponent.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1
A:AB$ PutCounter | Cost$ 1 R | CounterType$ P1P1 | CounterNum$ 1 | CheckSVar$ X | ActivationLimit$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only if an opponent lost life this turn and only once each turn.
SVar:X:Count$LifeOppsLostThisTurn
Oracle:Whenever you attack with one or more Lizards, Hired Claw deals 1 damage to target opponent.\n{1}{R}: Put a +1/+1 counter on Hired Claw. Activate only if an opponent lost life this turn and only once each turn.

View File

@@ -0,0 +1,11 @@
Name:Hivespine Wolverine
ManaCost:3 G G
Types:Creature Elemental Wolverine
PT:5/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBFight,DBDestroy
SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | TgtPrompt$ Select target creature you control | StackDescription$ Put a +1/+1 counter on {c:ThisTargetedCard}. | SpellDescription$ Put a +1/+1 counter on target creature you control.
SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.Token | TgtPrompt$ Choose target creature token | SpellDescription$ CARDNAME fights target creature token.
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment. | SpellDescription$ Destroy target artifact or enchantment.
DeckHas:Ability$Counters
Oracle:When Hivespine Wolverine enters, choose one —\n• Put a +1/+1 counter on target creature you control.\n• Hivespine Wolverine fights target creature token.\n• Destroy target artifact or enchantment.

View File

@@ -0,0 +1,8 @@
Name:Lightshell Duo
ManaCost:3 U
Types:Creature Rat Otter
PT:3/4
K:Prowess
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, 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:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 2
Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets+1/+1 until end of turn.)\nWhen Lightshell Duo enters, 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.)

View File

@@ -0,0 +1,8 @@
Name:Nettle Guard
ManaCost:1 W
Types:Creature Mouse Soldier
PT:3/1
T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.YouCtrl | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigPump | TriggerDescription$ Valiant — Whenever CARDNAME becomes the target of a spell or ability you control for the first time each turn, it gets +0/+2 until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2
A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment.
Oracle:Valiant — Whenever Nettle Guard becomes the target of a spell or ability you control for the first time each turn, it gets +0/+2 until end of turn.\n{1}, Sacrifice Nettle Guard: Destroy target artifact or enchantment.

View File

@@ -0,0 +1,10 @@
Name:Pawpatch Formation
ManaCost:1 G
Types:Instant
A:SP$ Charm | Choices$ DBDestroyFlier,DBDestroyEnchantment,DBDraw
SVar:DBDestroyFlier:DB$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SpellDescription$ Destroy target creature with flying.
SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment.
SVar:DBDraw:DB$ Draw | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You
DeckHas:Ability$LifeGain|Token
Oracle:Choose one —\n• Destroy target creature with flying.\n• Destroy target enchantment.\n• Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")

View File

@@ -0,0 +1,9 @@
Name:Polliwallop
ManaCost:3 G
Types:Instant
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each Frog you control.
A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to twice 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$ Y | DamageSource$ ParentTarget
SVar:X:Count$Valid Frog.YouCtrl
SVar:Y:ParentTargeted$CardPower/Twice
Oracle:This spell costs {1} less to cast for each Frog you control.\nTarget creature you control deals damage equal to twice its power to target creature you don't control.

View File

@@ -0,0 +1,10 @@
Name:Starlit Soothsayer
ManaCost:2 B
Types:Creature Bat Cleric
PT:3/2
K:Flying
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigSurveil | TriggerDescription$ At the beginning of your end step, if you gained or lost life this turn, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 1
SVar:X:Count$LifeYouGainedThisTurn/Plus.Y
SVar:Y:PlayerCountPropertyYou$LifeLostThisTurn
Oracle:Flying\nAt the beginning of your end step, if you gained or lost life this turn, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)

View File

@@ -0,0 +1,7 @@
Name:Take Out the Trash
ManaCost:1 R
Types:Instant
A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 3 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. If you control a Raccoon, you may discard a card. If you do, draw a card.
SVar:DBDraw:DB$ Draw | ConditionPresent$ Raccoon.YouCtrl | UnlessCost$ Discard<1/Card> | UnlessSwitched$ True | UnlessPayer$ You
DeckHints:Type$Raccoon
Oracle:Take Out the Trash deals 3 damage to target creature or planeswalker. If you control a Raccoon, you may discard a card. If you do, draw a card.

View File

@@ -0,0 +1,8 @@
Name:Vinereap Mentor
ManaCost:B G
Types:Creature Squirrel Druid
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You
Oracle:When Vinereap Mentor enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")

View File

@@ -0,0 +1,10 @@
Name:Waterspout Warden
ManaCost:2 U
Types:Creature Frog Soldier
PT:3/2
K:Haste
T:Mode$ Attacks | ValidCard$ Creature.Self | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, if another creature entered the battlefield under your control this turn, CARDNAME gains flying until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying
SVar:X:Count$ThisTurnEntered_Battlefield_Creature.YouCtrl+StrictlyOther
SVar:HasAttackEffect:TRUE
Oracle:Whenever Waterspout Warden attacks, if another creature entered the battlefield under your control this turn, Waterspout Warden gains flying until end of turn.

View File

@@ -0,0 +1,10 @@
Name:Wax-Wane Witness
ManaCost:3 W
Types:Creature Bat Cleric
PT:2/4
K:Flying
K:Vigilance
T:Mode$ LifeChanged | ValidPlayer$ You | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigPump | TriggerDescription$ Whenever you gain or lose life during your turn, CARDNAME gets +1/+0 until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1
SVar:X:TriggerCount$LifeAmount
Oracle:Flying, vigilance\nWhenever you gain or lose life during your turn, Wax-Wane Witness gets +1/+0 until end of turn.

View File

@@ -0,0 +1,14 @@
Name:Wick, the Whorled Mind
ManaCost:3 B
Types:Legendary Creature Rat Warlock
PT:2/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rat.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigBranch | TriggerDescription$ Whenever NICKNAME or another Rat you control enters, create a 1/1 black Snail creature token if you don't control a Snail. Otherwise, put a +1/+1 counter on a Snail you control.
SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ0 | TrueSubAbility$ DBToken | FalseSubAbility$ DBPutCounter
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_snail | TokenOwner$ You
SVar:DBPutCounter:DB$ PutCounter | Choices$ Snail.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
A:AB$ DealDamage | Cost$ U B R Sac<1/Snail> | Defined$ Opponent | NumDmg$ Y | SubAbility$ DBDraw | SpellDescription$ NICKNAME deals damage equal to the sacrificed creature's power to each opponent. Then draw cards equal to the sacrificed creature's power.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y
SVar:X:Count$Valid Snail.YouCtrl
SVar:Y:Sacrificed$CardPower
SVar:BuffedBy:Rat
Oracle:Whenever Wick or another Rat you control enters, create a 1/1 black Snail creature token if you don't control a Snail. Otherwise, put a +1/+1 counter on a Snail you control.\n{U}{B}{R}, Sacrifice a Snail: Wick deals damage equal to the sacrificed creature's power to each opponent. Then draw cards equal to the sacrificed creature's power.

View File

@@ -0,0 +1,12 @@
Name:Wick's Patrol
ManaCost:4 B B
Types:Creature Rat Warlock
PT:5/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard.
SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBImmediateTrigger
SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDebuff | SubAbility$ DBCleanup | TriggerDescription$ When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard.
SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -X | NumDef$ -X | IsCurse$ True
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$ValidGraveyard Card.YouCtrl$GreatestCMC
DeckHas:Ability$Graveyard
Oracle:When Wick's Patrol enters, mill three cards. When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard.