From 97e34dab4905cf92dfc5071634d79c29234c52f0 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Tue, 5 Sep 2017 10:15:40 -0400 Subject: [PATCH] Added Explore event --- .../mage/abilities/effects/keyword/ExploreSourceEffect.java | 2 ++ Mage/src/main/java/mage/game/events/GameEvent.java | 1 + 2 files changed, 3 insertions(+) diff --git a/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java index b161c9578b2..e6ea352256c 100644 --- a/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java @@ -39,6 +39,7 @@ import mage.counters.CounterType; import mage.filter.FilterCard; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.game.Game; +import mage.game.events.GameEvent; import mage.game.permanent.Permanent; import mage.players.Player; @@ -75,6 +76,7 @@ public class ExploreSourceEffect extends OneShotEffect { if (player == null) { return false; } + game.fireEvent(GameEvent.getEvent(GameEvent.EventType.EXPLORED, source.getSourceId(), source.getSourceId(), source.getControllerId())); if (player.getLibrary().hasCards()) { Card card = player.getLibrary().getFromTop(game); Cards cards = new CardsImpl(); diff --git a/Mage/src/main/java/mage/game/events/GameEvent.java b/Mage/src/main/java/mage/game/events/GameEvent.java index 5033931abce..b6b65c48476 100644 --- a/Mage/src/main/java/mage/game/events/GameEvent.java +++ b/Mage/src/main/java/mage/game/events/GameEvent.java @@ -91,6 +91,7 @@ public class GameEvent implements Serializable { EMPTY_DRAW, DRAW_CARDS, // applies to an instruction to draw more than one card before any replacement effects apply to individual cards drawn DRAW_CARD, DREW_CARD, + EXPLORED, MIRACLE_CARD_REVEALED, MADNESS_CARD_EXILED, INVESTIGATED,