{"action":"closed","number":200,"pull_request":{"url":"https://api.github.com/repos/yogstation13/yogstation/pulls/200","id":57772283,"html_url":"https://github.com/yogstation13/yogstation/pull/200","diff_url":"https://github.com/yogstation13/yogstation/pull/200.diff","patch_url":"https://github.com/yogstation13/yogstation/pull/200.patch","issue_url":"https://api.github.com/repos/yogstation13/yogstation/issues/200","number":200,"state":"closed","locked":false,"title":"Cybermen Updates","user":{"login":"Cruix","id":16478175,"avatar_url":"https://avatars.githubusercontent.com/u/16478175?v=3","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},"body":"Fixes #189 and #188\r\nSince this is the first PR to the dev branch:\r\nhttp://forums.yogstation.net/index.php?threads/mode-cybermen.8096/\r\n\r\nCybermen is a team-antag mode in which the antagonists can \"hack\" objects, which requires them to initiate the hack by standing within 1-tile distance of the object, and then remain within 10 tiles of it until the hack completes. Hacking objects has various effects, many of them similar to emagging the object. Doors are bolted open, borgs get a 0-priority law, etc.\r\n\r\nThe antagonists are given four objectives throughout the round, with each new objective chosen and displayed after the previous objective is complete. The final objective is always one of: Make at least 60% of the station be cybermen (by killing or converting non-cybermen), hijack the shuttle so no non-cybermen escape on it, or destroy the station with the nuclear device.\r\n\r\nUPDATES:\r\n*Removed all the FILE_DIR defines\r\n*Added the cybermen panel for admins, usable via a new verb in the admin tab\r\n*added a new span class for admins messaging all cybermen\r\n*added an indicator to cybermen's status panel for EMP damage\r\n*cybermen now show up in check_antagonists()\r\n*removed cyborg hacking target for hacking objective\r\n*reduced required research levels from 8-14 to 8-10 for research levels objective\r\n*reduced max required number of escaping cybermen from 10 to 6 (if there are fewer than 6 cybermen it will require the number of cybermen at the time the objective was assigned, as previously) for hijack objective\r\n*description text of analyze and hack objective now shows what hacks have been completed\r\n*minor bugfixes\r\n*cyberman broadcast now correctly displays to dead mobs\r\n*wiki page is now up at http://wiki.yogstation.net/index.php?title=Cybermen","created_at":"2016-01-31T16:05:43Z","updated_at":"2016-01-31T18:06:35Z","closed_at":"2016-01-31T18:06:35Z","merged_at":"2016-01-31T18:06:35Z","merge_commit_sha":"bfd5c946c3908ea483761085d1232ce2c0fafcf0","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/yogstation13/yogstation/pulls/200/commits","review_comments_url":"https://api.github.com/repos/yogstation13/yogstation/pulls/200/comments","review_comment_url":"https://api.github.com/repos/yogstation13/yogstation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/yogstation13/yogstation/issues/200/comments","statuses_url":"https://api.github.com/repos/yogstation13/yogstation/statuses/b6cb44421ddc87cc236d95016399cd232d26937b","head":{"label":"Cruix:Cybermen","ref":"Cybermen","sha":"b6cb44421ddc87cc236d95016399cd232d26937b","user":{"login":"Cruix","id":16478175,"avatar_url":"https://avatars.githubusercontent.com/u/16478175?v=3","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},"repo":{"id":49783650,"name":"yogstation","full_name":"Cruix/yogstation","owner":{"login":"Cruix","id":16478175,"avatar_url":"https://avatars.githubusercontent.com/u/16478175?v=3","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},"private":false,"html_url":"https://github.com/Cruix/yogstation","description":"Yogstation13's master code source","fork":true,"url":"https://api.github.com/repos/Cruix/yogstation","forks_url":"https://api.github.com/repos/Cruix/yogstation/forks","keys_url":"https://api.github.com/repos/Cruix/yogstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Cruix/yogstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Cruix/yogstation/teams","hooks_url":"https://api.github.com/repos/Cruix/yogstation/hooks","issue_events_url":"https://api.github.com/repos/Cruix/yogstation/issues/events{/number}","events_url":"https://api.github.com/repos/Cruix/yogstation/events","assignees_url":"https://api.github.com/repos/Cruix/yogstation/assignees{/user}","branches_url":"https://api.github.com/repos/Cruix/yogstation/branches{/branch}","tags_url":"https://api.github.com/repos/Cruix/yogstation/tags","blobs_url":"https://api.github.com/repos/Cruix/yogstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Cruix/yogstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Cruix/yogstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/Cruix/yogstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Cruix/yogstation/statuses/{sha}","languages_url":"https://api.github.com/repos/Cruix/yogstation/languages","stargazers_url":"https://api.github.com/repos/Cruix/yogstation/stargazers","contributors_url":"https://api.github.com/repos/Cruix/yogstation/contributors","subscribers_url":"https://api.github.com/repos/Cruix/yogstation/subscribers","subscription_url":"https://api.github.com/repos/Cruix/yogstation/subscription","commits_url":"https://api.github.com/repos/Cruix/yogstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/Cruix/yogstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/Cruix/yogstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/Cruix/yogstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/Cruix/yogstation/contents/{+path}","compare_url":"https://api.github.com/repos/Cruix/yogstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Cruix/yogstation/merges","archive_url":"https://api.github.com/repos/Cruix/yogstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Cruix/yogstation/downloads","issues_url":"https://api.github.com/repos/Cruix/yogstation/issues{/number}","pulls_url":"https://api.github.com/repos/Cruix/yogstation/pulls{/number}","milestones_url":"https://api.github.com/repos/Cruix/yogstation/milestones{/number}","notifications_url":"https://api.github.com/repos/Cruix/yogstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Cruix/yogstation/labels{/name}","releases_url":"https://api.github.com/repos/Cruix/yogstation/releases{/id}","deployments_url":"https://api.github.com/repos/Cruix/yogstation/deployments","created_at":"2016-01-16T17:36:27Z","updated_at":"2016-01-16T17:36:35Z","pushed_at":"2016-01-31T16:00:52Z","git_url":"git://github.com/Cruix/yogstation.git","ssh_url":"git@github.com:Cruix/yogstation.git","clone_url":"https://github.com/Cruix/yogstation.git","svn_url":"https://github.com/Cruix/yogstation","homepage":"http://www.yogstation.net","size":501048,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"yogstation13:dev","ref":"dev","sha":"81de11295e547341563cf56eefc78829c8cdc9bd","user":{"login":"yogstation13","id":16735403,"avatar_url":"https://avatars.githubusercontent.com/u/16735403?v=3","gravatar_id":"","url":"https://api.github.com/users/yogstation13","html_url":"https://github.com/yogstation13","followers_url":"https://api.github.com/users/yogstation13/followers","following_url":"https://api.github.com/users/yogstation13/following{/other_user}","gists_url":"https://api.github.com/users/yogstation13/gists{/gist_id}","starred_url":"https://api.github.com/users/yogstation13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yogstation13/subscriptions","organizations_url":"https://api.github.com/users/yogstation13/orgs","repos_url":"https://api.github.com/users/yogstation13/repos","events_url":"https://api.github.com/users/yogstation13/events{/privacy}","received_events_url":"https://api.github.com/users/yogstation13/received_events","type":"Organization","site_admin":false},"repo":{"id":49732192,"name":"yogstation","full_name":"yogstation13/yogstation","owner":{"login":"yogstation13","id":16735403,"avatar_url":"https://avatars.githubusercontent.com/u/16735403?v=3","gravatar_id":"","url":"https://api.github.com/users/yogstation13","html_url":"https://github.com/yogstation13","followers_url":"https://api.github.com/users/yogstation13/followers","following_url":"https://api.github.com/users/yogstation13/following{/other_user}","gists_url":"https://api.github.com/users/yogstation13/gists{/gist_id}","starred_url":"https://api.github.com/users/yogstation13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yogstation13/subscriptions","organizations_url":"https://api.github.com/users/yogstation13/orgs","repos_url":"https://api.github.com/users/yogstation13/repos","events_url":"https://api.github.com/users/yogstation13/events{/privacy}","received_events_url":"https://api.github.com/users/yogstation13/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/yogstation13/yogstation","description":"Yogstation13's master code source","fork":false,"url":"https://api.github.com/repos/yogstation13/yogstation","forks_url":"https://api.github.com/repos/yogstation13/yogstation/forks","keys_url":"https://api.github.com/repos/yogstation13/yogstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yogstation13/yogstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yogstation13/yogstation/teams","hooks_url":"https://api.github.com/repos/yogstation13/yogstation/hooks","issue_events_url":"https://api.github.com/repos/yogstation13/yogstation/issues/events{/number}","events_url":"https://api.github.com/repos/yogstation13/yogstation/events","assignees_url":"https://api.github.com/repos/yogstation13/yogstation/assignees{/user}","branches_url":"https://api.github.com/repos/yogstation13/yogstation/branches{/branch}","tags_url":"https://api.github.com/repos/yogstation13/yogstation/tags","blobs_url":"https://api.github.com/repos/yogstation13/yogstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yogstation13/yogstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yogstation13/yogstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/yogstation13/yogstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yogstation13/yogstation/statuses/{sha}","languages_url":"https://api.github.com/repos/yogstation13/yogstation/languages","stargazers_url":"https://api.github.com/repos/yogstation13/yogstation/stargazers","contributors_url":"https://api.github.com/repos/yogstation13/yogstation/contributors","subscribers_url":"https://api.github.com/repos/yogstation13/yogstation/subscribers","subscription_url":"https://api.github.com/repos/yogstation13/yogstation/subscription","commits_url":"https://api.github.com/repos/yogstation13/yogstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/yogstation13/yogstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/yogstation13/yogstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/yogstation13/yogstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/yogstation13/yogstation/contents/{+path}","compare_url":"https://api.github.com/repos/yogstation13/yogstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yogstation13/yogstation/merges","archive_url":"https://api.github.com/repos/yogstation13/yogstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yogstation13/yogstation/downloads","issues_url":"https://api.github.com/repos/yogstation13/yogstation/issues{/number}","pulls_url":"https://api.github.com/repos/yogstation13/yogstation/pulls{/number}","milestones_url":"https://api.github.com/repos/yogstation13/yogstation/milestones{/number}","notifications_url":"https://api.github.com/repos/yogstation13/yogstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yogstation13/yogstation/labels{/name}","releases_url":"https://api.github.com/repos/yogstation13/yogstation/releases{/id}","deployments_url":"https://api.github.com/repos/yogstation13/yogstation/deployments","created_at":"2016-01-15T16:53:22Z","updated_at":"2016-01-26T10:21:59Z","pushed_at":"2016-01-31T18:06:35Z","git_url":"git://github.com/yogstation13/yogstation.git","ssh_url":"git@github.com:yogstation13/yogstation.git","clone_url":"https://github.com/yogstation13/yogstation.git","svn_url":"https://github.com/yogstation13/yogstation","homepage":"http://www.yogstation.net","size":504710,"stargazers_count":8,"watchers_count":8,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":20,"mirror_url":null,"open_issues_count":94,"forks":20,"open_issues":94,"watchers":8,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/yogstation13/yogstation/pulls/200"},"html":{"href":"https://github.com/yogstation13/yogstation/pull/200"},"issue":{"href":"https://api.github.com/repos/yogstation13/yogstation/issues/200"},"comments":{"href":"https://api.github.com/repos/yogstation13/yogstation/issues/200/comments"},"review_comments":{"href":"https://api.github.com/repos/yogstation13/yogstation/pulls/200/comments"},"review_comment":{"href":"https://api.github.com/repos/yogstation13/yogstation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/yogstation13/yogstation/pulls/200/commits"},"statuses":{"href":"https://api.github.com/repos/yogstation13/yogstation/statuses/b6cb44421ddc87cc236d95016399cd232d26937b"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"AsV9","id":13056792,"avatar_url":"https://avatars.githubusercontent.com/u/13056792?v=3","gravatar_id":"","url":"https://api.github.com/users/AsV9","html_url":"https://github.com/AsV9","followers_url":"https://api.github.com/users/AsV9/followers","following_url":"https://api.github.com/users/AsV9/following{/other_user}","gists_url":"https://api.github.com/users/AsV9/gists{/gist_id}","starred_url":"https://api.github.com/users/AsV9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AsV9/subscriptions","organizations_url":"https://api.github.com/users/AsV9/orgs","repos_url":"https://api.github.com/users/AsV9/repos","events_url":"https://api.github.com/users/AsV9/events{/privacy}","received_events_url":"https://api.github.com/users/AsV9/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":2,"additions":2673,"deletions":4,"changed_files":29}}