A token certifying you as a member of the bank, giving you a greater selection of booster packs when you win.
diff --git a/forge-gui/src/main/java/forge/interfaces/IGuiBase.java b/forge-gui/src/main/java/forge/interfaces/IGuiBase.java
index effbb90e88e..a97fd1bb4b9 100644
--- a/forge-gui/src/main/java/forge/interfaces/IGuiBase.java
+++ b/forge-gui/src/main/java/forge/interfaces/IGuiBase.java
@@ -38,6 +38,7 @@ public interface IGuiBase {
boolean isGuiThread();
String getAssetsDir();
boolean mayShowCard(Card card);
+ ISkinImage getSkinIcon(FSkinProp skinProp);
ISkinImage getUnskinnedIcon(String path);
void showBugReportDialog(String title, String text, boolean showExitAppBtn);
int showOptionDialog(String message, String title, FSkinProp icon, String[] options, int defaultOption);
diff --git a/forge-gui/src/main/java/forge/quest/bazaar/QuestItemBasic.java b/forge-gui/src/main/java/forge/quest/bazaar/QuestItemBasic.java
index 959c270b61c..27acf8b7c7e 100644
--- a/forge-gui/src/main/java/forge/quest/bazaar/QuestItemBasic.java
+++ b/forge-gui/src/main/java/forge/quest/bazaar/QuestItemBasic.java
@@ -19,6 +19,8 @@ package forge.quest.bazaar;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import forge.GuiBase;
+import forge.assets.FSkinProp;
import forge.assets.ISkinImage;
import forge.quest.data.QuestAssets;
@@ -66,6 +68,9 @@ public class QuestItemBasic implements IQuestBazaarItem {
return this.basePrice;
}
+ @XStreamAsAttribute
+ private final FSkinProp icon = null;
+
/**
*
* Constructor for QuestItemAbstract.
@@ -163,7 +168,7 @@ public class QuestItemBasic implements IQuestBazaarItem {
*/
@Override
public ISkinImage getIcon(QuestAssets qA) {
- return null;
+ return GuiBase.getInterface().getSkinIcon(icon);
}
/**
diff --git a/forge-gui/src/main/java/forge/quest/bazaar/QuestStallDefinition.java b/forge-gui/src/main/java/forge/quest/bazaar/QuestStallDefinition.java
index 50a02adbb30..2b9ad6ae48d 100644
--- a/forge-gui/src/main/java/forge/quest/bazaar/QuestStallDefinition.java
+++ b/forge-gui/src/main/java/forge/quest/bazaar/QuestStallDefinition.java
@@ -20,6 +20,8 @@ package forge.quest.bazaar;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import forge.GuiBase;
+import forge.assets.FSkinProp;
import forge.assets.ISkinImage;
import java.util.ArrayList;
@@ -45,7 +47,7 @@ public class QuestStallDefinition {
private final String displayName;
@XStreamAsAttribute
- private final ISkinImage icon;
+ private final FSkinProp icon;
private final String description;
@@ -88,7 +90,7 @@ public class QuestStallDefinition {
* @return the icon
*/
public ISkinImage getIcon() {
- return icon;
+ return GuiBase.getInterface().getSkinIcon(icon);
}
/**