Refactor effects which disable the "legend rule" (#9662)

This commit is contained in:
Evan Kranzler 2022-10-28 18:04:23 -04:00 committed by GitHub
parent 1fece87819
commit 3ed26a2b1f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 243 additions and 211 deletions

View file

@ -222,6 +222,10 @@ public interface Permanent extends Card, Controllable {
boolean canLoyaltyBeUsed(Game game);
void setLegendRuleApplies(boolean legendRuleApplies);
boolean legendRuleApplies();
void resetControl();
boolean changeControllerId(UUID controllerId, Game game, Ability source);