From 18f5696efc1ece0ff42710014d39a45c247be221 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 1 Sep 2023 22:29:41 +0200 Subject: [PATCH 1/4] update --- .../upcoming/johann_apprentice_sorcerer.txt | 8 ++++++++ .../res/cardsfolder/upcoming/johanns_stopgap.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/kellans_lightblades.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/kindled_heroism.txt | 6 ++++++ .../res/cardsfolder/upcoming/knight_of_doves.txt | 9 +++++++++ .../upcoming/korvold_and_the_noble_thief.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/lady_of_laughter.txt | 9 +++++++++ .../res/cardsfolder/upcoming/leaping_ambush.txt | 6 ++++++ .../cardsfolder/upcoming/lich_knights_conquest.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/likeness_looter.txt | 12 ++++++++++++ 10 files changed, 92 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kindled_heroism.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/knight_of_doves.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lady_of_laughter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/leaping_ambush.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/likeness_looter.txt diff --git a/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt b/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt new file mode 100644 index 00000000000..fa31771bc4d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt @@ -0,0 +1,8 @@ +Name:Johann, Apprentice Sorcerer +ManaCost:2 U R +Types:Legendary Creature Human Wizard +PT:2/5 +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. +S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.Instant+TopLibrary+YouCtrl,Card.Sorcery+TopLibrary+YouCtrl | AffectedZone$ Library | Description$ Once each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) +DeckHints:Type$Instant|Sorcery +Oracle:You may look at the top card of your library any time.\nOnce each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt b/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt new file mode 100644 index 00000000000..6bfa0afe53b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt @@ -0,0 +1,10 @@ +Name:Johann's Stopgap +ManaCost:3 U +Types:Sorcery +K:Bargain +S:Mode$ ReduceCost | ValidSpell$ Spell.Bargain | Type$ Spell | ValidCard$ Card.Self | Amount$ 2 | EffectZone$ All | Description$This spell costs {2} less to cast if it's bargained. +A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent to its owner's hand. Draw a card. +SVar:DBDraw:DB$ Draw +DeckHas:Ability$Sacrifice +DeckHints:Ability$Token & Type$Enchantment|Artifact +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nReturn target nonland permanent to its owner's hand. Draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt b/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt new file mode 100644 index 00000000000..1153b2fa6c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt @@ -0,0 +1,10 @@ +Name:Kellan's Lightblades +ManaCost:1 W +Types:Instant +K:Bargain +A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SubAbility$ DBDestroy | ConditionCheckSVar$ Bargain | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead. +SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | ConditionCheckSVar$ Bargain | ConditionCompare$ GE1 | ConditionDescription$ If this spell was bargained +SVar:Bargain:Count$Bargained.1.0 +DeckHas:Ability$Sacrifice +DeckHints:Ability$Token & Type$Enchantment|Artifact +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nKellan's Lightblades deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/kindled_heroism.txt b/forge-gui/res/cardsfolder/upcoming/kindled_heroism.txt new file mode 100644 index 00000000000..6953025ef14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kindled_heroism.txt @@ -0,0 +1,6 @@ +Name:Kindled Heroism +ManaCost:R +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ First Strike | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. +SVar:DBScry:DB$ Scry | ScryNum$ 1 +Oracle:Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/knight_of_doves.txt b/forge-gui/res/cardsfolder/upcoming/knight_of_doves.txt new file mode 100644 index 00000000000..9f62b0b89d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/knight_of_doves.txt @@ -0,0 +1,9 @@ +Name:Knight of Doves +ManaCost:2 W +Types:Creature Human Knight +PT:1/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Enchantment.YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 white Bird creature token with flying. +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_1_1_bird_flying +DeckHints:Type$Enchantment & Ability$Sacrifice +DeckHas:Ability$Token & Type$Bird +Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 white Bird creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt b/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt new file mode 100644 index 00000000000..2b71c430841 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt @@ -0,0 +1,11 @@ +Name:Korvold and the Noble Thief +ManaCost:3 R +Types:Enchantment Saga +K:Saga:3:DBToken,DBToken,ExileMayPlay +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +SVar:ExileMayPlay:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of target opponent’s library. You may play those cards this turn. +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled cards this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Token & Type$Artifact|Treasure +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nIII — Exile the top three cards of target opponent's library. You may play those cards this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lady_of_laughter.txt b/forge-gui/res/cardsfolder/upcoming/lady_of_laughter.txt new file mode 100644 index 00000000000..8f99149f678 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lady_of_laughter.txt @@ -0,0 +1,9 @@ +Name:Lady of Laughter +ManaCost:3 W W +Types:Creature Faerie Noble +PT:4/5 +K:Flying +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Celebration | SVarCompare$ GE2 | Execute$ TrigDraw | TriggerDescription$ Celebration — At the beginning of your end step, if two or more nonland permanents entered the battlefield under your control this turn, draw a card. +SVar:TrigDraw:DB$ Draw +SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl +Oracle:Flying\nCelebration — At the beginning of your end step, if two or more nonland permanents entered the battlefield under your control this turn, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/leaping_ambush.txt b/forge-gui/res/cardsfolder/upcoming/leaping_ambush.txt new file mode 100644 index 00000000000..e47260165fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/leaping_ambush.txt @@ -0,0 +1,6 @@ +Name:Leaping Ambush +ManaCost:G +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +3 | KW$ Reach | SubAbility$ DBUntap | SpellDescription$ Target creature gets +1/+3 and gains reach until end of turn. Untap it. +SVar:DBUntap:DB$ Untap | Defined$ Targeted +Oracle:Target creature gets +1/+3 and gains reach until end of turn. Untap it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt b/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt new file mode 100644 index 00000000000..3dfd00c27a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt @@ -0,0 +1,11 @@ +Name:Lich-Knights' Conquest +ManaCost:4 B +Types:Sorcery +A:SP$ Sacrifice | Amount$ SacX | Optional$ True | SacValid$ Enchantment,Artifact,Card.token | RememberSacrificed$ True | SubAbility$ ReturnGrave | SpellDescription$ Sacrifice any number of artifacts, enchantments, and/or tokens. Return that many creature cards from your graveyard to the battlefield. +SVar:ReturnGrave:DB$ ChangeZone | ChangeType$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ ReturnX | Hidden$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:SacX:Count$Valid Enchantment.YouCtrl,Artifact.YouCtrl,Card.token+YouCtrl +SVar:ReturnX:Remembered$Amount +DeckHas:Ability$Graveyard|Sacrifice +DeckHints:Ability$Graveyard|Token & Type$Artifact|Enchantment +Oracle:Sacrifice any number of artifacts, enchantments, and/or tokens. Return that many creature cards from your graveyard to the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/likeness_looter.txt b/forge-gui/res/cardsfolder/upcoming/likeness_looter.txt new file mode 100644 index 00000000000..0551f8218b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/likeness_looter.txt @@ -0,0 +1,12 @@ +Name:Likeness Looter +ManaCost:U B +Types:Creature Faerie Shapeshifter +PT:1/1 +K:Flying +A:AB$ Draw | Cost$ 1 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. +SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose +A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | TgtZone$ Graveyard | TgtPrompt$ Select target creature card in your graveyard | SorcerySpeed$ True | GainThisAbility$ True | AddKeywords$ Flying | SpellDescription$ CARDNAME becomes a copy of target creature card in your graveyard with mana value X, except it has flying and this ability. Activate only as a sorcery. +SVar:X:Count$xPaid +DeckHas:Ability$Discard +DeckHints:Ability$Graveyard +Oracle:Flying\n{T}: Draw a card, then discard a card.\n{X}: Likeness Looter becomes a copy of target creature card in your graveyard with mana value X, except it has flying and this ability. Activate only as a sorcery. \ No newline at end of file From 4ba1216e849add83164b025d5f7ba260f188fc93 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 1 Sep 2023 22:31:26 +0200 Subject: [PATCH 2/4] Update korvold_and_the_noble_thief.txt --- .../res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt b/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt index 2b71c430841..adc5ad4697b 100644 --- a/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt +++ b/forge-gui/res/cardsfolder/upcoming/korvold_and_the_noble_thief.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Enchantment Saga K:Saga:3:DBToken,DBToken,ExileMayPlay SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -SVar:ExileMayPlay:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of target opponent’s library. You may play those cards this turn. +SVar:ExileMayPlay:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of target opponent's library. You may play those cards this turn. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled cards this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Artifact|Treasure -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nIII — Exile the top three cards of target opponent's library. You may play those cards this turn. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nIII — Exile the top three cards of target opponent's library. You may play those cards this turn. From 7beed5276f3c71d70a7ae9e83e401b9f826c908b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sat, 2 Sep 2023 09:53:22 +0200 Subject: [PATCH 3/4] update --- .../res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt | 2 +- forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt | 2 +- forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt b/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt index fa31771bc4d..189bc17182b 100644 --- a/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt +++ b/forge-gui/res/cardsfolder/upcoming/johann_apprentice_sorcerer.txt @@ -3,6 +3,6 @@ ManaCost:2 U R Types:Legendary Creature Human Wizard PT:2/5 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. -S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.Instant+TopLibrary+YouCtrl,Card.Sorcery+TopLibrary+YouCtrl | AffectedZone$ Library | Description$ Once each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) +S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.Instant+TopLibrary+YouCtrl+nonLand,Card.Sorcery+TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | Description$ Once each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) DeckHints:Type$Instant|Sorcery Oracle:You may look at the top card of your library any time.\nOnce each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt b/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt index 6bfa0afe53b..36de2149752 100644 --- a/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt +++ b/forge-gui/res/cardsfolder/upcoming/johanns_stopgap.txt @@ -2,7 +2,7 @@ Name:Johann's Stopgap ManaCost:3 U Types:Sorcery K:Bargain -S:Mode$ ReduceCost | ValidSpell$ Spell.Bargain | Type$ Spell | ValidCard$ Card.Self | Amount$ 2 | EffectZone$ All | Description$This spell costs {2} less to cast if it's bargained. +S:Mode$ ReduceCost | ValidSpell$ Spell.Bargain | Type$ Spell | ValidCard$ Card.Self | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast if it's bargained. A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent to its owner's hand. Draw a card. SVar:DBDraw:DB$ Draw DeckHas:Ability$Sacrifice diff --git a/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt b/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt index 3dfd00c27a3..3d8ce0f1fb7 100644 --- a/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt +++ b/forge-gui/res/cardsfolder/upcoming/lich_knights_conquest.txt @@ -2,7 +2,7 @@ Name:Lich-Knights' Conquest ManaCost:4 B Types:Sorcery A:SP$ Sacrifice | Amount$ SacX | Optional$ True | SacValid$ Enchantment,Artifact,Card.token | RememberSacrificed$ True | SubAbility$ ReturnGrave | SpellDescription$ Sacrifice any number of artifacts, enchantments, and/or tokens. Return that many creature cards from your graveyard to the battlefield. -SVar:ReturnGrave:DB$ ChangeZone | ChangeType$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ ReturnX | Hidden$ True | SubAbility$ DBCleanup +SVar:ReturnGrave:DB$ ChangeZone | ChangeType$ Creature.YouOwn | Origin$ Graveyard | Mandatory$ True | Destination$ Battlefield | ChangeNum$ ReturnX | Hidden$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacX:Count$Valid Enchantment.YouCtrl,Artifact.YouCtrl,Card.token+YouCtrl SVar:ReturnX:Remembered$Amount From 45fe738e865383fc1b4b2b63b980c261fc5ce68e Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sat, 2 Sep 2023 12:36:15 +0200 Subject: [PATCH 4/4] Update kellans_lightblades.txt --- forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt b/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt index 1153b2fa6c7..5344903f0c5 100644 --- a/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt +++ b/forge-gui/res/cardsfolder/upcoming/kellans_lightblades.txt @@ -2,9 +2,9 @@ Name:Kellan's Lightblades ManaCost:1 W Types:Instant K:Bargain -A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SubAbility$ DBDestroy | ConditionCheckSVar$ Bargain | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead. -SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | ConditionCheckSVar$ Bargain | ConditionCompare$ GE1 | ConditionDescription$ If this spell was bargained +A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SubAbility$ DBDestroy | ConditionCheckSVar$ Bargain | ConditionSVarCompare$ EQ0 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead. +SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | ConditionCheckSVar$ Bargain | ConditionSVarCompare$ GE1 | ConditionDescription$ If this spell was bargained SVar:Bargain:Count$Bargained.1.0 DeckHas:Ability$Sacrifice DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nKellan's Lightblades deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nKellan's Lightblades deals 3 damage to target attacking or blocking creature. If this spell was bargained, destroy that creature instead.