{"action":"created","issue":{"url":"https://api.github.com/repos/OracleStation/OracleStation/issues/609","repository_url":"https://api.github.com/repos/OracleStation/OracleStation","labels_url":"https://api.github.com/repos/OracleStation/OracleStation/issues/609/labels{/name}","comments_url":"https://api.github.com/repos/OracleStation/OracleStation/issues/609/comments","events_url":"https://api.github.com/repos/OracleStation/OracleStation/issues/609/events","html_url":"https://github.com/OracleStation/OracleStation/pull/609","id":296248355,"number":609,"title":"Ultra Job Preference","user":{"login":"ike709","id":5714543,"avatar_url":"https://avatars0.githubusercontent.com/u/5714543?v=4","gravatar_id":"","url":"https://api.github.com/users/ike709","html_url":"https://github.com/ike709","followers_url":"https://api.github.com/users/ike709/followers","following_url":"https://api.github.com/users/ike709/following{/other_user}","gists_url":"https://api.github.com/users/ike709/gists{/gist_id}","starred_url":"https://api.github.com/users/ike709/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ike709/subscriptions","organizations_url":"https://api.github.com/users/ike709/orgs","repos_url":"https://api.github.com/users/ike709/repos","events_url":"https://api.github.com/users/ike709/events{/privacy}","received_events_url":"https://api.github.com/users/ike709/received_events","type":"User","site_admin":false},"labels":[{"id":678918142,"url":"https://api.github.com/repos/OracleStation/OracleStation/labels/Feature","name":"Feature","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-02-12T01:49:47Z","updated_at":"2018-02-12T19:53:27Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/OracleStation/OracleStation/pulls/609","html_url":"https://github.com/OracleStation/OracleStation/pull/609","diff_url":"https://github.com/OracleStation/OracleStation/pull/609.diff","patch_url":"https://github.com/OracleStation/OracleStation/pull/609.patch"},"body":":cl: DavidEdwards, ike709\r\nadd: Admins can now use the player panel to reward good players with access to the Ultra job preference. It's like High, but higher!\r\n/:cl:\r\n\r\nThis was ported from Yogstation, but I changed it a bit:\r\n- This works for any job.\r\n- It can only be used on one job, similar to High. I'm open to changing this, though.\r\n- Admins use the player panel to add/remove it to/from a player. Not sure if this is how it is on Yog.\r\n- The stupid color thing is not a thing.\r\n- The SQL/database stuff is different and probably doesn't work.\r\n\r\nThe idea behind this is that:\r\n1. Admins have a one-click method of rewarding good players.\r\n2. Good players will be more likely to get important roles than other players.\r\n\r\nWARNING: I CANNOT TEST DATABASE STUFF, AND I WROTE THAT BIT MORE OR LESS FROM SCRATCH. PLEASE FOR THE LOVE OF GOD TEST IT.\r\n\r\nEverything else seems to work fine."},"comment":{"url":"https://api.github.com/repos/OracleStation/OracleStation/issues/comments/365041967","html_url":"https://github.com/OracleStation/OracleStation/pull/609#issuecomment-365041967","issue_url":"https://api.github.com/repos/OracleStation/OracleStation/issues/609","id":365041967,"user":{"login":"ike709","id":5714543,"avatar_url":"https://avatars0.githubusercontent.com/u/5714543?v=4","gravatar_id":"","url":"https://api.github.com/users/ike709","html_url":"https://github.com/ike709","followers_url":"https://api.github.com/users/ike709/followers","following_url":"https://api.github.com/users/ike709/following{/other_user}","gists_url":"https://api.github.com/users/ike709/gists{/gist_id}","starred_url":"https://api.github.com/users/ike709/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ike709/subscriptions","organizations_url":"https://api.github.com/users/ike709/orgs","repos_url":"https://api.github.com/users/ike709/repos","events_url":"https://api.github.com/users/ike709/events{/privacy}","received_events_url":"https://api.github.com/users/ike709/received_events","type":"User","site_admin":false},"created_at":"2018-02-12T19:53:27Z","updated_at":"2018-02-12T19:53:27Z","author_association":"CONTRIBUTOR","body":"I'll leave this up to the maintainers to figure out what they want to do with it. \r\n\r\nWe could:\r\n- Leave it as-is but add and log a \"reason\" input box for admins who give this to people.\r\n- Make it a ridiculously high playtime reward. Like.... At least 50 hours. Probably closer to 100.\r\n- Make it a donator reward.\r\n- Make it a contributor reward, with staff figuring out how much contribution is needed to receive it.\r\n- Add a way for players in game to award this. Like Karma, but not terrible. I'd still make it require more than simple metafriends can provide.\r\n- Add a section on the forums for praising exceptional players, instead of just player complaints."}}
{"actor":{"display_login":"ike709"}}