mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-21 11:18:08 +00:00
- 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.