mirror of
https://github.com/magefree/mage.git
synced 2025-12-24 20:41:58 -08:00
added isInstantOrSorcery method to MageObject
This commit is contained in:
parent
2ba78391f1
commit
aa63a262b6
2 changed files with 7 additions and 3 deletions
|
|
@ -86,10 +86,10 @@ public interface MageObject extends MageItem, Serializable {
|
|||
|
||||
void setZoneChangeCounter(int value, Game game);
|
||||
|
||||
default boolean isHistoric(){
|
||||
default boolean isHistoric() {
|
||||
return getCardType().contains(CardType.ARTIFACT)
|
||||
|| getSuperType().contains(SuperType.LEGENDARY)
|
||||
|| hasSubtype(SubType.SAGA, null );
|
||||
|| hasSubtype(SubType.SAGA, null);
|
||||
}
|
||||
|
||||
default boolean isCreature() {
|
||||
|
|
@ -116,6 +116,10 @@ public interface MageObject extends MageItem, Serializable {
|
|||
return getCardType().contains(CardType.SORCERY);
|
||||
}
|
||||
|
||||
default boolean isInstantOrSorcery() {
|
||||
return this.isInstant() || this.isSorcery();
|
||||
}
|
||||
|
||||
default boolean isPlaneswalker() {
|
||||
return getCardType().contains(CardType.PLANESWALKER);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue