(final String property, final Player sourceController, final Card source, CardTraitBase spellAbility)
| 5811 | |
| 5812 | // Takes arguments like Blue or withFlying |
| 5813 | @Override |
| 5814 | public boolean hasProperty(final String property, final Player sourceController, final Card source, CardTraitBase spellAbility) { |
| 5815 | if (property.startsWith("!")) { |
| 5816 | return !CardProperty.cardHasProperty(this, property.substring(1), sourceController, source, spellAbility); |
| 5817 | } |
| 5818 | return CardProperty.cardHasProperty(this, property, sourceController, source, spellAbility); |
| 5819 | } |
| 5820 | |
| 5821 | public final boolean isEmblem() { |
| 5822 | return isEmblem; |
no test coverage detected