MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / getFirstCompletableQuest

Method getFirstCompletableQuest

source/game/StarQuestManager.cpp:213–219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213Maybe<QuestPtr> QuestManager::getFirstCompletableQuest() {
214 for (auto& q : m_quests) {
215 if (questValidOnServer(q.second) && q.second->state() == QuestState::Complete && q.second->showDialog())
216 return q.second;
217 }
218 return {};
219}
220
221Maybe<QuestPtr> QuestManager::getFirstFailableQuest() {
222 for (auto& q : m_quests) {

Callers 1

pollDialogMethod · 0.80

Calls 2

showDialogMethod · 0.80
stateMethod · 0.45

Tested by

no test coverage detected