mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-21 11:18:08 +00:00
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.
1 line
801 B
JSON
1 line
801 B
JSON
{"inkVersion":21,"root":[[["done",{"#n":"g-0"}],null],"done",{"start":["#","^speaker:test_npc","/#","^Welcome to hostile tag test.","\n",{"->":"hub"},null],"hub":[["ev","str","^Test hostile tag","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Test exit conversation","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Back to start","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n",{"->":"test_hostile"},null],"c-1":["\n",{"->":"test_exit"},null],"c-2":["\n",{"->":"start"},null]}],null],"test_hostile":["#","^speaker:test_npc","/#","^Triggering hostile state for security guard!","\n","#","^hostile:security_guard","/#","#","^exit_conversation","/#",{"->":"hub"},null],"test_exit":["#","^speaker:test_npc","/#","^Exiting cleanly.","\n","#","^exit_conversation","/#",{"->":"hub"},null]}],"listDefs":{}} |