1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-03-13 01:09:53 -09:00

fixed Rielle, the Everwise not triggering properly (fixes )

This commit is contained in:
Evan Kranzler 2020-05-07 18:19:46 -04:00
parent 6db2b8baa1
commit 87b40007a8

View file

@ -99,7 +99,7 @@ class RielleTheEverwiseTriggeredAbility extends TriggeredAbilityImpl {
class RielleTheEverwiseWatcher extends Watcher {
private final Map<UUID, Integer> discardedThisTurn = new HashMap();
private final Map<UUID, Integer> 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);
}
}