{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/7551","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/7551/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/7551/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/7551/events","html_url":"https://github.com/tgstation/-tg-station/issues/7551","id":56568046,"number":7551,"title":"AI voicechange meta","user":{"login":"AlexanderUlanH","id":4391822,"avatar_url":"https://avatars.githubusercontent.com/u/4391822?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexanderUlanH","html_url":"https://github.com/AlexanderUlanH","followers_url":"https://api.github.com/users/AlexanderUlanH/followers","following_url":"https://api.github.com/users/AlexanderUlanH/following{/other_user}","gists_url":"https://api.github.com/users/AlexanderUlanH/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexanderUlanH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexanderUlanH/subscriptions","organizations_url":"https://api.github.com/users/AlexanderUlanH/orgs","repos_url":"https://api.github.com/users/AlexanderUlanH/repos","events_url":"https://api.github.com/users/AlexanderUlanH/events{/privacy}","received_events_url":"https://api.github.com/users/AlexanderUlanH/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-04T18:35:44Z","updated_at":"2015-02-09T14:49:31Z","closed_at":"2015-02-09T14:49:31Z","body":"When a ling uses imitate voice or a traitor uses a voicechanger, the AI's follow buttons lead straight to the mob regardless of whether the visual name matches the message.  This leads to silly behavior which makes the ruse trivially easy for AI's to discover, such as:\r\nIf the AI clicks the follow button for a message with any name, it will lead to the actual mob who said the message.  If, for example, the Janitor impersonated the Captain, the follow button would take the AI to the janitor, not the Captain.\r\nIf the AI has followed the Captain, but not the Janitor, follow links to the Captian will show up purple rather than blue as they have been clicked on, but follow links from the Janitor impersonating the Captain will show up as blue.\r\nPlus there's probably the issue of being able to see the actual text of the follow link which'll give it away anyway.\r\nThis is bad because AIs make voice changers and imitate-voice nearly useless.\r\nThe best way to fix this would probably be to have some proc that tries to find a mob in the camera network given a name, and to make follow links use that."},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/73520277","html_url":"https://github.com/tgstation/-tg-station/issues/7551#issuecomment-73520277","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/7551","id":73520277,"user":{"login":"Cheridan","id":3827314,"avatar_url":"https://avatars.githubusercontent.com/u/3827314?v=3","gravatar_id":"","url":"https://api.github.com/users/Cheridan","html_url":"https://github.com/Cheridan","followers_url":"https://api.github.com/users/Cheridan/followers","following_url":"https://api.github.com/users/Cheridan/following{/other_user}","gists_url":"https://api.github.com/users/Cheridan/gists{/gist_id}","starred_url":"https://api.github.com/users/Cheridan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cheridan/subscriptions","organizations_url":"https://api.github.com/users/Cheridan/orgs","repos_url":"https://api.github.com/users/Cheridan/repos","events_url":"https://api.github.com/users/Cheridan/events{/privacy}","received_events_url":"https://api.github.com/users/Cheridan/received_events","type":"User","site_admin":false},"created_at":"2015-02-09T14:49:31Z","updated_at":"2015-02-09T14:49:31Z","body":"dupe of #1128 "}}