[BRO] Implement Trench Stalker

This commit is contained in:
Evan Kranzler 2022-11-05 10:19:53 -04:00
parent c3fce2a59d
commit e0cc1db4fe
8 changed files with 103 additions and 88 deletions

View file

@ -0,0 +1,24 @@
package mage.abilities.condition.common;
import mage.abilities.Ability;
import mage.abilities.condition.Condition;
import mage.game.Game;
import mage.watchers.common.CardsDrawnThisTurnWatcher;
/**
* @author TheElk801
*/
public enum DrewTwoOrMoreCardsCondition implements Condition {
instance;
@Override
public boolean apply(Game game, Ability source) {
CardsDrawnThisTurnWatcher watcher = game.getState().getWatcher(CardsDrawnThisTurnWatcher.class);
return watcher != null && watcher.getCardsDrawnThisTurn(source.getControllerId()) >= 2;
}
@Override
public String toString() {
return "you've drawn two or more cards this turn";
}
}