mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 04:52:07 -08:00
* Fixed a bug that if a copy token creature of a transformed creature was created (e.g. Mirror Mockery), the front side instead of the transformed side was copied.
This commit is contained in:
parent
0c617d1d35
commit
46566361e7
5 changed files with 50 additions and 5 deletions
|
|
@ -70,7 +70,12 @@ public class CopyTokenFunction implements Function<Token, Card> {
|
|||
MorphAbility.setPermanentToFaceDownCreature(target);
|
||||
return target;
|
||||
} else {
|
||||
sourceObj = ((PermanentCard) source).getCard();
|
||||
if (((PermanentCard) source).isTransformed() && source.getSecondCardFace() != null) {
|
||||
sourceObj = ((PermanentCard) source).getSecondCardFace();
|
||||
} else {
|
||||
sourceObj = ((PermanentCard) source).getCard();
|
||||
}
|
||||
|
||||
target.setOriginalExpansionSetCode(source.getExpansionSetCode());
|
||||
target.setOriginalCardNumber(source.getCardNumber());
|
||||
target.setCopySourceCard((Card) sourceObj);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue