Prevent crash when starting your first quest

This commit is contained in:
drdev
2014-07-16 23:38:07 +00:00
parent 4fe5576317
commit 25fd7aced5

View File

@@ -38,6 +38,7 @@ import forge.quest.QuestEventDraft;
import forge.quest.QuestMode; import forge.quest.QuestMode;
import forge.quest.bazaar.QuestItemType; import forge.quest.bazaar.QuestItemType;
import forge.quest.data.*; import forge.quest.data.*;
import forge.util.FileUtil;
import forge.util.IgnoringXStream; import forge.util.IgnoringXStream;
import forge.util.ItemPool; import forge.util.ItemPool;
import forge.util.XmlUtil; import forge.util.XmlUtil;
@@ -70,6 +71,10 @@ import java.util.zip.GZIPOutputStream;
* @version $Id$ * @version $Id$
*/ */
public class QuestDataIO { public class QuestDataIO {
static {
//ensure save directory exists if this class is used
FileUtil.ensureDirectoryExists(ForgeConstants.QUEST_SAVE_DIR);
}
/** /**
* Gets the serializer. * Gets the serializer.