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

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

View File

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