{"action":"created","issue":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4782","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4782/labels{/name}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4782/comments","events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4782/events","html_url":"https://github.com/d3athrow/vgstation13/pull/4782","id":82965393,"number":4782,"title":"RPED from /tg/","user":{"login":"PJB3005","id":8107459,"avatar_url":"https://avatars.githubusercontent.com/u/8107459?v=3","gravatar_id":"","url":"https://api.github.com/users/PJB3005","html_url":"https://github.com/PJB3005","followers_url":"https://api.github.com/users/PJB3005/followers","following_url":"https://api.github.com/users/PJB3005/following{/other_user}","gists_url":"https://api.github.com/users/PJB3005/gists{/gist_id}","starred_url":"https://api.github.com/users/PJB3005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PJB3005/subscriptions","organizations_url":"https://api.github.com/users/PJB3005/orgs","repos_url":"https://api.github.com/users/PJB3005/repos","events_url":"https://api.github.com/users/PJB3005/events{/privacy}","received_events_url":"https://api.github.com/users/PJB3005/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":54,"created_at":"2015-05-31T01:30:55Z","updated_at":"2015-06-01T21:04:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/4782","html_url":"https://github.com/d3athrow/vgstation13/pull/4782","diff_url":"https://github.com/d3athrow/vgstation13/pull/4782.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/4782.patch"},"body":"Ports the RPED from /tg/, to replace dylan's RMCE.\r\n### Differences from the RMCE:\r\n* No delay.\r\n* Operated slightly differently:\r\n * Using on a machine without open panel outputs a list of components in said machine.\r\n   * This does NOT use a popup menu, it gets outputted to chat.\r\n * Using on a machine with open panel replaces the parts, like the RMCE.\r\n* Different R&D levels and costs, this is controversial, so please leave feedback.\r\n* Does NOT fit in backpacks.\r\n* 50 Component slots. Again, controversial.\r\n* Has a *super fancy sound*.\r\n* Can be used to speed up contruction of machines, clicking a machine frame will install components (if possible).\r\n* Can instantly be emptied into disposals bins.\r\n  * On top of this, only parts of the lowest tier will be emptied, this functionality also works for emptying it via `attack_self()`\r\n    * I added a new proc, `mass_remove()`, to handle this in an OOP fashion, I probably missed one of the spots where things also get mass removed, so it won't work on that.\r\n    * I actually added this myself, this is not functionality on /tg/'s RPED (atleast not before they went AGPLv3\r\n* Does NOT blindly assume everything is a machine that has an openable panel and can be upgraded (Bug on the RMCE).\r\n* Does NOT have a HUD item ghosting issue, which happens on the RMCE because @Kurfursten didn't use the correct procs for removing from the RMCE's inventory.\r\n * With item ghosting, I mean objects which were once on your HUD, but not properly removed, resulting in \"ghosts\" appearing on your HUD, a relog fixes this, however.\r\n\r\n#### Notes:\r\n * **DNM yet**, still needs stome stuff being done.\r\n * All ported code was taken from before /tg/ went AGPLv3."},"comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments/107711498","html_url":"https://github.com/d3athrow/vgstation13/pull/4782#issuecomment-107711498","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4782","id":107711498,"user":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T21:04:29Z","updated_at":"2015-06-01T21:04:29Z","body":"All I want is that it clicks sequentially while exchanging parts\r\nThis kind of sensory feedback is why touchscreens vibrate when pressed and why we can SMELLELELELE\r\nA delay of two seconds per machine is negligible"}}