{"action":"created","issue":{"url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/32","repository_url":"https://api.github.com/repos/chrisgillis/slackwolf","labels_url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/32/comments","events_url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/32/events","html_url":"https://github.com/chrisgillis/slackwolf/pull/32","id":150607983,"number":32,"title":"Role refactor + Add WolfMan Role","user":{"login":"awright022","id":1801910,"avatar_url":"https://avatars.githubusercontent.com/u/1801910?v=3","gravatar_id":"","url":"https://api.github.com/users/awright022","html_url":"https://github.com/awright022","followers_url":"https://api.github.com/users/awright022/followers","following_url":"https://api.github.com/users/awright022/following{/other_user}","gists_url":"https://api.github.com/users/awright022/gists{/gist_id}","starred_url":"https://api.github.com/users/awright022/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awright022/subscriptions","organizations_url":"https://api.github.com/users/awright022/orgs","repos_url":"https://api.github.com/users/awright022/repos","events_url":"https://api.github.com/users/awright022/events{/privacy}","received_events_url":"https://api.github.com/users/awright022/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-04-23T23:50:11Z","updated_at":"2016-05-13T20:31:36Z","closed_at":"2016-05-13T20:30:58Z","pull_request":{"url":"https://api.github.com/repos/chrisgillis/slackwolf/pulls/32","html_url":"https://github.com/chrisgillis/slackwolf/pull/32","diff_url":"https://github.com/chrisgillis/slackwolf/pull/32.diff","patch_url":"https://github.com/chrisgillis/slackwolf/pull/32.patch"},"body":"This PR updates the Role implementation from the simple string implementation to customizable classes.  Each class has a \"team\" flag and a \"appears as werewolf\" flag.  This is now what powers the SeeCommand.  I think this shift to a class as opposed to a const string will make it easier to add additional roles in the future and expand functionality.\r\n\r\nThe chance of a WolfMan being in the game varies from 20%-60% in the \"classic\" RoleStrategy selector right now.  It replaces a regular Werewolf."},"comment":{"url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/comments/219151692","html_url":"https://github.com/chrisgillis/slackwolf/pull/32#issuecomment-219151692","issue_url":"https://api.github.com/repos/chrisgillis/slackwolf/issues/32","id":219151692,"user":{"login":"chrisgillis","id":40451,"avatar_url":"https://avatars.githubusercontent.com/u/40451?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisgillis","html_url":"https://github.com/chrisgillis","followers_url":"https://api.github.com/users/chrisgillis/followers","following_url":"https://api.github.com/users/chrisgillis/following{/other_user}","gists_url":"https://api.github.com/users/chrisgillis/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisgillis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisgillis/subscriptions","organizations_url":"https://api.github.com/users/chrisgillis/orgs","repos_url":"https://api.github.com/users/chrisgillis/repos","events_url":"https://api.github.com/users/chrisgillis/events{/privacy}","received_events_url":"https://api.github.com/users/chrisgillis/received_events","type":"User","site_admin":false},"created_at":"2016-05-13T20:31:36Z","updated_at":"2016-05-13T20:31:36Z","body":"Agreed with merging this branch first. Thanks for your efforts here, excited to play wolf man with my team :)"}}