Osiris/Shared/DB AD Dialog

From Divinity Engine Wiki
Jump to: navigation, search
Full Definition(s)
  • DB_AD_Dialog((GUIDSTRING)_Item,(STRING)_Dialog)
  • DB_AD_Dialog((GUIDSTRING)_Char,(STRING)_Dialog)
  • DB_AD_Dialog((GUIDSTRING)_Char1,(GUIDSTRING)_Char2,(STRING)_Dialog)
Description

In case of the item, defines that the automated dialog with the name _Dialog should be started when a character uses _Item.

In case of the characters, defines that the automated dialog with the name _Dialog should be started when PROC_GLOBAL_DialogStartRequested gets called for any of the specified NPCs, and with the specified NPCs as participants.

In all cases, the AD will only include the objects specified in the DB_AD_Dialogs() declaration as speakers; the initiating character is never added as a speaker (unless it happens to be one of the specified objects/speakers).

Notes
  • Automated/interactive dialogs are explained on the Dialog Editor page.
  • Any dialog can also be started directly from Osiris with Proc_StartDialog.
See Also