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 #6530)
This commit is contained in:
parent
6db2b8baa1
commit
87b40007a8
1 changed files with 4 additions and 3 deletions
|
@ -99,7 +99,7 @@ class RielleTheEverwiseTriggeredAbility extends TriggeredAbilityImpl {
|
||||||
|
|
||||||
class RielleTheEverwiseWatcher extends Watcher {
|
class RielleTheEverwiseWatcher extends Watcher {
|
||||||
|
|
||||||
private final Map<UUID, Integer> discardedThisTurn = new HashMap();
|
private final Map<UUID, Integer> discardedThisTurn = new HashMap<>();
|
||||||
|
|
||||||
RielleTheEverwiseWatcher() {
|
RielleTheEverwiseWatcher() {
|
||||||
super(WatcherScope.GAME);
|
super(WatcherScope.GAME);
|
||||||
|
@ -107,8 +107,9 @@ class RielleTheEverwiseWatcher extends Watcher {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void watch(GameEvent event, Game game) {
|
public void watch(GameEvent event, Game game) {
|
||||||
if (event.getAmount() > 0) {
|
if (event.getType() == GameEvent.EventType.DISCARDED_CARDS
|
||||||
discardedThisTurn.compute(event.getPlayerId(), (u, i) -> i == null ? 1 : i + 1);
|
&& event.getAmount() > 0) {
|
||||||
|
discardedThisTurn.merge(event.getPlayerId(), 1, Integer::sum);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue