forked from External/mage
[DSK] Implement Acrobatic Cheerleader and per-game trigger limits (#13232)
This commit is contained in:
parent
3d147552d1
commit
b58fbbdd84
6 changed files with 220 additions and 6 deletions
|
|
@ -40,6 +40,11 @@ public interface TriggeredAbility extends Ability {
|
|||
*/
|
||||
TriggeredAbility setTriggersLimitEachTurn(int limit);
|
||||
|
||||
/**
|
||||
* limit the number of triggers each game
|
||||
*/
|
||||
TriggeredAbility setTriggersLimitEachGame(int limit);
|
||||
|
||||
/**
|
||||
* Get the number of times the trigger may trigger this turn.
|
||||
* e.g. 0, 1 or 2 for a trigger that is limited to trigger twice each turn.
|
||||
|
|
@ -47,6 +52,13 @@ public interface TriggeredAbility extends Ability {
|
|||
*/
|
||||
int getRemainingTriggersLimitEachTurn(Game game);
|
||||
|
||||
/**
|
||||
* Get the number of times the trigger may trigger this game.
|
||||
* e.g. 0, 1 or 2 for a trigger that is limited to trigger twice each game.
|
||||
* Integer.MAX_VALUE when no limit.
|
||||
*/
|
||||
int getRemainingTriggersLimitEachGame(Game game);
|
||||
|
||||
TriggeredAbility setDoOnlyOnceEachTurn(boolean doOnlyOnce);
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue