mirror of
https://github.com/magefree/mage.git
synced 2025-12-27 05:52:06 -08:00
[J25] Implement Fumulus, the Infestation
This commit is contained in:
parent
0d98652c60
commit
43cdf845d5
3 changed files with 85 additions and 2 deletions
|
|
@ -28,7 +28,11 @@ public class SacrificePermanentTriggeredAbility extends TriggeredAbilityImpl {
|
|||
* zone = battlefield, setTargetPointer = NONE, optional = false
|
||||
*/
|
||||
public SacrificePermanentTriggeredAbility(Effect effect, FilterPermanent filter) {
|
||||
this(Zone.BATTLEFIELD, effect, filter, TargetController.YOU, SetTargetPointer.NONE, false);
|
||||
this(effect, filter, TargetController.YOU);
|
||||
}
|
||||
|
||||
public SacrificePermanentTriggeredAbility(Effect effect, FilterPermanent filter, TargetController sacrificingPlayer) {
|
||||
this(Zone.BATTLEFIELD, effect, filter, sacrificingPlayer, SetTargetPointer.NONE, false);
|
||||
}
|
||||
|
||||
public SacrificePermanentTriggeredAbility(Zone zone, Effect effect, FilterPermanent filter,
|
||||
|
|
@ -115,7 +119,7 @@ public class SacrificePermanentTriggeredAbility extends TriggeredAbilityImpl {
|
|||
default:
|
||||
throw new IllegalArgumentException("Unsupported TargetController in SacrificePermanentTriggeredAbility: " + sacrificingPlayer);
|
||||
}
|
||||
return getWhen() + targetControllerText + CardUtil.addArticle(filter.getMessage()) + ", ";
|
||||
return getWhen() + targetControllerText + CardUtil.addArticle(filter.getMessage()) + ", ";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue