{"action":"created","comment":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/107002991","pull_request_review_id":27951875,"id":107002991,"diff_hunk":"@@ -0,0 +1,291 @@\n+/*Deep Space Exploration System\n+\tused like a sonar system, you ping it, it returns if it finds something with a ping, else a buzz\n+\n+\tPOTENTIAL MODULES\n+\n+ - Ping resonation locator\n+\t-Tells the user the direction of the caught turf\n+ - Ping resonation logging\n+\t-Logs the co-ordinates of the caught turf\n+ - ping resource resequencing\n+\t-Pings now cost half\n+ - ping long-range listener\n+\t-Ping range doubled\n+ - Auto ping system\n+\t-DSES ping is now togglable, if on it pings every 1 SECOND\n+\n+*/\n+\n+/obj/item/device/dses\n+\tname = \"deep space exploration system\"\n+\tdesc = \"A GPS with a high-gain radio antenna and broadcaster for locating proximity objects in space, the explorers friend.\"\n+\ticon_state = \"dses\"\n+\ticon = 'icons/obj/telescience.dmi'\n+\tvar/obj/item/weapon/cell/C = null\n+\tvar/module_limit = 1\n+\tvar/list/module_list = list()\n+\tvar/list/locations = list()\n+\tvar/pulse_range = 25\n+\tvar/pulse_cost = 250\n+\tvar/pulse_between = 3 SECONDS\n+\tvar/last_pulse\n+\tvar/last_direction\n+\tvar/last_distance\n+\tvar/list/positive_locations = list()\n+\tvar/auto_pulse = 0\n+\n+/obj/item/device/dses/attack_self(var/mob/user as mob)\n+\tif(C)\n+\t\treturn menu_open(user)\n+\telse\n+\t\tto_chat(user, \"<span class = 'notice'>The screen remains dark.</span>\")\n+\t\treturn\n+\n+/obj/item/device/dses/attackby(obj/item/weapon/W, mob/user)\n+\tif(istype(W, /obj/item/weapon/dses_module))\n+\t\tinstall_module(W, user)\n+\tif(istype(W, /obj/item/weapon/cell))\n+\t\tif(C)\n+\t\t\tto_chat(user, \"<span class = 'notice'>There is already a cell installed.</span>\")\n+\t\telse\n+\t\t\tif(user.drop_item(W, src))\n+\t\t\t\tto_chat(user, \"<span class = 'notice'>You install \\the [W] into the battery slot.</span>\")\n+\t\t\t\tC = W\n+\t..()\n+\n+/obj/item/device/dses/proc/menu_open(var/mob/user as mob)\n+\tvar/obj/item/device/dses/t = \"\"\n+\tif(C)\n+\t\tif(!module_in_list(\"utoPNG\"))\n+\t\t\tt += \"<BR><A href='?src=\\ref[src];pulse=1'>Pulse</A> \"\n+\t\telse\n+\t\t\tt += \"<BR><A href='?src=\\ref[src];tog_pulse=1'>Toggle Pulse:\\[[auto_pulse]\\]</A>\"\n+\t\tt += \"<BR>Current cell charge: [C.charge]/[C.maxcharge]\"\n+\t\tt += \"<BR>Current device statistics\"\n+\t\tt += \"<BR>Pulse cost: [pulse_cost]\"\n+\t\tt += \"<BR>Pulse range: [pulse_range]\"\n+\t\tif(module_in_list(\"dirGET\"))\n+\t\t\tt += \"<BR><B>Last logged direction: [last_direction]</B>\"\n+\t\tif(module_in_list(\"getDST\"))\n+\t\t\tt += \"<BR><B>Distance from previous ping: [last_distance]</B>\"\n+\t\tif(module_in_list(\"crdLOG\") && positive_locations.len)\n+\t\t\tt += \"<BR>==Logged successful pings==\"\n+\t\t\tvar/current_loc_itt\n+\t\t\tfor(var/atom/A in positive_locations)\n+\t\t\t\tcurrent_loc_itt ++\n+\t\t\t\tt += \"<BR>\\the [A] in [A.loc] at [A.x-WORLD_X_OFFSET[A.z]] - [A.y-WORLD_Y_OFFSET[A.z]] - [A.z]\"\n+\t\t\t\tt += \" === <A href='?src=\\ref[src];wipe=[current_loc_itt]'>Wipe log</A>\"\n+\t\t\tt += \"<BR><A href='?src=\\ref[src];wipe=0'>Wipe All</A>\"\n+\t\tt += \"<BR><B>Modules installed</B>\"\n+\t\tif(module_list.len)\n+\t\t\tvar/current_module_num = 0\n+\t\t\tfor(var/obj/item/weapon/dses_module/D in module_list)\n+\t\t\t\tcurrent_module_num ++\n+\t\t\t\tt += \"<BR>Module: [D.module_name]\"\n+\t\t\t\tt += \"<BR><A href='?src=\\ref[src];eject=[current_module_num]'>Eject Module</A>\"\n+\t\telse\n+\t\t\tt += \"<BR>No modules detected\"\n+\t\tt += \"<BR>Module slots [module_list.len]/[module_limit]\"\n+\t\tt += \"<BR><A href='?src=\\ref[src];eject_cell=1'>Eject Cell</A>\"\n+\telse\n+\t\tt += \"<B>No cell detected.</B>\"\n+\tvar/datum/browser/popup = new(user, \"DSES\", name, 300, 450)\n+\tpopup.set_content(t)\n+\tpopup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state))\n+\tpopup.open()\n+\n+/obj/item/device/dses/Topic(href, href_list)\n+\t..()\n+\tusr.set_machine(src)\n+\tif(href_list[\"pulse\"])\n+\t\tif (usr.get_active_hand() != src || usr.stat)\n+\t\t\tto_chat(usr, \"<span class = 'caution'>You need to have \\the [src] in your hand to do that!</span>\")\n+\t\t\treturn\n+\t\tif(C.charge < pulse_cost)\n+\t\t\tto_chat(usr, \"<span class = 'caution'>\\The [C] has insufficient charge to support another pulse.</span>\")\n+\t\t\treturn\n+\t\thandle_pulse(usr)\n+\n+\telse if(href_list[\"eject\"])\n+\t\tvar/index = text2num(href_list[\"eject\"])\n+\t\tif(index && index <= module_list.len)\n+\t\t\tvar/obj/item/weapon/dses_module/D = module_list[index]\n+\t\t\tuninstall_module(D, usr)\n+\t\t\tD = null\n+\telse if(href_list[\"wipe\"])\n+\t\tvar/index = text2num(href_list[\"wipe\"])\n+\t\tif(index && index <= positive_locations.len)\n+\t\t\tvar/atom/A = positive_locations[index]\n+\t\t\tpositive_locations -= A\n+\t\telse\n+\t\t\tpositive_locations = list()\n+\telse if(href_list[\"tog_pulse\"])\n+\t\tauto_pulse = !auto_pulse\n+\telse if(href_list[\"eject_cell\"])\n+\t\tif(C)\n+\t\t\tC.forceMove(get_turf(src))\n+\t\t\tC = null\n+\t\t\tusr << browse(null, \"window=DSES\")\n+\t\t\treturn\n+\tupdateSelfDialog(usr)\n+\n+/obj/item/device/dses/updateSelfDialog(mob/user)\n+\tsrc.attack_self(user)\n+\n+/obj/item/device/dses/process()\n+\tif(auto_pulse && (!last_pulse || last_pulse <= world.time+pulse_between))\n+\t\thandle_pulse()\n+\n+/obj/item/device/dses/proc/handle_pulse(mob/user)\n+\tif(!last_pulse || last_pulse <= world.time+pulse_between)\n+\t\tvar/atom/detected\n+\t\tdetected = pulse()\n+\n+\t\tif(!detected)\n+\t\t\tif(user)\n+\t\t\t\tto_chat(user, \"<span class = 'warning'>No structures detected.</span>\")\n+\t\t\tplaysound(src, 'sound/machines/buzz-sigh.ogg', 50, 1, gas_modified = 0)\n+\t\t\treturn\n+\n+\t\tplaysound(src, 'sound/machines/ping.ogg', 50, 1, gas_modified = 0)\n+\n+\t\tif(module_in_list(\"dirGET\"))\n+\t\t\tvar/detect_dir = get_dir(src, detected)\n+\t\t\tswitch(detect_dir)\n+\t\t\t\tif(1) last_direction = \"North\"\n+\t\t\t\tif(2) last_direction = \"South\"\n+\t\t\t\tif(4) last_direction = \"East\"\n+\t\t\t\tif(5) last_direction = \"North East\"\n+\t\t\t\tif(6) last_direction = \"South East\"\n+\t\t\t\tif(8) last_direction = \"West\"\n+\t\t\t\tif(9) last_direction = \"North West\"\n+\t\t\t\tif(10) last_direction = \"South West\"\n+\n+\t\t\tif(user)\n+\t\t\t\tto_chat(user, last_direction)\n+\n+\t\tif(module_in_list(\"crdLOG\"))\n+\t\t\tif(detected in positive_locations)\n+\t\t\t\tpositive_locations -= detected\n+\t\t\tpositive_locations += detected\n+\n+\t\tif(module_in_list(\"getDST\"))\n+\t\t\tlast_distance = get_dist(get_turf(src), get_turf(detected))\n+\n+/obj/item/device/dses/proc/pulse()\n+\tvar/list/can_see = range(pulse_range,get_turf(src))\n+\tvar/atom/detected\n+\tif(C.use(pulse_cost))\n+\t\tfor(var/turf/T in can_see)\n+\t\t\tvar/new_detected\n+\t\t\tif(istype(T, /turf/simulated) \\","path":"code/modules/telesci/dses.dm","position":181,"original_position":181,"commit_id":"10d8a63d3a348451d1efe68ce6bb794e2acdb3cf","original_commit_id":"10d8a63d3a348451d1efe68ce6bb794e2acdb3cf","user":{"login":"PJB3005","id":8107459,"avatar_url":"https://avatars3.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},"body":"Nevermind I was wrong, though for such a short line backslashes aren't needed.","created_at":"2017-03-20T20:08:58Z","updated_at":"2017-03-20T20:08:59Z","html_url":"https://github.com/vgstation-coders/vgstation13/pull/14394#discussion_r107002991","pull_request_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394","_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/107002991"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/14394#discussion_r107002991"},"pull_request":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394"}}},"pull_request":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394","id":111481208,"html_url":"https://github.com/vgstation-coders/vgstation13/pull/14394","diff_url":"https://github.com/vgstation-coders/vgstation13/pull/14394.diff","patch_url":"https://github.com/vgstation-coders/vgstation13/pull/14394.patch","issue_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/14394","number":14394,"state":"open","locked":false,"title":"Deep Space Exploration System","user":{"login":"Skullyton","id":9110500,"avatar_url":"https://avatars3.githubusercontent.com/u/9110500?v=3","gravatar_id":"","url":"https://api.github.com/users/Skullyton","html_url":"https://github.com/Skullyton","followers_url":"https://api.github.com/users/Skullyton/followers","following_url":"https://api.github.com/users/Skullyton/following{/other_user}","gists_url":"https://api.github.com/users/Skullyton/gists{/gist_id}","starred_url":"https://api.github.com/users/Skullyton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Skullyton/subscriptions","organizations_url":"https://api.github.com/users/Skullyton/orgs","repos_url":"https://api.github.com/users/Skullyton/repos","events_url":"https://api.github.com/users/Skullyton/events{/privacy}","received_events_url":"https://api.github.com/users/Skullyton/received_events","type":"User","site_admin":false},"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\nWhen working with in body changelogs, the syntax is as follows:\r\n:cl: (as the emoji)\r\n * rscadd: Did stuff!\r\n * rscdel: did other stuff!\r\n\r\nfor the keys you can use in a changelog, they are the same as described in html/changelogs/example.yml\r\nNOTE that anything *after* the :cl: will be parsed as a changelog, if it somehow manages to be parseable as such, so always put the changelog at the VERY end!\r\n-->\r\nSprites courtesy of @SkowronX \r\n\r\nAfter many rounds of 'vault hunting' that constituted jumping into space, throwing something so I'd drift diagonal, then alt-tabbing to do something else, I thought 'why not have something that can help you know if something's in close proximity'.\r\n\r\nSo, I made what's basically a glorified SONAR system, but hand-held, in space, and powered by magic and a flawed understanding of radio signals.\r\n\r\nUsed for deep space navigation when you're adrift. Have a cell installed, press pulse. If there's anything within range, it'll ping, otherwise it'll buzz, comes with additional modules you can install\r\n\r\n- Range booster: Boosts the search range\r\n- Resource optimizer: Reduces the charge cost per ping\r\n- Directional ping: If it finds anything, it will log the general direction from that point\r\n- Co-ordinate logger: Logs the co-ordinates of what it pinged, as well as telling you what it pinged\r\n- Auto-pinger: Rather than having to spam the ping button, it pings on an interval of once every 3 seconds\r\n\r\nTODO:\r\n- [ ] Figure out where to put this, so it can be acquired\r\n- [ ] Figure out where to put the modules so they can be acquired\r\n- [ ] Figure out where to put the 'better' version\r\n- [x] Test it - Everything works fine\r\n- [x] Get shouted at because I've caused a href exploit opening or not used a function I don't know about\r\n\r\nPOTENTIAL PROBLEMS:\r\n- Current feedback for succesful and unsuccesful pings are ping and buzz sounds that are spaceproof. Not sure how to play a sound just to a user. May prove excessively annoying.\r\n- First jump into UI stuff, may have caused the hrefpocalypse\r\n- Used a choppy system for getting the direction, not sure if there was already a function to get the direction as a string\r\n- I don't trust that system I've used for adding a ping delay, using world.time, not sure if that's taboo or not\r\n\r\n\r\nShiny UI experimentation, with the auto ping module installed\r\n![dses_testing](https://cloud.githubusercontent.com/assets/9110500/24087196/e396bcec-0d13-11e7-81fe-32cc5e9cecd1.PNG)\r\n","created_at":"2017-03-20T02:20:50Z","updated_at":"2017-03-20T20:08:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3cb1db49118820a21bc70708a5b6b277cc5d3389","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394/commits","review_comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394/comments","review_comment_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/14394/comments","statuses_url":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/10d8a63d3a348451d1efe68ce6bb794e2acdb3cf","head":{"label":"Skullyton:DSES","ref":"DSES","sha":"10d8a63d3a348451d1efe68ce6bb794e2acdb3cf","user":{"login":"Skullyton","id":9110500,"avatar_url":"https://avatars3.githubusercontent.com/u/9110500?v=3","gravatar_id":"","url":"https://api.github.com/users/Skullyton","html_url":"https://github.com/Skullyton","followers_url":"https://api.github.com/users/Skullyton/followers","following_url":"https://api.github.com/users/Skullyton/following{/other_user}","gists_url":"https://api.github.com/users/Skullyton/gists{/gist_id}","starred_url":"https://api.github.com/users/Skullyton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Skullyton/subscriptions","organizations_url":"https://api.github.com/users/Skullyton/orgs","repos_url":"https://api.github.com/users/Skullyton/repos","events_url":"https://api.github.com/users/Skullyton/events{/privacy}","received_events_url":"https://api.github.com/users/Skullyton/received_events","type":"User","site_admin":false},"repo":{"id":76060058,"name":"vgstation13-1","full_name":"Skullyton/vgstation13-1","owner":{"login":"Skullyton","id":9110500,"avatar_url":"https://avatars3.githubusercontent.com/u/9110500?v=3","gravatar_id":"","url":"https://api.github.com/users/Skullyton","html_url":"https://github.com/Skullyton","followers_url":"https://api.github.com/users/Skullyton/followers","following_url":"https://api.github.com/users/Skullyton/following{/other_user}","gists_url":"https://api.github.com/users/Skullyton/gists{/gist_id}","starred_url":"https://api.github.com/users/Skullyton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Skullyton/subscriptions","organizations_url":"https://api.github.com/users/Skullyton/orgs","repos_url":"https://api.github.com/users/Skullyton/repos","events_url":"https://api.github.com/users/Skullyton/events{/privacy}","received_events_url":"https://api.github.com/users/Skullyton/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Skullyton/vgstation13-1","description":"Butts","fork":true,"url":"https://api.github.com/repos/Skullyton/vgstation13-1","forks_url":"https://api.github.com/repos/Skullyton/vgstation13-1/forks","keys_url":"https://api.github.com/repos/Skullyton/vgstation13-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Skullyton/vgstation13-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Skullyton/vgstation13-1/teams","hooks_url":"https://api.github.com/repos/Skullyton/vgstation13-1/hooks","issue_events_url":"https://api.github.com/repos/Skullyton/vgstation13-1/issues/events{/number}","events_url":"https://api.github.com/repos/Skullyton/vgstation13-1/events","assignees_url":"https://api.github.com/repos/Skullyton/vgstation13-1/assignees{/user}","branches_url":"https://api.github.com/repos/Skullyton/vgstation13-1/branches{/branch}","tags_url":"https://api.github.com/repos/Skullyton/vgstation13-1/tags","blobs_url":"https://api.github.com/repos/Skullyton/vgstation13-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Skullyton/vgstation13-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Skullyton/vgstation13-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/Skullyton/vgstation13-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Skullyton/vgstation13-1/statuses/{sha}","languages_url":"https://api.github.com/repos/Skullyton/vgstation13-1/languages","stargazers_url":"https://api.github.com/repos/Skullyton/vgstation13-1/stargazers","contributors_url":"https://api.github.com/repos/Skullyton/vgstation13-1/contributors","subscribers_url":"https://api.github.com/repos/Skullyton/vgstation13-1/subscribers","subscription_url":"https://api.github.com/repos/Skullyton/vgstation13-1/subscription","commits_url":"https://api.github.com/repos/Skullyton/vgstation13-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/Skullyton/vgstation13-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/Skullyton/vgstation13-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/Skullyton/vgstation13-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/Skullyton/vgstation13-1/contents/{+path}","compare_url":"https://api.github.com/repos/Skullyton/vgstation13-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Skullyton/vgstation13-1/merges","archive_url":"https://api.github.com/repos/Skullyton/vgstation13-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Skullyton/vgstation13-1/downloads","issues_url":"https://api.github.com/repos/Skullyton/vgstation13-1/issues{/number}","pulls_url":"https://api.github.com/repos/Skullyton/vgstation13-1/pulls{/number}","milestones_url":"https://api.github.com/repos/Skullyton/vgstation13-1/milestones{/number}","notifications_url":"https://api.github.com/repos/Skullyton/vgstation13-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Skullyton/vgstation13-1/labels{/name}","releases_url":"https://api.github.com/repos/Skullyton/vgstation13-1/releases{/id}","deployments_url":"https://api.github.com/repos/Skullyton/vgstation13-1/deployments","created_at":"2016-12-09T18:26:09Z","updated_at":"2016-12-09T18:26:22Z","pushed_at":"2017-03-20T04:26:46Z","git_url":"git://github.com/Skullyton/vgstation13-1.git","ssh_url":"git@github.com:Skullyton/vgstation13-1.git","clone_url":"https://github.com/Skullyton/vgstation13-1.git","svn_url":"https://github.com/Skullyton/vgstation13-1","homepage":"","size":1131661,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"Bleeding-Edge"}},"base":{"label":"vgstation-coders:Bleeding-Edge","ref":"Bleeding-Edge","sha":"ff9b9664ea893bbba5d7720e79bb5d26b29fea47","user":{"login":"vgstation-coders","id":26489760,"avatar_url":"https://avatars1.githubusercontent.com/u/26489760?v=3","gravatar_id":"","url":"https://api.github.com/users/vgstation-coders","html_url":"https://github.com/vgstation-coders","followers_url":"https://api.github.com/users/vgstation-coders/followers","following_url":"https://api.github.com/users/vgstation-coders/following{/other_user}","gists_url":"https://api.github.com/users/vgstation-coders/gists{/gist_id}","starred_url":"https://api.github.com/users/vgstation-coders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vgstation-coders/subscriptions","organizations_url":"https://api.github.com/users/vgstation-coders/orgs","repos_url":"https://api.github.com/users/vgstation-coders/repos","events_url":"https://api.github.com/users/vgstation-coders/events{/privacy}","received_events_url":"https://api.github.com/users/vgstation-coders/received_events","type":"Organization","site_admin":false},"repo":{"id":10441188,"name":"vgstation13","full_name":"vgstation-coders/vgstation13","owner":{"login":"vgstation-coders","id":26489760,"avatar_url":"https://avatars1.githubusercontent.com/u/26489760?v=3","gravatar_id":"","url":"https://api.github.com/users/vgstation-coders","html_url":"https://github.com/vgstation-coders","followers_url":"https://api.github.com/users/vgstation-coders/followers","following_url":"https://api.github.com/users/vgstation-coders/following{/other_user}","gists_url":"https://api.github.com/users/vgstation-coders/gists{/gist_id}","starred_url":"https://api.github.com/users/vgstation-coders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vgstation-coders/subscriptions","organizations_url":"https://api.github.com/users/vgstation-coders/orgs","repos_url":"https://api.github.com/users/vgstation-coders/repos","events_url":"https://api.github.com/users/vgstation-coders/events{/privacy}","received_events_url":"https://api.github.com/users/vgstation-coders/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vgstation-coders/vgstation13","description":"Butts","fork":false,"url":"https://api.github.com/repos/vgstation-coders/vgstation13","forks_url":"https://api.github.com/repos/vgstation-coders/vgstation13/forks","keys_url":"https://api.github.com/repos/vgstation-coders/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vgstation-coders/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vgstation-coders/vgstation13/teams","hooks_url":"https://api.github.com/repos/vgstation-coders/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/vgstation-coders/vgstation13/events","assignees_url":"https://api.github.com/repos/vgstation-coders/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/vgstation-coders/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/vgstation-coders/vgstation13/tags","blobs_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/vgstation-coders/vgstation13/languages","stargazers_url":"https://api.github.com/repos/vgstation-coders/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/vgstation-coders/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/vgstation-coders/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/vgstation-coders/vgstation13/subscription","commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/vgstation-coders/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/vgstation-coders/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vgstation-coders/vgstation13/merges","archive_url":"https://api.github.com/repos/vgstation-coders/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vgstation-coders/vgstation13/downloads","issues_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/vgstation-coders/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/vgstation-coders/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vgstation-coders/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/vgstation-coders/vgstation13/releases{/id}","deployments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/deployments","created_at":"2013-06-02T19:39:54Z","updated_at":"2017-03-18T10:36:36Z","pushed_at":"2017-03-20T19:21:49Z","git_url":"git://github.com/vgstation-coders/vgstation13.git","ssh_url":"git@github.com:vgstation-coders/vgstation13.git","clone_url":"https://github.com/vgstation-coders/vgstation13.git","svn_url":"https://github.com/vgstation-coders/vgstation13","homepage":"","size":1127757,"stargazers_count":110,"watchers_count":110,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":130,"mirror_url":null,"open_issues_count":1721,"forks":130,"open_issues":1721,"watchers":110,"default_branch":"Bleeding-Edge"}},"_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/14394"},"issue":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/14394"},"comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/14394/comments"},"review_comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394/comments"},"review_comment":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/14394/commits"},"statuses":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/10d8a63d3a348451d1efe68ce6bb794e2acdb3cf"}}}}
{"actor":{"display_login":"PJB3005"}}