* Cards drawn this turn - fixed rollback error on some cards usage;

This commit is contained in:
Oleg Agafonov 2020-12-20 14:30:42 +04:00
parent e5faadf1c9
commit a2c046993d
10 changed files with 11 additions and 8 deletions

View file

@ -1123,6 +1123,7 @@ public abstract class GameImpl implements Game, Serializable {
getState().addWatcher(new DamageDoneWatcher());
getState().addWatcher(new PlanarRollWatcher());
getState().addWatcher(new PlayersAttackedThisTurnWatcher());
getState().addWatcher(new CardsDrawnThisTurnWatcher());
}
public void initPlayerDefaultWatchers(UUID playerId) {

View file

@ -17,6 +17,9 @@ public class CardsDrawnThisTurnWatcher extends Watcher {
private final Map<UUID, Integer> cardsDrawnThisTurn = new HashMap<>();
/**
* It's a default game watcher, so no need to init it with card code
*/
public CardsDrawnThisTurnWatcher() {
super(WatcherScope.GAME);
}