From c5c6b36f4f0f7a74a512353d8962b043bf18565b Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 17 May 2025 05:41:23 +0100 Subject: [PATCH] FIC: last 2 cards + FIN: 2 cards (#7576) * Add files via upload * Add files via upload * Add files via upload --- .../res/cardsfolder/upcoming/instant_ramen.txt | 8 ++++++++ .../cardsfolder/upcoming/kefka_dancing_mad.txt | 15 +++++++++++++++ .../cardsfolder/upcoming/machinists_arsenal.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/snort.txt | 12 ++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/instant_ramen.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kefka_dancing_mad.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/machinists_arsenal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/snort.txt diff --git a/forge-gui/res/cardsfolder/upcoming/instant_ramen.txt b/forge-gui/res/cardsfolder/upcoming/instant_ramen.txt new file mode 100644 index 00000000000..fa1c24f7f0d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/instant_ramen.txt @@ -0,0 +1,8 @@ +Name:Instant Ramen +ManaCost:2 +Types:Artifact Food +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME/this artifact> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. +Oracle:Flash\nWhen this artifact enters, draw a card.\n{2}, {T}, Sacrifice this artifact: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/kefka_dancing_mad.txt b/forge-gui/res/cardsfolder/upcoming/kefka_dancing_mad.txt new file mode 100644 index 00000000000..c765b6cd14f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kefka_dancing_mad.txt @@ -0,0 +1,15 @@ +Name:Kefka, Dancing Mad +ManaCost:5 B R +Types:Legendary Creature Human Wizard +PT:6/6 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ During your turn, NICKNAME has indestructible. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigRepeat | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, exile a card at random from each opponent's graveyard. You may cast any number of spells from among cards exiled this way without paying their mana costs. Then each player who owns a spell you cast this way loses life equal to its mana value. +SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBExile +SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Choices$ Card.ControlledBy Remembered | ChoiceZone$ Graveyard | Mandatory$ True | AtRandom$ True | RememberChosen$ True +SVar:DBExile:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.IsRemembered | RememberChanged$ True | SubAbility$ DBPlayThem +SVar:DBPlayThem:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | ValidSA$ Spell | Controller$ You | WithoutManaCost$ True | Amount$ All | ImprintPlayed$ True | Optional$ True | SubAbility$ DBRepeatTwo +SVar:DBRepeatTwo:DB$ RepeatEach | RepeatPlayers$ ImprintedOwner | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup +SVar:DBLoseLife:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True| ClearImprinted$ True +SVar:X:Count$ValidAll Card.IsImprinted+OwnedBy Remembered$CardManaCost +Oracle:During your turn, Kefka has indestructible.\nAt the beginning of your end step, exile a card at random from each opponent's graveyard. You may cast any number of spells from among cards exiled this way without paying their mana costs. Then each player who owns a spell you cast this way loses life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/machinists_arsenal.txt b/forge-gui/res/cardsfolder/upcoming/machinists_arsenal.txt new file mode 100644 index 00000000000..7fff62778be --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/machinists_arsenal.txt @@ -0,0 +1,9 @@ +Name:Machinist's Arsenal +ManaCost:4 W +Types:Artifact Equipment +K:Job select +K:Equip:4 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ X | AddPower$ X | AddType$ Artificer | Description$ Equipped creature gets +2/+2 for each artifact you control and is an Artificer in addition to its other types. +SVar:X:Count$Valid Artifact.YouCtrl/Times.2 +DeckHints:Type$Artifact +Oracle:Job select (When this Equipment enters, create a 1/1 colorless Hero creature token, then attach this to it.)\nEquipped creature gets +2/+2 for each artifact you control and is an Artificer in addition to its other types.\nMachina — Equip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/snort.txt b/forge-gui/res/cardsfolder/upcoming/snort.txt new file mode 100644 index 00000000000..f7c0a69e02a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/snort.txt @@ -0,0 +1,12 @@ +Name:Snort +ManaCost:3 R +Types:Sorcery +A:SP$ GenericChoice | TempRemember$ Chooser | ShowChoice$ ExceptSelf | Defined$ Player | Choices$ Discard,No | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Each player may discard their hand and draw five cards. Then CARDNAME deals 5 damage to each opponent who discarded their hand this way. +SVar:Discard:DB$ Pump | Defined$ Remembered | NoteCards$ Self | NoteCardsFor$ Discard | SpellDescription$ I will discard my hand. +SVar:No:DB$ Pump | SpellDescription$ I will NOT discard my hand. +SVar:DBDiscard:DB$ Discard | Mode$ Hand | Defined$ Player.NotedForDiscard | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Player.NotedForDiscard | NumCards$ 5 | SubAbility$ DBDmg +SVar:DBDmg:DB$ DamageAll | ValidPlayers$ Player.Opponent+NotedForDiscard | NumDmg$ 5 | SubAbility$ DBClearNotes | StackDescription$ None +SVar:DBClearNotes:DB$ Pump | Defined$ Player | ClearNotedCardsFor$ Discard | StackDescription$ None +K:Flashback:5 R +Oracle:Each player may discard their hand and draw five cards. Then Snort deals 5 damage to each opponent who discarded their hand this way.\nFlashback {5}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)