Remove dialogue validation checks from scene document validation

This commit is contained in:
2026-04-15 09:51:27 +02:00
parent 0702681c64
commit 96b28ee2b8

View File

@@ -4919,24 +4919,6 @@ function validateProjectResources(
validateProjectAsset(asset, path, diagnostics);
}
for (const [dialogueKey, dialogue] of Object.entries(document.dialogues.dialogues)) {
const path = `dialogues.dialogues.${dialogueKey}`;
if (dialogue.id !== dialogueKey) {
diagnostics.push(
createDiagnostic(
"error",
"dialogue-id-mismatch",
"Dialogue ids must match their registry key.",
`${path}.id`
)
);
}
registerAuthoredId(dialogue.id, path, seenIds, diagnostics);
validateProjectDialogue(dialogue, path, seenIds, diagnostics);
}
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
const path = `sequences.sequences.${sequenceKey}`;
@@ -5207,24 +5189,6 @@ export function validateSceneDocument(
validateProjectAsset(asset, path, diagnostics);
}
for (const [dialogueKey, dialogue] of Object.entries(document.dialogues.dialogues)) {
const path = `dialogues.dialogues.${dialogueKey}`;
if (dialogue.id !== dialogueKey) {
diagnostics.push(
createDiagnostic(
"error",
"dialogue-id-mismatch",
"Dialogue ids must match their registry key.",
`${path}.id`
)
);
}
registerAuthoredId(dialogue.id, path, seenIds, diagnostics);
validateProjectDialogue(dialogue, path, seenIds, diagnostics);
}
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
const path = `sequences.sequences.${sequenceKey}`;