{"action":"created","issue":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10979","repository_url":"https://api.github.com/repos/d3athrow/vgstation13","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10979/labels{/name}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10979/comments","events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10979/events","html_url":"https://github.com/d3athrow/vgstation13/pull/10979","id":164810977,"number":10979,"title":"Changes trays to function more like tables","user":{"login":"JustSumBody","id":19365096,"avatar_url":"https://avatars.githubusercontent.com/u/19365096?v=3","gravatar_id":"","url":"https://api.github.com/users/JustSumBody","html_url":"https://github.com/JustSumBody","followers_url":"https://api.github.com/users/JustSumBody/followers","following_url":"https://api.github.com/users/JustSumBody/following{/other_user}","gists_url":"https://api.github.com/users/JustSumBody/gists{/gist_id}","starred_url":"https://api.github.com/users/JustSumBody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JustSumBody/subscriptions","organizations_url":"https://api.github.com/users/JustSumBody/orgs","repos_url":"https://api.github.com/users/JustSumBody/repos","events_url":"https://api.github.com/users/JustSumBody/events{/privacy}","received_events_url":"https://api.github.com/users/JustSumBody/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-07-11T10:57:18Z","updated_at":"2016-07-11T21:36:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10979","html_url":"https://github.com/d3athrow/vgstation13/pull/10979","diff_url":"https://github.com/d3athrow/vgstation13/pull/10979.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/10979.patch"},"body":"<!--\r\nPull requests must be atomic.  Change one set of related things at a time.  Bundling sucks for everyone.\r\nThis means, primarily, that you shouldn't fix bugs and add content in the same PR. When we mean 'bundling', we mean making one PR for multiple, unrelated changes.\r\n\r\nTest your changes.  PRs that do not compile will not be accepted.\r\nTesting your changes locally is incredibly important. If you break the serb we will be very upset with you.\r\n\r\nLarge changes require discussion.  If you're doing a large, game-changing modification, or a new layout for something, discussion with the community is required as of 26/6/2014.  Map and sprite changes require pictures of before and after.  MAINTAINERS ARE NOT IMMUNE TO THIS.  GET YOUR ASS IN IRC.\r\n\r\nMerging your own PRs is considered bad practice, as it generally means you bypass peer review, which is a core part of how we develop.\r\n\r\nIt is also suggested that you hop into irc.rizon.net #vgstation to discuss your changes, or if you need help.\r\n-->\r\ncloses #10603 \r\nClick on the tray with an item and it gets placed on it like a portable table.(even works in your hand!) Putting down the tray removes all the items. I commented out the previous functionality because it was inconsistent, not sure if it's worth revisiting to have trays do both but this way is cleaner I think.\r\n\r\nI'm not going to lie I know jack shit about what I did I just copy pasted a bunch of shit from tables and it worked out.\r\nTested moderately\r\nAlso this doesn't affect robotrays because honestly how are those supposed to work"},"comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments/231873230","html_url":"https://github.com/d3athrow/vgstation13/pull/10979#issuecomment-231873230","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10979","id":231873230,"user":{"login":"Shadowmech88","id":3991927,"avatar_url":"https://avatars.githubusercontent.com/u/3991927?v=3","gravatar_id":"","url":"https://api.github.com/users/Shadowmech88","html_url":"https://github.com/Shadowmech88","followers_url":"https://api.github.com/users/Shadowmech88/followers","following_url":"https://api.github.com/users/Shadowmech88/following{/other_user}","gists_url":"https://api.github.com/users/Shadowmech88/gists{/gist_id}","starred_url":"https://api.github.com/users/Shadowmech88/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shadowmech88/subscriptions","organizations_url":"https://api.github.com/users/Shadowmech88/orgs","repos_url":"https://api.github.com/users/Shadowmech88/repos","events_url":"https://api.github.com/users/Shadowmech88/events{/privacy}","received_events_url":"https://api.github.com/users/Shadowmech88/received_events","type":"User","site_admin":false},"created_at":"2016-07-11T21:36:47Z","updated_at":"2016-07-11T21:36:47Z","body":"You could put an if(istype()) check into the tray's attackby() to check for a mob holder and just disallow them from being put onto the tray."}}
{"actor":{"display_login":"Shadowmech88"}}