{"action":"created","issue":{"url":"https://api.github.com/repos/inkle/ink/issues/462","repository_url":"https://api.github.com/repos/inkle/ink","labels_url":"https://api.github.com/repos/inkle/ink/issues/462/labels{/name}","comments_url":"https://api.github.com/repos/inkle/ink/issues/462/comments","events_url":"https://api.github.com/repos/inkle/ink/issues/462/events","html_url":"https://github.com/inkle/ink/issues/462","id":352789064,"node_id":"MDU6SXNzdWUzNTI3ODkwNjQ=","number":462,"title":"[Feature Request] Built in support for Actors/Conversant and Printed Notes/Synopses","user":{"login":"snarlynarwhal","id":3300071,"node_id":"MDQ6VXNlcjMzMDAwNzE=","avatar_url":"https://avatars1.githubusercontent.com/u/3300071?v=4","gravatar_id":"","url":"https://api.github.com/users/snarlynarwhal","html_url":"https://github.com/snarlynarwhal","followers_url":"https://api.github.com/users/snarlynarwhal/followers","following_url":"https://api.github.com/users/snarlynarwhal/following{/other_user}","gists_url":"https://api.github.com/users/snarlynarwhal/gists{/gist_id}","starred_url":"https://api.github.com/users/snarlynarwhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snarlynarwhal/subscriptions","organizations_url":"https://api.github.com/users/snarlynarwhal/orgs","repos_url":"https://api.github.com/users/snarlynarwhal/repos","events_url":"https://api.github.com/users/snarlynarwhal/events{/privacy}","received_events_url":"https://api.github.com/users/snarlynarwhal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-22T03:24:05Z","updated_at":"2018-08-22T21:01:13Z","closed_at":null,"author_association":"NONE","body":"**Actors/Conversant**\r\n\r\nI want to use Ink with Dialogue System for Unity using their [Ink integration](http://www.pixelcrushers.com/dialogue_system/manual/html/ink.html).\r\n\r\nI hate having to write the actor/conversant tags at the end of the line since like so:\r\n\r\n`Fetch my sword! Quick! # Actor=Knight # Conversant=Squire`\r\n\r\nIt's ugly both in the markdown and when testing in Inky. I do want to see it, just not as a tag since every line has an actor. I'd like to write it and see it when testing as such:\r\n\r\n`Knight to Squire: Fetch my sword! Quick!`\r\n\r\nThe Ink engine could automatically detect the actor and conversant and store them as tags while removing them from the line text. I imagine almost every game needs this functionality so building it in can make game ink files much prettier to read and write. Non-game creators can ignore it altogether or toggle it on/off in settings if they do want to use it.\r\n\r\n**Notes/Synopses**\r\n\r\nSecondly, I want to not only write the dialogue in ink but also the story. At the moment I use [Fountain](https://fountain.io/) to write the script for my game. Ideally, I'd use Ink entirely since Dialogue System for Unity can use Ink. Fountain is nice does not suite games like Ink does. \r\n\r\nThat being said, I would like the ability to write [scene actions and descriptions](https://fountain.io/syntax#section-action) that the engine ignores or has the option to ignore, but still get printed to the screen in Inky for testing. Comments should probably remain unseen, but having a tag for visible [notes or synopses](https://fountain.io/syntax#section-notes) would be quite nice. Maybe users can toggle the visibility of notes in settings too."},"comment":{"url":"https://api.github.com/repos/inkle/ink/issues/comments/415178369","html_url":"https://github.com/inkle/ink/issues/462#issuecomment-415178369","issue_url":"https://api.github.com/repos/inkle/ink/issues/462","id":415178369,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTE3ODM2OQ==","user":{"login":"snarlynarwhal","id":3300071,"node_id":"MDQ6VXNlcjMzMDAwNzE=","avatar_url":"https://avatars1.githubusercontent.com/u/3300071?v=4","gravatar_id":"","url":"https://api.github.com/users/snarlynarwhal","html_url":"https://github.com/snarlynarwhal","followers_url":"https://api.github.com/users/snarlynarwhal/followers","following_url":"https://api.github.com/users/snarlynarwhal/following{/other_user}","gists_url":"https://api.github.com/users/snarlynarwhal/gists{/gist_id}","starred_url":"https://api.github.com/users/snarlynarwhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snarlynarwhal/subscriptions","organizations_url":"https://api.github.com/users/snarlynarwhal/orgs","repos_url":"https://api.github.com/users/snarlynarwhal/repos","events_url":"https://api.github.com/users/snarlynarwhal/events{/privacy}","received_events_url":"https://api.github.com/users/snarlynarwhal/received_events","type":"User","site_admin":false},"created_at":"2018-08-22T21:01:13Z","updated_at":"2018-08-22T21:01:13Z","author_association":"NONE","body":"Dialogue System for Unity loads the ink .json file and handles the parsing/rendering. But I can write a tool to convert notes/synopses to comments and handle the actor/conversant stripping/tagging and output a \"processed\" ink file which once compiled can get loaded into the dialogue system. Thanks for the ideas, this should work just fine!"}}
{"actor":{"display_login":"snarlynarwhal"}}