From 83a512a07580e416edb75b7d79b15c4320ee9fa1 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 15 May 2025 13:08:39 +0200 Subject: [PATCH] 10 FIN/FIC cards, batch 5 (#7550) --- .../res/cardsfolder/u/ulasht_the_hate_seed.txt | 5 +++-- .../upcoming/locke_treasure_hunter.txt | 14 ++++++++++++++ .../res/cardsfolder/upcoming/lyse_hext.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/magitek_scythe.txt | 10 ++++++++++ .../cardsfolder/upcoming/mog_moogle_warrior.txt | 17 +++++++++++++++++ .../res/cardsfolder/upcoming/namazu_trader.txt | 12 ++++++++++++ .../cardsfolder/upcoming/observed_stasis.txt | 13 +++++++++++++ .../cardsfolder/upcoming/papalymo_totolymo.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/phoenix_down.txt | 7 +++++++ .../res/cardsfolder/upcoming/reapers_scythe.txt | 12 ++++++++++++ .../upcoming/rosa_resolute_white_mage.txt | 11 +++++++++++ forge-gui/res/tokenscripts/nalaar_aetherjet.txt | 2 +- .../res/tokenscripts/w_1_2_moogle_lifelink.txt | 7 +++++++ 13 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/locke_treasure_hunter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lyse_hext.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/magitek_scythe.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mog_moogle_warrior.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/namazu_trader.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/observed_stasis.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/papalymo_totolymo.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/phoenix_down.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/reapers_scythe.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rosa_resolute_white_mage.txt create mode 100644 forge-gui/res/tokenscripts/w_1_2_moogle_lifelink.txt diff --git a/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt b/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt index 6b07d497096..fa51b492894 100644 --- a/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt +++ b/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt @@ -3,8 +3,9 @@ ManaCost:2 R G Types:Legendary Creature Hellion Hydra PT:0/0 K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each other red creature you control and a +1/+1 counter on it for each other green creature you control. -A:AB$ DealDamage | Cost$ 1 SubCounter<1/P1P1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ NICKNAME deals 1 damage to target creature. -A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. +A:AB$ Charm | Cost$ 1 SubCounter<1/P1P1> | Choices$ DBDealDamage,DBToken | CharmNum$ 1 +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ NICKNAME deals 1 damage to target creature. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. SVar:X:Count$Valid Creature.YouCtrl+Red+Other/Plus.B SVar:B:Count$Valid Creature.YouCtrl+Green+Other SVar:NeedsToPlay:X GE3 diff --git a/forge-gui/res/cardsfolder/upcoming/locke_treasure_hunter.txt b/forge-gui/res/cardsfolder/upcoming/locke_treasure_hunter.txt new file mode 100644 index 00000000000..620fad4befa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/locke_treasure_hunter.txt @@ -0,0 +1,14 @@ +Name:Locke, Treasure Hunter +ManaCost:1 B R +Types:Legendary Creature Human Rogue +PT:2/3 +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGEX | Description$ NICKNAME can't be blocked by creatures with greater power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Mug — Whenever NICKNAME attacks, each player mills a card. If a land card was milled this way, create a Treasure token. Until end of turn, you may cast a spell from among those cards. +SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Land | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ EffSModeContinuous | SubAbility$ DBCleanup | ForgetOnMoved$ Graveyard,Exile +SVar:EffSModeContinuous:Mode$ Continuous | MayPlay$ True | Affected$ Card.nonLand+IsRemembered | MayPlayLimit$ 1 | AffectedZone$ Graveyard,Exile | Description$ Until end of turn, you may cast a spell from among those cards. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$CardPower +DeckHas:Ability$Token & Type$Artifact|Treasure +Oracle:Locke can't be blocked by creatures with greater power.\nMug — Whenever Locke attacks, each player mills a card. If a land card was milled this way, create a Treasure token. Until end of turn, you may cast a spell from among those cards. diff --git a/forge-gui/res/cardsfolder/upcoming/lyse_hext.txt b/forge-gui/res/cardsfolder/upcoming/lyse_hext.txt new file mode 100644 index 00000000000..96ad5894229 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lyse_hext.txt @@ -0,0 +1,10 @@ +Name:Lyse Hext +ManaCost:1 W U +Types:Legendary Creature Human Rebel Monk +PT:2/2 +K:Prowess +S:Mode$ ReduceCost | ValidCard$ Card.nonCreature | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Noncreature spells you cast cost {1} less to cast. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you've cast two or more noncreature spells this turn, CARDNAME has double strike. +SVar:X:Count$ThisTurnCast_Card.nonCreature+YouCtrl +DeckHints:Type$Card.nonLand+nonCreature +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nNoncreature spells you cast cost {1} less to cast.\nAs long as you've cast two or more noncreature spells this turn, Lyse Hext has double strike. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/magitek_scythe.txt b/forge-gui/res/cardsfolder/upcoming/magitek_scythe.txt new file mode 100644 index 00000000000..ab91a606da6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/magitek_scythe.txt @@ -0,0 +1,10 @@ +Name:Magitek Scythe +ManaCost:4 +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ A Test of Your Reflexes! — When this Equipment enters, you may attach it to target creature you control. If you do, that creature gains first strike until end of turn and must be blocked this turn if able. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberAttached$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | KW$ First Strike & HIDDEN CARDNAME must be blocked if able. | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | Description$ Equipped creature gets +2/+1. +K:Equip:2 +Oracle:A Test of Your Reflexes! — When this Equipment enters, you may attach it to target creature you control. If you do, that creature gains first strike until end of turn and must be blocked this turn if able.\nEquipped creature gets +2/+1.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/mog_moogle_warrior.txt b/forge-gui/res/cardsfolder/upcoming/mog_moogle_warrior.txt new file mode 100644 index 00000000000..b27c49b0b6b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mog_moogle_warrior.txt @@ -0,0 +1,17 @@ +Name:Mog, Moogle Warrior +ManaCost:1 R W +Types:Legendary Creature Moogle Warrior +PT:1/2 +K:Lifelink +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ Dance — At the beginning of your end step, each player may discard a card. Each player who discarded a card this way draws a card. If a creature card was discarded this way, you create a 1/2 white Moogle creature token with lifelink. Then if a noncreature card was discarded this way, put a +1/+1 counter on each Moogle you control. +SVar:TrigChoose:DB$ GenericChoice | TempRemember$ Chooser | ShowChoice$ ExceptSelf | Defined$ Player | Choices$ Discard,No | SubAbility$ DBDiscard +SVar:Discard:DB$ Pump | Defined$ Remembered | NoteCards$ Self | NoteCardsFor$ Discard | SpellDescription$ Discard a card. +SVar:No:DB$ Pump | SpellDescription$ Do not discard a card. +SVar:DBDiscard:DB$ Discard | Defined$ Player.NotedForDiscard | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ RememberedOwner | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_2_moogle_lifelink | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Creature | SubAbility$ DBPutCounterAll +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Moogle.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBClearNotes +SVar:DBClearNotes:DB$ Pump | Defined$ Player | ClearNotedCardsFor$ Discard +DeckHas:Ability$Discard|Token +Oracle:Lifelink\nDance — At the beginning of your end step, each player may discard a card. Each player who discarded a card this way draws a card. If a creature card was discarded this way, you create a 1/2 white Moogle creature token with lifelink. Then if a noncreature card was discarded this way, put a +1/+1 counter on each Moogle you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/namazu_trader.txt b/forge-gui/res/cardsfolder/upcoming/namazu_trader.txt new file mode 100644 index 00000000000..6402ddc9339 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/namazu_trader.txt @@ -0,0 +1,12 @@ +Name:Namazu Trader +ManaCost:3 B +Types:Creature Fish Citizen +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, you lose 1 life and create a Treasure token. +SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, you may sacrifice another creature or artifact. If you do, 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:AB$ Surveil | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Amount$ 2 +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Surveil|Graveyard +Oracle:When this creature enters, you lose 1 life and create a Treasure token.\nWhenever this creature attacks, you may sacrifice another creature or artifact. If you do, 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.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/observed_stasis.txt b/forge-gui/res/cardsfolder/upcoming/observed_stasis.txt new file mode 100644 index 00000000000..fab335f85da --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/observed_stasis.txt @@ -0,0 +1,13 @@ +Name:Observed Stasis +ManaCost:3 U +Types:Enchantment Aura +K:Flash +K:Enchant:Creature.OppCtrl:creature an opponent controls +SVar:AttachAILogic:Curse +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemoveFromCombat | TriggerDescription$ When this Aura enters, remove enchanted creature from combat. Then draw a card for each tapped creature its controller controls. +SVar:TrigRemoveFromCombat:DB$ RemoveFromCombat | Defined$ Enchanted | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ X +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | RemoveAllAbilities$ True | Description$ Enchanted creature loses all abilities and can't attack or block. +S:Mode$ CantAttack,CantBlock | ValidCard$ Creature.EnchantedBy | Secondary$ True | Description$ Enchanted creature loses all abilities and can't attack or block. +SVar:X:Count$Valid Creature.tapped+ControlledBy Player.EnchantedController +Oracle:Flash\nEnchant creature an opponent controls\nWhen this Aura enters, remove enchanted creature from combat. Then draw a card for each tapped creature its controller controls.\nEnchanted creature loses all abilities and can't attack or block. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/papalymo_totolymo.txt b/forge-gui/res/cardsfolder/upcoming/papalymo_totolymo.txt new file mode 100644 index 00000000000..65467e30b40 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/papalymo_totolymo.txt @@ -0,0 +1,12 @@ +Name:Papalymo Totolymo +ManaCost:W B +Types:Legendary Creature Dwarf Wizard +PT:1/2 +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME deals 1 damage to each opponent and you gain 1 life. +SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +A:AB$ RepeatEach | Cost$ 4 T Sac<1/CARDNAME> | RepeatPlayers$ Opponent.LostLifeThisTurn | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ Each opponent who lost life this turn sacrifices a creature with the greatest power among creatures they control. +SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | ChoiceTitle$ Choose a creature you control with the greatest power | Mandatory$ True | Reveal$ True | RememberChosen$ True +SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +Oracle:Whenever you cast a noncreature spell, Papalymo Totolymo deals 1 damage to each opponent and you gain 1 life.\n{4}, {T}, Sacrifice Papalymo Totolymo: Each opponent who lost life this turn sacrifices a creature with the greatest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/upcoming/phoenix_down.txt b/forge-gui/res/cardsfolder/upcoming/phoenix_down.txt new file mode 100644 index 00000000000..7aecde7362e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/phoenix_down.txt @@ -0,0 +1,7 @@ +Name:Phoenix Down +ManaCost:W +Types:Artifact +A:AB$ Charm | Cost$ 1 W T Exile<1/CARDNAME> | Choices$ DBReturn,DBExile | CharmNum$ 1 +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 4 or less in your graveyard | ValidTgts$ Creature.cmcLE4+YouOwn | Tapped$ True | SpellDescription$ Return target creature card with mana value 4 or less from your graveyard to the battlefield tapped. +SVar:DBExile:DB$ ChangeZone | ValidTgts$ Skeleton,Spirit,Zombie | TgtPrompt$ Choose target Skeleton, Spirit, or Zombie | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target Skeleton, Spirit, or Zombie. +Oracle:{1}{W},{T}, Exile this artifact: Choose one —\n• Return target creature card with mana value 4 or less from your graveyard to the battlefield tapped.\n• Exile target Skeleton, Spirit, or Zombie. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/reapers_scythe.txt b/forge-gui/res/cardsfolder/upcoming/reapers_scythe.txt new file mode 100644 index 00000000000..a445c181a84 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reapers_scythe.txt @@ -0,0 +1,12 @@ +Name:Reaper's Scythe +ManaCost:2 B +Types:Artifact Equipment +K:Job select +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a soul counter on this Equipment for each player who lost life this turn. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SOUL | CounterNum$ X +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ Y | AddToughness$ Y | AddType$ Assassin | Description$ Equipped creature gets +1/+1 for each soul counter on this Equipment and is an Assassin in addition to its other types. +K:Equip:2 +SVar:X:PlayerCountPlayers$HasPropertyLostLifeThisTurn +SVar:Y:Count$CardCounters.SOUL +DeckHas:Ability$Token & Type$Assassin +Oracle:Job select\nAt the beginning of your end step, put a soul counter on this Equipment for each player who lost life this turn.\nEquipped creature gets +1/+1 for each soul counter on this Equipment and is an Assassin in addition to its other types.\nDeath Sickle — Equip {2} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rosa_resolute_white_mage.txt b/forge-gui/res/cardsfolder/upcoming/rosa_resolute_white_mage.txt new file mode 100644 index 00000000000..7a9390bd6f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rosa_resolute_white_mage.txt @@ -0,0 +1,11 @@ +Name:Rosa, Resolute White Mage +ManaCost:3 W +Types:Legendary Creature Human Noble Cleric +PT:2/3 +K:Reach +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. It gains lifelink until end of turn. (Damage dealt by the creature also causes you to gain that much life.) +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Lifelink +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters +Oracle:Reach (This creature can block creatures with flying.)\nAt the beginning of combat on your turn, put a +1/+1 counter on target creature you control. It gains lifelink until end of turn. (Damage dealt by the creature also causes you to gain that much life.) \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/nalaar_aetherjet.txt b/forge-gui/res/tokenscripts/nalaar_aetherjet.txt index 4431fb15a8d..1ca660cc34f 100644 --- a/forge-gui/res/tokenscripts/nalaar_aetherjet.txt +++ b/forge-gui/res/tokenscripts/nalaar_aetherjet.txt @@ -4,4 +4,4 @@ Types:Artifact Vehicle PT:*/* K:Flying K:Crew:2 -Oracle:Flying\nCrew 2 +Oracle:Flying\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This token becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/tokenscripts/w_1_2_moogle_lifelink.txt b/forge-gui/res/tokenscripts/w_1_2_moogle_lifelink.txt new file mode 100644 index 00000000000..0d74c1217ad --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_2_moogle_lifelink.txt @@ -0,0 +1,7 @@ +Name:Moogle Token +ManaCost:no cost +Colors:white +Types:Creature Moogle +PT:1/2 +K:Lifelink +Oracle:Lifelink \ No newline at end of file