Implemented Arcane Signet

This commit is contained in:
Evan Kranzler 2019-07-22 17:37:25 -04:00
parent 25043eaa3e
commit b0e812b07f
2 changed files with 33 additions and 0 deletions

View file

@ -0,0 +1,30 @@
package mage.cards.a;
import mage.abilities.mana.CommanderColorIdentityManaAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class ArcaneSignet extends CardImpl {
public ArcaneSignet(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}");
// {T}: Add one mana of any color in your commander's color identity.
this.addAbility(new CommanderColorIdentityManaAbility());
}
private ArcaneSignet(final ArcaneSignet card) {
super(card);
}
@Override
public ArcaneSignet copy() {
return new ArcaneSignet(this);
}
}

View file

@ -1,6 +1,7 @@
package mage.sets; package mage.sets;
import mage.cards.ExpansionSet; import mage.cards.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType; import mage.constants.SetType;
/** /**
@ -24,5 +25,7 @@ public final class ThroneOfEldraine extends ExpansionSet {
this.numBoosterRare = 1; this.numBoosterRare = 1;
this.ratioBoosterMythic = 8; this.ratioBoosterMythic = 8;
this.maxCardNumberInBooster = 269; // unconfirmed for now this.maxCardNumberInBooster = 269; // unconfirmed for now
cards.add(new SetCardInfo("Arcane Signet", 331, Rarity.COMMON, mage.cards.a.ArcaneSignet.class));
} }
} }