{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/15714","repository_url":"https://api.github.com/repos/tgstation/-tg-station","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15714/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15714/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15714/events","html_url":"https://github.com/tgstation/-tg-station/pull/15714","id":135925425,"number":15714,"title":"Persistence features for Runtime","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/Feature","name":"Feature","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-24T01:53:32Z","updated_at":"2016-02-24T05:54:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15714","html_url":"https://github.com/tgstation/-tg-station/pull/15714","diff_url":"https://github.com/tgstation/-tg-station/pull/15714.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/15714.patch"},"body":"* Runtime now keeps track of all cats in the world, at the start of the next round any cats that survived the previous one will spawn with Runtime in the CMO's office.\r\n\r\n* After 9 deaths Runtime will be mysteriously missing from the next station (but only for that round). This also clears out any family Runtime might have.\r\n\r\n---\r\n\r\nA note on mechanics: Yes this allows for potentially infinite cats, but in reality this is not a practical problem because:\r\n\r\n1. Runtime and Proc can have kittens, and kittens are saved BUT they can only have three. This is true even if they start with three kittens they didn't actually have. It's technically possible to get more kittens by repeatedly removing new kittens from the cat breeding chamber, but that's a lot of work just to catsplosion the CMO next round.\r\n\r\n2. The petsplosion wizard event can exacerbate a cat situation, but Runtime won't carry over other versions of herself, and since Runtime is the only female cat in the whole dang game this puts a bottleneck on kittens that should keep things from going nuts. \r\n\r\n3. It only takes one successful nuke round to genocide the cats.\r\n\r\n4. :cat2: "},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/188088184","html_url":"https://github.com/tgstation/-tg-station/pull/15714#issuecomment-188088184","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15714","id":188088184,"user":{"login":"Zilenan91","id":13275673,"avatar_url":"https://avatars.githubusercontent.com/u/13275673?v=3","gravatar_id":"","url":"https://api.github.com/users/Zilenan91","html_url":"https://github.com/Zilenan91","followers_url":"https://api.github.com/users/Zilenan91/followers","following_url":"https://api.github.com/users/Zilenan91/following{/other_user}","gists_url":"https://api.github.com/users/Zilenan91/gists{/gist_id}","starred_url":"https://api.github.com/users/Zilenan91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zilenan91/subscriptions","organizations_url":"https://api.github.com/users/Zilenan91/orgs","repos_url":"https://api.github.com/users/Zilenan91/repos","events_url":"https://api.github.com/users/Zilenan91/events{/privacy}","received_events_url":"https://api.github.com/users/Zilenan91/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T05:54:54Z","updated_at":"2016-02-24T05:54:54Z","body":"It's probably fine because I can call the CMO a crazy cat lady"}}