{"action":"created","issue":{"url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/188","labels_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/188/comments","events_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/188/events","html_url":"https://github.com/Tricky1975/Star-Story/issues/188","id":106759853,"number":188,"title":"An \"OnlyNeeded\" setting for MyData","user":{"login":"Tricky1975","id":11202073,"avatar_url":"https://avatars.githubusercontent.com/u/11202073?v=3","gravatar_id":"","url":"https://api.github.com/users/Tricky1975","html_url":"https://github.com/Tricky1975","followers_url":"https://api.github.com/users/Tricky1975/followers","following_url":"https://api.github.com/users/Tricky1975/following{/other_user}","gists_url":"https://api.github.com/users/Tricky1975/gists{/gist_id}","starred_url":"https://api.github.com/users/Tricky1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tricky1975/subscriptions","organizations_url":"https://api.github.com/users/Tricky1975/orgs","repos_url":"https://api.github.com/users/Tricky1975/repos","events_url":"https://api.github.com/users/Tricky1975/events{/privacy}","received_events_url":"https://api.github.com/users/Tricky1975/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/Enhancement","name":"Enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/Tool:%20MyData","name":"Tool: MyData","color":"b4ff00"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Tricky1975/Star-Story/milestones/6","html_url":"https://github.com/Tricky1975/Star-Story/milestones/Full%20Lauch","labels_url":"https://api.github.com/repos/Tricky1975/Star-Story/milestones/6/labels","id":1224220,"number":6,"title":"Full Lauch","description":null,"creator":{"login":"Tricky1975","id":11202073,"avatar_url":"https://avatars.githubusercontent.com/u/11202073?v=3","gravatar_id":"","url":"https://api.github.com/users/Tricky1975","html_url":"https://github.com/Tricky1975","followers_url":"https://api.github.com/users/Tricky1975/followers","following_url":"https://api.github.com/users/Tricky1975/following{/other_user}","gists_url":"https://api.github.com/users/Tricky1975/gists{/gist_id}","starred_url":"https://api.github.com/users/Tricky1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tricky1975/subscriptions","organizations_url":"https://api.github.com/users/Tricky1975/orgs","repos_url":"https://api.github.com/users/Tricky1975/repos","events_url":"https://api.github.com/users/Tricky1975/events{/privacy}","received_events_url":"https://api.github.com/users/Tricky1975/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":7,"state":"open","created_at":"2015-07-24T15:37:29Z","updated_at":"2015-09-16T12:08:39Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-09-16T12:08:39Z","updated_at":"2015-09-16T15:45:56Z","closed_at":null,"body":"The game \"stutters\" a lot due to the long compilation times Lua needs to get all item, ARM and ability data, and that while there's a lot of unneeded data in there. Currently, \"MyData\" will always put all the shit in regardless if it's needed or not.\r\n\r\nI'm planning to make MyData a bit more clever than that, in order to save time, and memory. This will be a very large operation very likely taking me a full day, so this is not planned on short notice, but for the final release it must be done, maybe even sooner depending on how things go and how efficient things are."},"comment":{"url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/comments/140782505","html_url":"https://github.com/Tricky1975/Star-Story/issues/188#issuecomment-140782505","issue_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/188","id":140782505,"user":{"login":"Tricky1975","id":11202073,"avatar_url":"https://avatars.githubusercontent.com/u/11202073?v=3","gravatar_id":"","url":"https://api.github.com/users/Tricky1975","html_url":"https://github.com/Tricky1975","followers_url":"https://api.github.com/users/Tricky1975/followers","following_url":"https://api.github.com/users/Tricky1975/following{/other_user}","gists_url":"https://api.github.com/users/Tricky1975/gists{/gist_id}","starred_url":"https://api.github.com/users/Tricky1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tricky1975/subscriptions","organizations_url":"https://api.github.com/users/Tricky1975/orgs","repos_url":"https://api.github.com/users/Tricky1975/repos","events_url":"https://api.github.com/users/Tricky1975/events{/privacy}","received_events_url":"https://api.github.com/users/Tricky1975/received_events","type":"User","site_admin":false},"created_at":"2015-09-16T15:45:56Z","updated_at":"2015-09-16T15:45:56Z","body":"I've decided to make even a more expanded pattern.\r\nSince all ARMS for Crystal are prefixed with \"ARM_\" I can for example allow the system to only put the ARMS stats into an item when the item is in fact an ARM. And there are more things like that which can help me on the road. \r\nThe milestone \"Full Launch\" may be put in an earlier time, as I realized this feature can come in handy when I place in the \"spell\" advancement features, or otherwise endanger myself if I make this happen in a later stage of development. I might even set MyData to disable fields when it comes to the prefix requirement.\r\nRequiring a value can sill be a great thing, however I think I need to put it that way that I can go output specific. For Lua it's no problem when a value is not outputted (it just becomes \"nil\"), Python will throw an error. I need to take that stuff all in order."}}