{"action":"created","comment":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/comments/156497675","pull_request_review_id":82985207,"id":156497675,"diff_hunk":"@@ -0,0 +1,89 @@\n+//The \"BDPtarget\" temp visual is created by the expressconsole, which in turn makes two things: a falling droppod animation, and the droppod itself.\n+\n+\n+//------------------------------------BLUESPACE DROP POD-------------------------------------//\n+/obj/structure/closet/bsdroppod\n+\tname = \"Bluespace Drop Pod\"\n+\tdesc = \"A Nanotrasen supply drop pod.\"\n+\ticon = 'icons/obj/2x2.dmi'\n+\ticon_state = \"BDP\"\n+\tpixel_x = -16//2x2 sprite\n+\tpixel_y = -5\n+\tpixel_z = 0\n+\tlayer = TABLE_LAYER//so that the crate inside doesn't appear underneath\n+\tallow_objects = TRUE\n+\tallow_dense = TRUE\n+\tdelivery_icon = null\n+\tcan_weld_shut = FALSE\n+\tarmor = list(melee = 30, bullet = 50, laser = 50, energy = 100, bomb = 90, bio = 0, rad = 0, fire = 80, acid = 80)\n+\tanchored = TRUE\n+\tanchorable = FALSE\n+\tvar/datum/supply_order/SupplyOrder\n+\n+/obj/structure/closet/bsdroppod/Initialize(mapload, datum/supply_order/so)\n+\t. = ..()\n+\tsrc.SupplyOrder = so//uses Supply Order passed from expressconsole into BDPtarget","path":"code/game/objects/structures/crates_lockers/closets/bsdroppod.dm","position":25,"original_position":25,"commit_id":"aa2d00cabdebf34a7553a2396be89faaf762d4b9","original_commit_id":"a7fb93f832db6eb9e131d03250c286cbb8c4c6fd","user":{"login":"MrDoomBringer","id":29008542,"avatar_url":"https://avatars2.githubusercontent.com/u/29008542?v=4","gravatar_id":"","url":"https://api.github.com/users/MrDoomBringer","html_url":"https://github.com/MrDoomBringer","followers_url":"https://api.github.com/users/MrDoomBringer/followers","following_url":"https://api.github.com/users/MrDoomBringer/following{/other_user}","gists_url":"https://api.github.com/users/MrDoomBringer/gists{/gist_id}","starred_url":"https://api.github.com/users/MrDoomBringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrDoomBringer/subscriptions","organizations_url":"https://api.github.com/users/MrDoomBringer/orgs","repos_url":"https://api.github.com/users/MrDoomBringer/repos","events_url":"https://api.github.com/users/MrDoomBringer/events{/privacy}","received_events_url":"https://api.github.com/users/MrDoomBringer/received_events","type":"User","site_admin":false},"body":"done","created_at":"2017-12-12T21:17:24Z","updated_at":"2017-12-12T21:17:24Z","html_url":"https://github.com/tgstation/tgstation/pull/33436#discussion_r156497675","pull_request_url":"https://api.github.com/repos/tgstation/tgstation/pulls/33436","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/comments/156497675"},"html":{"href":"https://github.com/tgstation/tgstation/pull/33436#discussion_r156497675"},"pull_request":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/33436"}},"in_reply_to_id":156438647},"pull_request":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/33436","id":157413441,"html_url":"https://github.com/tgstation/tgstation/pull/33436","diff_url":"https://github.com/tgstation/tgstation/pull/33436.diff","patch_url":"https://github.com/tgstation/tgstation/pull/33436.patch","issue_url":"https://api.github.com/repos/tgstation/tgstation/issues/33436","number":33436,"state":"open","locked":false,"title":"[WIP?]Cargo Update: Nanotrasen Supply Drop Pods!","user":{"login":"MrDoomBringer","id":29008542,"avatar_url":"https://avatars2.githubusercontent.com/u/29008542?v=4","gravatar_id":"","url":"https://api.github.com/users/MrDoomBringer","html_url":"https://github.com/MrDoomBringer","followers_url":"https://api.github.com/users/MrDoomBringer/followers","following_url":"https://api.github.com/users/MrDoomBringer/following{/other_user}","gists_url":"https://api.github.com/users/MrDoomBringer/gists{/gist_id}","starred_url":"https://api.github.com/users/MrDoomBringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrDoomBringer/subscriptions","organizations_url":"https://api.github.com/users/MrDoomBringer/orgs","repos_url":"https://api.github.com/users/MrDoomBringer/repos","events_url":"https://api.github.com/users/MrDoomBringer/events{/privacy}","received_events_url":"https://api.github.com/users/MrDoomBringer/received_events","type":"User","site_admin":false},"body":"# [awww yeaah binch](https://user-images.githubusercontent.com/29008542/33801297-e0ab33c8-dd24-11e7-9a9b-1dd853b5a0ad.png)\r\n\r\n\r\n- Adds the Bluespace Drop Pod , an experimental Nanotrasen railgun-launched supply drop. Ordered from a \"Express Supply Console\", this will ensure the fastest possible route for any ordered supply. \r\n- Every map barring Omegastation now has an express cargo console located in the Quartermasters office.\r\n- Boxstation and Pubbystation have been given warehouse area defines.\r\n\r\n![image](https://i.imgur.com/tPUYAg8.png)\r\n\r\n:cl: MrDoomBringer\r\nadd: Added the Bluespace Drop Pod, a Nanotrasen delivery system designed for maximum delivery speed. Supplies can be ordered at an Express Supply Console for twice the cost, but at ~1/40th of the delivery time! Please note, the Drop Pods move pretty fast. It might be smart to stand back from their landing zone.\r\n/:cl:\r\n\r\n\r\n### Video of it in action: https://gfycat.com/AlarmingIcyGroundhog\r\n\r\n\r\n**For too many years, Cargonia has been oppressed, depressed, and re-pressed, by the slow and cumbersome movement of the supply shuttle. After hours of begging and pleading around on coderbus, I can present to you the ultimate cargo utility.** \r\n\r\n- This update adds room for a certain level of progression with cargo, allowing for extra money to be spent on extra-fast delivery times. The drop pod itself picks a random, unblocked turf in the cargobay, then crashes down upon it, creating a small explosion and damaging some tiles. \r\n\r\n  - The explosion exists to act as a secondary act of balance: the drop pod is intended to be used for a few VIP deliveries. Ordering in bulk will still require use of the shuttle, unless you are prepared to fix the shit out of an explosion-riddled cargo.\r\n\r\n![image](https://i.imgur.com/xpijLvU.png)\r\n\r\n- Because of the nature of the mechanic, it is very easy to spend a lot of money _very_ quickly. For this reason, a separate console was created: so that it could be placed in the safety of the Quartermaster's office, away from the sausage fingers of incompetent greyshits and rookie cargotechs.\r\n\r\n- [The people crave this shit, yo. I'm a coder of the people.](https://i.imgur.com/TQHTUjK.png)\r\n\r\n- **Why does it shoot in, explode, then teleport out? Why not teleport in then out?**\r\n  - Because, just like a hand-teleporter, the drop pod has a beacon at Centcom or wherever, but not at the station. Thus, the railgun (located on a nearby warehouse station or some shit) gets it to the station, and bluespace technology sends it back. duh\r\n\r\n\r\n\r\n### This is my first non-sprite PR so please rip my code a new asshole\r\n\r\nbonus: sprites are nonfinal and subject to change. I've been thinking of [some different styles?](https://i.imgur.com/LMC9qX8.png)\r\nCurrent sprite is based on mining shelter pallet. Not sure why I chose that.\r\n\r\nedit: emagging now allows the destination to be anywhere on the station, rather than just cargobay. Can be reset by multitooling the board(so it doesn't just ruin cargo)\r\n\r\nedit: now has a QM-ID lock","created_at":"2017-12-10T02:06:03Z","updated_at":"2017-12-12T21:17:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":"46bfe8cf59be87f6a45c0149c5c3b0bc791019ee","assignee":{"login":"Cyberboss","id":8171642,"avatar_url":"https://avatars3.githubusercontent.com/u/8171642?v=4","gravatar_id":"","url":"https://api.github.com/users/Cyberboss","html_url":"https://github.com/Cyberboss","followers_url":"https://api.github.com/users/Cyberboss/followers","following_url":"https://api.github.com/users/Cyberboss/following{/other_user}","gists_url":"https://api.github.com/users/Cyberboss/gists{/gist_id}","starred_url":"https://api.github.com/users/Cyberboss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cyberboss/subscriptions","organizations_url":"https://api.github.com/users/Cyberboss/orgs","repos_url":"https://api.github.com/users/Cyberboss/repos","events_url":"https://api.github.com/users/Cyberboss/events{/privacy}","received_events_url":"https://api.github.com/users/Cyberboss/received_events","type":"User","site_admin":false},"assignees":[{"login":"Cyberboss","id":8171642,"avatar_url":"https://avatars3.githubusercontent.com/u/8171642?v=4","gravatar_id":"","url":"https://api.github.com/users/Cyberboss","html_url":"https://github.com/Cyberboss","followers_url":"https://api.github.com/users/Cyberboss/followers","following_url":"https://api.github.com/users/Cyberboss/following{/other_user}","gists_url":"https://api.github.com/users/Cyberboss/gists{/gist_id}","starred_url":"https://api.github.com/users/Cyberboss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cyberboss/subscriptions","organizations_url":"https://api.github.com/users/Cyberboss/orgs","repos_url":"https://api.github.com/users/Cyberboss/repos","events_url":"https://api.github.com/users/Cyberboss/events{/privacy}","received_events_url":"https://api.github.com/users/Cyberboss/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/tgstation/tgstation/pulls/33436/commits","review_comments_url":"https://api.github.com/repos/tgstation/tgstation/pulls/33436/comments","review_comment_url":"https://api.github.com/repos/tgstation/tgstation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tgstation/tgstation/issues/33436/comments","statuses_url":"https://api.github.com/repos/tgstation/tgstation/statuses/aa2d00cabdebf34a7553a2396be89faaf762d4b9","head":{"label":"MrDoomBringer:DropItLikeItsHottest","ref":"DropItLikeItsHottest","sha":"aa2d00cabdebf34a7553a2396be89faaf762d4b9","user":{"login":"MrDoomBringer","id":29008542,"avatar_url":"https://avatars2.githubusercontent.com/u/29008542?v=4","gravatar_id":"","url":"https://api.github.com/users/MrDoomBringer","html_url":"https://github.com/MrDoomBringer","followers_url":"https://api.github.com/users/MrDoomBringer/followers","following_url":"https://api.github.com/users/MrDoomBringer/following{/other_user}","gists_url":"https://api.github.com/users/MrDoomBringer/gists{/gist_id}","starred_url":"https://api.github.com/users/MrDoomBringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrDoomBringer/subscriptions","organizations_url":"https://api.github.com/users/MrDoomBringer/orgs","repos_url":"https://api.github.com/users/MrDoomBringer/repos","events_url":"https://api.github.com/users/MrDoomBringer/events{/privacy}","received_events_url":"https://api.github.com/users/MrDoomBringer/received_events","type":"User","site_admin":false},"repo":{"id":104948211,"name":"tgstation","full_name":"MrDoomBringer/tgstation","owner":{"login":"MrDoomBringer","id":29008542,"avatar_url":"https://avatars2.githubusercontent.com/u/29008542?v=4","gravatar_id":"","url":"https://api.github.com/users/MrDoomBringer","html_url":"https://github.com/MrDoomBringer","followers_url":"https://api.github.com/users/MrDoomBringer/followers","following_url":"https://api.github.com/users/MrDoomBringer/following{/other_user}","gists_url":"https://api.github.com/users/MrDoomBringer/gists{/gist_id}","starred_url":"https://api.github.com/users/MrDoomBringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrDoomBringer/subscriptions","organizations_url":"https://api.github.com/users/MrDoomBringer/orgs","repos_url":"https://api.github.com/users/MrDoomBringer/repos","events_url":"https://api.github.com/users/MrDoomBringer/events{/privacy}","received_events_url":"https://api.github.com/users/MrDoomBringer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MrDoomBringer/tgstation","description":"the /tg/station branch of SS13","fork":true,"url":"https://api.github.com/repos/MrDoomBringer/tgstation","forks_url":"https://api.github.com/repos/MrDoomBringer/tgstation/forks","keys_url":"https://api.github.com/repos/MrDoomBringer/tgstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MrDoomBringer/tgstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MrDoomBringer/tgstation/teams","hooks_url":"https://api.github.com/repos/MrDoomBringer/tgstation/hooks","issue_events_url":"https://api.github.com/repos/MrDoomBringer/tgstation/issues/events{/number}","events_url":"https://api.github.com/repos/MrDoomBringer/tgstation/events","assignees_url":"https://api.github.com/repos/MrDoomBringer/tgstation/assignees{/user}","branches_url":"https://api.github.com/repos/MrDoomBringer/tgstation/branches{/branch}","tags_url":"https://api.github.com/repos/MrDoomBringer/tgstation/tags","blobs_url":"https://api.github.com/repos/MrDoomBringer/tgstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MrDoomBringer/tgstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MrDoomBringer/tgstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/MrDoomBringer/tgstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MrDoomBringer/tgstation/statuses/{sha}","languages_url":"https://api.github.com/repos/MrDoomBringer/tgstation/languages","stargazers_url":"https://api.github.com/repos/MrDoomBringer/tgstation/stargazers","contributors_url":"https://api.github.com/repos/MrDoomBringer/tgstation/contributors","subscribers_url":"https://api.github.com/repos/MrDoomBringer/tgstation/subscribers","subscription_url":"https://api.github.com/repos/MrDoomBringer/tgstation/subscription","commits_url":"https://api.github.com/repos/MrDoomBringer/tgstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/MrDoomBringer/tgstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/MrDoomBringer/tgstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/MrDoomBringer/tgstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/MrDoomBringer/tgstation/contents/{+path}","compare_url":"https://api.github.com/repos/MrDoomBringer/tgstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MrDoomBringer/tgstation/merges","archive_url":"https://api.github.com/repos/MrDoomBringer/tgstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MrDoomBringer/tgstation/downloads","issues_url":"https://api.github.com/repos/MrDoomBringer/tgstation/issues{/number}","pulls_url":"https://api.github.com/repos/MrDoomBringer/tgstation/pulls{/number}","milestones_url":"https://api.github.com/repos/MrDoomBringer/tgstation/milestones{/number}","notifications_url":"https://api.github.com/repos/MrDoomBringer/tgstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MrDoomBringer/tgstation/labels{/name}","releases_url":"https://api.github.com/repos/MrDoomBringer/tgstation/releases{/id}","deployments_url":"https://api.github.com/repos/MrDoomBringer/tgstation/deployments","created_at":"2017-09-26T23:27:13Z","updated_at":"2017-09-26T23:27:29Z","pushed_at":"2017-12-12T21:14:13Z","git_url":"git://github.com/MrDoomBringer/tgstation.git","ssh_url":"git@github.com:MrDoomBringer/tgstation.git","clone_url":"https://github.com/MrDoomBringer/tgstation.git","svn_url":"https://github.com/MrDoomBringer/tgstation","homepage":"http://www.tgstation13.org/","size":1026533,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"tgstation:master","ref":"master","sha":"e9dce23d2276e52f5f6c56c49d020bac3ae942f1","user":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars2.githubusercontent.com/u/1363778?v=4","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"repo":{"id":3234987,"name":"tgstation","full_name":"tgstation/tgstation","owner":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars2.githubusercontent.com/u/1363778?v=4","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tgstation/tgstation","description":"the /tg/station branch of SS13","fork":false,"url":"https://api.github.com/repos/tgstation/tgstation","forks_url":"https://api.github.com/repos/tgstation/tgstation/forks","keys_url":"https://api.github.com/repos/tgstation/tgstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tgstation/tgstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tgstation/tgstation/teams","hooks_url":"https://api.github.com/repos/tgstation/tgstation/hooks","issue_events_url":"https://api.github.com/repos/tgstation/tgstation/issues/events{/number}","events_url":"https://api.github.com/repos/tgstation/tgstation/events","assignees_url":"https://api.github.com/repos/tgstation/tgstation/assignees{/user}","branches_url":"https://api.github.com/repos/tgstation/tgstation/branches{/branch}","tags_url":"https://api.github.com/repos/tgstation/tgstation/tags","blobs_url":"https://api.github.com/repos/tgstation/tgstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tgstation/tgstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tgstation/tgstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/tgstation/tgstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tgstation/tgstation/statuses/{sha}","languages_url":"https://api.github.com/repos/tgstation/tgstation/languages","stargazers_url":"https://api.github.com/repos/tgstation/tgstation/stargazers","contributors_url":"https://api.github.com/repos/tgstation/tgstation/contributors","subscribers_url":"https://api.github.com/repos/tgstation/tgstation/subscribers","subscription_url":"https://api.github.com/repos/tgstation/tgstation/subscription","commits_url":"https://api.github.com/repos/tgstation/tgstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/tgstation/tgstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/tgstation/tgstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/tgstation/tgstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/tgstation/tgstation/contents/{+path}","compare_url":"https://api.github.com/repos/tgstation/tgstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tgstation/tgstation/merges","archive_url":"https://api.github.com/repos/tgstation/tgstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tgstation/tgstation/downloads","issues_url":"https://api.github.com/repos/tgstation/tgstation/issues{/number}","pulls_url":"https://api.github.com/repos/tgstation/tgstation/pulls{/number}","milestones_url":"https://api.github.com/repos/tgstation/tgstation/milestones{/number}","notifications_url":"https://api.github.com/repos/tgstation/tgstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tgstation/tgstation/labels{/name}","releases_url":"https://api.github.com/repos/tgstation/tgstation/releases{/id}","deployments_url":"https://api.github.com/repos/tgstation/tgstation/deployments","created_at":"2012-01-21T17:32:47Z","updated_at":"2017-12-12T06:52:33Z","pushed_at":"2017-12-12T21:14:19Z","git_url":"git://github.com/tgstation/tgstation.git","ssh_url":"git@github.com:tgstation/tgstation.git","clone_url":"https://github.com/tgstation/tgstation.git","svn_url":"https://github.com/tgstation/tgstation","homepage":"http://www.tgstation13.org/","size":1026772,"stargazers_count":441,"watchers_count":441,"language":"DM","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1630,"mirror_url":null,"archived":false,"open_issues_count":973,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0"},"forks":1630,"open_issues":973,"watchers":441,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/33436"},"html":{"href":"https://github.com/tgstation/tgstation/pull/33436"},"issue":{"href":"https://api.github.com/repos/tgstation/tgstation/issues/33436"},"comments":{"href":"https://api.github.com/repos/tgstation/tgstation/issues/33436/comments"},"review_comments":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/33436/comments"},"review_comment":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/33436/commits"},"statuses":{"href":"https://api.github.com/repos/tgstation/tgstation/statuses/aa2d00cabdebf34a7553a2396be89faaf762d4b9"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"MrDoomBringer"}}