gain all creature types instead of gain changeling

master
melvin 2013-10-21 11:47:34 +08:00
parent 76c09e0df2
commit 6a50b30dfa
1 changed files with 6 additions and 2 deletions

View File

@ -8,7 +8,6 @@ def AB = new MagicStatic(MagicLayer.Ability, MagicStatic.UntilEOT) {
@Override @Override
public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set<MagicAbility> flags) { public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set<MagicAbility> flags) {
flags.add(MagicAbility.Flying); flags.add(MagicAbility.Flying);
flags.add(MagicAbility.Changeling);
} }
}; };
@ -28,7 +27,12 @@ def AB = new MagicStatic(MagicLayer.Ability, MagicStatic.UntilEOT) {
public void executeEvent(final MagicGame game, final MagicEvent event) { public void executeEvent(final MagicGame game, final MagicEvent event) {
event.processTargetPermanent(game, { event.processTargetPermanent(game, {
MagicPermanent creature -> MagicPermanent creature ->
game.doAction(new MagicBecomesCreatureAction(creature,PT,AB)); game.doAction(new MagicBecomesCreatureAction(
creature,
PT,
MagicStatic.AllCreatureTypesUntilEOT,
AB
));
} as MagicPermanentAction); } as MagicPermanentAction);
} }
} }