{"action":"opened","number":2325,"pull_request":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325","id":47215931,"html_url":"https://github.com/ParadiseSS13/Paradise/pull/2325","diff_url":"https://github.com/ParadiseSS13/Paradise/pull/2325.diff","patch_url":"https://github.com/ParadiseSS13/Paradise/pull/2325.patch","issue_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2325","number":2325,"state":"open","locked":false,"title":"Fethas Carnival of Horrors part 1.5: Swarmers","user":{"login":"Aurorablade","id":5515461,"avatar_url":"https://avatars.githubusercontent.com/u/5515461?v=3","gravatar_id":"","url":"https://api.github.com/users/Aurorablade","html_url":"https://github.com/Aurorablade","followers_url":"https://api.github.com/users/Aurorablade/followers","following_url":"https://api.github.com/users/Aurorablade/following{/other_user}","gists_url":"https://api.github.com/users/Aurorablade/gists{/gist_id}","starred_url":"https://api.github.com/users/Aurorablade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aurorablade/subscriptions","organizations_url":"https://api.github.com/users/Aurorablade/orgs","repos_url":"https://api.github.com/users/Aurorablade/repos","events_url":"https://api.github.com/users/Aurorablade/events{/privacy}","received_events_url":"https://api.github.com/users/Aurorablade/received_events","type":"User","site_admin":false},"body":"Merge conflict EXTREAME FIX. Rmake of https://github.com/ParadiseSS13/Paradise/pull/2256\r\nNotifying @Fox-McCloud @tigercat2000 \r\n\r\nports swarmers https://github.com/tgstation/-tg-station/pull/11382/files https://github.com/tgstation/-tg-station/pull/11589/files and https://github.com/tgstation/-tg-station/pull/11757/files\r\n\r\nAdds \"Swarmers\", new simple mob\r\n\r\nIntended to be used in the middle of a round, and are not a main antagonist\r\nCompletely nonlethal. They are incapable of dealing anything but stamina damage to mobs. Their >melee attack deals 15 stamina damage, and they have a disabler beam on a decent cooldown.\r\nVery low amount of health at 40 max, but can self repair.\r\nCannot pull.\r\nCan ventcrawl\r\nUnlike standard silicons cannot survive in a fire\r\nSpeak swarmer language, and do not understand human speech\r\nDisablers go right through em, to allow swarmers to better cover each other\r\nSwarmer abilities (Cannot be used in vents)\r\n\r\nCreate Trap - Costs 5 resources, puts a small trap on the ground. Mobs that run over it get >electrocuted for 0 damage, but will still stun them just like any other electric shock. Has 10 health.\r\nCreate Barricade - Costs 5 resources, creates a barricade that cannot be passed by anything but >swarmers and disabler beams. They have 50 health.\r\nReplicate - Creates a new inactive swarmer at your location after a 10 second delay. Costs 50 >resources. Ghosts can click on an inactive swarmer to take control of it.\r\nSelf repair - Repairs to full health after a small delay.\r\nContact swarmers - Just sends a message to any other active swarmers\r\nToggle Light - Just toggles some brightness on the swarmer.\r\nSwarmer Ctrl+Click abilities:\r\n\r\nCtrl Click on a item to attempt to cannibalize it for resources. One resource point for one objects, >but sheets are consumed one at a time. Only occurs on items with glass or metal materials in it. >Remember, because you cannot pull or pick up, resources must be acquired on site. Some objects >are banned, such as wiring (Way too much of it on station) and guns (No eating the whole armory).\r\nCtrl Click on structure or wall to attempt to Disintegrate it to turn it into useable materials (Calls >ex_act(3) on things), notable uses include destroying tables, walls, closets, vending machines, etc. >You are incapable of causing a hull breach or destroying the powernet in this fashion.\r\nCtrl Click on a mob in melee range to teleport them away. This requires both parties to remain still, >and ~3 seconds. The mob is teleported to random safe-for-humans tile on the station zlevel. If >they're a human, they get ziptied as well.\r\nCtrl Click on a machine to dismantle the machine (Requires 10 seconds). Some machines are >obviously protected against this. The circuit board for the machine will drop on the floor, and >swarmers can't eat them.\r\nOther stuff\r\n\r\nSwarmers jobs are basically to just run around the station eating random objects. A few things are >protected from them, such as atmos canisters, emitters, wiring, etc. They can defend themselves, >but can't ever kill anything, and are easily killed, so it's mostly just a cat and mouse game.","created_at":"2015-10-08T22:43:43Z","updated_at":"2015-10-08T22:43:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325/commits","review_comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325/comments","review_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2325/comments","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/769a5d3bff0db7b8dc2798124e1d14178a7ec8e4","head":{"label":"Aurorablade:ForTheSwarm2","ref":"ForTheSwarm2","sha":"769a5d3bff0db7b8dc2798124e1d14178a7ec8e4","user":{"login":"Aurorablade","id":5515461,"avatar_url":"https://avatars.githubusercontent.com/u/5515461?v=3","gravatar_id":"","url":"https://api.github.com/users/Aurorablade","html_url":"https://github.com/Aurorablade","followers_url":"https://api.github.com/users/Aurorablade/followers","following_url":"https://api.github.com/users/Aurorablade/following{/other_user}","gists_url":"https://api.github.com/users/Aurorablade/gists{/gist_id}","starred_url":"https://api.github.com/users/Aurorablade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aurorablade/subscriptions","organizations_url":"https://api.github.com/users/Aurorablade/orgs","repos_url":"https://api.github.com/users/Aurorablade/repos","events_url":"https://api.github.com/users/Aurorablade/events{/privacy}","received_events_url":"https://api.github.com/users/Aurorablade/received_events","type":"User","site_admin":false},"repo":{"id":37074851,"name":"Paradise","full_name":"Aurorablade/Paradise","owner":{"login":"Aurorablade","id":5515461,"avatar_url":"https://avatars.githubusercontent.com/u/5515461?v=3","gravatar_id":"","url":"https://api.github.com/users/Aurorablade","html_url":"https://github.com/Aurorablade","followers_url":"https://api.github.com/users/Aurorablade/followers","following_url":"https://api.github.com/users/Aurorablade/following{/other_user}","gists_url":"https://api.github.com/users/Aurorablade/gists{/gist_id}","starred_url":"https://api.github.com/users/Aurorablade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aurorablade/subscriptions","organizations_url":"https://api.github.com/users/Aurorablade/orgs","repos_url":"https://api.github.com/users/Aurorablade/repos","events_url":"https://api.github.com/users/Aurorablade/events{/privacy}","received_events_url":"https://api.github.com/users/Aurorablade/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Aurorablade/Paradise","description":"Paradise Station's GitHub repository. Please use icon_override when making new inhand icons for items, as our item_lefthand and item_righthand .dmi files are full due to a BYOND limitation.","fork":true,"url":"https://api.github.com/repos/Aurorablade/Paradise","forks_url":"https://api.github.com/repos/Aurorablade/Paradise/forks","keys_url":"https://api.github.com/repos/Aurorablade/Paradise/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Aurorablade/Paradise/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Aurorablade/Paradise/teams","hooks_url":"https://api.github.com/repos/Aurorablade/Paradise/hooks","issue_events_url":"https://api.github.com/repos/Aurorablade/Paradise/issues/events{/number}","events_url":"https://api.github.com/repos/Aurorablade/Paradise/events","assignees_url":"https://api.github.com/repos/Aurorablade/Paradise/assignees{/user}","branches_url":"https://api.github.com/repos/Aurorablade/Paradise/branches{/branch}","tags_url":"https://api.github.com/repos/Aurorablade/Paradise/tags","blobs_url":"https://api.github.com/repos/Aurorablade/Paradise/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Aurorablade/Paradise/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Aurorablade/Paradise/git/refs{/sha}","trees_url":"https://api.github.com/repos/Aurorablade/Paradise/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Aurorablade/Paradise/statuses/{sha}","languages_url":"https://api.github.com/repos/Aurorablade/Paradise/languages","stargazers_url":"https://api.github.com/repos/Aurorablade/Paradise/stargazers","contributors_url":"https://api.github.com/repos/Aurorablade/Paradise/contributors","subscribers_url":"https://api.github.com/repos/Aurorablade/Paradise/subscribers","subscription_url":"https://api.github.com/repos/Aurorablade/Paradise/subscription","commits_url":"https://api.github.com/repos/Aurorablade/Paradise/commits{/sha}","git_commits_url":"https://api.github.com/repos/Aurorablade/Paradise/git/commits{/sha}","comments_url":"https://api.github.com/repos/Aurorablade/Paradise/comments{/number}","issue_comment_url":"https://api.github.com/repos/Aurorablade/Paradise/issues/comments{/number}","contents_url":"https://api.github.com/repos/Aurorablade/Paradise/contents/{+path}","compare_url":"https://api.github.com/repos/Aurorablade/Paradise/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Aurorablade/Paradise/merges","archive_url":"https://api.github.com/repos/Aurorablade/Paradise/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Aurorablade/Paradise/downloads","issues_url":"https://api.github.com/repos/Aurorablade/Paradise/issues{/number}","pulls_url":"https://api.github.com/repos/Aurorablade/Paradise/pulls{/number}","milestones_url":"https://api.github.com/repos/Aurorablade/Paradise/milestones{/number}","notifications_url":"https://api.github.com/repos/Aurorablade/Paradise/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Aurorablade/Paradise/labels{/name}","releases_url":"https://api.github.com/repos/Aurorablade/Paradise/releases{/id}","created_at":"2015-06-08T15:18:25Z","updated_at":"2015-06-08T15:18:35Z","pushed_at":"2015-10-08T22:41:00Z","git_url":"git://github.com/Aurorablade/Paradise.git","ssh_url":"git@github.com:Aurorablade/Paradise.git","clone_url":"https://github.com/Aurorablade/Paradise.git","svn_url":"https://github.com/Aurorablade/Paradise","homepage":"http://nanotrasen.se/phpBB3/index.php","size":799128,"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":"STILLALOTOFBLOOD"}},"base":{"label":"ParadiseSS13:master","ref":"master","sha":"b3fb86914650ab5a57e5fbd396f5dd4bb59a6fa2","user":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"User","site_admin":false},"repo":{"id":27286452,"name":"Paradise","full_name":"ParadiseSS13/Paradise","owner":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ParadiseSS13/Paradise","description":"Paradise Station's GitHub repository","fork":false,"url":"https://api.github.com/repos/ParadiseSS13/Paradise","forks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/forks","keys_url":"https://api.github.com/repos/ParadiseSS13/Paradise/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ParadiseSS13/Paradise/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ParadiseSS13/Paradise/teams","hooks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/hooks","issue_events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/events{/number}","events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/events","assignees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/assignees{/user}","branches_url":"https://api.github.com/repos/ParadiseSS13/Paradise/branches{/branch}","tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/tags","blobs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/refs{/sha}","trees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/{sha}","languages_url":"https://api.github.com/repos/ParadiseSS13/Paradise/languages","stargazers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/stargazers","contributors_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contributors","subscribers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscribers","subscription_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscription","commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/commits{/sha}","git_commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/commits{/sha}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/comments{/number}","issue_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/comments{/number}","contents_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contents/{+path}","compare_url":"https://api.github.com/repos/ParadiseSS13/Paradise/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ParadiseSS13/Paradise/merges","archive_url":"https://api.github.com/repos/ParadiseSS13/Paradise/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ParadiseSS13/Paradise/downloads","issues_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues{/number}","pulls_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls{/number}","milestones_url":"https://api.github.com/repos/ParadiseSS13/Paradise/milestones{/number}","notifications_url":"https://api.github.com/repos/ParadiseSS13/Paradise/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels{/name}","releases_url":"https://api.github.com/repos/ParadiseSS13/Paradise/releases{/id}","created_at":"2014-11-29T00:16:54Z","updated_at":"2015-09-19T01:39:56Z","pushed_at":"2015-10-08T22:23:20Z","git_url":"git://github.com/ParadiseSS13/Paradise.git","ssh_url":"git@github.com:ParadiseSS13/Paradise.git","clone_url":"https://github.com/ParadiseSS13/Paradise.git","svn_url":"https://github.com/ParadiseSS13/Paradise","homepage":"http://nanotrasen.se/phpBB3/index.php","size":824578,"stargazers_count":36,"watchers_count":36,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":103,"mirror_url":null,"open_issues_count":91,"forks":103,"open_issues":91,"watchers":36,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325"},"html":{"href":"https://github.com/ParadiseSS13/Paradise/pull/2325"},"issue":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2325"},"comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2325/comments"},"review_comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325/comments"},"review_comment":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2325/commits"},"statuses":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/769a5d3bff0db7b8dc2798124e1d14178a7ec8e4"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":754,"deletions":26,"changed_files":19}}