From d6bdb39041cc3ef6a91ad3eb31592e39e2d62912 Mon Sep 17 00:00:00 2001 From: dragonfyre23 <9019960+dragonfyre23@users.noreply.github.com> Date: Thu, 30 Jan 2020 15:21:25 -0500 Subject: [PATCH 1/2] Bug fix for Gargos, Vicious Watcher. His triggered ability now activates when creatures you control are enchanted with auras. Bug reported by u/bubblesdotua on r/XMage. Not mentioned in any open issues. --- Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java index 4d911a0a39..16e1f27ad4 100644 --- a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java +++ b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java @@ -97,7 +97,7 @@ class GargosViciousWatcherTriggeredAbility extends TriggeredAbilityImpl { || !permanent.isCreature()) { return false; } - return object.isInstantOrSorcery(); // must specify a type of spell + return object.isInstantOrSorcery() || object.isEnchantment(); // must be a type of spell (instant, sorcery, or aura) } From bff36ecfb963b22b7dd76857b1cc3376f95e4127 Mon Sep 17 00:00:00 2001 From: dragonfyre23 <9019960+dragonfyre23@users.noreply.github.com> Date: Thu, 30 Jan 2020 15:40:09 -0500 Subject: [PATCH 2/2] Changed to use convention. --- Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java index 16e1f27ad4..af4fbc6779 100644 --- a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java +++ b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java @@ -17,6 +17,7 @@ import mage.game.Game; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; import mage.target.TargetPermanent; +import mage.game.stack.Spell; import java.util.UUID; @@ -97,7 +98,7 @@ class GargosViciousWatcherTriggeredAbility extends TriggeredAbilityImpl { || !permanent.isCreature()) { return false; } - return object.isInstantOrSorcery() || object.isEnchantment(); // must be a type of spell (instant, sorcery, or aura) + return object instanceof Spell; // must be a type of spell (instant, sorcery, or aura) }