{"action":"created","comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments/55130998","id":55130998,"diff_hunk":"@@ -34,16 +34,37 @@\n \tdamage = 15\r\n \r\n /obj/item/projectile/bullet/pellet/weak\r\n+\tdamage = 6\r\n+\tNew()\r\n+\t\trange = rand(8)\r\n+\r\n+/obj/item/projectile/bullet/pellet/weak/on_range()\r\n+\tvar/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread\r\n+\tsparks.set_up(1, 1, src)\r\n+\tsparks.start()\r\n+\t..()\r\n+\r\n+/obj/item/projectile/bullet/pellet/overload\r\n \tdamage = 3\r\n+\tNew()\r\n+\t\trange = rand(10)\r\n \r\n-/obj/item/projectile/bullet/pellet/random/New()\r\n-\tdamage = rand(10)\r\n+/obj/item/projectile/bullet/pellet/overload/on_hit(atom/target, blocked = 0)\r\n+\t..()\r\n+\texplosion(target, 0, 0, 2)\r","path":"code/modules/projectiles/projectile/bullets.dm","position":23,"original_position":23,"commit_id":"d8e82f8222927b116b011c3bc941973ea64f7f7f","original_commit_id":"d8e82f8222927b116b011c3bc941973ea64f7f7f","user":{"login":"Impisi","id":17537403,"avatar_url":"https://avatars.githubusercontent.com/u/17537403?v=3","gravatar_id":"","url":"https://api.github.com/users/Impisi","html_url":"https://github.com/Impisi","followers_url":"https://api.github.com/users/Impisi/followers","following_url":"https://api.github.com/users/Impisi/following{/other_user}","gists_url":"https://api.github.com/users/Impisi/gists{/gist_id}","starred_url":"https://api.github.com/users/Impisi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Impisi/subscriptions","organizations_url":"https://api.github.com/users/Impisi/orgs","repos_url":"https://api.github.com/users/Impisi/repos","events_url":"https://api.github.com/users/Impisi/events{/privacy}","received_events_url":"https://api.github.com/users/Impisi/received_events","type":"User","site_admin":false},"body":"Level as in punch holes through the tiles and damage wiring? Your issue might be the two negative values. I found that my problem with hullbreaches went away when I set my devastation and high damage values to 0.","created_at":"2016-03-06T00:57:15Z","updated_at":"2016-03-06T00:57:15Z","html_url":"https://github.com/tgstation/-tg-station/pull/15931#discussion_r55130998","pull_request_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931","_links":{"self":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments/55130998"},"html":{"href":"https://github.com/tgstation/-tg-station/pull/15931#discussion_r55130998"},"pull_request":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931"}}},"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931","id":61811536,"html_url":"https://github.com/tgstation/-tg-station/pull/15931","diff_url":"https://github.com/tgstation/-tg-station/pull/15931.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/15931.patch","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15931","number":15931,"state":"open","locked":false,"title":"Reworks Improvised and Overloaded Shotgun Shells.","user":{"login":"Impisi","id":17537403,"avatar_url":"https://avatars.githubusercontent.com/u/17537403?v=3","gravatar_id":"","url":"https://api.github.com/users/Impisi","html_url":"https://github.com/Impisi","followers_url":"https://api.github.com/users/Impisi/followers","following_url":"https://api.github.com/users/Impisi/following{/other_user}","gists_url":"https://api.github.com/users/Impisi/gists{/gist_id}","starred_url":"https://api.github.com/users/Impisi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Impisi/subscriptions","organizations_url":"https://api.github.com/users/Impisi/orgs","repos_url":"https://api.github.com/users/Impisi/repos","events_url":"https://api.github.com/users/Impisi/events{/privacy}","received_events_url":"https://api.github.com/users/Impisi/received_events","type":"User","site_admin":false},"body":"These things were a little underpowered before( 5 pellets at 3 damage each on improvised, 5 pellets and damage between 1 and 10 on the overloaded). So, I figured I might as well give these guys a rework.\r\n\r\nI've taken care to make these things inferior to buckshot shells in every way. Well, except for maybe ascetics. The shower of sparks these things blow across the rooms looks fantastic. Buckshot can reliably deal 30 damage at range and the pellets can travel 50 tiles. Improvised can only travel 8 tiles and reliably deal 10 damage at range. Point blank, buckshot shells will deal 90 damage while improvised shells deal 60 damage. I didn't want some chucklefuck assistant instagibbing people in the halls (well, not without gibbing themselves first...). Range on the pellets is randomized between 1 and 8.\r\n\r\nOverloaded shells are more difficult to acquire now as they need liquid plasma in addition to black powder, in addition they fire six pellets and deal three damage each. Now, this shell is going to be a bit more risky to use as the guy firing it tends to get dealt between 30 to 90 brute damage due to how this works. Upon running out of range or hitting something the pellets explode in a moderately sized but weak explosion. Don't worry, its not strong enough to punch through the stations plating but it is enough to send the CE on a killing spree. Anyway, both you and whatever is standing in front of you for 10 range are going to be bathed in explosive glory. A word of warning to any assistant out their with murder on their minds. This thing will knock you out, make a noise loud enough for half the station to hear and if you are brain dead enough to fire it in a maintenance corridor it will puree you into a delicious fuckwit smoothie. Likewise unless you intend to be the hero the station needs firing point blank is also incredibly stupid. So please, murder and/or B&E responsibly!\r\n\r\nIf my code is absolute shit or you have any balance concerns, please let me know.\r\n\r\n:cl: Impisi\r\n   tweak: Improvised shells now deal more damage but are more inaccurate.\r\n   tweak: Overloaded shells now require liquid plasma in addition to black powder. Shells now fire explosive pelets that are good and hurting you and everything in front of you.\r\n   /:cl:","created_at":"2016-03-05T13:03:12Z","updated_at":"2016-03-06T00:57:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7015983b8a2e045a46a777194f026ebd504f1315","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931/commits","review_comments_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931/comments","review_comment_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15931/comments","statuses_url":"https://api.github.com/repos/tgstation/-tg-station/statuses/d8e82f8222927b116b011c3bc941973ea64f7f7f","head":{"label":"Impisi:ShellChanges","ref":"ShellChanges","sha":"d8e82f8222927b116b011c3bc941973ea64f7f7f","user":{"login":"Impisi","id":17537403,"avatar_url":"https://avatars.githubusercontent.com/u/17537403?v=3","gravatar_id":"","url":"https://api.github.com/users/Impisi","html_url":"https://github.com/Impisi","followers_url":"https://api.github.com/users/Impisi/followers","following_url":"https://api.github.com/users/Impisi/following{/other_user}","gists_url":"https://api.github.com/users/Impisi/gists{/gist_id}","starred_url":"https://api.github.com/users/Impisi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Impisi/subscriptions","organizations_url":"https://api.github.com/users/Impisi/orgs","repos_url":"https://api.github.com/users/Impisi/repos","events_url":"https://api.github.com/users/Impisi/events{/privacy}","received_events_url":"https://api.github.com/users/Impisi/received_events","type":"User","site_admin":false},"repo":{"id":52779982,"name":"-tg-station","full_name":"Impisi/-tg-station","owner":{"login":"Impisi","id":17537403,"avatar_url":"https://avatars.githubusercontent.com/u/17537403?v=3","gravatar_id":"","url":"https://api.github.com/users/Impisi","html_url":"https://github.com/Impisi","followers_url":"https://api.github.com/users/Impisi/followers","following_url":"https://api.github.com/users/Impisi/following{/other_user}","gists_url":"https://api.github.com/users/Impisi/gists{/gist_id}","starred_url":"https://api.github.com/users/Impisi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Impisi/subscriptions","organizations_url":"https://api.github.com/users/Impisi/orgs","repos_url":"https://api.github.com/users/Impisi/repos","events_url":"https://api.github.com/users/Impisi/events{/privacy}","received_events_url":"https://api.github.com/users/Impisi/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Impisi/-tg-station","description":"the /tg/station branch of SS13","fork":true,"url":"https://api.github.com/repos/Impisi/-tg-station","forks_url":"https://api.github.com/repos/Impisi/-tg-station/forks","keys_url":"https://api.github.com/repos/Impisi/-tg-station/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Impisi/-tg-station/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Impisi/-tg-station/teams","hooks_url":"https://api.github.com/repos/Impisi/-tg-station/hooks","issue_events_url":"https://api.github.com/repos/Impisi/-tg-station/issues/events{/number}","events_url":"https://api.github.com/repos/Impisi/-tg-station/events","assignees_url":"https://api.github.com/repos/Impisi/-tg-station/assignees{/user}","branches_url":"https://api.github.com/repos/Impisi/-tg-station/branches{/branch}","tags_url":"https://api.github.com/repos/Impisi/-tg-station/tags","blobs_url":"https://api.github.com/repos/Impisi/-tg-station/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Impisi/-tg-station/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Impisi/-tg-station/git/refs{/sha}","trees_url":"https://api.github.com/repos/Impisi/-tg-station/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Impisi/-tg-station/statuses/{sha}","languages_url":"https://api.github.com/repos/Impisi/-tg-station/languages","stargazers_url":"https://api.github.com/repos/Impisi/-tg-station/stargazers","contributors_url":"https://api.github.com/repos/Impisi/-tg-station/contributors","subscribers_url":"https://api.github.com/repos/Impisi/-tg-station/subscribers","subscription_url":"https://api.github.com/repos/Impisi/-tg-station/subscription","commits_url":"https://api.github.com/repos/Impisi/-tg-station/commits{/sha}","git_commits_url":"https://api.github.com/repos/Impisi/-tg-station/git/commits{/sha}","comments_url":"https://api.github.com/repos/Impisi/-tg-station/comments{/number}","issue_comment_url":"https://api.github.com/repos/Impisi/-tg-station/issues/comments{/number}","contents_url":"https://api.github.com/repos/Impisi/-tg-station/contents/{+path}","compare_url":"https://api.github.com/repos/Impisi/-tg-station/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Impisi/-tg-station/merges","archive_url":"https://api.github.com/repos/Impisi/-tg-station/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Impisi/-tg-station/downloads","issues_url":"https://api.github.com/repos/Impisi/-tg-station/issues{/number}","pulls_url":"https://api.github.com/repos/Impisi/-tg-station/pulls{/number}","milestones_url":"https://api.github.com/repos/Impisi/-tg-station/milestones{/number}","notifications_url":"https://api.github.com/repos/Impisi/-tg-station/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Impisi/-tg-station/labels{/name}","releases_url":"https://api.github.com/repos/Impisi/-tg-station/releases{/id}","deployments_url":"https://api.github.com/repos/Impisi/-tg-station/deployments","created_at":"2016-02-29T09:35:46Z","updated_at":"2016-02-29T09:35:59Z","pushed_at":"2016-03-05T13:31:53Z","git_url":"git://github.com/Impisi/-tg-station.git","ssh_url":"git@github.com:Impisi/-tg-station.git","clone_url":"https://github.com/Impisi/-tg-station.git","svn_url":"https://github.com/Impisi/-tg-station","homepage":"http://www.tgstation13.org/","size":623185,"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":"master"}},"base":{"label":"tgstation:master","ref":"master","sha":"47e3ab6fa90214803f5fe86c7cdfae517f4d4ee7","user":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars.githubusercontent.com/u/1363778?v=3","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":"-tg-station","full_name":"tgstation/-tg-station","owner":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars.githubusercontent.com/u/1363778?v=3","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/-tg-station","description":"the /tg/station branch of SS13","fork":false,"url":"https://api.github.com/repos/tgstation/-tg-station","forks_url":"https://api.github.com/repos/tgstation/-tg-station/forks","keys_url":"https://api.github.com/repos/tgstation/-tg-station/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tgstation/-tg-station/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tgstation/-tg-station/teams","hooks_url":"https://api.github.com/repos/tgstation/-tg-station/hooks","issue_events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/events{/number}","events_url":"https://api.github.com/repos/tgstation/-tg-station/events","assignees_url":"https://api.github.com/repos/tgstation/-tg-station/assignees{/user}","branches_url":"https://api.github.com/repos/tgstation/-tg-station/branches{/branch}","tags_url":"https://api.github.com/repos/tgstation/-tg-station/tags","blobs_url":"https://api.github.com/repos/tgstation/-tg-station/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tgstation/-tg-station/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tgstation/-tg-station/git/refs{/sha}","trees_url":"https://api.github.com/repos/tgstation/-tg-station/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tgstation/-tg-station/statuses/{sha}","languages_url":"https://api.github.com/repos/tgstation/-tg-station/languages","stargazers_url":"https://api.github.com/repos/tgstation/-tg-station/stargazers","contributors_url":"https://api.github.com/repos/tgstation/-tg-station/contributors","subscribers_url":"https://api.github.com/repos/tgstation/-tg-station/subscribers","subscription_url":"https://api.github.com/repos/tgstation/-tg-station/subscription","commits_url":"https://api.github.com/repos/tgstation/-tg-station/commits{/sha}","git_commits_url":"https://api.github.com/repos/tgstation/-tg-station/git/commits{/sha}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/comments{/number}","issue_comment_url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments{/number}","contents_url":"https://api.github.com/repos/tgstation/-tg-station/contents/{+path}","compare_url":"https://api.github.com/repos/tgstation/-tg-station/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tgstation/-tg-station/merges","archive_url":"https://api.github.com/repos/tgstation/-tg-station/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tgstation/-tg-station/downloads","issues_url":"https://api.github.com/repos/tgstation/-tg-station/issues{/number}","pulls_url":"https://api.github.com/repos/tgstation/-tg-station/pulls{/number}","milestones_url":"https://api.github.com/repos/tgstation/-tg-station/milestones{/number}","notifications_url":"https://api.github.com/repos/tgstation/-tg-station/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tgstation/-tg-station/labels{/name}","releases_url":"https://api.github.com/repos/tgstation/-tg-station/releases{/id}","deployments_url":"https://api.github.com/repos/tgstation/-tg-station/deployments","created_at":"2012-01-21T17:32:47Z","updated_at":"2016-02-27T12:42:51Z","pushed_at":"2016-03-06T00:53:52Z","git_url":"git://github.com/tgstation/-tg-station.git","ssh_url":"git@github.com:tgstation/-tg-station.git","clone_url":"https://github.com/tgstation/-tg-station.git","svn_url":"https://github.com/tgstation/-tg-station","homepage":"http://www.tgstation13.org/","size":781601,"stargazers_count":275,"watchers_count":275,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":972,"mirror_url":null,"open_issues_count":807,"forks":972,"open_issues":807,"watchers":275,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931"},"html":{"href":"https://github.com/tgstation/-tg-station/pull/15931"},"issue":{"href":"https://api.github.com/repos/tgstation/-tg-station/issues/15931"},"comments":{"href":"https://api.github.com/repos/tgstation/-tg-station/issues/15931/comments"},"review_comments":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931/comments"},"review_comment":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15931/commits"},"statuses":{"href":"https://api.github.com/repos/tgstation/-tg-station/statuses/d8e82f8222927b116b011c3bc941973ea64f7f7f"}}}}