From 079424f8f189e1599c93f67587d11edbe44b015f Mon Sep 17 00:00:00 2001 From: Alexander Novotny Date: Wed, 7 Jun 2023 17:00:27 -0700 Subject: [PATCH] Added hint for restrictions which must attack a player (#10438) Fixes #10140 --- Mage/src/main/java/mage/game/permanent/PermanentImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java index 77d425e61c6..622cf4ad4e8 100644 --- a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java +++ b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java @@ -332,6 +332,12 @@ public abstract class PermanentImpl extends CardImpl implements Permanent { if (object != null) { restrictHints.add(HintUtils.prepareText("Must attack defender " + object.getLogName() + addSourceObjectName(game, ability), null, HintUtils.HINT_ICON_REQUIRE)); } + Player player = game.getPlayer(entry.getKey().mustAttackDefender(ability, game)); + if (player != null) { + restrictHints.add(HintUtils.prepareText( + "Must attack defender " + player.getLogName() + addSourceObjectName(game, ability), + null, HintUtils.HINT_ICON_REQUIRE)); + } object = game.getObject(entry.getKey().mustBlockAttacker(ability, game)); if (object != null) { restrictHints.add(HintUtils.prepareText("Must block attacker " + object.getLogName() + addSourceObjectName(game, ability), null, HintUtils.HINT_ICON_REQUIRE));