From 58dd2729e3c7d4dbd15478faa671b8efef0df4b6 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 10:58:53 +0200 Subject: [PATCH] Update interaction source handling to include NPCs --- src/app/App.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index aa9e8b0f..c3b0c3bb 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -8023,7 +8023,8 @@ export function App({ store, initialStatusMessage }: AppProps) { ): InteractionSourceEntity | null => { const sourceEntity = editorState.document.entities[link.sourceEntityId]; return sourceEntity?.kind === "triggerVolume" || - sourceEntity?.kind === "interactable" + sourceEntity?.kind === "interactable" || + sourceEntity?.kind === "npc" ? sourceEntity : null; }; @@ -8031,7 +8032,7 @@ export function App({ store, initialStatusMessage }: AppProps) { const handleAddSequenceInteractionLink = () => { if (selectedInteractionSource === null) { setStatusMessage( - "Select a Trigger Volume or Interactable before adding links." + "Select a Trigger Volume, Interactable, or NPC before adding links." ); return; } @@ -8057,7 +8058,7 @@ export function App({ store, initialStatusMessage }: AppProps) { }) ); setStatusMessage( - `Added a sequence link to the selected ${selectedInteractionSource.kind === "triggerVolume" ? "Trigger Volume" : "Interactable"}.` + `Added a sequence link to the selected ${getInteractionSourceEntityLabel(selectedInteractionSource)}.` ); };