From c68887f5f56df1beb34826021f255d75402ae980 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 8 Oct 2017 12:33:19 +0000 Subject: [PATCH] - RemAIDeck update: next iteration (Sunburst). --- forge-gui/res/cardsfolder/b/baton_of_courage.txt | 2 ++ forge-gui/res/cardsfolder/e/etched_oracle.txt | 2 ++ forge-gui/res/cardsfolder/h/heliophial.txt | 2 ++ forge-gui/res/cardsfolder/i/infused_arrows.txt | 2 ++ forge-gui/res/cardsfolder/l/lunar_avenger.txt | 2 ++ forge-gui/res/cardsfolder/o/opaline_bracers.txt | 3 ++- forge-gui/res/cardsfolder/p/pentad_prism.txt | 4 ++-- forge-gui/res/cardsfolder/s/sawtooth_thresher.txt | 3 ++- forge-gui/res/cardsfolder/s/skyreach_manta.txt | 2 ++ forge-gui/res/cardsfolder/s/solarion.txt | 3 ++- forge-gui/res/cardsfolder/s/spinal_parasite.txt | 5 +++++ forge-gui/res/cardsfolder/s/suncrusher.txt | 3 ++- forge-gui/res/cardsfolder/s/suntouched_myr.txt | 2 ++ 13 files changed, 29 insertions(+), 6 deletions(-) diff --git a/forge-gui/res/cardsfolder/b/baton_of_courage.txt b/forge-gui/res/cardsfolder/b/baton_of_courage.txt index c533f201fec..de5e4f61d5c 100644 --- a/forge-gui/res/cardsfolder/b/baton_of_courage.txt +++ b/forge-gui/res/cardsfolder/b/baton_of_courage.txt @@ -5,5 +5,7 @@ K:Flash K:Sunburst A:AB$ Pump | Cost$ SubCounter<1/CHARGE> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ 1 | NumAtt$ 1 | SpellDescription$ Target creature gets +1/+1 until end of turn. SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/baton_of_courage.jpg Oracle:Flash\nSunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\nRemove a charge counter from Baton of Courage: Target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/etched_oracle.txt b/forge-gui/res/cardsfolder/e/etched_oracle.txt index 6d2cda27929..0fac01578f6 100644 --- a/forge-gui/res/cardsfolder/e/etched_oracle.txt +++ b/forge-gui/res/cardsfolder/e/etched_oracle.txt @@ -5,5 +5,7 @@ PT:0/0 K:Sunburst A:AB$ Draw | Cost$ 1 SubCounter<4/P1P1> | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 3 | SpellDescription$ Target player draws three cards. SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE4 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/etched_oracle.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\n{1}, Remove four +1/+1 counters from Etched Oracle: Target player draws three cards. diff --git a/forge-gui/res/cardsfolder/h/heliophial.txt b/forge-gui/res/cardsfolder/h/heliophial.txt index 4c0bef0ffb0..50304e5543e 100644 --- a/forge-gui/res/cardsfolder/h/heliophial.txt +++ b/forge-gui/res/cardsfolder/h/heliophial.txt @@ -4,5 +4,7 @@ Types:Artifact A:AB$ DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to target creature or player. K:Sunburst SVar:X:Count$CardCounters.CHARGE +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/heliophial.jpg Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice Heliophial: Heliophial deals damage equal to the number of charge counters on it to target creature or player. diff --git a/forge-gui/res/cardsfolder/i/infused_arrows.txt b/forge-gui/res/cardsfolder/i/infused_arrows.txt index b632ae40d98..8180c92fb79 100644 --- a/forge-gui/res/cardsfolder/i/infused_arrows.txt +++ b/forge-gui/res/cardsfolder/i/infused_arrows.txt @@ -6,5 +6,7 @@ K:Sunburst A:AB$ Pump | Cost$ T SubCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -ChosenX | NumDef$ -ChosenX | References$ X | SpellDescription$ Target creature gets -X/-X until end of turn. SVar:X:XChoice SVar:RemAIDeck:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/infused_arrows.jpg Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\n{T}, Remove X charge counters from Infused Arrows: Target creature gets -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lunar_avenger.txt b/forge-gui/res/cardsfolder/l/lunar_avenger.txt index 0e97297ad1c..f3bbecab907 100644 --- a/forge-gui/res/cardsfolder/l/lunar_avenger.txt +++ b/forge-gui/res/cardsfolder/l/lunar_avenger.txt @@ -8,5 +8,7 @@ SVar:DBFlying:DB$ Pump | Defined$ Self | KW$ Flying | SpellDescription$ gains fl SVar:DBFirstStrike:DB$ Pump | Defined$ Self | KW$ First Strike | SpellDescription$ gains first strike until end of turn. SVar:DBHaste:DB$ Pump | Defined$ Self | KW$ Haste | SpellDescription$ gains haste until end of turn. SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE2 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/lunar_avenger.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nRemove a +1/+1 counter from Lunar Avenger: Lunar Avenger gains your choice of flying, first strike, or haste until end of turn. diff --git a/forge-gui/res/cardsfolder/o/opaline_bracers.txt b/forge-gui/res/cardsfolder/o/opaline_bracers.txt index 57544047897..4470ff96bc5 100644 --- a/forge-gui/res/cardsfolder/o/opaline_bracers.txt +++ b/forge-gui/res/cardsfolder/o/opaline_bracers.txt @@ -5,6 +5,7 @@ K:Equip 2 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | References$ X | Description$ Equipped creature gets +X/+X, where X is the number of charge counters on CARDNAME. K:Sunburst SVar:X:Count$CardCounters.CHARGE -SVar:RemAIDeck:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/opaline_bracers.jpg Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\nEquipped creature gets +X/+X, where X is the number of charge counters on Opaline Bracers.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/pentad_prism.txt b/forge-gui/res/cardsfolder/p/pentad_prism.txt index 9a0a726a645..7547dbb6bdc 100644 --- a/forge-gui/res/cardsfolder/p/pentad_prism.txt +++ b/forge-gui/res/cardsfolder/p/pentad_prism.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact K:Sunburst A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. -#TODO: The AI will use this, but only once a turn, it seems. May be improved before RemAIDeck is removed. Also, Sunburst logic could be improved at the same time a bit. -SVar:RemAIDeck:True +SVar:NeedsToPlayVar:Z GE2 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/pentad_prism.jpg Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\nRemove a charge counter from Pentad Prism: Add one mana of any color to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sawtooth_thresher.txt b/forge-gui/res/cardsfolder/s/sawtooth_thresher.txt index 4f94d686955..b89018a197f 100644 --- a/forge-gui/res/cardsfolder/s/sawtooth_thresher.txt +++ b/forge-gui/res/cardsfolder/s/sawtooth_thresher.txt @@ -4,6 +4,7 @@ Types:Artifact Creature Construct PT:1/1 K:Sunburst A:AB$ Pump | Cost$ SubCounter<2/P1P1> | NumAtt$ 4 | NumDef$ 4 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. -SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE2 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/sawtooth_thresher.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nRemove two +1/+1 counters from Sawtooth Thresher: Sawtooth Thresher gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skyreach_manta.txt b/forge-gui/res/cardsfolder/s/skyreach_manta.txt index 7116b9aaff0..478e657aa79 100644 --- a/forge-gui/res/cardsfolder/s/skyreach_manta.txt +++ b/forge-gui/res/cardsfolder/s/skyreach_manta.txt @@ -5,5 +5,7 @@ PT:0/0 K:Flying K:Sunburst SVar:NoZeroToughnessAI:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/skyreach_manta.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nFlying diff --git a/forge-gui/res/cardsfolder/s/solarion.txt b/forge-gui/res/cardsfolder/s/solarion.txt index 8c43757edfd..6867b482d52 100644 --- a/forge-gui/res/cardsfolder/s/solarion.txt +++ b/forge-gui/res/cardsfolder/s/solarion.txt @@ -5,7 +5,8 @@ PT:0/0 K:Sunburst A:AB$ MultiplyCounter | Cost$ T | Defined$ Self | CounterType$ P1P1 | SpellDescription$ Double the number of +1/+1 counters on CARDNAME. DeckHas:Ability$Counters -SVar:RemRandomDeck:True SVar:NoZeroToughnessAI:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/solarion.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\n{T}: Double the number of +1/+1 counters on Solarion. diff --git a/forge-gui/res/cardsfolder/s/spinal_parasite.txt b/forge-gui/res/cardsfolder/s/spinal_parasite.txt index c90b6a9be60..ace2d0e294f 100644 --- a/forge-gui/res/cardsfolder/s/spinal_parasite.txt +++ b/forge-gui/res/cardsfolder/s/spinal_parasite.txt @@ -4,6 +4,11 @@ Types:Artifact Creature Insect PT:-1/-1 K:Sunburst A:AB$ RemoveCounter | Cost$ SubCounter<2/P1P1> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ 1 | SpellDescription$ Remove a counter from target permanent. +#TODO: For some reason the AI removes beneficial counters from its own permanents with this card. +SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE3 +SVar:NoZeroToughnessAI:True +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/spinal_parasite.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nRemove two +1/+1 counters from Spinal Parasite: Remove a counter from target permanent. diff --git a/forge-gui/res/cardsfolder/s/suncrusher.txt b/forge-gui/res/cardsfolder/s/suncrusher.txt index f7bb89c8ca8..7e43b463829 100644 --- a/forge-gui/res/cardsfolder/s/suncrusher.txt +++ b/forge-gui/res/cardsfolder/s/suncrusher.txt @@ -5,6 +5,7 @@ PT:3/3 K:Sunburst A:AB$ Destroy | Cost$ 4 T SubCounter<1/P1P1> | ValidTgts$ Creature | TgtPrompt$ Select target Creature | SpellDescription$ Destroy target creature. A:AB$ ChangeZone | Cost$ 2 SubCounter<1/P1P1> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/suncrusher.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\n{4}, {T}, Remove a +1/+1 counter from Suncrusher: Destroy target creature.\n{2}, Remove a +1/+1 counter from Suncrusher: Return Suncrusher to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/suntouched_myr.txt b/forge-gui/res/cardsfolder/s/suntouched_myr.txt index a059b6b09db..474cebd1856 100644 --- a/forge-gui/res/cardsfolder/s/suntouched_myr.txt +++ b/forge-gui/res/cardsfolder/s/suntouched_myr.txt @@ -5,5 +5,7 @@ PT:0/0 K:Sunburst SVar:NoZeroToughnessAI:True SVar:RemRandomDeck:True +SVar:NeedsToPlayVar:Z GE2 +SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources SVar:Picture:http://www.wizards.com/global/images/magic/general/suntouched_myr.jpg Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)