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

Method getFirstMainQuest

source/game/StarQuestManager.cpp:229–235  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227}
228
229Maybe<QuestPtr> QuestManager::getFirstMainQuest() {
230 for (auto& q : m_quests) {
231 if (questValidOnServer(q.second) && q.second->state() == QuestState::Active && q.second->mainQuest())
232 return q.second;
233 }
234 return {};
235}
236
237void sortQuests(List<QuestPtr>& quests) {
238 std::sort(quests.begin(),

Callers 1

completeMethod · 0.80

Calls 2

mainQuestMethod · 0.80
stateMethod · 0.45

Tested by

no test coverage detected