made getSubTypeFlags public so that it can be used by groovy script

master
melvin 2013-10-24 16:13:34 +08:00
parent 8712d5c3f7
commit a62682cebd
2 changed files with 2 additions and 2 deletions

View File

@ -53,7 +53,7 @@ def NONTOKEN_CREATURE = new MagicPermanentFilterImpl() {
@Override
public void modSubTypeFlags(final MagicPermanent source, final Set<MagicSubType> flags) {
final MagicCard card = source.getExiledCards().getCardAtTop();
flags.addAll(card.getCardDefinition().genSubTypeFlags());
flags.addAll(card.getCardDefinition().getSubTypeFlags());
}
@Override
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {

View File

@ -403,7 +403,7 @@ public class MagicCardDefinition implements MagicAbilityStore {
return subTypeFlags.clone();
}
EnumSet<MagicSubType> getSubTypeFlags() {
public EnumSet<MagicSubType> getSubTypeFlags() {
final EnumSet<MagicSubType> subTypes = genSubTypeFlags();
applyCDASubType(null, null, subTypes);
return subTypes;