[AFR] Implemented Minimus Containment

This commit is contained in:
Evan Kranzler 2021-07-10 17:14:36 -04:00
parent 2bd98dd4c8
commit 9d9bf3e88c
3 changed files with 117 additions and 0 deletions

View file

@ -398,6 +398,11 @@ public interface MageObject extends MageItem, Serializable {
}
}
default void retainAllArtifactSubTypes(Game game) {
setIsAllCreatureTypes(game, false);
game.getState().getCreateMageObjectAttribute(this, game).getSubtype().retainAll(SubType.getArtifactTypes());
}
default void retainAllEnchantmentSubTypes(Game game) {
setIsAllCreatureTypes(game, false);
game.getState().getCreateMageObjectAttribute(this, game).getSubtype().retainAll(SubType.getEnchantmentTypes());