[MIC] Implemented Curse of Clinging Webs

This commit is contained in:
Evan Kranzler 2021-09-20 19:53:02 -04:00
parent 77845bd1df
commit b43bb44b27
4 changed files with 102 additions and 43 deletions

View file

@ -0,0 +1,19 @@
package mage.filter.predicate.permanent;
import mage.filter.predicate.ObjectSourcePlayer;
import mage.filter.predicate.ObjectSourcePlayerPredicate;
import mage.game.Game;
import mage.game.permanent.Permanent;
/**
* @author TheElk801
*/
public enum EnchantPlayerControlsPredicate implements ObjectSourcePlayerPredicate<ObjectSourcePlayer<Permanent>> {
instance;
@Override
public boolean apply(ObjectSourcePlayer<Permanent> input, Game game) {
Permanent permanent = game.getPermanent(input.getSourceId());
return permanent != null && input.getObject().isControlledBy(permanent.getAttachedTo());
}
}