{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/37695","repository_url":"https://api.github.com/repos/tgstation/tgstation","labels_url":"https://api.github.com/repos/tgstation/tgstation/issues/37695/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/tgstation/issues/37695/comments","events_url":"https://api.github.com/repos/tgstation/tgstation/issues/37695/events","html_url":"https://github.com/tgstation/tgstation/pull/37695","id":320543946,"number":37695,"title":"AI Multicamera mode","user":{"login":"Cruix","id":16478175,"avatar_url":"https://avatars2.githubusercontent.com/u/16478175?v=4","gravatar_id":"","url":"https://api.github.com/users/Cruix","html_url":"https://github.com/Cruix","followers_url":"https://api.github.com/users/Cruix/followers","following_url":"https://api.github.com/users/Cruix/following{/other_user}","gists_url":"https://api.github.com/users/Cruix/gists{/gist_id}","starred_url":"https://api.github.com/users/Cruix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cruix/subscriptions","organizations_url":"https://api.github.com/users/Cruix/orgs","repos_url":"https://api.github.com/users/Cruix/repos","events_url":"https://api.github.com/users/Cruix/events{/privacy}","received_events_url":"https://api.github.com/users/Cruix/received_events","type":"User","site_admin":false},"labels":[{"id":117611885,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Do%20Not%20Merge","name":"Do Not Merge","color":"460606","default":false},{"id":149581322,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Feature","name":"Feature","color":"009800","default":false},{"id":136257509,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Map%20Edit","name":"Map Edit","color":"eb6420","default":false},{"id":31457996,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Sprites","name":"Sprites","color":"5ECCD1","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":115,"created_at":"2018-05-05T21:50:09Z","updated_at":"2018-05-21T20:17:02Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/37695","html_url":"https://github.com/tgstation/tgstation/pull/37695","diff_url":"https://github.com/tgstation/tgstation/pull/37695.diff","patch_url":"https://github.com/tgstation/tgstation/pull/37695.patch"},"body":"![untitled](https://user-images.githubusercontent.com/16478175/39667754-cf7ef1b4-5071-11e8-9763-c9b835872873.png)\r\n\r\n:cl: Cruix\r\nadd: AIs now have an experimental multi-camera mode that allows them to view up to six map areas at the same time, accessible through two new buttons on their HUD.\r\n/:cl:\r\n\r\nThe AI is often expected to be keeping an eye on multiple different parts of the station at all times, which usually entails smashing the \"show camera list\" and \"track with camera\" buttons for their entire play time. This PR makes it possible for the AI to store several important map locations and be able check on them all with one button press, then switch back and zoom around the map as normal.\r\n\r\nDue to the limitations of vis_contents, I had to make a new area with no darkness and no camera static to park the AI's client eye while it looks at the different screens. You can make up to six windows, and they can be resized and moved wherever you want them on your screen. Darkness, camera static, huds, and click interaction all work normally through the windows. Parallax does not, because you cannot see space. AI detection multitools properly detect the different cameras as if they were the AI's primary camera.\r\n\r\nAll the sprites are, naturally, terrible, but maybe someone will step up and make better-looking ones."},"comment":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/comments/390769346","html_url":"https://github.com/tgstation/tgstation/pull/37695#issuecomment-390769346","issue_url":"https://api.github.com/repos/tgstation/tgstation/issues/37695","id":390769346,"user":{"login":"ExcessiveUseOfCobblestone","id":11748095,"avatar_url":"https://avatars3.githubusercontent.com/u/11748095?v=4","gravatar_id":"","url":"https://api.github.com/users/ExcessiveUseOfCobblestone","html_url":"https://github.com/ExcessiveUseOfCobblestone","followers_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/followers","following_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/following{/other_user}","gists_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/gists{/gist_id}","starred_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/subscriptions","organizations_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/orgs","repos_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/repos","events_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/events{/privacy}","received_events_url":"https://api.github.com/users/ExcessiveUseOfCobblestone/received_events","type":"User","site_admin":false},"created_at":"2018-05-21T20:17:02Z","updated_at":"2018-05-21T20:17:02Z","author_association":"CONTRIBUTOR","body":"@CosmicScientist the cardborg just makes you look like a default cyborg but there's some issues associated with it on the tracker that reserves it basically for trolling newbie silicons until they get fixed.\r\n\r\n@Bawhoppen playing the AI as if you're suppose to be Big Brother and are suppose to \"win\" by stopping harm (which mainly = btfoing antags as covertly as possible to minimize any sort of reactive counterplay) is not anyone's fault but your own. It SHOULD be a pain in the rear (even if it's just muh UI clicks) to play as all-seeing eye because quite frankly it doesn't improve the gameplay very much when you're selectively playing dumb to validhunt, which is quite frankly the only reason this is to be used (Why do you need constant EVA watch,Beepsky watch, or Bridge watch for Asimov???).\r\n\r\nIE. See traitor with non-harmful equipment but still bolt-depower them because antags are harmful!!!!! Yet as soon as they get sent to the \"prisoner transfer room\" or actually get killed by sec you go \"bad sec!\" or \"hmm how did that happen!\" then feed them the next victim.\r\n\r\nIt's okay to \"lose\" in the sense of not being able to uphold asimov because of your limited information, just like it is for Sec to lose when someone dies to an antag or when Medical is unable to find that body because the antag disposed of it."}}
{"actor":{"display_login":"ExcessiveUseOfCobblestone"}}