{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/20083","repository_url":"https://api.github.com/repos/tgstation/tgstation","labels_url":"https://api.github.com/repos/tgstation/tgstation/issues/20083/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/tgstation/issues/20083/comments","events_url":"https://api.github.com/repos/tgstation/tgstation/issues/20083/events","html_url":"https://github.com/tgstation/tgstation/pull/20083","id":173075773,"number":20083,"title":"Explosive Tesla, Take 2","user":{"login":"PKPenguin321","id":8345184,"avatar_url":"https://avatars.githubusercontent.com/u/8345184?v=3","gravatar_id":"","url":"https://api.github.com/users/PKPenguin321","html_url":"https://github.com/PKPenguin321","followers_url":"https://api.github.com/users/PKPenguin321/followers","following_url":"https://api.github.com/users/PKPenguin321/following{/other_user}","gists_url":"https://api.github.com/users/PKPenguin321/gists{/gist_id}","starred_url":"https://api.github.com/users/PKPenguin321/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PKPenguin321/subscriptions","organizations_url":"https://api.github.com/users/PKPenguin321/orgs","repos_url":"https://api.github.com/users/PKPenguin321/repos","events_url":"https://api.github.com/users/PKPenguin321/events{/privacy}","received_events_url":"https://api.github.com/users/PKPenguin321/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/tgstation/labels/Balance/Rebalance","name":"Balance/Rebalance","color":"fbca04"},{"url":"https://api.github.com/repos/tgstation/tgstation/labels/Feature","name":"Feature","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":28,"created_at":"2016-08-24T22:45:55Z","updated_at":"2016-08-27T20:48:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/20083","html_url":"https://github.com/tgstation/tgstation/pull/20083","diff_url":"https://github.com/tgstation/tgstation/pull/20083.diff","patch_url":"https://github.com/tgstation/tgstation/pull/20083.patch"},"body":"Video (a bit outdated): https://www.youtube.com/watch?v=f_CrgMbk4t4\r\nRemake of https://github.com/tgstation/tgstation/pull/17501\r\n\r\n**Todo:**\r\n- [x] Make tesla itself bomb immune since it will delete itself in some cases\r\n- [x] Make an upgrade for cameras and ~~airlocks~~ light tubes that tesla-proofs them to prevent tesla from breaking its own containment\r\n- [x] Do a testmerge of this to get a feel for how laggy it is and adjust explosion values and probabilities accordingly\r\n\r\n**Changes made:**\r\n- tesla_act for machinery in general now often calls minibomb-sized explosions (which lack smoke and admin logging to reduce lag and spam, respectively)\r\n- explosion proc now has an argument that lets you determine if you want your explosion to make smoke or not. Defaults to 1\r\n- The effect_system itself for explosions is split into two paths, one that makes smoke and one that doesn't (should be inconsequential)\r\n- Makes light tubes and their variants spew fire on tesla_act instead of a full explosion (to keep tesla from breaking itself out of containment)\r\n- Makes cameras with EMP immunity upgrade also tesla immune\r\n- Makes the tesla itself bomb immune\r\n- Refactored tesla grilles. They no longer shoot a real tesla beam, just one that looks exactly like a tesla beam and will ONLY target carbon mobs (meaning no explosions). As a consequence, they will only ever target 1 person at a time, meaning you can't kill 40 people with one zap anymore.\r\n\r\n**Other notes:**\r\n- I've been able to make the tesla successfully without it breaking loose on it's own on Boxstation, but other maps are yet to be tested.\r\n- Airlocks do not need to be bomb-proofed as far as I can tell thanks to grounding rods being right next to them (at least on Boxstation)\r\n\r\nThe goal here is to make the tesla about as destructive as the singularity is, instead of EMPing and occasionally deleting some machines.\r\n\r\n:cl: PKPenguin321\r\nadd: The tesla is now much more dangerous, and can cause electronics to explode violently.\r\n/:cl:"},"comment":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/comments/242939938","html_url":"https://github.com/tgstation/tgstation/pull/20083#issuecomment-242939938","issue_url":"https://api.github.com/repos/tgstation/tgstation/issues/20083","id":242939938,"user":{"login":"PKPenguin321","id":8345184,"avatar_url":"https://avatars.githubusercontent.com/u/8345184?v=3","gravatar_id":"","url":"https://api.github.com/users/PKPenguin321","html_url":"https://github.com/PKPenguin321","followers_url":"https://api.github.com/users/PKPenguin321/followers","following_url":"https://api.github.com/users/PKPenguin321/following{/other_user}","gists_url":"https://api.github.com/users/PKPenguin321/gists{/gist_id}","starred_url":"https://api.github.com/users/PKPenguin321/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PKPenguin321/subscriptions","organizations_url":"https://api.github.com/users/PKPenguin321/orgs","repos_url":"https://api.github.com/users/PKPenguin321/repos","events_url":"https://api.github.com/users/PKPenguin321/events{/privacy}","received_events_url":"https://api.github.com/users/PKPenguin321/received_events","type":"User","site_admin":false},"created_at":"2016-08-27T20:48:06Z","updated_at":"2016-08-27T20:48:06Z","body":"I tried like 40 different methods and spent two days on that, this was the best I could do. If you have an actual code-based method for removing the explosion for tesla grille, please please let me hear it."}}
{"actor":{"display_login":"PKPenguin321"}}