Fixed an issue where when a Licid creature was in its alternate state, its picture would not be shown correctly.

This commit is contained in:
rikimbo
2014-06-09 00:52:40 +00:00
parent fa2b6a0dac
commit 3aa95c01ca
2 changed files with 8 additions and 0 deletions

View File

@@ -469,6 +469,10 @@ public class Card extends GameEntity implements Comparable<Card> {
public final boolean isSplitCard() {
return characteristicsMap.containsKey(CardCharacteristicName.LeftSplit);
}
public final boolean isLicid() {
return characteristicsMap.containsKey(CardCharacteristicName.Licid);
}
/**
* Checks if is cloned.

View File

@@ -285,6 +285,10 @@ public class CardFactory {
c.setState(CardCharacteristicName.RightSplit);
c.setImageKey(originalPicture);
}
else if (c.isLicid()) {
c.setState(CardCharacteristicName.Licid);
c.setImageKey(originalPicture);
}
c.setCurSetCode(cp.getEdition());
c.setRarity(cp.getRarity());