diff --git a/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java b/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java index 17b4eb219e4..58c90e1f7c4 100644 --- a/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java +++ b/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java @@ -99,7 +99,7 @@ class RielleTheEverwiseTriggeredAbility extends TriggeredAbilityImpl { class RielleTheEverwiseWatcher extends Watcher { - private final Map discardedThisTurn = new HashMap(); + private final Map discardedThisTurn = new HashMap<>(); RielleTheEverwiseWatcher() { super(WatcherScope.GAME); @@ -107,8 +107,9 @@ class RielleTheEverwiseWatcher extends Watcher { @Override public void watch(GameEvent event, Game game) { - if (event.getAmount() > 0) { - discardedThisTurn.compute(event.getPlayerId(), (u, i) -> i == null ? 1 : i + 1); + if (event.getType() == GameEvent.EventType.DISCARDED_CARDS + && event.getAmount() > 0) { + discardedThisTurn.merge(event.getPlayerId(), 1, Integer::sum); } }