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 {
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue