{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/13258","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13258/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13258/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13258/events","html_url":"https://github.com/tgstation/-tg-station/pull/13258","id":119158242,"number":13258,"title":"Adds the Tesla Engine to the game.","user":{"login":"Iamgoofball","id":4081722,"avatar_url":"https://avatars.githubusercontent.com/u/4081722?v=3","gravatar_id":"","url":"https://api.github.com/users/Iamgoofball","html_url":"https://github.com/Iamgoofball","followers_url":"https://api.github.com/users/Iamgoofball/followers","following_url":"https://api.github.com/users/Iamgoofball/following{/other_user}","gists_url":"https://api.github.com/users/Iamgoofball/gists{/gist_id}","starred_url":"https://api.github.com/users/Iamgoofball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iamgoofball/subscriptions","organizations_url":"https://api.github.com/users/Iamgoofball/orgs","repos_url":"https://api.github.com/users/Iamgoofball/repos","events_url":"https://api.github.com/users/Iamgoofball/events{/privacy}","received_events_url":"https://api.github.com/users/Iamgoofball/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Merge%20Conflict","name":"Merge Conflict","color":"006b75"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Needs%20Reproducing/Testing","name":"Needs Reproducing/Testing","color":"229933"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Sprites","name":"Sprites","color":"5ECCD1"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":107,"created_at":"2015-11-27T09:14:23Z","updated_at":"2015-12-13T20:10:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/13258","html_url":"https://github.com/tgstation/-tg-station/pull/13258","diff_url":"https://github.com/tgstation/-tg-station/pull/13258.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/13258.patch"},"body":"![tzku3m2](https://cloud.githubusercontent.com/assets/4081722/11437367/0f82fe4c-94a2-11e5-93d3-7a667d84c506.png)\r\nhttps://www.dropbox.com/s/ajt97pp5nzd76ek/fortheunion.webm?dl=0\r\n\r\nSprites by Ausops, concept by Carn\r\n\r\nForeword: I know the code's bad, I was hoping you guys could help me make it not-shit\r\nForeword 2: Those PA sprites replace the current PA, they're much better. This is non-negotiable and I will not be changing it.\r\n\r\nOh man, let's get this shit going.\r\n\r\nWelcome to the future, Wardenclyffe style.\r\n\r\nThe new Tesla Engine is now in the game, only 499 days late.\r\n\r\nHow it works:\r\n\r\nYou have a Tesla Generator. It works just like the singularity generator does, except that it makes an Energy Ball. This big floaty ball of pure electricity can only be contained by the containment field. It will shoot bolts of electricity off at conductors, which it prioritizes in this order:\r\nTesla Coils -> Mobs -> Machines. It will also strike the closest distance-wise of the list after it goes through that criteria. This is non-negotiable because this solves a lot of problems down the line that I'm not going to go into here.\r\n\r\nTesla Coils will attract the bolts. They will take half the power of the bolt, pump it into the powernet it is hooked to, and then will send the other half of the power to the next available conductor, which follows the criteria listed above. Preferably, this will be another coil to harness more of the power and pump it into the grid.\r\n\r\nIf the Energy Ball is to get out of containment somehow, it will pass through walls, windows, anything. It will shoot electricity at conductors, mobs, etc, and direct bolts from the Energy Ball will instantly kill a spaceman. Dusting occurs if you run into the ball itself. Machines hit by the bolts will EMP or suffer explosive damage.\r\n\r\nWhen you shoot the energy ball with the Particle Accellerator, it gains energy like a singularity, but when it hits 300 energy, it generates a mini-energy ball that orbits the big energy ball. This will send off an extra shock when the energy ball pulses, and this can happen as many times as you let it. The energy ball will also naturally generate small amounts of energy, so eventually a second ball will form.\r\n\r\nBe warned, the more mini-balls the energy ball has, the more shocks it sends out at once, and the further it can travel each move. A good engineer can use this to generate lots of power, and a bad one can abuse this to murder the entire station.\r\n\r\nIt's simple, but it gets the job done. After this is merged, I'll be looking into a map setup that allows boxstation to be set up for engineers to choose between singulo and tesla with very little effort between switching the two out for eachother."},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/164294211","html_url":"https://github.com/tgstation/-tg-station/pull/13258#issuecomment-164294211","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13258","id":164294211,"user":{"login":"Iamgoofball","id":4081722,"avatar_url":"https://avatars.githubusercontent.com/u/4081722?v=3","gravatar_id":"","url":"https://api.github.com/users/Iamgoofball","html_url":"https://github.com/Iamgoofball","followers_url":"https://api.github.com/users/Iamgoofball/followers","following_url":"https://api.github.com/users/Iamgoofball/following{/other_user}","gists_url":"https://api.github.com/users/Iamgoofball/gists{/gist_id}","starred_url":"https://api.github.com/users/Iamgoofball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iamgoofball/subscriptions","organizations_url":"https://api.github.com/users/Iamgoofball/orgs","repos_url":"https://api.github.com/users/Iamgoofball/repos","events_url":"https://api.github.com/users/Iamgoofball/events{/privacy}","received_events_url":"https://api.github.com/users/Iamgoofball/received_events","type":"User","site_admin":false},"created_at":"2015-12-13T20:10:35Z","updated_at":"2015-12-13T20:10:35Z","body":"I'll revert the map change from this to fix the conflict and then I guess we're merge ready"}}