OSDN Git Service

[Fix] #2384 0階相当のクエストが表示される事象を修正した
authorHourier <66951241+Hourier@users.noreply.github.com>
Sat, 29 Apr 2023 03:28:47 +0000 (12:28 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Sat, 29 Apr 2023 03:28:47 +0000 (12:28 +0900)
src/knowledge/knowledge-quests.cpp

index 923ca0d..841296d 100644 (file)
@@ -59,6 +59,10 @@ static void do_cmd_knowledge_quests_current(PlayerType *player_ptr, FILE *fff)
     fprintf(fff, _("《遂行中のクエスト》\n", "< Current Quest >\n"));
 
     for (const auto &[q_idx, q_ref] : quest_list) {
+        if (q_idx == QuestId::NONE) {
+            continue;
+        }
+
         bool is_print = q_ref.status == QuestStatusType::TAKEN;
         is_print |= (q_ref.status == QuestStatusType::STAGE_COMPLETED) && (q_ref.type == QuestKindType::TOWER);
         is_print |= q_ref.status == QuestStatusType::COMPLETED;