- Allow ReplaceMoved to look at the LKI info of the about to be moving object to fix new Kalitas

This commit is contained in:
Sol
2016-01-18 00:22:51 +00:00
parent e905702eac
commit 58328d6ebc
2 changed files with 8 additions and 2 deletions

View File

@@ -35,6 +35,12 @@ public class ReplaceMoved extends ReplacementEffect {
return false; return false;
} }
} }
if (this.getMapParams().containsKey("ValidLKI")) {
if (!matchesValid(runParams.get("CardLKI"), this.getMapParams().get("ValidLKI").split(","), this.getHostCard())) {
return false;
}
}
boolean matchedZone = false; boolean matchedZone = false;
if (this.getMapParams().containsKey("Origin")) { if (this.getMapParams().containsKey("Origin")) {

View File

@@ -3,8 +3,8 @@ ManaCost:2 B B
Types:Legendary Creature Vampire Warrior Types:Legendary Creature Vampire Warrior
PT:3/4 PT:3/4
K:Lifelink K:Lifelink
R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+OppCtrl | ReplaceWith$ Exile | Description$ If a nontoken creature an opponent controls would die, instead exile that card and put a 2/2 black Zombie creature token onto the battlefield. R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidLKI$ Creature.nonToken+OppCtrl | ReplaceWith$ Exile | Description$ If a nontoken creature an opponent controls would die, instead exile that card and put a 2/2 black Zombie creature token onto the battlefield.
SVar:Exile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | Defined$ ReplacedCard SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | Defined$ ReplacedCard
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenImage$ b 2 2 zombie OGW SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenImage$ b 2 2 zombie OGW
A:AB$ PutCounter | Cost$ 2 B Sac<1/Vampire.Other;Zombie.Other/another Vampire or Zombie> | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on CARDNAME. A:AB$ PutCounter | Cost$ 2 B Sac<1/Vampire.Other;Zombie.Other/another Vampire or Zombie> | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/kalitas_traitor_of_ghet.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/kalitas_traitor_of_ghet.jpg