feat: Implement NPC security guard interaction for lockpicking detection

- Added a new security guard NPC with conversation flow for lockpicking attempts.
- Integrated influence system to determine NPC reactions based on player choices.
- Created a new JSON scenario for the security guard's behavior and interactions.
- Refactored lockpicking system to allow NPC interruptions during attempts.
- Developed a test scenario to visualize NPC patrol and line-of-sight detection.
- Added a debug panel for testing line-of-sight visualization in the game.
This commit is contained in:
Z. Cliffe Schreuders
2025-11-11 01:07:05 +00:00
parent f41b2a41ac
commit 72e2e6293f
11 changed files with 1210 additions and 1 deletions