Player Dialogue Tab
Revision as of 15:16, 8 September 2024 by DavidJCobb (talk | contribs) (Documented the UI tableviews in detail.)
A Quest's Player Dialogue Tab contains all of the quest-specific or unique Dialogue Branches, Topics, and Infos associated with the quest. The dialogue in this tab will play as a part of player-initiated or Forcegreet dialogue; it will not normally be triggered by other game systems or events.
Topic list
The Topics list shows the following information for each topic in the selected branch:
- Editor ID
- Starting: A lefthand angle bracket in this column marks the branch's starting topic. Think of the bracket as an arrow pointing to the topic's editor ID.
- Form ID: This column is initially collapsed out of view.
- Priority
- Display Text
Info list
The info list shows the following information for each info in the selected topic:
- Text: All of the info's Responses, concatenated together with a pipe symbol.
- If the info pulls its text from a SharedInfo, then "<<Shared>>" is prepended.
- Form ID: This column is initially collapsed out of view.
- Editor ID: This column is initially collapsed out of view.
- Flags
- C: The info has any Link To topics.
- E: The info has the Random End flag set. (If "E" shows, then "R" will never show.)
- G: The info has the Goodbye flag set.
- O: If the info has a non-zero Hours Until Reset, that gets shown here, e.g. "O(0.50)".
- P: The info has its own Prompt text, overriding the topic's display text.
- R: The info has the Random flag set.
- S: The info has the Say Once flag set.
- V: The info has the Walk Away Invisible In Menu flag set.
- W: The info has a Walk Away topic.
- # Responses
- Speaker NPC: If the info has a Subject.GetIsID condition, then this column shows the target form. Otherwise, the column is blank.
- This column doesn't display the "Speaker" option for the info. This column is meant to tell you who is allowed to say the info, and that's determined based on the info's conditions. The info's "Speaker" option is different: it overrides whose voice is used to say the info.
- Target NPC
- Is Voice Type: If the info has a Subject.GetIsVoiceType condition, then this column shows the condition's Voicetype or FormList parameter. Otherwise, the column is blank.
- In Faction: If the info has a Subject.GetInFaction condition, then this column shows the condition's Faction parameter. The column shows negations as well, e.g. "NOT JobJarlFaction."
- Conditions: All of the info's conditions.
- Has Result Script: If the info has an "End" Papyrus fragment, then this column shows the letter "Y." Otherwise, the column is blank.