Conversation: zdlg_converse

NPC lines
1
PC replies
13
NumWords
14
OnEnd
zdlg_end_normal
OnAbort
zdlg_end_abort

Triggered by

No caller found in static analysis. May be invoked from runtime-only code paths (string-built resrefs, etc.).

Scripts referenced

ScriptSlotIn moduleNotes
zdlg_check_01active
zdlg_check_02active
zdlg_check_03active
zdlg_check_04active
zdlg_check_05active
zdlg_check_06active
zdlg_check_07active
zdlg_check_08active
zdlg_check_09active
zdlg_check_10active
zdlg_check_11active
zdlg_check_12active
zdlg_check_13active
zdlg_do_13action
zdlg_do_12action
zdlg_check_initactive
zdlg_do_11action
zdlg_do_10action
zdlg_do_09action
zdlg_do_08action
zdlg_do_07action
zdlg_do_06action
zdlg_do_05action
zdlg_do_04action
zdlg_do_03action
zdlg_do_02action
zdlg_do_01action

Custom tokens

These runtime tokens are filled by NWScript via SetCustomToken(N, text). The scripts listed set each token; the actual value depends on game state at runtime.

TokenSet by script(s)
<CUSTOM4200>not found in static analysis
<CUSTOM4201>zdlg_check_init
<CUSTOM4202>zdlg_check_init
<CUSTOM4203>zdlg_check_init
<CUSTOM4204>zdlg_check_init
<CUSTOM4205>zdlg_check_init
<CUSTOM4206>zdlg_check_init
<CUSTOM4207>zdlg_check_init
<CUSTOM4208>zdlg_check_init
<CUSTOM4209>zdlg_check_init
<CUSTOM4210>zdlg_check_init
<CUSTOM4211>zdlg_check_init
<CUSTOM4212>zdlg_check_init
<CUSTOM4213>zdlg_check_init

Starting entries

Conversation flow

Each starting entry is expanded recursively. Repeated nodes (cycles, shared continuations) appear inline as ↩ link backrefs to the first occurrence.

entry #0 (if zdlg_check_init)
<CUSTOM4200>
reply #12 zdlg_do_01 (if zdlg_check_01)
<CUSTOM4201>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #11 zdlg_do_02 (if zdlg_check_02)
<CUSTOM4202>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #10 zdlg_do_03 (if zdlg_check_03)
<CUSTOM4203>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #9 zdlg_do_04 (if zdlg_check_04)
<CUSTOM4204>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #8 zdlg_do_05 (if zdlg_check_05)
<CUSTOM4205>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #7 zdlg_do_06 (if zdlg_check_06)
<CUSTOM4206>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #6 zdlg_do_07 (if zdlg_check_07)
<CUSTOM4207>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #5 zdlg_do_08 (if zdlg_check_08)
<CUSTOM4208>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #4 zdlg_do_09 (if zdlg_check_09)
<CUSTOM4209>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #3 zdlg_do_10 (if zdlg_check_10)
<CUSTOM4210>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #2 zdlg_do_11 (if zdlg_check_11)
<CUSTOM4211>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #1 zdlg_do_12 (if zdlg_check_12)
<CUSTOM4212>[zdlg_check_init]
entry #0 (if zdlg_check_init)
reply #0 zdlg_do_13 (if zdlg_check_13)
<CUSTOM4213>[zdlg_check_init]

NPC lines (entries) — flat index

entry #0
<CUSTOM4200>

PC replies — flat index

reply #0 zdlg_do_13
<CUSTOM4213>[zdlg_check_init]
reply #1 zdlg_do_12
<CUSTOM4212>[zdlg_check_init]
reply #2 zdlg_do_11
<CUSTOM4211>[zdlg_check_init]
reply #3 zdlg_do_10
<CUSTOM4210>[zdlg_check_init]
reply #4 zdlg_do_09
<CUSTOM4209>[zdlg_check_init]
reply #5 zdlg_do_08
<CUSTOM4208>[zdlg_check_init]
reply #6 zdlg_do_07
<CUSTOM4207>[zdlg_check_init]
reply #7 zdlg_do_06
<CUSTOM4206>[zdlg_check_init]
reply #8 zdlg_do_05
<CUSTOM4205>[zdlg_check_init]
reply #9 zdlg_do_04
<CUSTOM4204>[zdlg_check_init]
reply #10 zdlg_do_03
<CUSTOM4203>[zdlg_check_init]
reply #11 zdlg_do_02
<CUSTOM4202>[zdlg_check_init]
reply #12 zdlg_do_01
<CUSTOM4201>[zdlg_check_init]