Saltar a contenido

Start Dialogue

Tipo: Acción
Categoría: DIALOGUE

Inicia una secuencia de diálogo escribiendo una señal en globalDict. El nodo Dialogue Player con el mismo ID la detectará en el siguiente frame.

Propiedades

Propiedad Tipo Por defecto Descripción
Dialogue ID String "dlg1" Debe coincidir con el Dialogue Player correspondiente

Sockets

Socket Dirección Tipo
In Entrada Exec
Out Salida Exec

Código generado

Range.logic.globalDict['_dlg_start_dlg1'] = True

Uso típico

Iniciar al colisionar con un NPC

[On Collision: Object="npc_old_man"]
    → [Start Dialogue: Dialogue ID="intro"]
    → [Overlay Scene: Scene=DialogueHUD, Mode=Add]

Iniciar al pulsar E cerca de un objeto

[On Key Press: Key=E, Mode=PRESSED]
    → [Start Dialogue: Dialogue ID="chest_dialogue"]

Notas

  • Este nodo solo escribe un flag en globalDict — no reproduce nada por sí solo.
  • El Dialogue Player con el mismo ID es quien controla la reproducción.
  • Si el diálogo ya estaba activo cuando se llama a este nodo, se reinicia desde la primera línea.