Active Quest indicator broken #920

Closed
opened 2025-02-07 01:41:33 -08:00 by Ghost · 6 comments

The active quest indicator on the top right of the screen resets to not having a quest whenever you click on it. This can be an issue for certain quests that require you to click it to load into a special mission (Saya's Vigil being one). It seems to be tied to the "ActiveQuest" field in MongoDB, as setting it manually to "/Lotus/Types/Keys/GlassQuest/GlassQuestKeyChain" makes the game behave as if Saya's Vigil is active.

The active quest indicator on the top right of the screen resets to not having a quest whenever you click on it. This can be an issue for certain quests that require you to click it to load into a special mission (Saya's Vigil being one). It seems to be tied to the "ActiveQuest" field in MongoDB, as setting it manually to "/Lotus/Types/Keys/GlassQuest/GlassQuestKeyChain" makes the game behave as if Saya's Vigil is active.
OrdisPrime self-assigned this 2025-02-07 02:27:03 -08:00
Owner

please re-open if it is not fixed now.

please re-open if it is not fixed now.
Author

I got this error upon completing a quest. I don't think you properly unset the active quest.
2025-02-08T23:09:48:491 [0.1.0] error: Error: Quest /Lotus/Types/Keys/InfestedIntroQuest/InfestedIntroQuestKeyChain not found in questCompletionItems while processing /api/updateQuest.php request at getQuestCompletionItems (C:\Projects\OpenWF\Space-Ninja-Server\build\src\services\itemDataService.js:148:15) at updateQuestController (C:\Projects\OpenWF\Space-Ninja-Server\build\src\controllers\api\updateQuestController.js:26:84) at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

I got this error upon completing a quest. I don't think you properly unset the active quest. `2025-02-08T23:09:48:491 [0.1.0] error: Error: Quest /Lotus/Types/Keys/InfestedIntroQuest/InfestedIntroQuestKeyChain not found in questCompletionItems while processing /api/updateQuest.php request at getQuestCompletionItems (C:\Projects\OpenWF\Space-Ninja-Server\build\src\services\itemDataService.js:148:15) at updateQuestController (C:\Projects\OpenWF\Space-Ninja-Server\build\src\controllers\api\updateQuestController.js:26:84) at process.processTicksAndRejections (node:internal/process/task_queues:95:5)`
Ghost reopened this issue 2025-02-08 23:11:12 -08:00
Owner

different issue, but sure lets fix that.

different issue, but sure lets fix that.
Sainan added the
bug
label 2025-02-09 09:44:38 -08:00
Author

My bad, I falsely assumed it had to do with ActiveQuest.

My bad, I falsely assumed it had to do with ActiveQuest.
Owner

My bad, I falsely assumed it had to do with ActiveQuest.

Nono, you're good. Happy that you reported it. Just for documentation purposes.. but doesn't matter.

Can you try with the latest update?
Your account has to own the quest keys though, just an entry in QuestKeys with ItemType: "QuestKey" aside of that, quest progression should work smoothly now.
Please report if that is not the case.

> My bad, I falsely assumed it had to do with ActiveQuest. Nono, you're good. Happy that you reported it. Just for documentation purposes.. but doesn't matter. Can you try with the latest update? Your account has to own the quest keys though, just an entry in QuestKeys with ItemType: "QuestKey" aside of that, quest progression should work smoothly now. Please report if that is not the case.
Author

Funnily enough, I was just about to submit the exact same PR you just pushed. It works, although we should probably try to fill out questCompletionRewards.json at some point.

Funnily enough, I was just about to submit the exact same PR you just pushed. It works, although we should probably try to fill out questCompletionRewards.json at some point.
Ghost closed this issue 2025-02-09 14:52:32 -08:00
Sign in to join this conversation.
No description provided.