You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Experimental Misc. quest sync w/ server option, default off (#799)
* Quest Sync update: Include miscellaneous tasks and more side tasks
* Add missing header so IDE can find definitions used in the file.
Didn't affect compilation.
* Misc quest sync usability / debuggability
Builds on PR #788. Adds a server flag, default false, to enable miscellaneous quest syncing. Adds logging to misc. quest sync & communications so we can figure out what went wrong if it doesn't work.
Update fixes formatting of GameIds in logs so they actually work.
* Fix GCC (linux) compilation complaint.
GCC doesn't like the string-splice with __FUNCTION__, but it works everywhere else. I think clang-format wrapped the line on me and this is a quick patch to test that.
* Remove string splice that doesn't work with GCC
* Review comments
* Separate commit for this longstanding bugfix so it can be cherry-picked into its own PR
* Resolve some PR comments refining which quests are non-syncable.
Restore original location of "inparty" check, there were side effects.
Tweakfix IsNonSyncableQuest
Symplified logic.
* constexpr way to get std::array<T, size> size.
Co-authored-by: Daniil <[email protected]>
---------
Co-authored-by: otsffs <[email protected]>
Co-authored-by: Daniil <[email protected]>
0 commit comments