From 9c486c3abb5dbc7e8e7c67e99c9e1c5c84aab468 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 11 Mar 2014 08:17:11 +0100 Subject: [PATCH] * Artisan of Kozilek - Fixed that the ability correctly only triggers if the spell is cast. --- .../src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java index e6077f34b8..76b11c99ea 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java @@ -34,6 +34,7 @@ import mage.constants.Rarity; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; +import mage.abilities.effects.common.CastSourceTriggeredAbility; import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect; import mage.abilities.keyword.AnnihilatorAbility; import mage.cards.CardImpl; @@ -52,9 +53,11 @@ public class ArtisanOfKozilek extends CardImpl { this.subtype.add("Eldrazi"); this.power = new MageInt(10); this.toughness = new MageInt(9); - Ability ability = new EntersBattlefieldTriggeredAbility(new ReturnFromGraveyardToBattlefieldTargetEffect()); + // When you cast Artisan of Kozilek, you may return target creature card from your graveyard to the battlefield. + Ability ability = new CastSourceTriggeredAbility(new ReturnFromGraveyardToBattlefieldTargetEffect(), true); ability.addTarget(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard"))); this.addAbility(ability); + // Annihilator 2 this.addAbility(new AnnihilatorAbility(2)); }