- More RemAIDeck reevaluations.

This commit is contained in:
Agetian
2017-10-01 11:13:29 +00:00
parent 43d016c288
commit 20e3bbf288
8 changed files with 9 additions and 11 deletions

View File

@@ -1464,8 +1464,10 @@ public class ComputerUtilCard {
if (isBerserk) { if (isBerserk) {
// if we got here, Berserk will result in the pumped creature dying at EOT and the opponent will not lose // if we got here, Berserk will result in the pumped creature dying at EOT and the opponent will not lose
// (other similar cards with AILogic$ Berserk that do not die only when attacking are excluded from consideration)
if (ai.getController() instanceof PlayerControllerAi) { if (ai.getController() instanceof PlayerControllerAi) {
boolean aggr = ((PlayerControllerAi)ai.getController()).getAi().getBooleanProperty(AiProps.USE_BERSERK_AGGRESSIVELY); boolean aggr = ((PlayerControllerAi)ai.getController()).getAi().getBooleanProperty(AiProps.USE_BERSERK_AGGRESSIVELY)
|| (sa.getHostCard() != null && !sa.getHostCard().getName().equals("Berserk"));
if (!aggr) { if (!aggr) {
return false; return false;
} }

View File

@@ -2,6 +2,5 @@ Name:Salvage
ManaCost:G ManaCost:G
Types:Sorcery Types:Sorcery
A:SP$ ChangeZone | Cost$ G | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Put target card from your graveyard on top of your library. A:SP$ ChangeZone | Cost$ G | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Put target card from your graveyard on top of your library.
SVar:RemAIDeck:True
SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal_Second_Age/salvage.jpg SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal_Second_Age/salvage.jpg
Oracle:Put target card from your graveyard on top of your library. Oracle:Put target card from your graveyard on top of your library.

View File

@@ -2,7 +2,7 @@ Name:Simian Brawler
ManaCost:3 G ManaCost:3 G
Types:Creature Ape Warrior Types:Creature Ape Warrior
PT:3/3 PT:3/3
A:AB$ Pump | Cost$ Discard<1/Land> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. A:AB$ Pump | Cost$ Discard<1/Land> | NumAtt$ +1 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:RemAIDeck:True SVar:AIPreference:DiscardCost$Land.Basic,Land.nonBasic
SVar:Picture:http://www.wizards.com/global/images/magic/general/simian_brawler.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/simian_brawler.jpg
Oracle:Discard a land card: Simian Brawler gets +1/+1 until end of turn. Oracle:Discard a land card: Simian Brawler gets +1/+1 until end of turn.

View File

@@ -1,8 +1,7 @@
Name:Soulshriek Name:Soulshriek
ManaCost:B ManaCost:B
Types:Instant Types:Instant
A:SP$ Pump | Cost$ B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ X | References$ X | AtEOT$ Sacrifice | SpellDescription$ Target creature you control gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. Sacrifice that creature at the beginning of the next end step. A:SP$ Pump | Cost$ B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ X | References$ X | AILogic$ Berserk | AtEOT$ Sacrifice | SpellDescription$ Target creature you control gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. Sacrifice that creature at the beginning of the next end step.
SVar:X:Count$TypeInYourYard.Creature SVar:X:Count$TypeInYourYard.Creature
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/soulshriek.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/soulshriek.jpg
Oracle:Target creature you control gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. Sacrifice that creature at the beginning of the next end step. Oracle:Target creature you control gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. Sacrifice that creature at the beginning of the next end step.

View File

@@ -4,6 +4,5 @@ Types:Enchantment Aura
K:Enchant creature K:Enchant creature
A:SP$ Attach | Cost$ U U | ValidTgts$ Creature | AILogic$ Pump A:SP$ Attach | Cost$ U U | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+untapped | AddKeyword$ Shroud | Description$ Enchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.) S:Mode$ Continuous | Affected$ Creature.EnchantedBy+untapped | AddKeyword$ Shroud | Description$ Enchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.)
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_cloak.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_cloak.jpg
Oracle:Enchant creature\nEnchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.) Oracle:Enchant creature\nEnchanted creature has shroud as long as it's untapped. (It can't be the target of spells or abilities.)

View File

@@ -2,6 +2,5 @@ Name:Stormbind
ManaCost:1 R G ManaCost:1 R G
Types:Enchantment Types:Enchantment
A:AB$ DealDamage | Cost$ 2 Discard<1/Random> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. A:AB$ DealDamage | Cost$ 2 Discard<1/Random> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/stormbind.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/stormbind.jpg
Oracle:{2}, Discard a card at random: Stormbind deals 2 damage to target creature or player. Oracle:{2}, Discard a card at random: Stormbind deals 2 damage to target creature or player.

View File

@@ -2,7 +2,7 @@ Name:Stronghold Biologist
ManaCost:2 U ManaCost:2 U
Types:Creature Human Spellshaper Types:Creature Human Spellshaper
PT:1/1 PT:1/1
A:AB$ Counter | Cost$ U U T Discard<1/Card> | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Card.Creature | SpellDescription$ Counter target creature spell. A:AB$ Counter | Cost$ U U T Discard<1/Card> | AILogic$ MinCMC.4 | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Card.Creature | SpellDescription$ Counter target creature spell.
SVar:RemAIDeck:True SVar:AIPreference:DiscardCost$Card.cmcEQ0,Card.cmcEQ1,DiscardCost$Card.cmcEQ1,DiscardCost$Card.cmcEQ2,DiscardCost$Card.cmcEQ3
SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_biologist.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_biologist.jpg
Oracle:{U}{U}, {T}, Discard a card: Counter target creature spell. Oracle:{U}{U}, {T}, Discard a card: Counter target creature spell.

View File

@@ -2,6 +2,6 @@ Name:Waste Away
ManaCost:4 B ManaCost:4 B
Types:Instant Types:Instant
A:SP$ Pump | Cost$ 4 B Discard<1/Card> | NumAtt$ -5 | NumDef$ -5 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets -5/-5 until end of turn. A:SP$ Pump | Cost$ 4 B Discard<1/Card> | NumAtt$ -5 | NumDef$ -5 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets -5/-5 until end of turn.
SVar:AIPreference:DiscardCost$Card.cmcLE2 SVar:AIPreference:DiscardCost$Card.cmcEQ0,Card.cmcEQ1,Card.cmcEQ2
SVar:Picture:http://www.wizards.com/global/images/magic/general/waste_away.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/waste_away.jpg
Oracle:As an additional cost to cast Waste Away, discard a card.\nTarget creature gets -5/-5 until end of turn. Oracle:As an additional cost to cast Waste Away, discard a card.\nTarget creature gets -5/-5 until end of turn.