{"action":"created","comment":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/151040538","pull_request_review_id":76683077,"id":151040538,"diff_hunk":"@@ -0,0 +1,264 @@\n+\n+//Heater\n+\n+/obj/machinery/chemheater\n+\tname = \"directed laser heater\"\n+\tdesc = \"A small stage where a container can be placed to heat it's contents with a laser.\"","path":"code/game/machinery/chemHandC.dm","position":6,"original_position":6,"commit_id":"96deb744ada650b8a5f45061c20670338eabd8ce","original_commit_id":"96deb744ada650b8a5f45061c20670338eabd8ce","user":{"login":"DrSnips","id":28679186,"avatar_url":"https://avatars2.githubusercontent.com/u/28679186?v=4","gravatar_id":"","url":"https://api.github.com/users/DrSnips","html_url":"https://github.com/DrSnips","followers_url":"https://api.github.com/users/DrSnips/followers","following_url":"https://api.github.com/users/DrSnips/following{/other_user}","gists_url":"https://api.github.com/users/DrSnips/gists{/gist_id}","starred_url":"https://api.github.com/users/DrSnips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrSnips/subscriptions","organizations_url":"https://api.github.com/users/DrSnips/orgs","repos_url":"https://api.github.com/users/DrSnips/repos","events_url":"https://api.github.com/users/DrSnips/events{/privacy}","received_events_url":"https://api.github.com/users/DrSnips/received_events","type":"User","site_admin":false},"body":"I can work on it but I'm open to suggestions from other people.","created_at":"2017-11-15T06:09:56Z","updated_at":"2017-11-15T06:09:56Z","html_url":"https://github.com/vgstation-coders/vgstation13/pull/16572#discussion_r151040538","pull_request_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/151040538"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/16572#discussion_r151040538"},"pull_request":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572"}},"in_reply_to_id":151036936},"pull_request":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572","id":152686301,"html_url":"https://github.com/vgstation-coders/vgstation13/pull/16572","diff_url":"https://github.com/vgstation-coders/vgstation13/pull/16572.diff","patch_url":"https://github.com/vgstation-coders/vgstation13/pull/16572.patch","issue_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/16572","number":16572,"state":"open","locked":false,"title":"Adds the chemical heater and cooler. [WIP]","user":{"login":"DrSnips","id":28679186,"avatar_url":"https://avatars2.githubusercontent.com/u/28679186?v=4","gravatar_id":"","url":"https://api.github.com/users/DrSnips","html_url":"https://github.com/DrSnips","followers_url":"https://api.github.com/users/DrSnips/followers","following_url":"https://api.github.com/users/DrSnips/following{/other_user}","gists_url":"https://api.github.com/users/DrSnips/gists{/gist_id}","starred_url":"https://api.github.com/users/DrSnips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrSnips/subscriptions","organizations_url":"https://api.github.com/users/DrSnips/orgs","repos_url":"https://api.github.com/users/DrSnips/repos","events_url":"https://api.github.com/users/DrSnips/events{/privacy}","received_events_url":"https://api.github.com/users/DrSnips/received_events","type":"User","site_admin":false},"body":"<h1>WIP but 90% done</h1>\r\n\r\nRight now with chemical heating there isn't many ways to automatically heat/cool them besides the bunsen burner and the upcoming plans to have fridges cool containers. So I'm adding a way to do these tasks by machine. \r\nIntroducing the directed laser heater and the cryonic wave projector. One heats and the other cools. These are intended to be pretty high preformance so they can deal with large volumes of chemicals at once since trying to heat or cool large volumes can take a long time on a burner and would require constant maintenance. It's technically cheaper and better to use a burner compared to tier 1, tier 2 is on par with higher end fuel and burner, and tier 3 out preforms a burner with the best fuel. Their isn't much to compare cooling with right now since their isn't many methods so I just made it mirror the heating but in the opposite direction. **You use ALT click to turn them on and off or you use the right click menu to select the verb to toggle them.**\r\nBoth are machines made with a capacitor and a micro laser/scanning module. The sprite's on these are unique because they actually have a visual change based on what stock parts you put in them as well as their animations changing slightly with those upgrades. Unless I'm mistaken these are the only machines right now that have such a feature.\r\nUpgrading the scanner/laser in them increases the speed they will heat something by increasing their heat transferred per process.\r\nUpgrading the capacitor will decrease the amount of energy the machines use greatly from their whopping 5000w while active down to 1000w.\r\nA webm to show off the heaters and their active states.\r\nhttps://webmshare.com/JnAd7\r\n:cl:\r\n* rscadd: Added the directed laser heater. It heats reagents in containers when placed on it. Use alt click or the right click verb to toggle it on and off.\r\n* rscadd: Added the cryonic wave projector. It cools reagents in containers when placed on it. Use alt click or the right click verb to toggle it on and off.","created_at":"2017-11-15T05:11:57Z","updated_at":"2017-11-15T06:09:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"640f7f34a4b3c6a1e17b36b66ca61ac09f4878ae","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572/commits","review_comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572/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/16572/comments","statuses_url":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/96deb744ada650b8a5f45061c20670338eabd8ce","head":{"label":"DrSnips:laser-heater","ref":"laser-heater","sha":"96deb744ada650b8a5f45061c20670338eabd8ce","user":{"login":"DrSnips","id":28679186,"avatar_url":"https://avatars2.githubusercontent.com/u/28679186?v=4","gravatar_id":"","url":"https://api.github.com/users/DrSnips","html_url":"https://github.com/DrSnips","followers_url":"https://api.github.com/users/DrSnips/followers","following_url":"https://api.github.com/users/DrSnips/following{/other_user}","gists_url":"https://api.github.com/users/DrSnips/gists{/gist_id}","starred_url":"https://api.github.com/users/DrSnips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrSnips/subscriptions","organizations_url":"https://api.github.com/users/DrSnips/orgs","repos_url":"https://api.github.com/users/DrSnips/repos","events_url":"https://api.github.com/users/DrSnips/events{/privacy}","received_events_url":"https://api.github.com/users/DrSnips/received_events","type":"User","site_admin":false},"repo":{"id":91210948,"name":"vgstation13","full_name":"DrSnips/vgstation13","owner":{"login":"DrSnips","id":28679186,"avatar_url":"https://avatars2.githubusercontent.com/u/28679186?v=4","gravatar_id":"","url":"https://api.github.com/users/DrSnips","html_url":"https://github.com/DrSnips","followers_url":"https://api.github.com/users/DrSnips/followers","following_url":"https://api.github.com/users/DrSnips/following{/other_user}","gists_url":"https://api.github.com/users/DrSnips/gists{/gist_id}","starred_url":"https://api.github.com/users/DrSnips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrSnips/subscriptions","organizations_url":"https://api.github.com/users/DrSnips/orgs","repos_url":"https://api.github.com/users/DrSnips/repos","events_url":"https://api.github.com/users/DrSnips/events{/privacy}","received_events_url":"https://api.github.com/users/DrSnips/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DrSnips/vgstation13","description":"Butts","fork":true,"url":"https://api.github.com/repos/DrSnips/vgstation13","forks_url":"https://api.github.com/repos/DrSnips/vgstation13/forks","keys_url":"https://api.github.com/repos/DrSnips/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DrSnips/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DrSnips/vgstation13/teams","hooks_url":"https://api.github.com/repos/DrSnips/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/DrSnips/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/DrSnips/vgstation13/events","assignees_url":"https://api.github.com/repos/DrSnips/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/DrSnips/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/DrSnips/vgstation13/tags","blobs_url":"https://api.github.com/repos/DrSnips/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DrSnips/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DrSnips/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/DrSnips/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DrSnips/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/DrSnips/vgstation13/languages","stargazers_url":"https://api.github.com/repos/DrSnips/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/DrSnips/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/DrSnips/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/DrSnips/vgstation13/subscription","commits_url":"https://api.github.com/repos/DrSnips/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/DrSnips/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/DrSnips/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/DrSnips/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/DrSnips/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/DrSnips/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DrSnips/vgstation13/merges","archive_url":"https://api.github.com/repos/DrSnips/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DrSnips/vgstation13/downloads","issues_url":"https://api.github.com/repos/DrSnips/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/DrSnips/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/DrSnips/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/DrSnips/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DrSnips/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/DrSnips/vgstation13/releases{/id}","deployments_url":"https://api.github.com/repos/DrSnips/vgstation13/deployments","created_at":"2017-05-14T00:45:21Z","updated_at":"2017-05-14T00:45:37Z","pushed_at":"2017-11-15T05:51:06Z","git_url":"git://github.com/DrSnips/vgstation13.git","ssh_url":"git@github.com:DrSnips/vgstation13.git","clone_url":"https://github.com/DrSnips/vgstation13.git","svn_url":"https://github.com/DrSnips/vgstation13","homepage":"","size":1153793,"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,"forks":0,"open_issues":0,"watchers":0,"default_branch":"Bleeding-Edge"}},"base":{"label":"vgstation-coders:Bleeding-Edge","ref":"Bleeding-Edge","sha":"03ceedfc332de77dad3e8a6d8e7e2542ae2b6c96","user":{"login":"vgstation-coders","id":26489760,"avatar_url":"https://avatars2.githubusercontent.com/u/26489760?v=4","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://avatars2.githubusercontent.com/u/26489760?v=4","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-11-11T23:24:29Z","pushed_at":"2017-11-15T05:51:08Z","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":1186906,"stargazers_count":127,"watchers_count":127,"language":"DM","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":233,"mirror_url":null,"archived":false,"open_issues_count":1925,"forks":233,"open_issues":1925,"watchers":127,"default_branch":"Bleeding-Edge"}},"_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/16572"},"issue":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/16572"},"comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/16572/comments"},"review_comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/16572/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/16572/commits"},"statuses":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/96deb744ada650b8a5f45061c20670338eabd8ce"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"DrSnips"}}