If the configs in config.json are set to true, they override everything but they don't actually modify the inventory database which causes issues like incomplete quests despite the inventory database having complete quests #210
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
instead of overriding everything all the time, its better to make the config add things/merge things into the inventory database and then automatically turn to false to avoid such issues

Let's say for example, i have unlock all missions and unlock all quests as true
the star chart will be unlocked, the quest will be unlocked but not completed
even if the player has a correct and complete quest keys entry in their inventory database
unlock all quests has to be set to false in order for the game to recognize the inventory database quest keys section
if unlock all missions is set to false, the star chart will get locked again
So, no actual modification occurs in the inventory database, it just overrides things.
In my opinion, it should merge/add the missions and quests into the inventory database
most likely, the other settings suffer the same issue, not just missions and quests
The behaviour of the config itself is fine and as expected.
unlockAllQuests
specifically could handle you already having completed certain quests a bit better, tho.