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]