Commit Graph

  • 9f26ef0e4f test(rfid): Add comprehensive RFID test scenario Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • f8b20c2db0 feat(rfid): Complete system integration Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • c153b44e34 feat(rfid): Implement core RFID minigame system Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • a52f8da171 docs(rfid): Second review - fix critical conversation pattern error Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • c5d5ebeff3 docs(rfid): Apply all implementation review improvements to planning docs Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • ed09fe7c50 docs: Add comprehensive implementation review for RFID keycard system Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • bd8b9a4f85 docs: Add comprehensive RFID keycard lock system planning documentation Z. Cliffe Schreuders 2025-11-15 23:48:15 +00:00
  • 9abda439ba Add comprehensive testing guide for persistent state system claude/game-state-persistence-011CV5sokfcfbWpwuxW36xJx Claude 2025-11-15 01:08:44 +00:00
  • ad942112cf Implement cross-scenario persistent state system Claude 2025-11-15 01:07:23 +00:00
  • 33ee1424bc Add comprehensive planning for game state persistence system Claude 2025-11-14 22:46:30 +00:00
  • 5b75d75a01 Enhance key and lock systems with normalization and debugging improvements Z. Cliffe Schreuders 2025-11-14 20:51:25 +00:00
  • 7dfe91c4fd Remove linear damping from NPC sprite creation for improved movement behavior Z. Cliffe Schreuders 2025-11-14 20:16:11 +00:00
  • 660105421a Add Hostile NPC mode Z. Cliffe Schreuders 2025-11-14 19:44:17 +00:00
  • d855d5430f Fix NPC interaction and event handling issues claude/add-npc-hostile-state-01LXWLHfemT9KEwTXmx3QvBf Z. Cliffe Schreuders 2025-11-14 16:32:07 +00:00
  • 87072c6f4e Add title screen minigame implementation with customization options Z. Cliffe Schreuders 2025-11-14 13:20:21 +00:00
  • 1a09862dbd Remove cut-scene improvements documentation and refactor visibility management Z. Cliffe Schreuders 2025-11-14 12:19:28 +00:00
  • 9044ac7ae4 Implement minigame canvas visibility management and conversation controls Z. Cliffe Schreuders 2025-11-14 10:15:44 +00:00
  • 623caaea31 feat(combat): Integrate chair kicking with punch mechanic Claude 2025-11-14 08:20:05 +00:00
  • 10f5462623 feat(combat): Implement hostile NPC behavior and final integration (Phase 6-7) Claude 2025-11-14 01:53:07 +00:00
  • 78f08c32f8 feat(combat): Add feedback, UI, and combat mechanics (Phase 2-5) Claude 2025-11-14 01:50:24 +00:00
  • cc12907836 feat(combat): Add hostile NPC system foundation (Phase 0-1) Claude 2025-11-14 00:42:27 +00:00
  • e0aadcfecd docs(npc): Apply codebase-verified corrections to hostile NPC plans Claude 2025-11-14 00:20:06 +00:00
  • 2402a884da docs(npc): Add critical corrections and codebase integration review Claude 2025-11-14 00:02:38 +00:00
  • 5a873435f1 docs(npc): Add comprehensive planning documents for hostile NPC system Claude 2025-11-13 23:44:27 +00:00
  • a1e50b93f4 Refactor LOS documentation and enhance debugging features Z. Cliffe Schreuders 2025-11-13 11:52:20 +00:00
  • 2707027de2 Implement Line-of-Sight (LOS) System for NPCs Z. Cliffe Schreuders 2025-11-12 11:58:29 +00:00
  • cbb4c93725 feat(npc): Enhance LOS cone visualization with gradient opacity for improved clarity Z. Cliffe Schreuders 2025-11-12 11:06:22 +00:00
  • 6b04419998 feat(npc): Adjust LOS cone origin to NPC eye level for improved visibility representation Z. Cliffe Schreuders 2025-11-12 10:54:59 +00:00
  • 72e2e6293f feat: Implement NPC security guard interaction for lockpicking detection Z. Cliffe Schreuders 2025-11-11 01:07:05 +00:00
  • f41b2a41ac feat(npc): Implement multi-room navigation for NPCs with route validation and automatic transitions Z. Cliffe Schreuders 2025-11-10 13:20:27 +00:00
  • 629ff55371 feat(npc): Implement collision-safe movement for NPCs Z. Cliffe Schreuders 2025-11-10 13:04:14 +00:00
  • b4abd1d37a feat(npc): Enhance collision handling with velocity-based movement and safe position checks Z. Cliffe Schreuders 2025-11-10 11:48:51 +00:00
  • db681fd8b0 Implement NPC-to-NPC and NPC-to-Player Collision Avoidance Z. Cliffe Schreuders 2025-11-10 08:29:06 +00:00
  • adc5f3baa4 Add NPC Patrol Features Documentation and Implementation Scripts Z. Cliffe Schreuders 2025-11-10 02:00:27 +00:00
  • 9b49e43b79 feat(npc): Update NPC talk icon positions and enhance personal space behavior claude/add-npc-behaviour-011CUxccypo6dwBzV2knMK66 Z. Cliffe Schreuders 2025-11-10 00:08:02 +00:00
  • 90e33de7f2 feat(npc): Implement NPC-to-NPC collision detection in rooms Z. Cliffe Schreuders 2025-11-09 23:56:42 +00:00
  • e0034bafe0 feat(npc): Add logging for patrol movement and animation setup Z. Cliffe Schreuders 2025-11-09 20:56:10 +00:00
  • 77c9333eef feat(npc): Enhance patrol and personal space behavior descriptions Z. Cliffe Schreuders 2025-11-09 20:41:06 +00:00
  • 62d6956b40 feat(npc): Implement Phase 4 - Personal Space Behavior Testing Claude 2025-11-09 18:52:27 +00:00
  • b94752de3b feat(npc): Implement Phase 3 - Patrol Behavior Testing & Verification Claude 2025-11-09 18:45:40 +00:00
  • 1f0ddecacb feat(npc): Complete Phase 2 - Face Player Behavior Testing & Verification Claude 2025-11-09 17:30:58 +00:00
  • 5f7818e0e2 feat(npc): Implement Phase 1 - Core NPC Behavior System Claude 2025-11-09 16:26:42 +00:00
  • ceeb0f9de5 feat(npc): Complete Phase -1 prerequisites for NPC behavior system Claude 2025-11-09 16:21:50 +00:00
  • 62967d5234 feat(npc): Add final implementation review for NPC behavior system Z. Cliffe Schreuders 2025-11-09 16:05:32 +00:00
  • 289c326765 Refactor NPC Behavior Implementation Plan and Documentation Z. Cliffe Schreuders 2025-11-09 15:15:21 +00:00
  • b97ebb3960 Implement Phase -1 Action Plan for NPC Behavior Z. Cliffe Schreuders 2025-11-09 11:07:36 +00:00
  • 418f5b497a feat(npc): Update NPC behavior implementation plan and review documents Z. Cliffe Schreuders 2025-11-09 10:16:23 +00:00
  • 1f6166ccf6 Add review changes and improvements for NPC behavior implementation Z. Cliffe Schreuders 2025-11-09 02:43:17 +00:00
  • 2b3642f2d3 Update Ink best practices and NPC dialogue for consistency in player choices and exit handling Z. Cliffe Schreuders 2025-11-09 01:09:41 +00:00
  • 0b32d076e3 Add documentation for #exit_conversation tag usage and implement tag detection in phone chat minigame Z. Cliffe Schreuders 2025-11-09 00:58:11 +00:00
  • 9229df8bc8 Enhance phone chat functionality by adding NPC filtering; update related systems to support allowed NPCs in conversations and inventory management Z. Cliffe Schreuders 2025-11-08 22:35:31 +00:00
  • f83b2a7388 Refactor NPC trust system to influence system; add new NPCs and phone interactions Z. Cliffe Schreuders 2025-11-08 22:23:55 +00:00
  • 5ae0c4c54e Implement NPC Influence System with visual feedback for relationship changes Z. Cliffe Schreuders 2025-11-08 20:47:10 +00:00
  • 6d49c79174 Preserve NPC context in container minigame state and enhance return flow after notes minigame Z. Cliffe Schreuders 2025-11-08 16:10:55 +00:00
  • 9b4fab0071 Refactor player movement logic to prioritize keyboard input and add idle animation state Z. Cliffe Schreuders 2025-11-08 16:01:19 +00:00
  • cb95a857fd Implement global variable system for NPC conversations Z. Cliffe Schreuders 2025-11-08 15:44:24 +00:00
  • 472ce9dbd5 Enhance NPC conversation flow and inventory synchronization Z. Cliffe Schreuders 2025-11-08 12:41:48 +00:00
  • c782a98e7e Refactor Equipment Officer NPC dialogue and inventory interactions Z. Cliffe Schreuders 2025-11-08 12:31:31 +00:00
  • 7be8b67f27 Add ContainerMinigame NPC return flow and conversation management Z. Cliffe Schreuders 2025-11-08 12:30:30 +00:00
  • 14e2600e5c Add NPC item giving examples and enhance container UI functionality Z. Cliffe Schreuders 2025-11-08 10:44:34 +00:00
  • 14bc9af43e Add NPC inventory management and UI enhancements Z. Cliffe Schreuders 2025-11-08 10:26:50 +00:00
  • 4dd2a839f4 Enhance PersonChatUI to track characters with parallax animation Z. Cliffe Schreuders 2025-11-07 20:37:27 +00:00
  • d36b61f20e Enhance PersonChatMinigame and UI with improved caption area and parallax animation Z. Cliffe Schreuders 2025-11-07 20:33:54 +00:00
  • 6f69ab52c1 Enhance PersonChatMinigame and related classes to support optional background images Z. Cliffe Schreuders 2025-11-07 19:51:13 +00:00
  • 8315abc932 Update sprite positioning in PersonChatPortraits to enhance visual alignment Z. Cliffe Schreuders 2025-11-07 17:41:54 +00:00
  • 717221cb3c Refactor PersonChatMinigame and update canvas handling in portraits Z. Cliffe Schreuders 2025-11-07 17:27:35 +00:00
  • 9a8ef9b9f5 Add Timed Conversations feature for Person NPCs Z. Cliffe Schreuders 2025-11-07 16:24:27 +00:00
  • 1d889fe148 Enhance NPCManager to support timed conversations and update dialogue handling in PersonChatMinigame Z. Cliffe Schreuders 2025-11-07 16:15:52 +00:00
  • 3f06b8fc8c Update GAME_CONFIG to disable debug mode for arcade physics Z. Cliffe Schreuders 2025-11-07 00:36:22 +00:00
  • 17848115a1 Implement NPCLazyLoader for per-room NPC loading and refactor related systems Z. Cliffe Schreuders 2025-11-07 00:33:22 +00:00
  • d4deec2376 Refactor NPC loading implementation and enhance error handling Z. Cliffe Schreuders 2025-11-07 00:17:19 +00:00
  • ffc7394fcd Enhance NPC migration documentation and progress tracking Z. Cliffe Schreuders 2025-11-07 00:12:24 +00:00
  • 17603b3c97 Add comprehensive planning and implementation documentation for NPC lazy-loading architecture Z. Cliffe Schreuders 2025-11-06 23:55:31 +00:00
  • 75b7b3c5b2 feat(css): Improve caption area layout and adjust font sizes for better readability Z. Cliffe Schreuders 2025-11-06 11:18:54 +00:00
  • 09d35af661 feat(dialogue): Enhance dialogue block display to include choice handling after completion Z. Cliffe Schreuders 2025-11-06 10:54:46 +00:00
  • 6ab2340e54 feat(dialogue): Enhance sequential dialogue display with line accumulation Z. Cliffe Schreuders 2025-11-06 10:49:29 +00:00
  • 5a752d0aca feat(ui): Refactor dialogue and controls layout for improved interaction and visibility Z. Cliffe Schreuders 2025-11-06 10:43:43 +00:00
  • b1686fc5eb feat(css): Enhance minigame styles with max-width and margin for better layout refactor(js): Remove unused asset loading in preload function feat(js): Implement optimal scale calculation for pixel-perfect rendering in person chat portraits Z. Cliffe Schreuders 2025-11-06 01:54:55 +00:00
  • 13f71baa82 feat(ui): Update font sizes for dialogue and speaker name for improved readability Z. Cliffe Schreuders 2025-11-06 00:54:08 +00:00
  • f055d6c536 feat(npc): Update conversation flow to handle exit choices and NPC responses Z. Cliffe Schreuders 2025-11-05 20:15:33 +00:00
  • 2d0e30f157 Add helper NPC dialogue and interactions for mission assistance Z. Cliffe Schreuders 2025-11-05 20:15:26 +00:00
  • 78cc3beab4 feat(person-chat): Implement click-through mode for dialogue advancement and enhance UI with continue button Z. Cliffe Schreuders 2025-11-05 09:18:58 +00:00
  • 4daaa87534 feat(npc): Implement conversation state management and enhance NPC interaction features Z. Cliffe Schreuders 2025-11-05 01:03:08 +00:00
  • d217e5a02a feat(npc-interaction): Enhance NPC interaction system with click handling and distance checks Z. Cliffe Schreuders 2025-11-04 23:25:41 +00:00
  • 2c9d3a739c feat(npc-collisions): Implement comprehensive collision setup for NPC sprites including walls and chairs Z. Cliffe Schreuders 2025-11-04 22:22:29 +00:00
  • 518d8916be feat(person-chat): Implement multi-character support and enhance dialogue handling Z. Cliffe Schreuders 2025-11-04 22:11:32 +00:00
  • e0cef60f37 feat(npc): Add talk icon system and update NPC sprite configurations Z. Cliffe Schreuders 2025-11-04 21:31:00 +00:00
  • 9f82abd072 feat(person-chat): Enhance player interaction by adding scenario data and improving dialogue handling Z. Cliffe Schreuders 2025-11-04 14:21:35 +00:00
  • e73a6a038b Add NPC sprite test scenario, server for development, and HTML test pages Z. Cliffe Schreuders 2025-11-04 14:16:48 +00:00
  • 5fd7ad9307 feat(interactions): Enhance interaction distance calculation for diagonal movements Z. Cliffe Schreuders 2025-11-01 11:14:42 +00:00
  • 6aa6fd4beb feat(sound): Refactor sound manager initialization to reuse instance across preload and create phases Z. Cliffe Schreuders 2025-11-01 11:07:54 +00:00
  • cb8a9399a9 feat(npc): Remove unregisterNPC method and associated cleanup logic Z. Cliffe Schreuders 2025-11-01 10:43:48 +00:00
  • 1bd037d969 feat(npc): Enhance message handling by adding metadata support in addMessage method Z. Cliffe Schreuders 2025-11-01 10:42:37 +00:00
  • 2a5eed9963 feat: Implement comprehensive sound management system for Break Escape Z. Cliffe Schreuders 2025-11-01 08:58:07 +00:00
  • 9aae3f9443 feat: Implement centralized sound management system Z. Cliffe Schreuders 2025-11-01 00:34:26 +00:00
  • e05b4d7903 feat(npc): Add pixel-art avatars for NPCs in bark notifications and update scenario configurations Z. Cliffe Schreuders 2025-11-01 00:08:13 +00:00
  • 34f1739484 feat(npc): Add audio feedback for NPC bark notifications with message received sound Z. Cliffe Schreuders 2025-10-31 21:10:07 +00:00
  • 40da85dac4 feat(npc): Enhance NPC interaction with room navigation events and refined greeting logic Z. Cliffe Schreuders 2025-10-31 16:31:07 +00:00
  • c80aa5b68d Implement event-driven NPC reactions and fix event dispatcher issues Z. Cliffe Schreuders 2025-10-31 11:48:43 +00:00
  • 99097130f4 feat(npc): Implement NPC Game Bridge with helper NPC functionality Z. Cliffe Schreuders 2025-10-31 10:42:08 +00:00