diff --git a/Mage.Sets/src/mage/cards/s/SlimeAgainstHumanity.java b/Mage.Sets/src/mage/cards/s/SlimeAgainstHumanity.java index 269855fe315..37ec3901463 100644 --- a/Mage.Sets/src/mage/cards/s/SlimeAgainstHumanity.java +++ b/Mage.Sets/src/mage/cards/s/SlimeAgainstHumanity.java @@ -14,7 +14,7 @@ import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.NamePredicate; import mage.game.Game; import mage.game.permanent.Permanent; -import mage.game.permanent.token.OozeToken; +import mage.game.permanent.token.OozeTrampleToken; import mage.game.permanent.token.Token; import mage.players.Player; @@ -76,7 +76,7 @@ class SlimeAgainstHumanityEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { - Token token = new OozeToken(0, 0); + Token token = new OozeTrampleToken(); token.putOntoBattlefield(1, game, source); int graveCount = Optional .ofNullable(game.getPlayer(source.getControllerId())) diff --git a/Mage.Sets/src/mage/cards/t/TreacherousGreed.java b/Mage.Sets/src/mage/cards/t/TreacherousGreed.java index 6960163a970..bf1b8cda05f 100644 --- a/Mage.Sets/src/mage/cards/t/TreacherousGreed.java +++ b/Mage.Sets/src/mage/cards/t/TreacherousGreed.java @@ -61,7 +61,7 @@ enum TreacherousGreedPredicate implements Predicate { @Override public boolean apply(Permanent input, Game game) { - return false; + return TreacherousGreedWatcher.checkCreature(input, game); } } diff --git a/Mage/src/main/java/mage/game/permanent/token/OozeTrampleToken.java b/Mage/src/main/java/mage/game/permanent/token/OozeTrampleToken.java new file mode 100644 index 00000000000..7a61bff2575 --- /dev/null +++ b/Mage/src/main/java/mage/game/permanent/token/OozeTrampleToken.java @@ -0,0 +1,30 @@ +package mage.game.permanent.token; + +import mage.MageInt; +import mage.abilities.keyword.TrampleAbility; +import mage.constants.CardType; +import mage.constants.SubType; + +/** + * @author TheElk801 + */ +public final class OozeTrampleToken extends TokenImpl { + + public OozeTrampleToken() { + super("Ooze Token", "0/0 green Ooze creature token with trample"); + cardType.add(CardType.CREATURE); + subtype.add(SubType.OOZE); + color.setGreen(true); + power = new MageInt(0); + toughness = new MageInt(0); + this.addAbility(TrampleAbility.getInstance()); + } + + private OozeTrampleToken(final OozeTrampleToken token) { + super(token); + } + + public OozeTrampleToken copy() { + return new OozeTrampleToken(this); + } +}