forked from External/mage
refactor the copy functionality for no-args watchers
This commit is contained in:
parent
80e7593bb1
commit
1852de2f47
52 changed files with 73 additions and 538 deletions
|
|
@ -1025,8 +1025,14 @@ public abstract class GameImpl implements Game, Serializable {
|
|||
}
|
||||
|
||||
public void initPlayerDefaultWatchers(UUID playerId) {
|
||||
getState().addWatcher(new PlayerDamagedBySourceWatcher(playerId));
|
||||
getState().addWatcher(new BloodthirstWatcher(playerId));
|
||||
PlayerDamagedBySourceWatcher playerDamagedBySourceWatcher = new PlayerDamagedBySourceWatcher();
|
||||
playerDamagedBySourceWatcher.setControllerId(playerId);
|
||||
|
||||
getState().addWatcher(playerDamagedBySourceWatcher);
|
||||
|
||||
BloodthirstWatcher bloodthirstWatcher = new BloodthirstWatcher();
|
||||
bloodthirstWatcher.setControllerId(playerId);
|
||||
getState().addWatcher(bloodthirstWatcher);
|
||||
}
|
||||
|
||||
protected void sendStartMessage(Player choosingPlayer, Player startingPlayer) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue