From d3d7efc92fa73586d3b5994fcb816e849723ee12 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 13 Apr 2026 23:51:14 +0200 Subject: [PATCH] Add state management for NPC presence mode and time window --- src/app/App.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 63f1ac28..f87141f0 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1975,6 +1975,14 @@ export function App({ store, initialStatusMessage }: AppProps) { String(DEFAULT_SCENE_ENTRY_YAW_DEGREES) ); const [npcActorIdDraft, setNpcActorIdDraft] = useState(""); + const [npcPresenceModeDraft, setNpcPresenceModeDraft] = + useState(createNpcAlwaysPresence().mode); + const [npcPresenceStartHourDraft, setNpcPresenceStartHourDraft] = useState( + String(DEFAULT_NPC_TIME_WINDOW_START_HOUR) + ); + const [npcPresenceEndHourDraft, setNpcPresenceEndHourDraft] = useState( + String(DEFAULT_NPC_TIME_WINDOW_END_HOUR) + ); const [npcYawDraft, setNpcYawDraft] = useState( String(DEFAULT_NPC_YAW_DEGREES) );