From 4daaa87534e3923d05b7977bd9e3eec4ab2ddf3e Mon Sep 17 00:00:00 2001 From: "Z. Cliffe Schreuders" Date: Wed, 5 Nov 2025 01:03:08 +0000 Subject: [PATCH] feat(npc): Implement conversation state management and enhance NPC interaction features --- index.html | 2 +- js/core/game.js | 2 +- js/core/rooms.js | 2 +- js/main.js | 2 +- js/minigames/index.js | 4 +- .../person-chat/person-chat-minigame.js | 87 ++++++++++--- .../person-chat/person-chat-portraits-old.js | 3 +- js/systems/interactions.js | 14 +- js/systems/npc-conversation-state.js | 121 ++++++++++++++++++ js/systems/npc-sprites.js | 6 +- js/systems/npc-talk-icons.js | 2 +- server.py | 43 ++----- 12 files changed, 216 insertions(+), 72 deletions(-) create mode 100644 js/systems/npc-conversation-state.js diff --git a/index.html b/index.html index a049faa..f024591 100644 --- a/index.html +++ b/index.html @@ -107,7 +107,7 @@ - +