- RemAIDeck update: next iteration.

This commit is contained in:
Agetian
2017-10-02 13:40:54 +00:00
parent 434deb92f8
commit e40f3cb34d
13 changed files with 13 additions and 17 deletions

View File

@@ -3,7 +3,6 @@ ManaCost:1 U
Types:Creature Human Wizard Types:Creature Human Wizard
PT:0/2 PT:0/2
A:AB$ Animate | Cost$ T | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | Power$ 2 | Toughness$ 2 | Types$ Creature | SpellDescription$ Target snow land becomes a 2/2 creature until end of turn. It's still a land. A:AB$ Animate | Cost$ T | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | Power$ 2 | Toughness$ 2 | Types$ Creature | SpellDescription$ Target snow land becomes a 2/2 creature until end of turn. It's still a land.
SVar:RemAIDeck:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_conjurer.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_conjurer.jpg
Oracle:{T}: Target snow land becomes a 2/2 creature until end of turn. It's still a land. Oracle:{T}: Target snow land becomes a 2/2 creature until end of turn. It's still a land.

View File

@@ -2,8 +2,7 @@ Name:Balduvian Frostwaker
ManaCost:2 U ManaCost:2 U
Types:Creature Human Wizard Types:Creature Human Wizard
PT:1/1 PT:1/1
A:AB$ Animate | Cost$ U T | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | Power$ 2 | Toughness$ 2 | Types$ Creature,Elemental | Colors$ Blue | Keywords$ Flying | Permanent$ True | SpellDescription$ Target snow land becomes a 2/2 blue Elemental creature with flying. It's still a land. A:AB$ Animate | Cost$ U T | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | Power$ 2 | Toughness$ 2 | Types$ Creature,Elemental | Colors$ Blue | Keywords$ Flying | Permanent$ True | AILogic$ EOT | SpellDescription$ Target snow land becomes a 2/2 blue Elemental creature with flying. It's still a land.
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_frostwaker.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_frostwaker.jpg
Oracle:{U}, {T}: Target snow land becomes a 2/2 blue Elemental creature with flying. It's still a land. Oracle:{U}, {T}: Target snow land becomes a 2/2 blue Elemental creature with flying. It's still a land.

View File

@@ -6,6 +6,6 @@ K:etbCounter:P1P0:X
A:AB$ PreventDamage | Cost$ SubCounter<1/P1P0> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn. A:AB$ PreventDamage | Cost$ SubCounter<1/P1P0> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn.
A:AB$ PutCounter | Cost$ R R R | CounterType$ P1P0 | CounterNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+0 counter on CARDNAME. Activate this ability only during your upkeep. A:AB$ PutCounter | Cost$ R R R | CounterType$ P1P0 | CounterNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+0 counter on CARDNAME. Activate this ability only during your upkeep.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True DeckHas:Ability$Counters
SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_hydra.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_hydra.jpg
Oracle:Balduvian Hydra enters the battlefield with X +1/+0 counters on it.\nRemove a +1/+0 counter from Balduvian Hydra: Prevent the next 1 damage that would be dealt to Balduvian Hydra this turn.\n{R}{R}{R}: Put a +1/+0 counter on Balduvian Hydra. Activate this ability only during your upkeep. Oracle:Balduvian Hydra enters the battlefield with X +1/+0 counters on it.\nRemove a +1/+0 counter from Balduvian Hydra: Prevent the next 1 damage that would be dealt to Balduvian Hydra this turn.\n{R}{R}{R}: Put a +1/+0 counter on Balduvian Hydra. Activate this ability only during your upkeep.

View File

@@ -4,11 +4,11 @@ Types:Land
A:AB$ Mana | Cost$ T | Produced$ C R | SpellDescription$ Add {C}{R} to your mana pool. A:AB$ Mana | Cost$ T | Produced$ C R | SpellDescription$ Add {C}{R} to your mana pool.
A:AB$ DealDamage | Cost$ 1 T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking creature. A:AB$ DealDamage | Cost$ 1 T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking creature.
R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice an untapped Mountain instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice an untapped Mountain instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard.
SVar:PayBeforeETB:AB$ Sacrifice | Cost$ 0 | SacValid$ Mountain.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Mountain.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard
SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ MoveToBattlefield SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ EQ0 | SubAbility$ MoveToBattlefield
SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
SVar:RemAIDeck:True SVar:NeedsToPlay:Mountain.YouCtrl+inZoneBattlefield+untapped
SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_trading_post.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_trading_post.jpg
Oracle:If Balduvian Trading Post would enter the battlefield, sacrifice an untapped Mountain instead. If you do, put Balduvian Trading Post onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{R} to your mana pool.\n{1}, {T}: Balduvian Trading Post deals 1 damage to target attacking creature. Oracle:If Balduvian Trading Post would enter the battlefield, sacrifice an untapped Mountain instead. If you do, put Balduvian Trading Post onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{R} to your mana pool.\n{1}, {T}: Balduvian Trading Post deals 1 damage to target attacking creature.

View File

@@ -3,6 +3,5 @@ ManaCost:3 G G
Types:Creature Centaur Types:Creature Centaur
PT:3/3 PT:3/3
A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_scrounger.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_scrounger.jpg
Oracle:Threshold — Put three cards from your graveyard on the bottom of your library: Battlefield Scrounger gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. Oracle:Threshold — Put three cards from your graveyard on the bottom of your library: Battlefield Scrounger gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard.

View File

@@ -12,4 +12,4 @@ SVar:RemAIDeck:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
DeckHas:Ability$Token DeckHas:Ability$Token
SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_offering.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_offering.jpg
Oracle:Choose an opponent. You and that player each create three 1/1 white Spirit creature tokens with flying.\nChoose an opponent. Choose an opponent. You gain 2 life for each creature you control and that player gains 2 life for each creature he or she controls. Oracle:Choose an opponent. You and that player each create three 1/1 white Spirit creature tokens with flying.\nChoose an opponent. You gain 2 life for each creature you control and that player gains 2 life for each creature he or she controls.

View File

@@ -3,6 +3,6 @@ ManaCost:4 G
Types:Sorcery Types:Sorcery
K:Miracle:G K:Miracle:G
A:SP$ PutCounter | Cost$ 4 G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ Distribute four +1+1 counters among any number of target creatures. A:SP$ PutCounter | Cost$ 4 G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 4 | TargetMin$ 1 | TargetMax$ 4 | DividedAsYouChoose$ 4 | SpellDescription$ Distribute four +1+1 counters among any number of target creatures.
SVar:RemAIDeck:True #TODO: The AI uses this card well, but it only distributes all counters to a single creature, it seems. Might be improved.
SVar:Picture:http://www.wizards.com/global/images/magic/general/blessings_of_nature.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blessings_of_nature.jpg
Oracle:Distribute four +1/+1 counters among any number of target creatures.\nMiracle {G} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) Oracle:Distribute four +1/+1 counters among any number of target creatures.\nMiracle {G} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)

View File

@@ -8,7 +8,6 @@ SVar:CurdledMill:DB$ Mill | Defined$ You | NumCards$ 1
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard."
SVar:EndScream:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ BloodExile | Secondary$ True | TriggerDescription$ At the beginning of your end step, exile two cards from your graveyard. SVar:EndScream:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ BloodExile | Secondary$ True | TriggerDescription$ At the beginning of your end step, exile two cards from your graveyard.
SVar:BloodExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.YouCtrl | ChangeNum$ 2 | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Exile SVar:BloodExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.YouCtrl | ChangeNum$ 2 | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Exile
SVar:RemAIDeck:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodcurdler.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodcurdler.jpg
Oracle:Flying\nAt the beginning of your upkeep, put the top card of your library into your graveyard.\nThreshold — As long as seven or more cards are in your graveyard, Bloodcurdler gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." Oracle:Flying\nAt the beginning of your upkeep, put the top card of your library into your graveyard.\nThreshold — As long as seven or more cards are in your graveyard, Bloodcurdler gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard."

View File

@@ -8,6 +8,5 @@ SVar:ExileFromLibInstead:DB$ Mill | Defined$ You | Destination$ Exile | NumCards
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:X:ReplaceCount$DamageAmount SVar:X:ReplaceCount$DamageAmount
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_mask.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_mask.jpg
Oracle:{2}, {T}: The next time a source of your choice would deal damage to you this turn, prevent that damage. Exile cards from the top of your library equal to the damage prevented this way. Oracle:{2}, {T}: The next time a source of your choice would deal damage to you this turn, prevent that damage. Exile cards from the top of your library equal to the damage prevented this way.

View File

@@ -4,6 +4,6 @@ Types:Creature Elemental
PT:1/1 PT:1/1
K:Trample K:Trample
A:AB$ Pump | Cost$ tapXType<1/Creature> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. A:AB$ Pump | Cost$ tapXType<1/Creature> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:RemAIDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/bramblesnap.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bramblesnap.jpg
Oracle:Trample\nTap an untapped creature you control: Bramblesnap gets +1/+1 until end of turn. Oracle:Trample\nTap an untapped creature you control: Bramblesnap gets +1/+1 until end of turn.

View File

@@ -4,6 +4,7 @@ Types:Artifact
K:etbCounter:GEM:X K:etbCounter:GEM:X
SVar:X:Count$xPaid SVar:X:Count$xPaid
A:AB$ Pump | Cost$ 1 T SubCounter<1/GEM> | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't attack or block. | SpellDescription$ Target creature can't attack or block this turn. A:AB$ Pump | Cost$ 1 T SubCounter<1/GEM> | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't attack or block. | SpellDescription$ Target creature can't attack or block this turn.
SVar:RemAIDeck:True SVar:NeedsToPlayVar:Z GE4
SVar:Z:Count$Valid Land.YouCtrl+untapped
SVar:Picture:http://www.wizards.com/global/images/magic/general/bribers_purse.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bribers_purse.jpg
Oracle:Briber's Purse enters the battlefield with X gem counters on it.\n{1}, {T}, Remove a gem counter from Briber's Purse: Target creature can't attack or block this turn. Oracle:Briber's Purse enters the battlefield with X gem counters on it.\n{1}, {T}, Remove a gem counter from Briber's Purse: Target creature can't attack or block this turn.

View File

@@ -3,7 +3,7 @@ ManaCost:1 G
Types:Enchantment Types:Enchantment
A:AB$ ChangeZone | Cost$ G Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SurvivalOfTheFittest | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle your library. A:AB$ ChangeZone | Cost$ G Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SurvivalOfTheFittest | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle your library.
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:AICastPreference:MaxControlled$ 1 SVar:NonStackingEffect:True
SVar:AIPreference:DiscardCost$Special:SurvivalOfTheFittest SVar:AIPreference:DiscardCost$Special:SurvivalOfTheFittest
SVar:Picture:http://www.wizards.com/global/images/magic/general/survival_of_the_fittest.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/survival_of_the_fittest.jpg
Oracle:{G}, Discard a creature card: Search your library for a creature card, reveal that card, and put it into your hand. Then shuffle your library. Oracle:{G}, Discard a creature card: Search your library for a creature card, reveal that card, and put it into your hand. Then shuffle your library.

View File

@@ -2,6 +2,6 @@ Name:Treasure Trove
ManaCost:2 U U ManaCost:2 U U
Types:Enchantment Types:Enchantment
A:AB$ Draw | Cost$ 2 U U | NumCards$ 1 | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card. A:AB$ Draw | Cost$ 2 U U | NumCards$ 1 | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card.
SVar:AICastPreference:MaxControlled$ 1 SVar:NonStackingEffect:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/treasure_trove.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/treasure_trove.jpg
Oracle:{2}{U}{U}: Draw a card. Oracle:{2}{U}{U}: Draw a card.