mirror of
https://github.com/magefree/mage.git
synced 2025-12-27 05:52:06 -08:00
* Changes to image handling of copied permanents (image is more often shown now).
This commit is contained in:
parent
7ebb8a9cbe
commit
401d65a17e
4 changed files with 12 additions and 3 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue