[STX] Implemented Explosive Welcome

This commit is contained in:
Evan Kranzler 2021-04-07 08:33:53 -04:00
parent 00952580b4
commit 37a4ae27f1
3 changed files with 64 additions and 0 deletions

View file

@ -5,6 +5,8 @@ import mage.filter.FilterImpl;
import mage.filter.FilterInPlay;
import mage.filter.FilterPermanent;
import mage.filter.FilterPlayer;
import mage.filter.predicate.ObjectPlayerPredicate;
import mage.filter.predicate.Predicate;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.players.Player;
@ -44,6 +46,11 @@ public class FilterPermanentOrPlayer extends FilterImpl<MageItem> implements Fil
return true;
}
public void add(ObjectPlayerPredicate predicate) {
playerFilter.add((Predicate<? super Player>) predicate);
permanentFilter.add((Predicate<? super Permanent>) predicate);
}
@Override
public boolean match(MageItem o, Game game) {
if (super.match(o, game)) {