[MIC] Implemented Visions of Dominance

This commit is contained in:
Evan Kranzler 2021-09-20 08:48:28 -04:00
parent 61288b6439
commit a88427a6d9
5 changed files with 90 additions and 0 deletions

View file

@ -144,6 +144,8 @@ public interface Card extends MageObject {
void looseAllAbilities(Game game);
boolean addCounters(Counter counter, Ability source, Game game);
boolean addCounters(Counter counter, UUID playerAddingCounters, Ability source, Game game);
boolean addCounters(Counter counter, UUID playerAddingCounters, Ability source, Game game, boolean isEffect);

View file

@ -687,6 +687,11 @@ public abstract class CardImpl extends MageObjectImpl implements Card {
return ownerId;
}
@Override
public boolean addCounters(Counter counter, Ability source, Game game) {
return addCounters(counter, source.getControllerId(), source, game);
}
@Override
public boolean addCounters(Counter counter, UUID playerAddingCounters, Ability source, Game game) {
return addCounters(counter, playerAddingCounters, source, game, null, true);

View file

@ -989,6 +989,11 @@ public class Spell extends StackObjectImpl implements Card {
return card.getCounters(state);
}
@Override
public boolean addCounters(Counter counter, Ability source, Game game) {
return card.addCounters(counter, source, game);
}
@Override
public boolean addCounters(Counter counter, UUID playerAddingCounters, Ability source, Game game) {
return card.addCounters(counter, playerAddingCounters, source, game);