mirror of
https://github.com/magefree/mage.git
synced 2025-12-24 20:41:58 -08:00
* Board the Weatherlight - Fixed that the cards left were not returned in random order.
This commit is contained in:
parent
717308ba12
commit
372ba795d2
7 changed files with 25 additions and 25 deletions
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
package mage.abilities.effects.common.continuous;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
|
@ -16,6 +15,7 @@ import mage.constants.Outcome;
|
|||
import mage.constants.SubLayer;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.Permanent;
|
||||
|
||||
|
|
@ -29,11 +29,11 @@ public class GainAbilityControlledEffect extends ContinuousEffectImpl {
|
|||
protected FilterPermanent filter;
|
||||
|
||||
public GainAbilityControlledEffect(Ability ability, Duration duration) {
|
||||
this(ability, duration, new FilterPermanent("permanents"));
|
||||
this(ability, duration, StaticFilters.FILTER_PERMANENT);
|
||||
}
|
||||
|
||||
public GainAbilityControlledEffect(CompoundAbility ability, Duration duration) {
|
||||
this(ability, duration, new FilterPermanent("permanents"));
|
||||
this(ability, duration, StaticFilters.FILTER_PERMANENT);
|
||||
}
|
||||
|
||||
public GainAbilityControlledEffect(Ability ability, Duration duration, FilterPermanent filter) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
package mage.abilities.effects.common.continuous;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
|
@ -15,6 +14,7 @@ import mage.constants.Outcome;
|
|||
import mage.constants.SubLayer;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.Permanent;
|
||||
|
||||
|
|
@ -28,11 +28,11 @@ public class LoseAbilityAllEffect extends ContinuousEffectImpl {
|
|||
protected FilterPermanent filter;
|
||||
|
||||
public LoseAbilityAllEffect(Ability ability, Duration duration) {
|
||||
this(ability, duration, new FilterPermanent("permanents"));
|
||||
this(ability, duration, StaticFilters.FILTER_PERMANENT);
|
||||
}
|
||||
|
||||
public LoseAbilityAllEffect(CompoundAbility ability, Duration duration) {
|
||||
this(ability, duration, new FilterPermanent("permanents"));
|
||||
this(ability, duration, StaticFilters.FILTER_PERMANENT);
|
||||
}
|
||||
|
||||
public LoseAbilityAllEffect(Ability ability, Duration duration, FilterPermanent filter) {
|
||||
|
|
|
|||
|
|
@ -137,6 +137,12 @@ public final class StaticFilters {
|
|||
FILTER_PERMANENT.setLockedFilter(true);
|
||||
}
|
||||
|
||||
public static final FilterPermanent FILTER_PERMANENTS = new FilterPermanent("permanents");
|
||||
|
||||
static {
|
||||
FILTER_PERMANENTS.setLockedFilter(true);
|
||||
}
|
||||
|
||||
public static final FilterPermanent FILTER_PERMANENT_ARTIFACT_AN = new FilterArtifactPermanent("an artifact");
|
||||
|
||||
static {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue