created events for adding counters to players

This commit is contained in:
BetaSteward 2011-09-14 21:31:08 -04:00
parent a15e4bdb54
commit cd81f4197d
12 changed files with 39 additions and 17 deletions

View file

@ -92,7 +92,7 @@ class PoisonControllerEffect extends OneShotEffect<PoisonControllerEffect> {
public boolean apply(Game game, Ability source) {
Player player = game.getPlayer(source.getControllerId());
if (player != null) {
player.getCounters().addCounter(CounterType.POISON.createInstance());
player.addCounters(CounterType.POISON.createInstance(), game);
return true;
}
return false;

View file

@ -102,7 +102,7 @@ class PoisonControllerTargetCreatureEffect extends OneShotEffect<PoisonControlle
if (p != null) {
Player player = game.getPlayer(p.getControllerId());
if (player != null) {
player.getCounters().addCounter(CounterType.POISON.createInstance());
player.addCounters(CounterType.POISON.createInstance(), game);
}
}
return false;

View file

@ -164,7 +164,7 @@ class VirulentWoundDelayedEffect extends OneShotEffect<VirulentWoundDelayedEffec
if (permanent != null) {
Player player = game.getPlayer(permanent.getControllerId());
if (player != null) {
player.getCounters().addCounter(CounterType.POISON.createInstance(1));
player.addCounters(CounterType.POISON.createInstance(1), game);
return true;
}
}

View file

@ -88,7 +88,7 @@ class IchorRatsEffect extends OneShotEffect<IchorRatsEffect> {
for (UUID playerId : game.getPlayerList()) {
Player player = game.getPlayer(playerId);
if (player != null) {
player.getCounters().addCounter(CounterType.POISON.createInstance());
player.addCounters(CounterType.POISON.createInstance(), game);
}
}
return true;