{"action":"created","issue":{"url":"https://api.github.com/repos/yogstation13/yogstation/issues/385","repository_url":"https://api.github.com/repos/yogstation13/yogstation","labels_url":"https://api.github.com/repos/yogstation13/yogstation/issues/385/labels{/name}","comments_url":"https://api.github.com/repos/yogstation13/yogstation/issues/385/comments","events_url":"https://api.github.com/repos/yogstation13/yogstation/issues/385/events","html_url":"https://github.com/yogstation13/yogstation/pull/385","id":166212226,"number":385,"title":"JEXP - Job Experience System","user":{"login":"Super3222","id":16735500,"avatar_url":"https://avatars.githubusercontent.com/u/16735500?v=3","gravatar_id":"","url":"https://api.github.com/users/Super3222","html_url":"https://github.com/Super3222","followers_url":"https://api.github.com/users/Super3222/followers","following_url":"https://api.github.com/users/Super3222/following{/other_user}","gists_url":"https://api.github.com/users/Super3222/gists{/gist_id}","starred_url":"https://api.github.com/users/Super3222/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Super3222/subscriptions","organizations_url":"https://api.github.com/users/Super3222/orgs","repos_url":"https://api.github.com/users/Super3222/repos","events_url":"https://api.github.com/users/Super3222/events{/privacy}","received_events_url":"https://api.github.com/users/Super3222/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yogstation13/yogstation/labels/DME%20Update","name":"DME Update","color":"006b75"},{"url":"https://api.github.com/repos/yogstation13/yogstation/labels/Feature","name":"Feature","color":"00981f"},{"url":"https://api.github.com/repos/yogstation13/yogstation/labels/Work%20In%20Progress","name":"Work In Progress","color":"d93f0b"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-07-18T22:55:02Z","updated_at":"2016-07-19T15:10:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/yogstation13/yogstation/pulls/385","html_url":"https://github.com/yogstation13/yogstation/pull/385","diff_url":"https://github.com/yogstation13/yogstation/pull/385.diff","patch_url":"https://github.com/yogstation13/yogstation/pull/385.patch"},"body":"JEXP is currently only a concept/idea, and is named after the new system which determines whether a player is ready for a head/security role or not.\r\n\r\nThis is an original idea made by me after seeing how whitelisting roles and the current age system had their faults.\r\n\r\nThe whitelisting system had it's own little flaws, where if you were whitelisted ALL head roles including AI. This being said, if someone had HIGH for AI, you could change you preference to something ABOVE HIGH.\r\n\r\nThe problem was, it covered ALL bases. Therefore, when people wanted to whitelist their favorite job X while being a terrible Y, they could never get whitelisted, with fear that they might abuse the system and play as a role they don't know.\r\n\r\nThe current age system has it's faults, and I'll use the example I always do when people ask me about it.\r\n- Greytide McRobust logs in as an assistant one afternoon\r\n- Plays a little, mainly griefs, gets noted, logs off\r\n- Goes to play on a grief server, and returns a month later\r\n- Gets to play as the Captain or any other head role.\r\n\r\nThe problem was that when the age timer started, then it'd go on whether or not you logged in or not.\r\n\r\nNow, \r\n\r\nJEXP operates a bit differently from both of those systems. It saves memory inside of a database which contains how many times you've played X role.\r\n\r\nIt looks at that information when you are choosing an occupation and decides if you are inexperienced or not.\r\n\r\nNow you're probably wondering 'Oh gee! Now I have to go back and play all of these jobs!'.\r\n\r\nWell, there's a solution for that too. I'm going to personally open up a topic on the forums specifically to get peoples responses on whether they feel that they're capable of handling X job, similarily like white listing. This will be the first process... and **I will do it all myself.** I cannot express that enough.\r\n\r\nThere are multiple lists for each specific job that's blacklisted to inexperienced players. If your ckey is on that list, then you will be able to play that role no doubt. There is also a list that'll 'jexp exempt' you from all blacklisted roles.\r\n\r\nIn simple context, how it works is you need to play a job X times before playing as the head or a rank of authority of that division.\r\n\r\nI need to help you set up the database also @oisin100 the set up is very crucial to how everything works, and even the smallest set up will lead to inaccurate information sent and delivered from the database\r\n\r\nI'll be tweaking the amount of times you need to play as a certain job to earn a head/sec role, so no one get on their high horse and start demanding 'X should be THIS'. Yes I know, some of the rankings are absurd but, they were for testing purposes.\r\n\r\n- Captain: 15 rounds\r\n - Head of Security: 3 times\r\n - Chief Medical Officer: 3 times\r\n - Research Director: 3 times\r\n - Head of Personnel: 3 times\r\n - Chief Engineer: 3 times\r\n\r\n\r\n- Head of Security: 22 rounds (off of the amount of times you have to play, REMEMBER)\r\n - Warden: 10 times\r\n - Security Officer: 30 times (so at the time you've survived 20 rounds and have gotten warden, you only need 10 more)\r\n - Lawyer: 15 times\r\n\r\n\r\n- Chief Medical Officer: 50 rounds\r\n - Medical Doctor: 10 times\r\n - Chemist: 10 times\r\n - Virologist: 10 times\r\n - Geneticist: 10 times\r\n - Paramedic: 10 times\r\n\r\n\r\n- Research Director: 30 rounds\r\n - Scientist: 15 times\r\n - Roboticist: 15 times\r\n\r\n\r\n- Chief Engineer: 30 rounds\r\n - Station Engineer: 15 times\r\n - Atmospheric Technician: 15 times\r\n\r\n\r\n- Security Officer: 13 rounds\r\n - Lawyer: 13 times\r\n\r\n\r\n- Warden: 20 rounds\r\n - Security Officer: 20 times\r\n\r\nTo-Do:\r\n- Make a verb that anyone can access to see their progress on a certain job.\r\n- Make a verb to moderators and admins so they can negate someones JEXP point for a round.\r\n- Make a verb for moderators and admins to see everyone's progress.\r\n- POLISH THE CODE.\r\n\r\nWATCH ME PROGRESS:\r\n- [ ] JEXP verbs for players. \r\n- [ ] JEXP verbs for admins.\r\n- [ ] JEXP polishing.\r\n- [ ] JEXP monitoring."},"comment":{"url":"https://api.github.com/repos/yogstation13/yogstation/issues/comments/233664010","html_url":"https://github.com/yogstation13/yogstation/pull/385#issuecomment-233664010","issue_url":"https://api.github.com/repos/yogstation13/yogstation/issues/385","id":233664010,"user":{"login":"Super3222","id":16735500,"avatar_url":"https://avatars.githubusercontent.com/u/16735500?v=3","gravatar_id":"","url":"https://api.github.com/users/Super3222","html_url":"https://github.com/Super3222","followers_url":"https://api.github.com/users/Super3222/followers","following_url":"https://api.github.com/users/Super3222/following{/other_user}","gists_url":"https://api.github.com/users/Super3222/gists{/gist_id}","starred_url":"https://api.github.com/users/Super3222/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Super3222/subscriptions","organizations_url":"https://api.github.com/users/Super3222/orgs","repos_url":"https://api.github.com/users/Super3222/repos","events_url":"https://api.github.com/users/Super3222/events{/privacy}","received_events_url":"https://api.github.com/users/Super3222/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T15:10:41Z","updated_at":"2016-07-19T15:10:41Z","body":"You raise a good point Stealth but, you offer nothing in return to replace lawyers as a training phase to playing security. When it comes down to it, lawyer is all we got to train security. And it is a good starting point, because as a lawyer you can make sure no one is given an unfair sentence, unfairly persecuted, etc, etc.\r\n\r\nAs security, I hate the presence of a lawyer when they come into the interro room. But when they raise non bias sensible points to the argument and appear to have a great grip on space law, I appreciate their presence. If I wanted to, I could make a \"Security Deputy\" job which basically has access to the brig, cells, equipment room, interrogation, but not perma, if it really comes down to that."}}
{"actor":{"display_login":"Super3222"}}