Files
BreakEscape/scenarios/ink/mixed-message-example.json
Z. Cliffe Schreuders b982158ce5 refactor: Move ink source files to scenarios/ink and add compilation script
Consolidated all ink source files into scenarios/ink directory for better
organization. All ink source files and documentation are now in the same
location as their compiled JSON output.

Changes:
1. Moved all .ink source files from story_design/ink/ to scenarios/ink/
   - chen_hub.ink and supporting files
   - netherton_hub.ink and supporting files
   - haxolottle_hub.ink and supporting files
   - All other ink source files

2. Moved documentation files to scenarios/ink/
   - INK_BEST_PRACTICES.md
   - NPC_HUB_ARCHITECTURE.md
   - ONGOING_CONVERSATIONS_README.md
   - README.md

3. Added scripts/compile-ink.sh
   - Automatically compiles all .ink files in scenarios/ink/
   - Outputs JSON to the same directory
   - Shows colored output with success/failure status
   - Provides compilation summary

Usage:
  ./scripts/compile-ink.sh

This consolidates the ink development workflow into a single directory
and provides an easy way to recompile all ink files after making changes.
2025-11-19 13:44:30 +00:00

1 line
720 B
JSON

{"inkVersion":21,"root":[[["done",{"#n":"g-0"}],null],"done",{"start":[["^Hello! This is a test of mixed message types.","\n","ev","str","^Tell me more","/str","/ev",{"*":".^.c-0","flg":4},{"c-0":["\n",{"->":"voice_example"},null]}],null],"voice_example":[["^voice: This is a voice message. I'm calling to let you know that the security code has been changed to 4829. Please acknowledge receipt.","\n","ev","str","^Got it, thanks!","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What was the code again?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Great! I'll see you soon.","\n","end",null],"c-1":["\n","^voice: The code is 4-8-2-9. I repeat: four, eight, two, nine.","\n","end",null]}],null]}],"listDefs":{}}