Difference between revisions of "Player Dialogue Tab"

From the CreationKit Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
The info list shows the following information for each info in the selected topic:
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.
* '''Text:''' All of the info's Responses, concatenated together with a pipe symbol.
** If the info is deleted, then "DELETED - " is prepended.
** If the info pulls its text from a SharedInfo, then "<<Shared>>" is prepended.
** If the info pulls its text from a SharedInfo, then "<<Shared>>" is prepended.
* '''Form ID:''' This column is initially collapsed out of view.
* '''Form ID:''' This column is initially collapsed out of view.
Line 20: Line 21:
** '''C:''' The info has any Link To topics.
** '''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.)
** '''E:''' The info has the Random End flag set. (If "E" shows, then "R" will never show.)
** '''F:''' The info has the Spends Favor Points flag set.
** '''G:''' The info has the Goodbye flag set.
** '''G:''' The info has the Goodbye flag set.
** '''I:''' The info has the On Activation flag set.
** '''O:''' If the info has a non-zero Hours Until Reset, that gets shown here, e.g. "O(0.50)".
** '''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.
** '''P:''' The info has its own Prompt text, overriding the topic's display text.
Line 26: Line 29:
** '''S:''' The info has the Say Once flag set.
** '''S:''' The info has the Say Once flag set.
** '''V:''' The info has the Walk Away Invisible In Menu flag set.
** '''V:''' The info has the Walk Away Invisible In Menu flag set.
** '''W:''' The info has a Walk Away topic.
** '''W:''' The info has the Walk Away topic flag set (even if no topic has been selected).
* '''# Responses'''
* '''# Responses'''
* '''Speaker NPC:''' If the info has a ''Subject.GetIsID'' condition, then this column shows the condition's form parameter. It doesn't display the info's "Speaker" option, because the goal is to tell you who is allowed to say the info, not whose voice will be used to say it.
* '''Speaker NPC:''' If the info has a ''Subject.GetIsID'' condition, then this column shows the condition's form parameter. It doesn't display the info's "Speaker" option, because the goal is to tell you who is allowed to say the info, not whose voice will be used to say it.

Latest revision as of 16:31, 8 September 2024

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.

QuestPlayerDialogueViewsWindow.png

Topic list[edit | edit source]

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[edit | edit source]

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 is deleted, then "DELETED - " is prepended.
    • 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.)
    • F: The info has the Spends Favor Points flag set.
    • G: The info has the Goodbye flag set.
    • I: The info has the On Activation 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 the Walk Away topic flag set (even if no topic has been selected).
  • # Responses
  • Speaker NPC: If the info has a Subject.GetIsID condition, then this column shows the condition's form parameter. It doesn't display the info's "Speaker" option, because the goal is to tell you who is allowed to say the info, not whose voice will be used to say it.
    • The column only displays the first Subject.GetIsID condition in the info.
    • The column doesn't check whether the condition has "Swap Subject and Target" enabled.
    • If the Subject.GetIsID condition requires that its result equal zero, then the column shows this as a negation, e.g. displaying "NOT Maul" for Subject.GetIsID(Maul) == 0.
  • Target NPC: If the info has a Target.GetIsID condition, then this column shows the condition's form parameter.
    • This column uses the same logic as the Speaker NPC column in how it checks and displays conditions.
  • Is Voice Type: If the info has a Subject.GetIsVoiceType condition, then this column shows the condition's Voicetype or FormList parameter.
    • This column uses the same logic as the Speaker NPC column in how it checks and displays conditions.
  • In Faction: If the info has a Subject.GetInFaction condition, then this column shows the condition's Faction parameter.
    • This column uses the same logic as the Speaker NPC column in how it checks and displays conditions.
  • 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.