Ability refactor: new code to remove abilities from permanent;

This commit is contained in:
Oleg Agafonov 2020-05-28 22:30:34 +04:00
parent 3634e87e8e
commit 978118148b
24 changed files with 131 additions and 111 deletions

View file

@ -522,4 +522,11 @@ public interface Ability extends Controllable, Serializable {
Ability addCustomOutcome(Outcome customOutcome);
Outcome getCustomOutcome();
/**
* For mtg's instances search, see rules example in 112.10b
* @param ability
* @return
*/
boolean isSameInstance(Ability ability);
}