[MKM] Implement Curious Cadaver

This commit is contained in:
theelk801 2023-12-06 18:21:49 -05:00
parent 6a29580d4f
commit 62aad2bc25
3 changed files with 58 additions and 2 deletions

View file

@ -32,8 +32,14 @@ public class SacrificePermanentTriggeredAbility extends TriggeredAbilityImpl {
}
public SacrificePermanentTriggeredAbility(Effect effect, FilterPermanent filter, boolean setTargetPointer, boolean optional) {
super(Zone.BATTLEFIELD, effect, optional);
setLeavesTheBattlefieldTrigger(true);
this(Zone.BATTLEFIELD, effect, filter, setTargetPointer, optional);
}
public SacrificePermanentTriggeredAbility(Zone zone, Effect effect, FilterPermanent filter, boolean setTargetPointer, boolean optional) {
super(zone, effect, optional);
if (Zone.BATTLEFIELD.match(zone)) {
setLeavesTheBattlefieldTrigger(true);
}
this.filter = filter;
this.setTargetPointer = setTargetPointer;
setTriggerPhrase("Whenever you sacrifice " + CardUtil.addArticle(filter.getMessage()) + ", ");