mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 21:29:17 -08:00
implement [PIP] Vault 112: Sadistic Simulation
This commit is contained in:
parent
34129d6180
commit
860a767cca
4 changed files with 137 additions and 1 deletions
|
|
@ -493,6 +493,7 @@ public interface Player extends MageItem, Copyable<Player> {
|
|||
* @param approvingObject reference to the ability that allows to play the card
|
||||
* @return
|
||||
*/
|
||||
// TODO: should have a version taking a PlayLandAbility or SpellAbility to handle MDFC/Zoetic Cavern/Adventure/etc...
|
||||
boolean playCard(Card card, Game game, boolean noMana, ApprovingObject approvingObject);
|
||||
|
||||
/**
|
||||
|
|
@ -504,6 +505,7 @@ public interface Player extends MageItem, Copyable<Player> {
|
|||
* of lands you already played.
|
||||
* @return
|
||||
*/
|
||||
// TODO: should have a version taking a PlayLandAbility to handle MDFC/Zoetic Cavern/etc...
|
||||
boolean playLand(Card card, Game game, boolean ignoreTiming);
|
||||
|
||||
boolean activateAbility(ActivatedAbility ability, Game game);
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public class TargetCardInExile extends TargetCard {
|
|||
}
|
||||
|
||||
public TargetCardInExile(int minNumTargets, int maxNumTargets, FilterCard filter, UUID zoneId) {
|
||||
this(minNumTargets, maxNumTargets, filter, zoneId, false);
|
||||
this(minNumTargets, maxNumTargets, filter, zoneId, zoneId == null);
|
||||
}
|
||||
|
||||
public TargetCardInExile(int minNumTargets, int maxNumTargets, FilterCard filter, UUID zoneId, boolean allExileZones) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue