mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
Merge branch 'Williams-master-patch-07577' into 'master'
C21 Discord Contributions 06/04 See merge request core-developers/forge!4410
This commit is contained in:
11
forge-gui/res/cardsfolder/upcoming/dazzling_sphinx.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/dazzling_sphinx.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Dazzling Sphinx
|
||||
ManaCost:3 U U
|
||||
Types:Creature Sphinx
|
||||
PT:4/5
|
||||
K:Flying
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDigUntil | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order.
|
||||
SVar:TrigDigUntil:DB$ DigUntil | Defined$ TriggeredTarget | Valid$ Instant,Sorcery | ValidDescription$ instant or sorcery | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | RememberRevealed$ True | IsCurse$ True | SubAbility$ DBPlay | SpellDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order.
|
||||
SVar:DBPlay:DB$ Play | Defined$ Remembered | ValidZone$ Exile | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | WithoutManaCost$ True | RememberObjects$ Remembered | Optional$ True | ForgetTargetRemembered$ True | SubAbility$ DBRestRandomOrder
|
||||
SVar:DBRestRandomOrder:DB$ ChangeZone | Defined$ Remembered | AtRandom$ True | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
Oracle:Flying\nWhenever Dazzling Sphinx deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order.
|
||||
10
forge-gui/res/cardsfolder/upcoming/elementalists_palette.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/elementalists_palette.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Elementalist's Palette
|
||||
ManaCost:3
|
||||
Types:Artifact
|
||||
T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounters | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, put two charge counters on CARDNAME.
|
||||
SVar:TrigPutCounters:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 2
|
||||
A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color.
|
||||
A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | RestrictValid$ CostContainsX | SpellDescription$ Add {C} for each charge counter on CARDNAME. Spend this mana only on costs that contain {X}.
|
||||
SVar:X:Count$CardCounters.CHARGE
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Whenever you cast a spell with {X} in its mana cost, put two charge counters on Elementalist's Palette.\n{T}: Add one mana of any color.\n{T}: Add {C} for each charge counter on Elementalist's Palette. Spend this mana only on costs that contain {X}.
|
||||
11
forge-gui/res/cardsfolder/upcoming/fiery_encore.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/fiery_encore.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Fiery Encore
|
||||
ManaCost:4 R
|
||||
Types:Sorcery
|
||||
A:SP$ Discard | Cost$ 4 R | Mode$ TgtChoose | SubAbility$ DBDraw | RememberDiscarded$ True | SpellDescription$ Discard a card, then draw a card. When you discard a nonland card this way, CARDNAME deals damage equal to that card's mana value to target creature or planeswalker.
|
||||
SVar:DBDraw:DB$ Draw | SubAbility$ DBImmediateTrigger
|
||||
SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | Execute$ TrigDealDamage | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | TriggerDescription$ When you discard a nonland card this way, CARDNAME deals damage equal to that card's mana value to target creature or planeswalker.
|
||||
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X
|
||||
SVar:X:Remembered$CardManaCost
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
K:Storm
|
||||
Oracle:Discard a card, then draw a card. When you discard a card this way, Fiery Encore deals damage equal to that card's mana value to target creature or planeswalker.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.)
|
||||
7
forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Inspiring Refrain
|
||||
ManaCost:4 U U
|
||||
Types:Sorcery
|
||||
K:Suspend:3:2 U
|
||||
A:SP$ Draw | Cost$ 4 U U | NumCards$ 2 | SubAbility$ DBChange | SpellDescription$ Draw two cards. Exile CARDNAME with three time counters on it.
|
||||
SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | WithCountersType$ TIME | WithCountersAmount$ 3
|
||||
Oracle:Draw two cards. Exile Inspiring Refrain with three time counters on it.\nSuspend 3—{2}{U} (Rather than cast this card from your hand, you may pay {2}{W} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)
|
||||
11
forge-gui/res/cardsfolder/upcoming/octavia_living_thesis.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/octavia_living_thesis.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Octavia, Living Thesis
|
||||
ManaCost:8 U U
|
||||
Types:Legendary Creature Elemental Octopus
|
||||
PT:8/8
|
||||
K:Ward:8
|
||||
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 8 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE8 | Description$ This spell costs {8} less to cast if you have eight or more instant and/or sorcery cards in your graveyard.
|
||||
SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn
|
||||
T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigOctify | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature has base power and toughness 8/8 until end of turn.
|
||||
SVar:TrigOctify:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Power$ 8 | Toughness$ 8 | IsCurse$ True | SpellDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature has base power and toughness 8/8 until end of turn.
|
||||
DeckNeeds:Type$Instant|Sorcery
|
||||
Oracle:This spell costs {8} less to cast if you have eight or more instant and/or sorcery cards in your graveyard.\nWard {8}\nMagecraft — Whenever you cast or copy an instant or sorcery spell, target creature has base power and toughness 8/8 until end of turn.
|
||||
9
forge-gui/res/cardsfolder/upcoming/rousing_refrain.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/rousing_refrain.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Rousing Refrain
|
||||
ManaCost:3 R R
|
||||
Types:Sorcery
|
||||
K:Suspend:3:1 R
|
||||
A:SP$ Pump | Cost$ 3 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBMana | StackDescription$ None | SpellDescription$ Add {R} for each card in target opponent's hand.
|
||||
SVar:DBMana:DB$ Mana | Produced$ R | Amount$ Z | PersistentMana$ True | StackDescription$ None | SubAbility$ DBChange |SpellDescription$ Until end of turn, you don't lose this mana as steps and phases end.
|
||||
SVar:Z:TargetedPlayer$CardsInHand
|
||||
SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | WithCountersType$ TIME | WithCountersAmount$ 3 | SpellDescription$ Exile CARDNAME with three time counters on it.
|
||||
Oracle:Add {R} for each card in target opponent's hand. Until end of turn, you don't lose this mana as steps and phases end. Exile Rousing Refrain with three time counters on it.\nSuspend 3—{1}{R} (Rather than cast this card from your hand, you may pay {1}{R} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)
|
||||
7
forge-gui/res/cardsfolder/upcoming/sly_instigator.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/sly_instigator.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Sly Instigator
|
||||
ManaCost:3 U
|
||||
Types:Creature Human Wizard
|
||||
PT:2/4
|
||||
A:AB$ Pump | Cost$ U T | ValidTgts$ Creature.OppCtrl | UntilYourNextTurn$ True | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SubAbility$ DBGoad | SpellDescription$ Target creature can't be blocked this turn.
|
||||
SVar:DBGoad:DB$ Goad | Defined$ Targeted | SpellDescription$ Goad that creature.
|
||||
Oracle:{U},{T}: Until your next turn, target creature an opponent controls can't be blocked. Goad that creature.
|
||||
Reference in New Issue
Block a user