{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/11382","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11382/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11382/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11382/events","html_url":"https://github.com/tgstation/-tg-station/pull/11382","id":103018510,"number":11382,"title":"Adds \"Swarmers\" - Simple mob side antagonist","user":{"login":"Ergovisavi","id":4465459,"avatar_url":"https://avatars.githubusercontent.com/u/4465459?v=3","gravatar_id":"","url":"https://api.github.com/users/Ergovisavi","html_url":"https://github.com/Ergovisavi","followers_url":"https://api.github.com/users/Ergovisavi/followers","following_url":"https://api.github.com/users/Ergovisavi/following{/other_user}","gists_url":"https://api.github.com/users/Ergovisavi/gists{/gist_id}","starred_url":"https://api.github.com/users/Ergovisavi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ergovisavi/subscriptions","organizations_url":"https://api.github.com/users/Ergovisavi/orgs","repos_url":"https://api.github.com/users/Ergovisavi/repos","events_url":"https://api.github.com/users/Ergovisavi/events{/privacy}","received_events_url":"https://api.github.com/users/Ergovisavi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-25T13:10:14Z","updated_at":"2015-08-25T14:46:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/11382","html_url":"https://github.com/tgstation/-tg-station/pull/11382","diff_url":"https://github.com/tgstation/-tg-station/pull/11382.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/11382.patch"},"body":"### Adds \"Swarmers\", new simple mob\r\n* Intended to be used in the middle of a round, and are not a main antagonist\r\n* Completely 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\n* Very low amount of health at 30 max, but can self repair.\r\n* Cannot pull.\r\n* Can ventcrawl\r\n* Unlike standard silicons cannot survive in a fire\r\n\r\n#### Swarmer abilities (Cannot be used in vents)\r\n* Create 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\n* Create Barricade - Costs 5 resources, creates a barricade that cannot be passed by anything but swarmers and disabler beams. They have 50 health.\r\n* Replicate - 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\n* Self repair - Repairs to full health after a small delay.\r\n* Contact swarmers - Just sends a message to any other active swarmers\r\n* Toggle Light - Just toggles some brightness on the swarmer.\r\n\r\n#### Swarmer Ctrl+Click abilities:\r\n* Ctrl 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\n* Ctrl 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\n* Ctrl 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\n\r\n#### Other stuff\r\n* Adds functionality for simple mobs to ignore specific damage types with a list\r\n* Adds functionality for simple mobs to do different damage types on melee attacks\r\n* Changes some attack_animals to keep up with the new functionalities listed above\r\n* Changes a few ex_act()'s to drop metal for structures\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.\r\n\r\n![Swarmer doing swarmer things](http://i.imgur.com/91u9yok.gif)\r\n![Swarmer HUD](http://i.imgur.com/9sTUpOH.jpg?1)"},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/134610084","html_url":"https://github.com/tgstation/-tg-station/pull/11382#issuecomment-134610084","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11382","id":134610084,"user":{"login":"Ergovisavi","id":4465459,"avatar_url":"https://avatars.githubusercontent.com/u/4465459?v=3","gravatar_id":"","url":"https://api.github.com/users/Ergovisavi","html_url":"https://github.com/Ergovisavi","followers_url":"https://api.github.com/users/Ergovisavi/followers","following_url":"https://api.github.com/users/Ergovisavi/following{/other_user}","gists_url":"https://api.github.com/users/Ergovisavi/gists{/gist_id}","starred_url":"https://api.github.com/users/Ergovisavi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ergovisavi/subscriptions","organizations_url":"https://api.github.com/users/Ergovisavi/orgs","repos_url":"https://api.github.com/users/Ergovisavi/repos","events_url":"https://api.github.com/users/Ergovisavi/events{/privacy}","received_events_url":"https://api.github.com/users/Ergovisavi/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T14:46:15Z","updated_at":"2015-08-25T14:46:15Z","body":"30 hp is really low, but it's mostly out of concern of its replication ability. If you don't kill it, you're dealing with two of them soon enough. Then four. Then eight.\r\n\r\nHonestly, I have no real ability to judge how effective these things are at what they do at the moment, so I lowballed the health. I'm not averse to adjusting it, I'd just like to see them in action on live before I do any significant changes to make them stronger."}}