{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/13190","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13190/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13190/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13190/events","html_url":"https://github.com/tgstation/-tg-station/pull/13190","id":118525222,"number":13190,"title":"Makes the shuttle harder to call","user":{"login":"Incoming5643","id":4176358,"avatar_url":"https://avatars.githubusercontent.com/u/4176358?v=3","gravatar_id":"","url":"https://api.github.com/users/Incoming5643","html_url":"https://github.com/Incoming5643","followers_url":"https://api.github.com/users/Incoming5643/followers","following_url":"https://api.github.com/users/Incoming5643/following{/other_user}","gists_url":"https://api.github.com/users/Incoming5643/gists{/gist_id}","starred_url":"https://api.github.com/users/Incoming5643/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Incoming5643/subscriptions","organizations_url":"https://api.github.com/users/Incoming5643/orgs","repos_url":"https://api.github.com/users/Incoming5643/repos","events_url":"https://api.github.com/users/Incoming5643/events{/privacy}","received_events_url":"https://api.github.com/users/Incoming5643/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Balance","name":"Balance","color":"fbca04"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Config%20Settings","name":"Config Settings","color":"0052cc"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Controversial","name":"Controversial","color":"006b75"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Drama%20for%20the%20Drama%20God","name":"Drama for the Drama God","color":"a11d21"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Needs%20Reproducing/Testing","name":"Needs Reproducing/Testing","color":"229933"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Razharas%20No%20Razharasing","name":"Razharas No Razharasing","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":85,"created_at":"2015-11-24T03:34:14Z","updated_at":"2015-11-24T21:34:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/13190","html_url":"https://github.com/tgstation/-tg-station/pull/13190","diff_url":"https://github.com/tgstation/-tg-station/pull/13190.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/13190.patch"},"body":"I've seen it happen far too often, the station passes the 25 minute mark, the antags are lurking in secret, the round is developing... Then someone demands a law 2 shuttle call for no real reason and everyone's forced to scramble and rush to finish their objectives in time in the name of 40 minute rounds.\r\n\r\nWell no more. This adds actual checks to assure that a round has ACTUALLY GONE TO POT before the shuttle can be called.\r\n\r\nThe shuttle will auto recall if ALL the following are true:\r\n\r\n* A certain percentage of players are still alive (Defaults to 70%)\r\n* A certain percentage of players alive aren't antags (Defaults to 50%)\r\n* The station isn't damaged more than a certain rating (Defaults to 70% integrity)\r\n* The round hasn't gone over a certain length of time (Defaults to 1 hour)\r\n\r\nBeyond this certain traumatic events will also always allow the shuttle to come at any point afterwards:\r\n* Code Delta AI\r\n* Live Nuke\r\n* Ascendant Shadowling\r\n* Gang Takeover Attempt\r\n* Wizard Multiverse Sword War\r\n* Nar-Nar\r\n* Admin Shuttle Call\r\n* <u>Nuke ops on the station</u> <b>Added 11/24</b>\r\n\r\nBeyond this if a shuttle call WOULD recall, the admins will also get a message that allows them to have the shuttle come anyway according to their judgement.\r\n\r\nIf all this is avoided, the shuttle will autorecall at some random point between two and four minutes after calling (between one and two in code red calls). If the recall is traced, it's labeled as coming from centcom\r\n\r\nThis makes running from threats a less viable strategy. Stand and fight!\r\n\r\n:cl: incoming5643\r\nrscadd: Citing frustrations at the seemingly constant abandonment of 'like new' space stations, centcom has clamped down on flighty shuttle calls made on flimsy pretenses.\r\n/:cl:\r\n\r\n---\r\n\r\nDue to the immense size of discussion here's a little reminder of what people can ask to change about this pull\r\n---\r\n\r\n* How long it takes before shuttles always arrive when called\r\n* How many people need to die for the shuttle to come over that\r\n* How many antags (mainly group antags) need to exist in the living population for the shuttle to come over that\r\n* How badly damage the station needs to be fo the shuttle to come over that\r\n* Other trackable metrics of station/crew health to use\r\n* Special situations that always justify shuttle calls"},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/159411698","html_url":"https://github.com/tgstation/-tg-station/pull/13190#issuecomment-159411698","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13190","id":159411698,"user":{"login":"Lumipharon","id":7869430,"avatar_url":"https://avatars.githubusercontent.com/u/7869430?v=3","gravatar_id":"","url":"https://api.github.com/users/Lumipharon","html_url":"https://github.com/Lumipharon","followers_url":"https://api.github.com/users/Lumipharon/followers","following_url":"https://api.github.com/users/Lumipharon/following{/other_user}","gists_url":"https://api.github.com/users/Lumipharon/gists{/gist_id}","starred_url":"https://api.github.com/users/Lumipharon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lumipharon/subscriptions","organizations_url":"https://api.github.com/users/Lumipharon/orgs","repos_url":"https://api.github.com/users/Lumipharon/repos","events_url":"https://api.github.com/users/Lumipharon/events{/privacy}","received_events_url":"https://api.github.com/users/Lumipharon/received_events","type":"User","site_admin":false},"created_at":"2015-11-24T21:34:05Z","updated_at":"2015-11-24T21:34:05Z","body":"There is a major difference between how many people are alive at the end of the round, and how many people are alive when the shuttle is called."}}