* Changes to image handling of copied permanents (image is more often shown now).

This commit is contained in:
LevelX2 2014-03-09 22:09:00 +01:00
parent 7ebb8a9cbe
commit 401d65a17e
4 changed files with 12 additions and 3 deletions

View file

@ -37,6 +37,7 @@ import mage.game.permanent.Permanent;
import java.util.UUID;
import mage.game.permanent.PermanentCard;
import mage.game.permanent.PermanentToken;
/**
*
@ -106,6 +107,9 @@ public class CopyEffect extends ContinuousEffectImpl<CopyEffect> {
if (target instanceof PermanentCard) {
permanent.setCardNumber(((PermanentCard) target).getCard().getCardNumber());
permanent.setExpansionSetCode(((PermanentCard) target).getCard().getExpansionSetCode());
} else if (target instanceof PermanentToken) {
permanent.setCardNumber(((PermanentToken) target).getCardNumber());
permanent.setExpansionSetCode(((PermanentToken) target).getExpansionSetCode());
}
permanent.setCopy(true);

View file

@ -66,6 +66,9 @@ public class CopyTokenFunction implements Function<Token, Card> {
sourceObj = ((PermanentCard) source).getCard();
target.setOriginalExpansionSetCode(source.getExpansionSetCode());
target.setOriginalCardNumber(source.getCardNumber());
} else {
target.setOriginalExpansionSetCode(source.getExpansionSetCode());
target.setOriginalCardNumber(source.getCardNumber());
}
target.setName(sourceObj.getName());