From 78ed652f824bd73d178dd781cdc07596f85f84ad Mon Sep 17 00:00:00 2001 From: xenohedron Date: Thu, 12 Sep 2024 20:21:17 -0400 Subject: [PATCH] correction: wrong code usage on Grievous Wound --- Mage.Sets/src/mage/cards/g/GrievousWound.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/g/GrievousWound.java b/Mage.Sets/src/mage/cards/g/GrievousWound.java index ec35432ee57..83d179d33ba 100644 --- a/Mage.Sets/src/mage/cards/g/GrievousWound.java +++ b/Mage.Sets/src/mage/cards/g/GrievousWound.java @@ -15,7 +15,6 @@ import mage.game.permanent.Permanent; import mage.target.TargetPlayer; import mage.target.targetpointer.FixedTarget; -import java.util.Optional; import java.util.UUID; /** @@ -76,10 +75,8 @@ class GrievousWoundTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkTrigger(GameEvent event, Game game) { - if (!Optional - .ofNullable(getSourcePermanentIfItStillExists(game)) - .map(Permanent::getAttachedTo) - .equals(event.getTargetId())) { + Permanent attachment = getSourcePermanentIfItStillExists(game); + if (attachment == null || !event.getTargetId().equals(attachment.getAttachedTo())) { return false; } this.getEffects().setTargetPointer(new FixedTarget(event.getTargetId()));