Files
BreakEscape/planning_notes
Z. Cliffe Schreuders 843879cd62 feat: Enhance NPC chat system with narrator character support, default speaker behavior, and improved NPC behavior tags
- Implemented narrator syntax to display character portraits during narration.
- Changed default speaker behavior to default to the main NPC for unprefixed lines.
- Enhanced NPC behavior tags to support no parameters, comma-separated lists, wildcard patterns, and an "all" keyword.
- Added comprehensive testing requirements for narrator, default speaker, and NPC behavior tags.
- Updated documentation to reflect new features and usage examples.
- Addressed critical and high-priority issues from REVIEW1, including function naming conflicts, regex security, and empty dialogue validation.
- Improved code organization and backward compatibility.
2025-11-23 22:52:20 +00:00
..
2025-11-14 19:47:54 +00:00