Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPC Lore Dialogue Fails To Trigger #34

Open
Yoress opened this issue Jan 28, 2025 · 0 comments
Open

NPC Lore Dialogue Fails To Trigger #34

Yoress opened this issue Jan 28, 2025 · 0 comments

Comments

@Yoress
Copy link

Yoress commented Jan 28, 2025

Description

Talking to various NPC's generally triggers the HTML_PAGE_SELECT_QUEST dialog (ID 10), which is used primarily for quest selection or NPC functions (like vendors); however, NPC's that are not currently offering quest-related options or functions, should instead send a different dialog ID.

Unfortunately, which ID to send is slightly more complicated than just choosing a single alternative to HTML_PAGE_SELECT_QUEST. Depending on the NPC, different interactions are available. The most common alternative is HTML_PAGE_SELECT1 (ID 1011); however, there are others. The correct one to send is often dependent on quest states; but, other reasons, such as which legion the player is in, also exist.

As an example, the vast majority of NPC's in Ishalgen have HTML_PAGE_SELECT1 options for when the player has not yet ascended, and HTML_PAGE_SELECT2 (ID 1352) options for when they have. Ulgorn, for instance, acts like the player's boss before they have ascended; but, after ascension, merely offers congratulations and asks why the player has returned.

It's also important to note that some NPC's, such as many vendors, have dialogue for the HTML_PAGE_SELECT1 option, but are never intended to use it. Their dialogue for that option is often a plea for help to the player -- to report the appearance of that dialogue as a bug.

As HTML_PAGE_SELECT_QUEST is generally used for displaying quest options to the player, the dialogue presented by the page is often quite short. It would be a significant improvement to the life of the game world if the alternative dialogue options were available to the user.

Reproduction steps

  1. Talk to nigh any NPC that does not offer a function, nor quest step, to the player.
  2. Observe unintended short dialogue instead of longer character dialogue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants