From 9b1eada9531982d2413663ec5fe03ae4f16671e8 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Fri, 3 May 2024 01:00:27 -0400 Subject: [PATCH] fix Duchess, Wayward Tavernkeep (related to 172a2e53) --- .../src/mage/cards/d/DuchessWaywardTavernkeep.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/d/DuchessWaywardTavernkeep.java b/Mage.Sets/src/mage/cards/d/DuchessWaywardTavernkeep.java index 416f3fbe468..f25284a2b74 100644 --- a/Mage.Sets/src/mage/cards/d/DuchessWaywardTavernkeep.java +++ b/Mage.Sets/src/mage/cards/d/DuchessWaywardTavernkeep.java @@ -2,18 +2,20 @@ package mage.cards.d; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; +import mage.abilities.common.DealsDamageToAPlayerAllTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.RemoveCounterCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.effects.common.counter.AddCountersSourceEffect; +import mage.abilities.effects.common.counter.AddCountersTargetEffect; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; +import mage.constants.SetTargetPointer; import mage.constants.SubType; import mage.constants.SuperType; import mage.counters.CounterType; +import mage.filter.StaticFilters; import mage.game.permanent.token.JunkToken; import mage.target.common.TargetControlledPermanent; @@ -34,8 +36,12 @@ public final class DuchessWaywardTavernkeep extends CardImpl { this.toughness = new MageInt(3); // Hunters for Hire -- Whenever a creature you control deals combat damage to a player, put a quest counter on it. - this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility( - new AddCountersSourceEffect(CounterType.QUEST.createInstance()) + this.addAbility(new DealsDamageToAPlayerAllTriggeredAbility( + new AddCountersTargetEffect(CounterType.QUEST.createInstance()), + StaticFilters.FILTER_CONTROLLED_A_CREATURE, + false, + SetTargetPointer.PERMANENT, + true ).withFlavorWord("Hunters for Hire")); // {1}, Remove a quest counter from a permanent you control: Create a Junk token.