Refactor NPC entity creation in test

This commit is contained in:
2026-04-15 10:01:04 +02:00
parent a5e31ad6d3
commit 8028b23924

View File

@@ -631,36 +631,13 @@ describe("RuntimeInteractionSystem", () => {
it("dispatches make-npc-talk sequences for authored interaction links", () => { it("dispatches make-npc-talk sequences for authored interaction links", () => {
const runtimeScene = createRuntimeSceneFixture(); const runtimeScene = createRuntimeSceneFixture();
runtimeScene.entities.npcs = [ runtimeScene.entities.npcs = [
{ createRuntimeNpcFixture({
...createNpcEntity({ entityId: "entity-npc-console",
id: "entity-npc-console", dialogueId: "dialogue-console",
dialogues: [ title: "Console",
{ speakerName: "System",
id: "dialogue-console", text: "Access granted."
title: "Console", })
lines: [
{
id: "dialogue-line-1",
speakerName: "System",
text: "Access granted."
}
]
}
],
defaultDialogueId: "dialogue-console"
}),
active: true,
activeRoutineId: null,
activeRoutineTitle: null,
authoredPosition: { x: 0, y: 0, z: 0 },
authoredYawDegrees: 0,
visible: true,
position: { x: 0, y: 0, z: 0 },
yawDegrees: 0,
animationClipName: null,
animationLoop: undefined,
resolvedPath: null
}
]; ];
runtimeScene.sequences.sequences["sequence-console-dialogue"] = runtimeScene.sequences.sequences["sequence-console-dialogue"] =
createProjectSequence({ createProjectSequence({