mirror of
https://github.com/magefree/mage.git
synced 2026-01-09 20:32:06 -08:00
[KTK] Added 7 multicolor cards.
This commit is contained in:
parent
b2fc6923b9
commit
141cdb0e8b
11 changed files with 877 additions and 38 deletions
|
|
@ -118,6 +118,7 @@ public class MorphAbility extends StaticAbility implements AlternativeSourceCost
|
|||
public MorphAbility(Card card, Costs morphCosts) {
|
||||
super(Zone.HAND, null);
|
||||
card.setMorphCard(true);
|
||||
this.setWorksFaceDown(true);
|
||||
name = ABILITY_KEYWORD;
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(ABILITY_KEYWORD).append(" ");
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ import mage.Mana;
|
|||
import mage.abilities.Ability;
|
||||
import mage.abilities.PlayLandAbility;
|
||||
import mage.abilities.SpellAbility;
|
||||
import mage.abilities.common.ZoneChangeAllTriggeredAbility;
|
||||
import mage.abilities.mana.ManaAbility;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
|
@ -339,8 +338,10 @@ public abstract class CardImpl extends MageObjectImpl implements Card {
|
|||
}
|
||||
game.rememberLKI(objectId, event.getFromZone(), this);
|
||||
}
|
||||
|
||||
if (isFaceDown() && !event.getToZone().equals(Zone.BATTLEFIELD)) { // to battlefield is possible because of Morph
|
||||
setFaceDown(false);
|
||||
game.getCard(this.getId()).setFaceDown(false);
|
||||
}
|
||||
updateZoneChangeCounter();
|
||||
switch (event.getToZone()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue