payload: {"action":"created","issue":{"url":"https://api.github.com/repos/peoro/ngu.js/issues/5","repository_url":"https://api.github.com/repos/peoro/ngu.js","labels_url":"https://api.github.com/repos/peoro/ngu.js/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/peoro/ngu.js/issues/5/comments","events_url":"https://api.github.com/repos/peoro/ngu.js/issues/5/events","html_url":"https://github.com/peoro/ngu.js/issues/5","id":525852861,"node_id":"MDU6SXNzdWU1MjU4NTI4NjE=","number":5,"title":"Allow user configurable parameters to functions","user":{"login":"jusw85","id":3406652,"node_id":"MDQ6VXNlcjM0MDY2NTI=","avatar_url":"https://avatars2.githubusercontent.com/u/3406652?v=4","gravatar_id":"","url":"https://api.github.com/users/jusw85","html_url":"https://github.com/jusw85","followers_url":"https://api.github.com/users/jusw85/followers","following_url":"https://api.github.com/users/jusw85/following{/other_user}","gists_url":"https://api.github.com/users/jusw85/gists{/gist_id}","starred_url":"https://api.github.com/users/jusw85/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jusw85/subscriptions","organizations_url":"https://api.github.com/users/jusw85/orgs","repos_url":"https://api.github.com/users/jusw85/repos","events_url":"https://api.github.com/users/jusw85/events{/privacy}","received_events_url":"https://api.github.com/users/jusw85/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2019-11-20T14:51:41Z","updated_at":"2019-11-20T16:29:15Z","closed_at":null,"author_association":"COLLABORATOR","body":"Right now the GUI functions always run in the same way. For example, MergeEverything will always merge on all inven slots. It would be helpful to allow user configuration to drive the automation.\r\n\r\nFor example, in my branch I had the following config which merges/boosts on specific slots in order, then waits for 10s, loop.\r\n\r\n```\r\n{\r\n  \"boost\": [\"weap\", 0, 1, \"acc0\", \"cube\"],\r\n  \"merge\": [0,1,2,3,\"weap\"],\r\n  \"boostDelay\": 1000,\r\n  \"mergeDelay\": 1000,\r\n  ....\r\n}\r\n```\r\n\r\nI don't know the best way to implement this, but I used a TextArea in my branch. Problem is, it wasn't directly editable, but Copy-Paste works. I copied in my config whenever I wanted to change it, which gets tedious. Is there a better way to do this?"},"comment":{"url":"https://api.github.com/repos/peoro/ngu.js/issues/comments/556085846","html_url":"https://github.com/peoro/ngu.js/issues/5#issuecomment-556085846","issue_url":"https://api.github.com/repos/peoro/ngu.js/issues/5","id":556085846,"node_id":"MDEyOklzc3VlQ29tbWVudDU1NjA4NTg0Ng==","user":{"login":"peoro","id":1516911,"node_id":"MDQ6VXNlcjE1MTY5MTE=","avatar_url":"https://avatars1.githubusercontent.com/u/1516911?v=4","gravatar_id":"","url":"https://api.github.com/users/peoro","html_url":"https://github.com/peoro","followers_url":"https://api.github.com/users/peoro/followers","following_url":"https://api.github.com/users/peoro/following{/other_user}","gists_url":"https://api.github.com/users/peoro/gists{/gist_id}","starred_url":"https://api.github.com/users/peoro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peoro/subscriptions","organizations_url":"https://api.github.com/users/peoro/orgs","repos_url":"https://api.github.com/users/peoro/repos","events_url":"https://api.github.com/users/peoro/events{/privacy}","received_events_url":"https://api.github.com/users/peoro/received_events","type":"User","site_admin":false},"created_at":"2019-11-20T16:29:15Z","updated_at":"2019-11-20T16:29:15Z","author_association":"OWNER","body":"I would use the TextArea with the JSON object inside for now.  \r\nIn the future it might be nicer to use simpler input fields for each parameter independently, but doing that right now feel unnecessary and overkill."}}
other: {"actor":{"display_login":"peoro"}}