Fix Meld cards in FIN (#7973)

This commit is contained in:
Eradev
2025-07-09 01:39:48 -04:00
committed by GitHub
parent 127d0fced6
commit fd5af3c93e
24 changed files with 204 additions and 198 deletions

View File

@@ -236,9 +236,15 @@ public class ImageUtil {
} else if (cp.getRules().getSplitType() == CardSplitType.Meld } else if (cp.getRules().getSplitType() == CardSplitType.Meld
&& !cardCollectorNumber.endsWith("a") && !cardCollectorNumber.endsWith("a")
&& !cardCollectorNumber.endsWith("b")) { && !cardCollectorNumber.endsWith("b")) {
// Only the bottom half of a meld card shares a collector number.
// Hanweir Garrison EMN already has a appended. // Only the bottom half of a meld card shares a collector number.
cardCollectorNumber += face.equals("back") ? "b" : "a"; // Hanweir Garrison EMN already has a appended.
// Exception: The front facing card doesn't use a in FIN
if (face.equals("back")) {
cardCollectorNumber += "b";
} else if (!editionCode.equals("fin")) {
cardCollectorNumber += "a";
}
} }
String cardCollectorNumberEncoded; String cardCollectorNumberEncoded;

View File

@@ -1,9 +1,9 @@
Name:Archenemy's Charm Name:Archenemy's Charm
ManaCost:B B B ManaCost:B B B
Types:Instant Types:Instant
A:SP$ Charm | Choices$ DBExile,DBReturn,DBPutCounter A:SP$ Charm | Choices$ DBExile,DBReturn,DBPutCounter
SVar:DBExile:DB$ ChangeZone | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature or planeswalker. SVar:DBExile:DB$ ChangeZone | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature or planeswalker.
SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn,Planeswalker.YouOwn | TgtPrompt$ Select target creature or planeswalker card in your graveyard | TargetMin$ 1 | TargetMax$ 2 | TgtZone$ Graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return one or two target creature and/or planeswalker cards from your graveyard to your hand. SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn,Planeswalker.YouOwn | TgtPrompt$ Select target creature or planeswalker card in your graveyard | TargetMin$ 1 | TargetMax$ 2 | TgtZone$ Graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return one or two target creature and/or planeswalker cards from your graveyard to your hand.
SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPump | SpellDescription$ Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn. SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPump | SpellDescription$ Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn.
SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Lifelink SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Lifelink
Oracle:Choose one —\n• Exile target creature or planeswalker.\n• Return one or two target creature and/or planeswalker cards from your graveyard to your hand.\n• Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn. Oracle:Choose one —\n• Exile target creature or planeswalker.\n• Return one or two target creature and/or planeswalker cards from your graveyard to your hand.\n• Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn.

View File

@@ -1,5 +1,5 @@
Name:Beyond the Quiet Name:Beyond the Quiet
ManaCost:3 W W ManaCost:3 W W
Types:Sorcery Types:Sorcery
A:SP$ ChangeZoneAll | ChangeType$ Creature,Spacecraft | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile all creatures and Spacecraft. A:SP$ ChangeZoneAll | ChangeType$ Creature,Spacecraft | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile all creatures and Spacecraft.
Oracle:Exile all creatures and Spacecraft. Oracle:Exile all creatures and Spacecraft.

View File

@@ -1,9 +1,9 @@
Name:Biotech Specialist Name:Biotech Specialist
ManaCost:R G ManaCost:R G
Types:Creature Insect Scientist Types:Creature Insect Scientist
PT:1/3 PT:1/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.")
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_lander_sac_search | TokenOwner$ You SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_lander_sac_search | TokenOwner$ You
T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, this creature deals 2 damage to target opponent. T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, this creature deals 2 damage to target opponent.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 2 SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 2
Oracle:When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.")\nWhenever you sacrifice an artifact, this creature deals 2 damage to target opponent. Oracle:When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.")\nWhenever you sacrifice an artifact, this creature deals 2 damage to target opponent.

View File

@@ -1,8 +1,8 @@
Name:Cosmogoyf Name:Cosmogoyf
ManaCost:B G ManaCost:B G
Types:Creature Elemental Lhurgoyf Types:Creature Elemental Lhurgoyf
PT:*/1+* PT:*/1+*
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ Y | Description$ This creature's power is equal to the number of cards you own in exile and its toughness is equal to that number plus 1. S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ Y | Description$ This creature's power is equal to the number of cards you own in exile and its toughness is equal to that number plus 1.
SVar:X:Count$ValidExile Card.YouOwn SVar:X:Count$ValidExile Card.YouOwn
SVar:Y:Count$ValidExile Card.YouOwn/Plus.1 SVar:Y:Count$ValidExile Card.YouOwn/Plus.1
Oracle:This creature's power is equal to the number of cards you own in exile and its toughness is equal to that number plus 1. Oracle:This creature's power is equal to the number of cards you own in exile and its toughness is equal to that number plus 1.

View File

@@ -1,15 +1,15 @@
Name:Entropic Battlecruiser Name:Entropic Battlecruiser
ManaCost:3 B ManaCost:3 B
Types:Artifact Spacecraft Types:Artifact Spacecraft
PT:3/10 PT:3/10
K:Station:8 K:Station:8
S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_CHARGE | AddTrigger$ DiscardTrig | Description$ STATION 1+ Whenever an opponent discards a card, they lose 3 life. S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_CHARGE | AddTrigger$ DiscardTrig | Description$ STATION 1+ Whenever an opponent discards a card, they lose 3 life.
SVar:DiscardTrig:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent discards a card, they lose 3 life. SVar:DiscardTrig:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent discards a card, they lose 3 life.
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 3 SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 3
S:Mode$ Continuous | Affected$ Card.Self+counters_GE8_CHARGE | AddType$ Creature | AddKeyword$ Flying & Deathtouch | AddTrigger$ AttackTrig | Description$ STATION 8+ Flying, deathtouch,,,Whenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life. S:Mode$ Continuous | Affected$ Card.Self+counters_GE8_CHARGE | AddType$ Creature | AddKeyword$ Flying & Deathtouch | AddTrigger$ AttackTrig | Description$ STATION 8+ Flying, deathtouch,,,Whenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life.
SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life. SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life.
SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | Defined$ Opponent | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBLoseLife SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | Defined$ Opponent | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ OppNonRememberedController | LifeAmount$ 3 | SubAbility$ DBCleanup SVar:DBLoseLife:DB$ LoseLife | Defined$ OppNonRememberedController | LifeAmount$ 3 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:HasAttackEffect:TRUE SVar:HasAttackEffect:TRUE
Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 8+.)\nSTATION 1+\nWhenever an opponent discards a card, they lose 3 life.\nSTATION 8+\nFlying, deathtouch\nWhenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life. Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 8+.)\nSTATION 1+\nWhenever an opponent discards a card, they lose 3 life.\nSTATION 8+\nFlying, deathtouch\nWhenever this Spacecraft attacks, each opponent discards a card. Each opponent who can't loses 3 life.

View File

@@ -1,11 +1,11 @@
Name:Extinguisher Battleship Name:Extinguisher Battleship
ManaCost:8 ManaCost:8
Types:Artifact Spacecraft Types:Artifact Spacecraft
PT:10/10 PT:10/10
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this Spacecraft enters, destroy target noncreature permanent. Then this Spacecraft deals 4 damage to each creature. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this Spacecraft enters, destroy target noncreature permanent. Then this Spacecraft deals 4 damage to each creature.
SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonCreature | SubAbility$ DBDamageAll | TgtPrompt$ Select target noncreature permanent SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonCreature | SubAbility$ DBDamageAll | TgtPrompt$ Select target noncreature permanent
SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 4 | ValidDescription$ each creature. SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 4 | ValidDescription$ each creature.
K:Station:5 K:Station:5
S:Mode$ Continuous | Affected$ Card.Self+counters_GE5_CHARGE | AddType$ Creature | AddKeyword$ Flying & Trample | Description$ STATION 5+ Flying, trample S:Mode$ Continuous | Affected$ Card.Self+counters_GE5_CHARGE | AddType$ Creature | AddKeyword$ Flying & Trample | Description$ STATION 5+ Flying, trample
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
Oracle:When this Spacecraft enters, destroy target noncreature permanent. Then this Spacecraft deals 4 damage to each creature.\nStation (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 5+.)\nSTATION 5+\nFlying, trample Oracle:When this Spacecraft enters, destroy target noncreature permanent. Then this Spacecraft deals 4 damage to each creature.\nStation (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 5+.)\nSTATION 5+\nFlying, trample

View File

@@ -1,11 +1,11 @@
Name:Frenzied Baloth Name:Frenzied Baloth
ManaCost:G G ManaCost:G G
Types:Creature Beast Types:Creature Beast
PT:3/2 PT:3/2
R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered.
K:Trample K:Trample
K:Haste K:Haste
R:Event$ Counter | ValidSA$ Spell.Creature+YouCtrl | Layer$ CantHappen | ActiveZones$ Battlefield | Description$ Creature spells you control can't be countered. R:Event$ Counter | ValidSA$ Spell.Creature+YouCtrl | Layer$ CantHappen | ActiveZones$ Battlefield | Description$ Creature spells you control can't be countered.
S:Mode$ CantPreventDamage | IsCombat$ True | Description$ Combat damage can't be prevented. S:Mode$ CantPreventDamage | IsCombat$ True | Description$ Combat damage can't be prevented.
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
Oracle:This spell can't be countered.\nTrample, haste\nCreature spells you control can't be countered.\nCombat damage can't be prevented. Oracle:This spell can't be countered.\nTrample, haste\nCreature spells you control can't be countered.\nCombat damage can't be prevented.

View File

@@ -1,7 +1,7 @@
Name:Galactic Wayfarer Name:Galactic Wayfarer
ManaCost:2 G ManaCost:2 G
Types:Creature Human Scout Types:Creature Human Scout
PT:3/3 PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.")
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_lander_sac_search | TokenOwner$ You SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_lander_sac_search | TokenOwner$ You
Oracle:When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.") Oracle:When this creature enters, create a Lander token. (It's an artifact with "{2}, {T}, Sacrifice this token: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.")

View File

@@ -1,7 +1,7 @@
Name:Mutinous Massacre Name:Mutinous Massacre
ManaCost:3 B B R R ManaCost:3 B B R R
Types:Sorcery Types:Sorcery
A:SP$ ChooseEvenOdd | StackDescription$ SpellDescription | SubAbility$ DBDestroyAll | SpellDescription$ Choose odd or even. Destroy each creature with mana value of the chosen quality. Then gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. (Zero is even.) A:SP$ ChooseEvenOdd | StackDescription$ SpellDescription | SubAbility$ DBDestroyAll | SpellDescription$ Choose odd or even. Destroy each creature with mana value of the chosen quality. Then gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. (Zero is even.)
SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.cmcChosenEvenOdd | SubAbility$ DBGainControl SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.cmcChosenEvenOdd | SubAbility$ DBGainControl
SVar:DBGainControl:DB$ GainControl | AllValid$ Creature | Untap$ True | AddKWs$ Haste | LoseControl$ EOT SVar:DBGainControl:DB$ GainControl | AllValid$ Creature | Untap$ True | AddKWs$ Haste | LoseControl$ EOT
Oracle:Choose odd or even. Destroy each creature with mana value of the chosen quality. Then gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. (Zero is even.) Oracle:Choose odd or even. Destroy each creature with mana value of the chosen quality. Then gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. (Zero is even.)

View File

@@ -1,13 +1,13 @@
Name:Pain for All Name:Pain for All
ManaCost:2 R ManaCost:2 R
Types:Enchantment Aura Types:Enchantment Aura
K:Enchant:Creature.YouCtrl:creature you control K:Enchant:Creature.YouCtrl:creature you control
SVar:AttachAILogic:Pump SVar:AttachAILogic:Pump
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this Aura enters, enchanted creature deals damage equal to its power to any other target. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this Aura enters, enchanted creature deals damage equal to its power to any other target.
SVar:TrigDamage:DB$ DealDamage | DamageSource$ Enchanted | ValidTgts$ Creature.!EnchantedBy,Player,Planeswalker.!EnchantedBy,Battle.!EnchantedBy | NumDmg$ X SVar:TrigDamage:DB$ DealDamage | DamageSource$ Enchanted | ValidTgts$ Creature.!EnchantedBy,Player,Planeswalker.!EnchantedBy,Battle.!EnchantedBy | NumDmg$ X
T:Mode$ DamageDoneOnce | ValidTarget$ Card.AttachedBy | Execute$ TrigDamageAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature is dealt damage, it deals that much damage to each opponent. T:Mode$ DamageDoneOnce | ValidTarget$ Card.AttachedBy | Execute$ TrigDamageAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature is dealt damage, it deals that much damage to each opponent.
SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | NumDmg$ Y | DamageSource$ TriggeredTargetLKICopy SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | NumDmg$ Y | DamageSource$ TriggeredTargetLKICopy
SVar:X:Enchanted$CardPower SVar:X:Enchanted$CardPower
SVar:Y:TriggerCount$DamageAmount SVar:Y:TriggerCount$DamageAmount
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
Oracle:Enchant creature you control\nWhen this Aura enters, enchanted creature deals damage equal to its power to any other target.\nWhenever enchanted creature is dealt damage, it deals that much damage to each opponent. Oracle:Enchant creature you control\nWhen this Aura enters, enchanted creature deals damage equal to its power to any other target.\nWhenever enchanted creature is dealt damage, it deals that much damage to each opponent.

View File

@@ -1,9 +1,9 @@
Name:Rust Harvester Name:Rust Harvester
ManaCost:R ManaCost:R
Types:Artifact Creature Robot Types:Artifact Creature Robot
PT:1/1 PT:1/1
K:Menace K:Menace
A:AB$ PutCounter | Cost$ 2 T ExileFromGrave<1/Artifact/artifact card> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDamage | SpellDescription$ Put a +1/+1 counter on this creature, then it deals damage equal to its power to any target. A:AB$ PutCounter | Cost$ 2 T ExileFromGrave<1/Artifact/artifact card> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDamage | SpellDescription$ Put a +1/+1 counter on this creature, then it deals damage equal to its power to any target.
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X
SVar:X:Count$CardPower SVar:X:Count$CardPower
Oracle:Menace\n{2}, {T}, Exile an artifact card from your graveyard: Put a +1/+1 counter on this creature, then it deals damage equal to its power to any target. Oracle:Menace\n{2}, {T}, Exile an artifact card from your graveyard: Put a +1/+1 counter on this creature, then it deals damage equal to its power to any target.

View File

@@ -1,8 +1,8 @@
Name:Secluded Starforge Name:Secluded Starforge
ManaCost:no cost ManaCost:no cost
Types:Land Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
A:AB$ Pump | Cost$ 2 T tapXType<X/Artifact> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SorcerySpeed$ True | SpellDescription$ Target creature gets +X/+0 until end of turn. Activate only as a sorcery. A:AB$ Pump | Cost$ 2 T tapXType<X/Artifact> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SorcerySpeed$ True | SpellDescription$ Target creature gets +X/+0 until end of turn. Activate only as a sorcery.
A:AB$ Token | Cost$ 5 T | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ c_2_2_a_robot | SpellDescription$ Create a 2/2 colorless Robot artifact creature token. A:AB$ Token | Cost$ 5 T | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ c_2_2_a_robot | SpellDescription$ Create a 2/2 colorless Robot artifact creature token.
SVar:X:Count$xPaid SVar:X:Count$xPaid
Oracle:{T}: Add {C}.\n{2}, {T}, Tap X untapped artifacts you control: Target creature gets +X/+0 until end of turn. Activate only as a sorcery.\n{5}, {T}: Create a 2/2 colorless Robot artifact creature token. Oracle:{T}: Add {C}.\n{2}, {T}, Tap X untapped artifacts you control: Target creature gets +X/+0 until end of turn. Activate only as a sorcery.\n{5}, {T}: Create a 2/2 colorless Robot artifact creature token.

View File

@@ -1,10 +1,10 @@
Name:Sledge-Class Seedship Name:Sledge-Class Seedship
ManaCost:2 G ManaCost:2 G
Types:Artifact Spacecraft Types:Artifact Spacecraft
PT:4/5 PT:4/5
K:Station:7 K:Station:7
S:Mode$ Continuous | Affected$ Card.Self+counters_GE7_CHARGE | AddType$ Creature | AddKeyword$ Flying | AddTrigger$ AttackTrig | Description$ STATION 7+ Flying,,,Whenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield. S:Mode$ Continuous | Affected$ Card.Self+counters_GE7_CHARGE | AddType$ Creature | AddKeyword$ Flying | AddTrigger$ AttackTrig | Description$ STATION 7+ Flying,,,Whenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield.
SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield. SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1
SVar:HasAttackEffect:TRUE SVar:HasAttackEffect:TRUE
Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 7+.)\nSTATION 7+\nFlying\nWhenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield. Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 7+.)\nSTATION 7+\nFlying\nWhenever this Spacecraft attacks, you may put a creature card from your hand onto the battlefield.

View File

@@ -1,6 +1,6 @@
Name:Space-Time Anomaly Name:Space-Time Anomaly
ManaCost:2 W U ManaCost:2 W U
Types:Sorcery Types:Sorcery
A:SP$ Mill | NumCards$ X | ValidTgts$ Opponent | SpellDescription$ Target opponent mills cards equal to your life total. A:SP$ Mill | NumCards$ X | ValidTgts$ Opponent | SpellDescription$ Target opponent mills cards equal to your life total.
SVar:X:Count$YourLifeTotal SVar:X:Count$YourLifeTotal
Oracle:Target opponent mills cards equal to your life total. Oracle:Target opponent mills cards equal to your life total.

View File

@@ -1,9 +1,9 @@
Name:Sunset Saboteur Name:Sunset Saboteur
ManaCost:1 B ManaCost:1 B
Types:Creature Human Rogue Types:Creature Human Rogue
PT:4/1 PT:4/1
K:Menace K:Menace
K:Ward:Discard<1/Card> K:Ward:Discard<1/Card>
T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on target creature an opponent controls. T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on target creature an opponent controls.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | CounterType$ P1P1 | CounterNum$ 1
Oracle:Menace\nWard—Discard a card.\nWhenever this creature attacks, put a +1/+1 counter on target creature an opponent controls. Oracle:Menace\nWard—Discard a card.\nWhenever this creature attacks, put a +1/+1 counter on target creature an opponent controls.

View File

@@ -1,11 +1,11 @@
Name:Synthesizer Labship Name:Synthesizer Labship
ManaCost:U ManaCost:U
Types:Artifact Spacecraft Types:Artifact Spacecraft
PT:4/4 PT:4/4
K:Station:9 K:Station:9
S:Mode$ Continuous | Affected$ Card.Self+counters_GE2_CHARGE | AddTrigger$ CombatTrig | Description$ STATION 2+ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn. S:Mode$ Continuous | Affected$ Card.Self+counters_GE2_CHARGE | AddTrigger$ CombatTrig | Description$ STATION 2+ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn.
SVar:CombatTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn. SVar:CombatTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn.
SVar:TrigAnimate:DB$ Animate | ValidTgts$ Artifact.Other+YouCtrl | TgtPrompt$ Select another target artifact you control | TargetMin$ 0 | TargetMax$ 1 | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature | Keywords$ Flying SVar:TrigAnimate:DB$ Animate | ValidTgts$ Artifact.Other+YouCtrl | TgtPrompt$ Select another target artifact you control | TargetMin$ 0 | TargetMax$ 1 | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature | Keywords$ Flying
S:Mode$ Continuous | Affected$ Card.Self+counters_GE9_CHARGE | AddType$ Creature | AddKeyword$ Flying & Vigilance | Description$ STATION 9+ Flying, vigilance S:Mode$ Continuous | Affected$ Card.Self+counters_GE9_CHARGE | AddType$ Creature | AddKeyword$ Flying & Vigilance | Description$ STATION 9+ Flying, vigilance
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 9+.)\nSTATION 2+\nAt the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn.\nSTATION 9+\nFlying, vigilance Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 9+.)\nSTATION 2+\nAt the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn.\nSTATION 9+\nFlying, vigilance

View File

@@ -1,13 +1,13 @@
Name:Syr Vondam, Sunstar Exemplar Name:Syr Vondam, Sunstar Exemplar
ManaCost:W B ManaCost:W B
Types:Legendary Creature Human Knight Types:Legendary Creature Human Knight
PT:2/2 PT:2/2
K:Vigilance K:Vigilance
K:Menace K:Menace
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies or is put into exile, put a +1/+1 counter on NICKNAME and you gain 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies or is put into exile, put a +1/+1 counter on NICKNAME and you gain 1 life.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self+powerGE4 | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When NICKNAME dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self+powerGE4 | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When NICKNAME dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent.
SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent
DeckHas:Ability$Counters DeckHas:Ability$Counters
Oracle:Vigilance, menace\nWhenever another creature you control dies or is put into exile, put a +1/+1 counter on Syr Vondam and you gain 1 life.\nWhen Syr Vondam dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent. Oracle:Vigilance, menace\nWhenever another creature you control dies or is put into exile, put a +1/+1 counter on Syr Vondam and you gain 1 life.\nWhen Syr Vondam dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent.

View File

@@ -1,9 +1,9 @@
Name:The Eternity Elevator Name:The Eternity Elevator
ManaCost:5 ManaCost:5
Types:Legendary Artifact Spacecraft Types:Legendary Artifact Spacecraft
A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 3 | SpellDescription$ Add {C}{C}{C}. A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 3 | SpellDescription$ Add {C}{C}{C}.
K:Station:20 K:Station:20
S:Mode$ Continuous | Affected$ Card.Self+counters_GE20_CHARGE | AddAbility$ ElevatorMana | Description$ STATION 20+ {T}: Add X mana of any one color, where X is the number of charge counters on CARDNAME. S:Mode$ Continuous | Affected$ Card.Self+counters_GE20_CHARGE | AddAbility$ ElevatorMana | Description$ STATION 20+ {T}: Add X mana of any one color, where X is the number of charge counters on CARDNAME.
SVar:ElevatorMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of charge counters on CARDNAME. SVar:ElevatorMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of charge counters on CARDNAME.
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE
Oracle:{T}: Add {C}{C}{C}.\nStation (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery.)\nSTATION 20+\n{T}: Add X mana of any one color, where X is the number of charge counters on The Eternity Elevator. Oracle:{T}: Add {C}{C}{C}.\nStation (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery.)\nSTATION 20+\n{T}: Add X mana of any one color, where X is the number of charge counters on The Eternity Elevator.

View File

@@ -1,9 +1,9 @@
Name:Thrumming Hivepool Name:Thrumming Hivepool
ManaCost:6 ManaCost:6
Types:Artifact Types:Artifact
K:Affinity:Sliver K:Affinity:Sliver
S:Mode$ Continuous | Affected$ Sliver.YouCtrl | AddKeyword$ Double Strike & Haste | Description$ Slivers you control have double strike and haste. S:Mode$ Continuous | Affected$ Sliver.YouCtrl | AddKeyword$ Double Strike & Haste | Description$ Slivers you control have double strike and haste.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens.
SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_sliver | TokenOwner$ You SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_sliver | TokenOwner$ You
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
Oracle:Affinity for Slivers (This spell costs {1} less to cast for each Sliver you control.)\nSlivers you control have double strike and haste.\nAt the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens. Oracle:Affinity for Slivers (This spell costs {1} less to cast for each Sliver you control.)\nSlivers you control have double strike and haste.\nAt the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens.

View File

@@ -1,11 +1,11 @@
Name:Uthros, Titanic Godcore Name:Uthros, Titanic Godcore
ManaCost:no cost ManaCost:no cost
Types:Land Planet Types:Land Planet
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped.
SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True
A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}.
K:Station:12 K:Station:12
S:Mode$ Continuous | Affected$ Card.Self+counters_GE12_CHARGE | AddAbility$ UthrosMana | Description$ STATION 12+ {U}, {T}: Add {U} for each artifact you control. S:Mode$ Continuous | Affected$ Card.Self+counters_GE12_CHARGE | AddAbility$ UthrosMana | Description$ STATION 12+ {U}, {T}: Add {U} for each artifact you control.
SVar:UthrosMana:AB$ Mana | Cost$ U T | Produced$ U | Amount$ X | SpellDescription$ Add {U} for each artifact you control. SVar:UthrosMana:AB$ Mana | Cost$ U T | Produced$ U | Amount$ X | SpellDescription$ Add {U} for each artifact you control.
SVar:X:Count$Valid Artifact.YouCtrl SVar:X:Count$Valid Artifact.YouCtrl
Oracle:This land enters tapped.\n{T}: Add {U}.\nStation (Tap another creature you control: Put charge counters equal to its power on this Planet. Station only as a sorcery.)\nSTATION 12+\n{U}, {T}: Add {U} for each artifact you control. Oracle:This land enters tapped.\n{T}: Add {U}.\nStation (Tap another creature you control: Put charge counters equal to its power on this Planet. Station only as a sorcery.)\nSTATION 12+\n{U}, {T}: Add {U} for each artifact you control.

View File

@@ -1,7 +1,7 @@
Name:Xu-Ifit, Osteoharmonist Name:Xu-Ifit, Osteoharmonist
ManaCost:1 B B ManaCost:1 B B
Types:Legendary Creature Human Wizard Types:Legendary Creature Human Wizard
PT:2/3 PT:2/3
A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SorcerySpeed$ True | StaticEffect$ Animate | SpellDescription$ Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery. A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SorcerySpeed$ True | StaticEffect$ Animate | SpellDescription$ Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery.
SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Skeleton | RemoveAllAbilities$ True SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Skeleton | RemoveAllAbilities$ True
Oracle:{T}: Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery. Oracle:{T}: Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery.

View File

@@ -1,9 +1,9 @@
Name:Zero Point Ballad Name:Zero Point Ballad
ManaCost:X B ManaCost:X B
Types:Sorcery Types:Sorcery
A:SP$ DestroyAll | ValidCards$ Creature.toughnessLEX | RememberDestroyed$ True | SubAbility$ DBLoseLife | SpellDescription$ Destroy all creatures with toughness X or less. You lose X life. If X is 6 or more, return a creature card put into a graveyard this way to the battlefield under your control. A:SP$ DestroyAll | ValidCards$ Creature.toughnessLEX | RememberDestroyed$ True | SubAbility$ DBLoseLife | SpellDescription$ Destroy all creatures with toughness X or less. You lose X life. If X is 6 or more, return a creature card put into a graveyard this way to the battlefield under your control.
SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | SubAbility$ DBChangeZone SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | ConditionCheckSVar$ X | ConditionSVarCompare$ GE6 | ChangeType$ Creature.!token+IsRemembered | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Mandatory$ True | SubAbility$ DBCleanup SVar:DBChangeZone:DB$ ChangeZone | ConditionCheckSVar$ X | ConditionSVarCompare$ GE6 | ChangeType$ Creature.!token+IsRemembered | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Mandatory$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$xPaid SVar:X:Count$xPaid
Oracle:Destroy all creatures with toughness X or less. You lose X life. If X is 6 or more, return a creature card put into a graveyard this way to the battlefield under your control. Oracle:Destroy all creatures with toughness X or less. You lose X life. If X is 6 or more, return a creature card put into a graveyard this way to the battlefield under your control.

View File

@@ -172,7 +172,7 @@ Replace=.18F BasicLand:fromSheet("FIN cards"):!fromSheet("FIN dual lands")+
104 R Jecht, Reluctant Guardian @Michael MacRae 104 R Jecht, Reluctant Guardian @Michael MacRae
105 R Kain, Traitorous Dragoon @Russell Dongjun Lu 105 R Kain, Traitorous Dragoon @Russell Dongjun Lu
106 C Malboro @Dan Watson 106 C Malboro @Dan Watson
107 C Namazu Trader @Andrea Montalto 107 C Namazu Trader @Andrea Tentori Montalto
108 R Ninja's Blades @Immanuela Crovius 108 R Ninja's Blades @Immanuela Crovius
109 U Overkill @Bachzim 109 U Overkill @Bachzim
110 U Phantom Train @Gal Or 110 U Phantom Train @Gal Or
@@ -362,7 +362,7 @@ Replace=.18F BasicLand:fromSheet("FIN cards"):!fromSheet("FIN dual lands")+
294 L Plains @Shahab Alizadeh 294 L Plains @Shahab Alizadeh
295 L Plains @Jonas De Ro 295 L Plains @Jonas De Ro
296 L Plains @Eddie Mendoza 296 L Plains @Eddie Mendoza
297 L Island @Fabira Khamesh 297 L Island @Fariba Khamseh
298 L Island @Eddie Mendoza 298 L Island @Eddie Mendoza
299 L Island @Jeremy Paillotin 299 L Island @Jeremy Paillotin
300 L Swamp @Domenico Cava 300 L Swamp @Domenico Cava
@@ -426,7 +426,7 @@ Replace=.18F BasicLand:fromSheet("FIN cards"):!fromSheet("FIN dual lands")+
340 R Triple Triad @Hagiya Kaoru 340 R Triple Triad @Hagiya Kaoru
341 U Clash of the Eikons @Hagiya Kaoru 341 U Clash of the Eikons @Hagiya Kaoru
342 R The Earth Crystal @Kei Satsuki 342 R The Earth Crystal @Kei Satsuki
343 R Jumbo Cactuar @Yumeko 343 R Jumbo Cactuar @Hisashi Momose
344 R A Realm Reborn @Ono Tako 344 R A Realm Reborn @Ono Tako
345 U Torgal, A Fine Hound @Makura Tami 345 U Torgal, A Fine Hound @Makura Tami
346 R Jenova, Ancient Calamity @Karo ARAI 346 R Jenova, Ancient Calamity @Karo ARAI