Add Adapt to effect script

master
Ada Joule 2019-01-16 17:09:54 +07:00
parent 50b97bd746
commit e42b42c829
1 changed files with 14 additions and 0 deletions

View File

@ -3290,6 +3290,20 @@ public enum MagicRuleEventAction {
}
},
Adapt(
"adapt " + ARG.NUMBER
) {
@Override
public MagicEventAction getAction(final Matcher matcher) {
return (game, event) -> {
final int n = ARG.number(matcher);
final MagicPermanent permanent = event.getPermanent();
if (permanent.getCounters(MagicCounterType.PlusOne) == 0) {
game.doAction(new ChangeCountersAction(event.getPlayer(), permanent, MagicCounterType.PlusOne, n));
}
};
}
},
;
private final Pattern pattern;