diff --git a/forge-gui/res/cardsfolder/rebalanced/a-baba_lysaga_night_witch.txt b/forge-gui/res/cardsfolder/rebalanced/a-baba_lysaga_night_witch.txt new file mode 100644 index 00000000000..8bb128f2c2a --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-baba_lysaga_night_witch.txt @@ -0,0 +1,11 @@ +Name:A-Baba Lysaga, Night Witch +ManaCost:2 B G +Types:Legendary Creature Human Warlock +PT:4/4 +A:AB$ LoseLife | Cost$ T Sac | Defined$ Player.Opponent | LifeAmount$ 3 | AnnounceType$ ChooseNumber | Min$ 0 | Max$ 3 | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE3 | NumCards$ 3 | SubAbility$ DBGainThree | SpellDescription$ If there were three or more card types among the sacrificed permanents, each opponent loses 3 life, you gain 3 life, and you draw three cards. +SVar:DBGainThree:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBDrawThree | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE3 +SVar:DBDrawThree:DB$ Draw | NumCards$ 3 | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE3 +SVar:X:Count$ChosenNumber +SVar:Y:Sacrificed$CardTypes +DeckHas:Ability$Sacrifice +Oracle:{T}, Sacrifice up to three permanents: If there were three or more card types among the sacrificed permanents, each opponent loses 3 life, you gain 3 life, and you draw three cards. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-divide_by_zero.txt b/forge-gui/res/cardsfolder/rebalanced/a-divide_by_zero.txt new file mode 100644 index 00000000000..2392f6c1d0f --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-divide_by_zero.txt @@ -0,0 +1,6 @@ +Name:A-Divide by Zero +ManaCost:2 U +Types:Instant +A:SP$ ChangeZone | ValidTgts$ Permanent.cmcGE1,Card.inZoneStack+cmcGE1 | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Destination$ Hand | SubAbility$ DBLearn | SpellDescription$ Return target spell or permanent with mana value 1 or greater to its owner's hand. If its mana value was 4 or less, learn. +SVar:DBLearn:DB$ Learn | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLE4 | ConditionCompare$ EQ1 +Oracle:Return target spell or permanent with mana value 1 or greater to its owner's hand. If its mana value was 4 or less, learn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt b/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt new file mode 100644 index 00000000000..4d65004a0f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt @@ -0,0 +1,11 @@ +Name:A-Esika's Chariot +ManaCost:3 G +Types:Legendary Artifact Vehicle +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 green Cat creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_2_cat +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of target token you control. +SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | NumCopies$ 1 +K:Crew:2 +DeckHas:Ability$Token +Oracle:When Esika's Chariot enters, create a 2/2 green Cat creature token.\nWhenever Esika's Chariot attacks, create a token that's a copy of target token you control.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/rebalanced/a-faceless_haven.txt b/forge-gui/res/cardsfolder/rebalanced/a-faceless_haven.txt new file mode 100644 index 00000000000..76697ca79b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-faceless_haven.txt @@ -0,0 +1,7 @@ +Name:A-Faceless Haven +ManaCost:no cost +Types:Snow Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Animate | Cost$ S S S | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature | AddAllCreatureTypes$ True | Keywords$ Vigilance | StackDescription$ CARDNAME becomes a 3/3 creature with vigilance and all creature types until end of turn. It's still a land. | SpellDescription$ CARDNAME becomes a 3/3 creature with vigilance and all creature types until end of turn. It's still a land. +DeckNeeds:Type$Snow +Oracle:{T}: Add {C}.\n{S}{S}{S}: Faceless Haven becomes a 3/3 creature with vigilance and all creature types until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-goldspan_dragon.txt b/forge-gui/res/cardsfolder/rebalanced/a-goldspan_dragon.txt new file mode 100644 index 00000000000..26c71fbd34c --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-goldspan_dragon.txt @@ -0,0 +1,13 @@ +Name:A-Goldspan Dragon +ManaCost:3 R R +Types:Creature Dragon +PT:4/4 +K:Flying +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token. +SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac +S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." +SVar:Mana:AB$ Mana | Cost$ T Sac<1/CARDNAME/this artifact> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact +Oracle:Flying, haste\nWhenever Goldspan Dragon attacks, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/rebalanced/a-hullbreaker_horror.txt b/forge-gui/res/cardsfolder/rebalanced/a-hullbreaker_horror.txt new file mode 100644 index 00000000000..0bd83d57e56 --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-hullbreaker_horror.txt @@ -0,0 +1,10 @@ +Name:A-Hullbreaker Horror +ManaCost:5 U U +Types:Creature Kraken Horror +PT:7/8 +K:Flash +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ ControlReturn,ControlBounce | MinCharmNum$ 0 | CharmNum$ 1 +SVar:ControlReturn:DB$ ChangeZone | ValidTgts$ Card.YouDontCtrl | TgtPrompt$ Select target spell you don't control | TgtZone$ Stack | Origin$ Stack | Destination$ Hand | SpellDescription$ Return target spell you don't control to its owner's hand. +SVar:ControlBounce:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | TgtZone$ Battlefield | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. +Oracle:Flash\nWhenever you cast a spell, choose up to one —\n• Return target spell you don't control to its owner's hand.\n• Return target nonland permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt b/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt new file mode 100644 index 00000000000..df6794699e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt @@ -0,0 +1,28 @@ +Name:A-Kumano Faces Kakkazan +ManaCost:R +Types:Enchantment Saga +K:Chapter:3:DBDamage,DBEffectAddCounter,DBTransform +SVar:DBDamage:DB$ DamageAll | NumDmg$ 1 | ValidPlayers$ Opponent | ValidCards$ Planeswalker.OppCtrl | SpellDescription$ CARDNAME deals 1 damage to each opponent and 1 damage to each planeswalker they control. +SVar:DBEffectAddCounter:DB$ Effect | Triggers$ TrigSpellCast | SpellDescription$ When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it. +SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | Static$ True | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it. +SVar:ReplEffAddCounter:DB$ Effect | ReplacementEffects$ ETBAddCounter | RememberObjects$ TriggeredCard | Execute$ TrigRemoveSelf +SVar:ETBAddCounter:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | ReplacementResult$ Updated +SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigRemoveSelf +SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +SVar:DBTransform:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile this Saga, then return it to the battlefield transformed under your control. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | GainControl$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Counters +AlternateMode:DoubleFaced +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Kumano Faces Kakkazan deals 1 damage to each opponent and each planeswalker they control.\nII — When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. + +ALTERNATE + +Name:A-Etching of Kumano +ManaCost:no cost +Colors:red +Types:Enchantment Creature Human Shaman +PT:2/2 +R:Event$ Moved | ValidLKI$ Creature.DamagedByCard.YouCtrl;Emblem.YouCtrl | Destination$ Graveyard | ReplaceWith$ DBExile | ActiveZones$ Battlefield | Description$ If a creature dealt damage this turn by a source you controlled would die, exile it instead. +SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile +Oracle:If a creature dealt damage this turn by a source you controlled would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-luminarch_aspirant.txt b/forge-gui/res/cardsfolder/rebalanced/a-luminarch_aspirant.txt new file mode 100644 index 00000000000..3ce097aa78d --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-luminarch_aspirant.txt @@ -0,0 +1,8 @@ +Name:A-Luminarch Aspirant +ManaCost:1 W +Types:Creature Human Cleric +PT:1/1 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-monster_manual_zoological_study.txt b/forge-gui/res/cardsfolder/rebalanced/a-monster_manual_zoological_study.txt new file mode 100644 index 00000000000..a26c7cbe48a --- /dev/null +++ b/forge-gui/res/cardsfolder/rebalanced/a-monster_manual_zoological_study.txt @@ -0,0 +1,17 @@ +Name:A-Monster Manual +ManaCost:3 G +Types:Artifact +A:AB$ ChangeZone | Cost$ 1 G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SorcerySpeed$ True | SpellDescription$ You may put a creature card from your hand onto the battlefield. Activate only as a sorcery. +AlternateMode:Adventure +Oracle:{1}{G}, {T}: You may put a creature card from your hand onto the battlefield. Activate only as a sorcery. + +ALTERNATE + +Name:A-Zoological Study +ManaCost:2 G +Types:Sorcery Adventure +A:SP$ Mill | NumCards$ 5 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Mill five cards, then return a creature card milled this way to your hand. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.IsRemembered | ChangeTypeDesc$ creature cards milled this way | ChangeNum$ 1 | SelectPrompt$ Choose a creature card milled this way | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Mill|Graveyard +Oracle:Mill five cards, then return a creature card milled this way to your hand.