From b930c5aae792cb69a7de141cf5f0a14c74bc8af1 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 25 Apr 2014 11:30:13 +0200 Subject: [PATCH] * HQ Image source mtgImage - Removed wrong set name conversion. Fixed name creation for split cards. --- .../plugins/card/dl/sources/MtgImageSource.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MtgImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MtgImageSource.java index e77b7612d54..2a58f649417 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MtgImageSource.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MtgImageSource.java @@ -28,12 +28,8 @@ package org.mage.plugins.card.dl.sources; -import java.util.HashMap; -import java.util.Map; -import static javax.swing.UIManager.put; -import mage.client.dialog.PreferencesDialog; +import mage.cards.SplitCard; import org.mage.plugins.card.images.CardDownloadData; -import org.mage.plugins.card.utils.CardImageUtils; /** * @@ -58,11 +54,15 @@ public class MtgImageSource implements CardImageSource { if (collectorId == null || cardSet == null) { throw new Exception("Wrong parameters for image: collector id: " + collectorId + ",card set: " + cardSet); } - String set = CardImageUtils.updateSet(cardSet, true); - StringBuilder url = new StringBuilder("http://mtgimage.com/set/"); - url.append(set.toUpperCase()).append("/").append(card.getName()); + url.append(cardSet.toUpperCase()).append("/"); + if (card.isSplitCard()) { + url.append(card.getName().replaceAll(" // ", "")); + } else { + url.append(card.getName()); + } + if (card.isTwoFacedCard()) { url.append(card.isSecondSide() ? "b" : "a"); }