From 851b867ffd22bfd3e3cf808a5563ba466da7d506 Mon Sep 17 00:00:00 2001 From: L_J Date: Sat, 17 Feb 2018 13:59:22 +0000 Subject: [PATCH] Some fireEvent changes --- Mage.Sets/src/mage/cards/b/BalduvianWarlord.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mage.Sets/src/mage/cards/b/BalduvianWarlord.java b/Mage.Sets/src/mage/cards/b/BalduvianWarlord.java index 1bca32e4a9c..e8378805b5f 100644 --- a/Mage.Sets/src/mage/cards/b/BalduvianWarlord.java +++ b/Mage.Sets/src/mage/cards/b/BalduvianWarlord.java @@ -166,6 +166,12 @@ class BalduvianWarlordUnblockEffect extends OneShotEffect { game.getCombat().addBlockingGroup(permanent.getId(), chosenPermanent.getId(), controller.getId(), game); // 702.21h if (notYetBlocked) { game.fireEvent(GameEvent.getEvent(GameEvent.EventType.CREATURE_BLOCKED, chosenPermanent.getId(), null)); + for (UUID bandedId : chosenPermanent.getBandedCards()) { + CombatGroup bandedGroup = game.getCombat().findGroup(bandedId); + if (bandedGroup != null && chosenGroup.getBlockers().size() == 1) { + game.fireEvent(GameEvent.getEvent(GameEvent.EventType.CREATURE_BLOCKED, bandedId, null)); + } + } } game.fireEvent(GameEvent.getEvent(GameEvent.EventType.BLOCKER_DECLARED, chosenPermanent.getId(), permanent.getId(), permanent.getControllerId())); }