mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Merge branch 'fixing' into 'master'
Small fixes See merge request core-developers/forge!4874
This commit is contained in:
@@ -382,8 +382,7 @@ public class PumpAi extends PumpAiBase {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// when this happens we need to expand AI to consider if its ok for
|
// when this happens we need to expand AI to consider if its ok for everything?
|
||||||
// everything?
|
|
||||||
for (final Card card : cards) {
|
for (final Card card : cards) {
|
||||||
if (sa.isCurse()) {
|
if (sa.isCurse()) {
|
||||||
if (!card.getController().isOpponentOf(ai)) {
|
if (!card.getController().isOpponentOf(ai)) {
|
||||||
@@ -506,7 +505,6 @@ public class PumpAi extends PumpAiBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (destroyTgt != null) {
|
if (destroyTgt != null) {
|
||||||
sa.resetTargets();
|
|
||||||
sa.getTargets().add(destroyTgt);
|
sa.getTargets().add(destroyTgt);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,13 +61,13 @@ public class PumpAllAi extends PumpAiBase {
|
|||||||
final TargetRestrictions tgt = sa.getTargetRestrictions();
|
final TargetRestrictions tgt = sa.getTargetRestrictions();
|
||||||
final Player opp = ai.getStrongestOpponent();
|
final Player opp = ai.getStrongestOpponent();
|
||||||
|
|
||||||
if (tgt != null && sa.canTarget(opp) && sa.hasParam("IsCurse")) {
|
if (tgt != null && sa.canTarget(opp) && sa.isCurse()) {
|
||||||
sa.resetTargets();
|
sa.resetTargets();
|
||||||
sa.getTargets().add(opp);
|
sa.getTargets().add(opp);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tgt != null && sa.canTarget(ai) && !sa.hasParam("IsCurse")) {
|
if (tgt != null && sa.canTarget(ai) && !sa.isCurse()) {
|
||||||
sa.resetTargets();
|
sa.resetTargets();
|
||||||
sa.getTargets().add(ai);
|
sa.getTargets().add(ai);
|
||||||
return true;
|
return true;
|
||||||
@@ -88,7 +88,7 @@ public class PumpAllAi extends PumpAiBase {
|
|||||||
if (!game.getStack().isEmpty() && !sa.isCurse()) {
|
if (!game.getStack().isEmpty() && !sa.isCurse()) {
|
||||||
return pumpAgainstRemoval(ai, sa, comp);
|
return pumpAgainstRemoval(ai, sa, comp);
|
||||||
}
|
}
|
||||||
if (sa.hasParam("IsCurse")) {
|
if (sa.isCurse()) {
|
||||||
if (defense < 0) { // try to destroy creatures
|
if (defense < 0) { // try to destroy creatures
|
||||||
comp = CardLists.filter(comp, new Predicate<Card>() {
|
comp = CardLists.filter(comp, new Predicate<Card>() {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ ManaCost:3 R
|
|||||||
Types:Creature Incarnation
|
Types:Creature Incarnation
|
||||||
PT:2/2
|
PT:2/2
|
||||||
K:Haste
|
K:Haste
|
||||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Haste | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Mountain, creatures you control have haste.
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Haste | IsPresent$ Mountain.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Mountain, creatures you control have haste.
|
||||||
SVar:X:Count$Valid Mountain.YouCtrl
|
|
||||||
SVar:DiscardMe:2
|
SVar:DiscardMe:2
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/anger.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/anger.jpg
|
||||||
Oracle:Haste\nAs long as Anger is in your graveyard and you control a Mountain, creatures you control have haste.
|
Oracle:Haste\nAs long as Anger is in your graveyard and you control a Mountain, creatures you control have haste.
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ Name:Boom
|
|||||||
ManaCost:1 R
|
ManaCost:1 R
|
||||||
AlternateMode: Split
|
AlternateMode: Split
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 1 R | TgtPrompt$ Choose target land you control to destroy | ValidTgts$ Land.YouCtrl | AILogic$ Destroy | Curse$ True | SubAbility$ DestroyOpp | SpellDescription$ Destroy target land you control and target land you don't control.
|
A:SP$ Pump | Cost$ 1 R | TgtPrompt$ Choose target land you control to destroy | ValidTgts$ Land.YouCtrl | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyOpp | SpellDescription$ Destroy target land you control and target land you don't control. | StackDescription$ None
|
||||||
SVar:DestroyOpp:DB$ Pump | TgtPrompt$ Choose target land you don't control to destroy | ValidTgts$ Land.YouDontCtrl | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DestroyOpp:DB$ Pump | TgtPrompt$ Choose target land you don't control to destroy | ValidTgts$ Land.YouDontCtrl | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:Destroy target land you control and target land you don't control.
|
Oracle:Destroy target land you control and target land you don't control.
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ ManaCost:3 G
|
|||||||
Types:Creature Incarnation
|
Types:Creature Incarnation
|
||||||
PT:3/3
|
PT:3/3
|
||||||
K:Trample
|
K:Trample
|
||||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Trample | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Forest, creatures you control have trample.
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Trample | IsPresent$ Forest.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Forest, creatures you control have trample.
|
||||||
SVar:X:Count$Valid Forest.YouCtrl
|
|
||||||
SVar:DiscardMe:2
|
SVar:DiscardMe:2
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/brawn.jpg
|
|
||||||
Oracle:Trample\nAs long as Brawn is in your graveyard and you control a Forest, creatures you control have trample.
|
Oracle:Trample\nAs long as Brawn is in your graveyard and you control a Forest, creatures you control have trample.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
Name:Decimate
|
Name:Decimate
|
||||||
ManaCost:2 R G
|
ManaCost:2 R G
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 2 R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DestroyCreature | AILogic$ Destroy | Curse$ True | SpellDescription$ Destroy target artifact, target creature, target enchantment, and target land.
|
A:SP$ Pump | Cost$ 2 R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DestroyCreature | AILogic$ Destroy | IsCurse$ True | SpellDescription$ Destroy target artifact, target creature, target enchantment, and target land. | StackDescription$ None
|
||||||
SVar:DestroyCreature:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | Curse$ True | SubAbility$ DestroyEnch
|
SVar:DestroyCreature:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyEnch | StackDescription$ None
|
||||||
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | Curse$ True | SubAbility$ DestroyLand
|
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyLand | StackDescription$ None
|
||||||
SVar:DestroyLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DestroyLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:Destroy target artifact, target creature, target enchantment, and target land.
|
Oracle:Destroy target artifact, target creature, target enchantment, and target land.
|
||||||
|
|||||||
@@ -3,7 +3,5 @@ ManaCost:3 B
|
|||||||
Types:Creature Incarnation
|
Types:Creature Incarnation
|
||||||
PT:2/2
|
PT:2/2
|
||||||
K:Swampwalk
|
K:Swampwalk
|
||||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Swamp, creatures you control have swampwalk.
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Swampwalk | IsPresent$ Swamp.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Swamp, creatures you control have swampwalk.
|
||||||
SVar:X:Count$Valid Swamp.YouCtrl
|
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/filth.jpg
|
|
||||||
Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAs long as Filth is in your graveyard and you control a Swamp, creatures you control have swampwalk.
|
Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAs long as Filth is in your graveyard and you control a Swamp, creatures you control have swampwalk.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name:Fumarole
|
Name:Fumarole
|
||||||
ManaCost:3 B R
|
ManaCost:3 B R
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 3 B R PayLife<3> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | Curse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target creature and target land.
|
A:SP$ Pump | Cost$ 3 B R PayLife<3> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target creature and target land. | StackDescription$ None
|
||||||
SVar:DBLand:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:As an additional cost to cast this spell, pay 3 life.\nDestroy target creature and target land.
|
Oracle:As an additional cost to cast this spell, pay 3 life.\nDestroy target creature and target land.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ ManaCost:3 R
|
|||||||
Types:Creature Goblin
|
Types:Creature Goblin
|
||||||
PT:2/2
|
PT:2/2
|
||||||
T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land.
|
T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land.
|
||||||
SVar:TrigDestroyCreature:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | Curse$ True | SubAbility$ DBLand
|
SVar:TrigDestroyCreature:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand
|
||||||
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:Whenever Goblin Grenadiers attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land.
|
Oracle:Whenever Goblin Grenadiers attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land.
|
||||||
|
|||||||
@@ -4,9 +4,6 @@ Types:Creature Merfolk Soldier
|
|||||||
PT:0/3
|
PT:0/3
|
||||||
K:Level up:2
|
K:Level up:2
|
||||||
SVar:maxLevel:5
|
SVar:maxLevel:5
|
||||||
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 0 | SetToughness$ 6 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ LEVEL 1-4 0/6
|
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 0 | SetToughness$ 6 | IsPresent$ Card.Self+counters_GE1_LEVEL+counters_LE4_LEVEL | Description$ LEVEL 1-4 0/6
|
||||||
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddKeyword$ Islandwalk (This creature can't be blocked as long as defending player controls an Island.) | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 5+ 6/6 CARDNAME has Islandwalk (This creature can't be blocked as long as defending player controls an Island.)
|
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddKeyword$ Islandwalk | IsPresent$ Card.Self+counters_GE5_LEVEL | Description$ LEVEL 5+ 6/6 CARDNAME has Islandwalk (This creature can't be blocked as long as defending player controls an Island.)
|
||||||
SVar:X:Count$Valid Card.Self+counters_GE1_LEVEL+counters_LE4_LEVEL
|
|
||||||
SVar:Y:Count$Valid Card.Self+counters_GE5_LEVEL
|
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/halimar_wavewatch.jpg
|
|
||||||
Oracle:Level up {2} ({2}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-4\n0/6\nLEVEL 5+\n6/6\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)
|
Oracle:Level up {2} ({2}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-4\n0/6\nLEVEL 5+\n6/6\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ Types:Sorcery
|
|||||||
A:SP$ Charm | Cost$ R G | Choices$ DBDestroy1,DBDestroy2,DBDestroy3 | CharmNum$ 1
|
A:SP$ Charm | Cost$ R G | Choices$ DBDestroy1,DBDestroy2,DBDestroy3 | CharmNum$ 1
|
||||||
SVar:DBDestroy1:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact.
|
SVar:DBDestroy1:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact.
|
||||||
SVar:DBDestroy2:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment.
|
SVar:DBDestroy2:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment.
|
||||||
SVar:DBDestroy3:DB$ Pump | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | Curse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment.
|
SVar:DBDestroy3:DB$ Pump | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment. | StackDescription$ None
|
||||||
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
AI:RemoveDeck:All
|
AI:RemoveDeck:All
|
||||||
Oracle:Choose one —\n• Destroy target artifact.\n• Destroy target enchantment.\n• Destroy target artifact and target enchantment.
|
Oracle:Choose one —\n• Destroy target artifact.\n• Destroy target enchantment.\n• Destroy target artifact and target enchantment.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name:Plague Spores
|
Name:Plague Spores
|
||||||
ManaCost:4 B R
|
ManaCost:4 B R
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 4 B R | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select nonblack creature | AILogic$ Destroy | Curse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target nonblack creature and target land. They can't be regenerated.
|
A:SP$ Pump | Cost$ 4 B R | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select nonblack creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target nonblack creature and target land. They can't be regenerated. | StackDescription$ None
|
||||||
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | NoRegen$ True
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | NoRegen$ True
|
||||||
Oracle:Destroy target nonblack creature and target land. They can't be regenerated.
|
Oracle:Destroy target nonblack creature and target land. They can't be regenerated.
|
||||||
|
|||||||
@@ -2,10 +2,10 @@ Name:Reign of Chaos
|
|||||||
ManaCost:2 R R
|
ManaCost:2 R R
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Charm | Cost$ 2 R R | Choices$ DBDestroy1,DBDestroy2 | CharmNum$ 1
|
A:SP$ Charm | Cost$ 2 R R | Choices$ DBDestroy1,DBDestroy2 | CharmNum$ 1
|
||||||
SVar:DBDestroy1:DB$ Pump | ValidTgts$ Plains | TgtPrompt$ Select target Plains | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroyWhite | SpellDescription$ Destroy target Plains and target white creature.
|
SVar:DBDestroy1:DB$ Pump | ValidTgts$ Plains | TgtPrompt$ Select target Plains | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroyWhite | SpellDescription$ Destroy target Plains and target white creature. | StackDescription$ None
|
||||||
SVar:DBDestroy2:DB$ Pump | ValidTgts$ Island | TgtPrompt$ Select target Island | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroyBlue | SpellDescription$ Destroy target Island and target blue creature.
|
SVar:DBDestroy2:DB$ Pump | ValidTgts$ Island | TgtPrompt$ Select target Island | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroyBlue | SpellDescription$ Destroy target Island and target blue creature. | StackDescription$ None
|
||||||
SVar:DBDestroyWhite:DB$ Pump | ValidTgts$ Creature.White | TgtPrompt$ Select target white creature | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBDestroyWhite:DB$ Pump | ValidTgts$ Creature.White | TgtPrompt$ Select target white creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroyBlue:DB$ Pump | ValidTgts$ Creature.Blue | TgtPrompt$ Select target blue creature | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBDestroyBlue:DB$ Pump | ValidTgts$ Creature.Blue | TgtPrompt$ Select target blue creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
AI:RemoveDeck:Random
|
AI:RemoveDeck:Random
|
||||||
Oracle:Choose one —\n• Destroy target Plains and target white creature.\n• Destroy target Island and target blue creature.
|
Oracle:Choose one —\n• Destroy target Plains and target white creature.\n• Destroy target Island and target blue creature.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name:Spiteful Blow
|
Name:Spiteful Blow
|
||||||
ManaCost:4 B B
|
ManaCost:4 B B
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 4 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLand | AILogic$ Destroy | Curse$ True | SpellDescription$ Destroy target creature and target land.
|
A:SP$ Pump | Cost$ 4 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLand | AILogic$ Destroy | IsCurse$ True | SpellDescription$ Destroy target creature and target land. | StackDescription$ None
|
||||||
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:Destroy target creature and target land.
|
Oracle:Destroy target creature and target land.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Name:Stomp and Howl
|
Name:Stomp and Howl
|
||||||
ManaCost:2 G
|
ManaCost:2 G
|
||||||
Types:Sorcery
|
Types:Sorcery
|
||||||
A:SP$ Pump | Cost$ 2 G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | Curse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment.
|
A:SP$ Pump | Cost$ 2 G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | AILogic$ Destroy | IsCurse$ True | SubAbility$ DestroyEnch | SpellDescription$ Destroy target artifact and target enchantment. | StackDescription$ None
|
||||||
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DestroyEnch:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
Oracle:Destroy target artifact and target enchantment.
|
Oracle:Destroy target artifact and target enchantment.
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ ManaCost:3 W
|
|||||||
Types:Creature Incarnation
|
Types:Creature Incarnation
|
||||||
PT:2/2
|
PT:2/2
|
||||||
K:First Strike
|
K:First Strike
|
||||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ First Strike | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Plains, creatures you control have First Strike.
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ First Strike | IsPresent$ Plains.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Plains, creatures you control have First Strike.
|
||||||
SVar:X:Count$Valid Plains.YouCtrl
|
|
||||||
SVar:DiscardMe:2
|
SVar:DiscardMe:2
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/valor.jpg
|
|
||||||
Oracle:First strike\nAs long as Valor is in your graveyard and you control a Plains, creatures you control have first strike.
|
Oracle:First strike\nAs long as Valor is in your graveyard and you control a Plains, creatures you control have first strike.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
Name:Volcanic Offering
|
Name:Volcanic Offering
|
||||||
ManaCost:4 R
|
ManaCost:4 R
|
||||||
Types:Instant
|
Types:Instant
|
||||||
A:SP$ Pump | Cost$ 4 R | ValidTgts$ Land.nonBasic+YouDontCtrl | TgtPrompt$ Select target nonbasic land you don't control | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroyLand | SpellDescription$ Destroy target nonbasic land you don't control and target nonbasic land of an opponent's choice you don't control.
|
A:SP$ Pump | Cost$ 4 R | ValidTgts$ Land.nonBasic+YouDontCtrl | TgtPrompt$ Select target nonbasic land you don't control | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroyLand | SpellDescription$ Destroy target nonbasic land you don't control and target nonbasic land of an opponent's choice you don't control.
|
||||||
SVar:DBDestroyLand:DB$ Pump | TargetingPlayer$ Player.Opponent | ValidTgts$ Land.nonBasic+YouDontCtrl | TgtPrompt$ Select target nonbasic land the caster of this spell don't control | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:DBDestroyLand:DB$ Pump | TargetingPlayer$ Player.Opponent | ValidTgts$ Land.nonBasic+YouDontCtrl | TgtPrompt$ Select target nonbasic land the caster of this spell don't control | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ DBDamage
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ DBDamage
|
||||||
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumDmg$ 7 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 7 damage to target creature you don't control and 7 damage to target creature of an opponent's choice you don't control.
|
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumDmg$ 7 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 7 damage to target creature you don't control and 7 damage to target creature of an opponent's choice you don't control.
|
||||||
SVar:DBDamage2:DB$ DealDamage | TargetingPlayer$ Player.Opponent | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature the caster of this spell don't control | NumDmg$ 7
|
SVar:DBDamage2:DB$ DealDamage | TargetingPlayer$ Player.Opponent | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature the caster of this spell don't control | NumDmg$ 7
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ ManaCost:2 B
|
|||||||
Types:Creature Snake Wall
|
Types:Creature Snake Wall
|
||||||
PT:2/4
|
PT:2/4
|
||||||
K:Defender
|
K:Defender
|
||||||
A:AB$ Pump | Cost$ 3 | Defined$ Self | Activator$ Player | AILogic$ Destroy | Curse$ True | SubAbility$ SnakeBite | SpellDescription$ Destroy CARDNAME and target creature it's blocking. Any player may activate this ability.
|
A:AB$ Pump | Cost$ 3 | Defined$ Self | Activator$ Player | AILogic$ Destroy | IsCurse$ True | SubAbility$ SnakeBite | SpellDescription$ Destroy CARDNAME and target creature it's blocking. Any player may activate this ability.
|
||||||
SVar:SnakeBite:DB$ Pump | ValidTgts$ Creature.blockedBySource | AILogic$ Destroy | Curse$ True | SubAbility$ DBDestroy
|
SVar:SnakeBite:DB$ Pump | ValidTgts$ Creature.blockedBySource | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy
|
||||||
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted
|
||||||
AI:RemoveDeck:All
|
AI:RemoveDeck:All
|
||||||
Oracle:Defender (This creature can't attack.)\n{3}: Destroy Wall of Vipers and target creature it's blocking. Any player may activate this ability.
|
Oracle:Defender (This creature can't attack.)\n{3}: Destroy Wall of Vipers and target creature it's blocking. Any player may activate this ability.
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ ManaCost:3 U
|
|||||||
Types:Creature Incarnation
|
Types:Creature Incarnation
|
||||||
PT:2/2
|
PT:2/2
|
||||||
K:Flying
|
K:Flying
|
||||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Island, creatures you control have flying.
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Flying | IsPresent$ Island.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Island, creatures you control have flying.
|
||||||
SVar:X:Count$Valid Island.YouCtrl
|
|
||||||
SVar:DiscardMe:2
|
SVar:DiscardMe:2
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/wonder.jpg
|
|
||||||
Oracle:Flying\nAs long as Wonder is in your graveyard and you control an Island, creatures you control have flying.
|
Oracle:Flying\nAs long as Wonder is in your graveyard and you control an Island, creatures you control have flying.
|
||||||
|
|||||||
Reference in New Issue
Block a user