Skip to content

feat: Implement mutually exclusive quests#997

Open
pacampbell wants to merge 1 commit into
sebastian-heinz:developfrom
pacampbell:implement_mutally_exclusive_quests
Open

feat: Implement mutually exclusive quests#997
pacampbell wants to merge 1 commit into
sebastian-heinz:developfrom
pacampbell:implement_mutally_exclusive_quests

Conversation

@pacampbell

Copy link
Copy Markdown
Collaborator

Some world quests should not be rolled and active at the same time. Allow a way for these dependencies to be described and give the user a way to override the list via the GameServerSettings.csx. Then on party create and instance reset when the party rolled world quest list is generated/updated, enforce those restrictions for the party.

@pacampbell pacampbell changed the title Implement mutally exclusive quests enhancement: Implement mutually exclusive quests Mar 25, 2026
@pacampbell pacampbell changed the title enhancement: Implement mutually exclusive quests feat: Implement mutually exclusive quests Mar 25, 2026
@pacampbell pacampbell force-pushed the implement_mutally_exclusive_quests branch from 1a79c02 to 17a7374 Compare March 25, 2026 03:19
Some world quests should not be rolled and active at the same time.
Allow a way for these dependencies to be described and give the user
a way to override the list via the GameServerSettings.csx. Then on party
create and instance reset when the party rolled world quest list is generated/updated,
enforce those restrictions for the party.
@pacampbell pacampbell force-pushed the implement_mutally_exclusive_quests branch from 17a7374 to 5bdcd37 Compare April 22, 2026 01:59
@pacampbell pacampbell marked this pull request as ready for review April 22, 2026 01:59
return TryGetSetting("MutuallyExclusiveWorldQuestGroups", new List<List<uint>>
{
new List<uint> { 21000079, 21000089 },
new List<uint> { 20995009, 21000008 },

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Idk why I have these two grouped together 20995009, 21000008. They don't seem to be related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant