mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Fixed crash on startup.
This commit is contained in:
@@ -80,8 +80,12 @@ public enum CSubmenuQuestDraft implements ICDoc {
|
||||
new UiCommand() { @Override
|
||||
public void run() { CSubmenuQuestDraft.this.endTournamentAndAwardPrizes(); } });
|
||||
|
||||
if (FModel.getQuest().getAchievements().getDraftEvents().isEmpty()) {
|
||||
if (FModel.getQuest().getAchievements() == null) {
|
||||
view.setMode(Mode.EMPTY);
|
||||
} else if (FModel.getQuest().getAchievements().getDraftEvents() == null || FModel.getQuest().getAchievements().getDraftEvents().isEmpty()) {
|
||||
QuestAchievements achievements = FModel.getQuest().getAchievements();
|
||||
achievements.generateNewTournaments();
|
||||
view.setMode(Mode.SELECT_TOURNAMENT);
|
||||
} else if (FModel.getQuest().getDraftDecks() == null || !FModel.getQuest().getDraftDecks().contains(QuestEventDraft.DECK_NAME)) {
|
||||
view.setMode(Mode.SELECT_TOURNAMENT);
|
||||
} else if (!FModel.getQuest().getAchievements().getCurrentDraft().isStarted()) {
|
||||
@@ -274,7 +278,15 @@ public enum CSubmenuQuestDraft implements ICDoc {
|
||||
|
||||
VSubmenuQuestDraft view = VSubmenuQuestDraft.SINGLETON_INSTANCE;
|
||||
|
||||
if (FModel.getQuest().getAchievements() == null || FModel.getQuest().getAchievements().getDraftEvents().isEmpty()) {
|
||||
if (FModel.getQuest().getAchievements() == null) {
|
||||
view.setMode(Mode.EMPTY);
|
||||
return;
|
||||
}
|
||||
|
||||
QuestAchievements achievements = FModel.getQuest().getAchievements();
|
||||
achievements.generateNewTournaments();
|
||||
|
||||
if (FModel.getQuest().getAchievements().getDraftEvents().isEmpty()) {
|
||||
view.setMode(Mode.EMPTY);
|
||||
return;
|
||||
}
|
||||
@@ -291,9 +303,6 @@ public enum CSubmenuQuestDraft implements ICDoc {
|
||||
|
||||
QuestDraftUtils.update();
|
||||
|
||||
QuestAchievements achievements = FModel.getQuest().getAchievements();
|
||||
achievements.generateNewTournaments();
|
||||
|
||||
switch (view.getMode()) {
|
||||
|
||||
case SELECT_TOURNAMENT:
|
||||
|
||||
Reference in New Issue
Block a user