mirror of
https://github.com/correl/mage.git
synced 2025-01-12 11:08:01 +00:00
Assigned emblem images
This commit is contained in:
parent
72ec981508
commit
227ae8c2e2
40 changed files with 103 additions and 5 deletions
|
@ -38,5 +38,7 @@ public final class ArlinnEmbracedByTheMoonEmblem extends Emblem {
|
|||
effect.setText("and '{T}: This creature deals damage equal to its power to any target");
|
||||
ability.addEffect(effect);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("SOI");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,5 +27,7 @@ public final class BasriKetEmblem extends Emblem {
|
|||
.setText(", then put a +1/+1 counter on each creature you control")
|
||||
);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("M21");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,6 +34,8 @@ public class ChandraDressedToKillEmblem extends Emblem {
|
|||
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, new ChandraDressedToKillEmblemEffect(), filter, false, true);
|
||||
ability.addTarget(new TargetAnyTarget());
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("VOW");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -25,5 +25,7 @@ public final class ChandraTorchOfDefianceEmblem extends Emblem {
|
|||
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, StaticFilters.FILTER_SPELL_A, false, false);
|
||||
ability.addTarget(new TargetAnyTarget());
|
||||
getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("KLD");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
package mage.game.command.emblems;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import mage.abilities.Ability;
|
||||
|
@ -34,6 +35,8 @@ public final class DackFaydenEmblem extends Emblem {
|
|||
public DackFaydenEmblem() {
|
||||
this.setName("Emblem Dack");
|
||||
this.getAbilities().add(new DackFaydenEmblemTriggeredAbility());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("CNS", "EMA", "MED");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,8 @@ import mage.constants.Zone;
|
|||
import mage.game.command.Emblem;
|
||||
import mage.game.permanent.token.RedGreenBeastToken;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
|
@ -15,7 +17,7 @@ public final class DomriChaosBringerEmblem extends Emblem {
|
|||
// -8: You get an emblem with "At the beginning of each end step, create a 4/4 red and green Beast creature token with trample."
|
||||
public DomriChaosBringerEmblem() {
|
||||
this.setName("Emblem Domri");
|
||||
this.setExpansionSetCodeForImage("RNA");
|
||||
availableImageSetCodes = Arrays.asList("MED", "RNA");
|
||||
this.getAbilities().add(new BeginningOfEndStepTriggeredAbility(
|
||||
Zone.COMMAND, new CreateTokenEffect(new RedGreenBeastToken()),
|
||||
TargetController.ANY, null, false
|
||||
|
|
|
@ -14,6 +14,8 @@ import mage.filter.FilterPermanent;
|
|||
import mage.filter.common.FilterControlledCreaturePermanent;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author spjspj
|
||||
|
@ -32,5 +34,7 @@ public final class DomriRadeEmblem extends Emblem {
|
|||
HasteAbility.getInstance()
|
||||
);
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new GainAbilityControlledEffect(compoundAbilities, Duration.EndOfGame, filter)));
|
||||
|
||||
availableImageSetCodes = Arrays.asList("GTC", "MM3");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,8 @@ public final class DovinBaanEmblem extends Emblem {
|
|||
this.setName("Emblem Dovin");
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, new DovinBaanCantUntapEffect());
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("KLD");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -12,6 +12,8 @@ import mage.filter.common.FilterControlledPermanent;
|
|||
import mage.filter.predicate.Predicates;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author spjspj
|
||||
*/
|
||||
|
@ -28,6 +30,6 @@ public final class ElspethKnightErrantEmblem extends Emblem {
|
|||
Effect effect = new GainAbilityAllEffect(IndestructibleAbility.getInstance(), Duration.WhileOnBattlefield, filter, false);
|
||||
effect.setText("Artifacts, creatures, enchantments, and lands you control have indestructible");
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, effect));
|
||||
this.setExpansionSetCodeForImage("MMA");
|
||||
availableImageSetCodes = Arrays.asList("MMA", "MD1", "MED");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,8 @@ import mage.constants.SetTargetPointer;
|
|||
import mage.constants.Zone;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author spjspj
|
||||
*/
|
||||
|
@ -30,5 +32,7 @@ public final class GarrukApexPredatorEmblem extends Emblem {
|
|||
effect = new GainAbilityTargetEffect(TrampleAbility.getInstance(), Duration.EndOfTurn);
|
||||
ability.addEffect(effect.concatBy("and"));
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("M15", "MED");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,5 +28,7 @@ public final class GarrukCallerOfBeastsEmblem extends Emblem {
|
|||
Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(new FilterCreatureCard("creature card")), false, true, Outcome.PutCreatureInPlay);
|
||||
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, StaticFilters.FILTER_SPELL_A_CREATURE, true, false);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("M14");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,5 +17,7 @@ public class GarrukUnleashedEmblem extends Emblem {
|
|||
Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_CREATURE), false, true, Outcome.PutCreatureInPlay)
|
||||
.setText("search your library for a creature card, put it onto the battlefield, then shuffle");
|
||||
this.getAbilities().add(new BeginningOfYourEndStepTriggeredAbility(Zone.COMMAND, effect, true));
|
||||
|
||||
this.setExpansionSetCodeForImage("M21");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,8 @@ public final class GideonOfTheTrialsEmblem extends Emblem {
|
|||
this.setName("Emblem Gideon");
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, new GideonOfTheTrialsCantLoseEffect());
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("AKH");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -23,5 +23,7 @@ public final class JaceTelepathUnboundEmblem extends Emblem {
|
|||
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, StaticFilters.FILTER_SPELL_A, false, false);
|
||||
ability.addTarget(new TargetOpponent());
|
||||
getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("ORI");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package mage.game.command.emblems;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.UUID;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
|
@ -27,7 +28,7 @@ public final class JayaBallardEmblem extends Emblem {
|
|||
|
||||
public JayaBallardEmblem() {
|
||||
setName("Emblem Jaya Ballard");
|
||||
this.setExpansionSetCodeForImage("DOM");
|
||||
availableImageSetCodes = Arrays.asList("DOM", "MED");
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, new JayaBallardCastFromGraveyardEffect());
|
||||
ability.addEffect(new JayaBallardReplacementEffect());
|
||||
this.getAbilities().add(ability);
|
||||
|
|
|
@ -25,6 +25,8 @@ public final class KothOfTheHammerEmblem extends Emblem {
|
|||
public KothOfTheHammerEmblem() {
|
||||
this.setName("Emblem Koth");
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new KothOfTheHammerThirdEffect()));
|
||||
|
||||
this.setExpansionSetCodeForImage("DDI");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -27,6 +27,8 @@ public final class LilianaDefiantNecromancerEmblem extends Emblem {
|
|||
this.setName("Emblem Liliana");
|
||||
Ability ability = new DiesCreatureTriggeredAbility(Zone.COMMAND, new LilianaDefiantNecromancerEmblemEffect(), false, StaticFilters.FILTER_PERMANENT_A_CREATURE, true);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("ORI");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,6 +13,8 @@ import mage.constants.Zone;
|
|||
import mage.filter.common.FilterLandPermanent;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author spjspj
|
||||
|
@ -30,5 +32,7 @@ public final class LilianaOfTheDarkRealmsEmblem extends Emblem {
|
|||
SimpleManaAbility manaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana(4), new TapSourceCost());
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, new GainAbilityControlledEffect(manaAbility, Duration.WhileOnBattlefield, filter));
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("M13", "M14");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,6 +13,8 @@ import mage.game.Game;
|
|||
import mage.game.command.Emblem;
|
||||
import mage.game.permanent.token.ZombieToken;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author spjspj
|
||||
*/
|
||||
|
@ -24,6 +26,8 @@ public final class LilianaTheLastHopeEmblem extends Emblem {
|
|||
Ability ability = new BeginningOfEndStepTriggeredAbility(Zone.COMMAND, new CreateTokenEffect(new ZombieToken(), new LilianaZombiesCount()),
|
||||
TargetController.YOU, null, false);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("EMN", "MED");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -22,5 +22,7 @@ public final class LilianaWakerOfTheDeadEmblem extends Emblem {
|
|||
TargetController.YOU, false, false);
|
||||
ability.addTarget(new TargetCardInGraveyard(StaticFilters.FILTER_CARD_CREATURE));
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("M21");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,5 +18,7 @@ public final class MordenkainenEmblem extends Emblem {
|
|||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new MaximumHandSizeControllerEffect(
|
||||
Integer.MAX_VALUE, Duration.WhileOnBattlefield, MaximumHandSizeControllerEffect.HandSizeModification.SET
|
||||
)));
|
||||
|
||||
this.setExpansionSetCodeForImage("AFR");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,5 +22,7 @@ public final class NarsetOfTheAncientWayEmblem extends Emblem {
|
|||
);
|
||||
ability.addTarget(new TargetAnyTarget());
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("IKO");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,5 +20,7 @@ public final class NissaVitalForceEmblem extends Emblem {
|
|||
Ability ability = new EntersBattlefieldAllTriggeredAbility(Zone.COMMAND, new DrawCardSourceControllerEffect(1), new FilterControlledLandPermanent("a land"),
|
||||
true, null, true);
|
||||
getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("KLD");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,5 +34,7 @@ public final class ObNixilisOfTheBlackOathEmblem extends Emblem {
|
|||
effect.setText("and draw X cards, where X is the sacrificed creature's power");
|
||||
ability.addEffect(effect);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("C14");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,8 @@ import mage.game.command.Emblem;
|
|||
import mage.game.events.GameEvent;
|
||||
import mage.game.events.GameEvent.EventType;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author spjspj
|
||||
|
@ -20,7 +22,7 @@ public final class ObNixilisReignitedEmblem extends Emblem {
|
|||
setName("Emblem Nixilis");
|
||||
|
||||
this.getAbilities().add(new ObNixilisEmblemTriggeredAbility(new LoseLifeSourceControllerEffect(2), false));
|
||||
this.setExpansionSetCodeForImage("BFZ");
|
||||
availableImageSetCodes = Arrays.asList("BFZ", "DDR", "C19");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ import mage.filter.StaticFilters;
|
|||
import mage.game.command.Emblem;
|
||||
import mage.target.common.TargetAnyTarget;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author TheElk801
|
||||
|
@ -28,5 +30,7 @@ public final class RalIzzetViceroyEmblem extends Emblem {
|
|||
);
|
||||
ability.addTarget(new TargetAnyTarget());
|
||||
getAbilities().add(ability);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("MED", "GRN");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,8 @@ import mage.game.command.Emblem;
|
|||
import mage.game.events.GameEvent;
|
||||
import mage.game.stack.StackAbility;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
|
@ -18,6 +20,8 @@ public final class RowanKenrithEmblem extends Emblem {
|
|||
public RowanKenrithEmblem() {
|
||||
this.setName("Emblem Rowan Kenrith");
|
||||
this.getAbilities().add(new RowanKenrithEmblemTriggeredAbility());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("BBD", "CLB");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -21,6 +21,8 @@ public final class SerraTheBenevolentEmblem extends Emblem {
|
|||
public SerraTheBenevolentEmblem() {
|
||||
this.setName("Emblem Serra");
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new SerraTheBenevolentEmblemEffect()));
|
||||
|
||||
this.setExpansionSetCodeForImage("MH1");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -19,5 +19,7 @@ public final class SorinLordOfInnistradEmblem extends Emblem {
|
|||
BoostControlledEffect effect = new BoostControlledEffect(1, 0, Duration.EndOfGame);
|
||||
Ability ability = new SimpleStaticAbility(Zone.COMMAND, effect);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("DKA");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,5 +18,7 @@ public final class TamiyoFieldResearcherEmblem extends Emblem {
|
|||
this.setName("Emblem Tamiyo");
|
||||
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new CastFromHandWithoutPayingManaCostEffect()));
|
||||
|
||||
this.setExpansionSetCodeForImage("EMN");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,8 @@ import mage.constants.Zone;
|
|||
import mage.filter.StaticFilters;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author spjspj
|
||||
*/
|
||||
|
@ -31,5 +33,7 @@ public final class TamiyoTheMoonSageEmblem extends Emblem {
|
|||
Zone.COMMAND, new ReturnToHandTargetEffect().setText("return it to your hand"),
|
||||
true, StaticFilters.FILTER_CARD_A, TargetController.YOU, SetTargetPointer.CARD
|
||||
));
|
||||
|
||||
availableImageSetCodes = Arrays.asList("AVR", "MED");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,8 @@ import mage.filter.FilterPermanent;
|
|||
import mage.game.command.Emblem;
|
||||
import mage.target.TargetPermanent;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author LevelX2
|
||||
|
@ -23,6 +25,8 @@ public final class TeferiHeroOfDominariaEmblem extends Emblem {
|
|||
filter.add(TargetController.OPPONENT.getControllerPredicate());
|
||||
ability.addTarget(new TargetPermanent(filter));
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("DOM", "MED");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -17,5 +17,7 @@ public final class TeferiTemporalArchmageEmblem extends Emblem {
|
|||
public TeferiTemporalArchmageEmblem() {
|
||||
this.setName("Emblem Teferi");
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new ActivateAbilitiesAnyTimeYouCouldCastInstantEffect(LoyaltyAbility.class, "loyalty abilities of planeswalkers you control on any player's turn")));
|
||||
|
||||
this.setExpansionSetCodeForImage("C14");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,6 +18,8 @@ public class TeferiWhoSlowsTheSunsetEmblem extends Emblem {
|
|||
Zone.COMMAND, new UntapAllDuringEachOtherPlayersUntapStepEffect(StaticFilters.FILTER_CONTROLLED_PERMANENTS)
|
||||
));
|
||||
this.getAbilities().add(new SimpleStaticAbility(new TeferiWhoSlowsTheSunsetEmblemEffect()));
|
||||
|
||||
this.setExpansionSetCodeForImage("MID");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -31,5 +31,7 @@ public final class TezzeretTheSchemerEmblem extends Emblem {
|
|||
ability.addEffect(effect);
|
||||
ability.addTarget(new TargetPermanent(FILTER_CONTROLLED_PERMANENT_ARTIFACT));
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("AER");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,6 +24,8 @@ public final class TibaltCosmicImpostorEmblem extends Emblem {
|
|||
public TibaltCosmicImpostorEmblem() {
|
||||
setName("Emblem Tibalt");
|
||||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new TibaltCosmicImpostorPlayFromExileEffect()));
|
||||
|
||||
this.setExpansionSetCodeForImage("KHM");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -32,6 +32,8 @@ public final class VenserTheSojournerEmblem extends Emblem {
|
|||
Target target = new TargetPermanent();
|
||||
ability.addTarget(target);
|
||||
this.getAbilities().add(ability);
|
||||
|
||||
this.setExpansionSetCodeForImage("DDI");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,8 @@ import mage.constants.Zone;
|
|||
import mage.filter.StaticFilters;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
|
@ -15,7 +17,7 @@ public final class VraskaGolgariQueenEmblem extends Emblem {
|
|||
// -9: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game."
|
||||
public VraskaGolgariQueenEmblem() {
|
||||
this.setName("Emblem Vraska");
|
||||
this.setExpansionSetCodeForImage("GRN");
|
||||
availableImageSetCodes = Arrays.asList("MED", "GRN");
|
||||
this.getAbilities().add(new DealsDamageToAPlayerAllTriggeredAbility(
|
||||
Zone.COMMAND, new LoseGameTargetPlayerEffect(),
|
||||
StaticFilters.FILTER_CONTROLLED_A_CREATURE,
|
||||
|
|
|
@ -6,6 +6,8 @@ import mage.constants.Zone;
|
|||
import mage.filter.StaticFilters;
|
||||
import mage.game.command.Emblem;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
|
@ -21,5 +23,7 @@ public final class WillKenrithEmblem extends Emblem {
|
|||
false,
|
||||
true
|
||||
));
|
||||
|
||||
availableImageSetCodes = Arrays.asList("BBD", "CLB");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,5 +17,7 @@ public final class WrennAndSevenEmblem extends Emblem {
|
|||
this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new MaximumHandSizeControllerEffect(
|
||||
Integer.MAX_VALUE, Duration.WhileOnBattlefield, MaximumHandSizeControllerEffect.HandSizeModification.SET
|
||||
)));
|
||||
|
||||
this.setExpansionSetCodeForImage("MID");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue