Add validation for missing dialogue resource in interaction links

This commit is contained in:
2026-04-14 19:57:04 +02:00
parent d2e3f39e91
commit 39671a723e

View File

@@ -3558,6 +3558,18 @@ function validateInteractionLink(
break;
}
case "startDialogue":
if (document.dialogues.dialogues[link.action.dialogueId] === undefined) {
diagnostics.push(
createDiagnostic(
"error",
"missing-dialogue-resource",
`Dialogue ${link.action.dialogueId} does not exist in the project dialogue library.`,
`${path}.action.dialogueId`
)
);
}
break;
case "control":
validateControlEffect(
link.action.effect,