{"action":"created","issue":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/1010","labels_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/1010/labels{/name}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/1010/comments","events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/1010/events","html_url":"https://github.com/ParadiseSS13/Paradise/pull/1010","id":75264600,"number":1010,"title":"Generic Action/Action Button System","user":{"login":"tigercat2000","id":10103534,"avatar_url":"https://avatars.githubusercontent.com/u/10103534?v=3","gravatar_id":"","url":"https://api.github.com/users/tigercat2000","html_url":"https://github.com/tigercat2000","followers_url":"https://api.github.com/users/tigercat2000/followers","following_url":"https://api.github.com/users/tigercat2000/following{/other_user}","gists_url":"https://api.github.com/users/tigercat2000/gists{/gist_id}","starred_url":"https://api.github.com/users/tigercat2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tigercat2000/subscriptions","organizations_url":"https://api.github.com/users/tigercat2000/orgs","repos_url":"https://api.github.com/users/tigercat2000/repos","events_url":"https://api.github.com/users/tigercat2000/events{/privacy}","received_events_url":"https://api.github.com/users/tigercat2000/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels/do%20not%20merge","name":"do not merge","color":"612B2B"},{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels/feature","name":"feature","color":"26A726"},{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels/refactor","name":"refactor","color":"FFB626"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-05-11T15:42:55Z","updated_at":"2015-05-11T21:11:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/1010","html_url":"https://github.com/ParadiseSS13/Paradise/pull/1010","diff_url":"https://github.com/ParadiseSS13/Paradise/pull/1010.diff","patch_url":"https://github.com/ParadiseSS13/Paradise/pull/1010.patch"},"body":"Testing complete, I couldn't break it. \r\ntgstation/-tg-station#8728\r\nThis commit ports the GAABS from -tg-station13. The GAABS allows for\r\ngeneric, movable, hud elements for spells, powers, and items.\r\n\r\n## Differences from -tg-\r\n - We do not have the xeno abilities linked to icons\r\n  - We don't have the same ability system as -tg-, our current verb system is incompatible.\r\n - No mime spells\r\n  - Eventually I'll port them, but beyond this PR.\r\n\r\n\r\nTodo list:\r\n - [x] Try to break it. - 35 buttons it handled just fine, see screenshots section. I was running out of things to actually test it with.\r\n\r\n### Screenshots!\r\n![example](http://puu.sh/hJxdQ/e6f85fb3e1.png)\r\nYou can move the buttons too, by drag-dropping them.\r\n![movable!](http://puu.sh/hJxog/ba3c5238a1.png)\r\nAnd of course, when your horribly mauled UI gets on your nerves, just use the minimize button.\r\n![Minimize](http://puu.sh/hJxsN/b0bebb625c.png)\r\n(and yes I did test for merge conflicts, this will automerge just fine with the light overhaul)"},"comment":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/comments/101048132","html_url":"https://github.com/ParadiseSS13/Paradise/pull/1010#issuecomment-101048132","issue_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/1010","id":101048132,"user":{"login":"ZomgPonies","id":4948622,"avatar_url":"https://avatars.githubusercontent.com/u/4948622?v=3","gravatar_id":"","url":"https://api.github.com/users/ZomgPonies","html_url":"https://github.com/ZomgPonies","followers_url":"https://api.github.com/users/ZomgPonies/followers","following_url":"https://api.github.com/users/ZomgPonies/following{/other_user}","gists_url":"https://api.github.com/users/ZomgPonies/gists{/gist_id}","starred_url":"https://api.github.com/users/ZomgPonies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZomgPonies/subscriptions","organizations_url":"https://api.github.com/users/ZomgPonies/orgs","repos_url":"https://api.github.com/users/ZomgPonies/repos","events_url":"https://api.github.com/users/ZomgPonies/events{/privacy}","received_events_url":"https://api.github.com/users/ZomgPonies/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T21:11:55Z","updated_at":"2015-05-11T21:11:55Z","body":"@Fox-McCloud - We just added the possibility of having a LOT more HUD icons. The extended viewrange was put in SPECIFICALLY to give us more border real estate to support such behavior. \r\n\r\nAs for you arguments against, I don't understand them. They don't make any sense. The vision range is still fixed, it is simply 17x17 for all players. Nobody gets an advantage, all this does is give more space for hud icons."}}