{"action":"created","comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments/32895694","id":32895694,"diff_hunk":"@@ -12,49 +12,50 @@\n \r\n \r\n /obj/machinery/singularity/\r\n-\tname = \"Gravitational Singularity\"\r\n-\tdesc = \"A Gravitational Singularity.\"\r\n+\tname = \"gravitational singularity\" //Lower case\r\n+\tdesc = \"The destructive, murderous Lord Singuloth, patron saint of Engineering. They harness its power to run the station's lighting and arcades.\"\r","path":"code/modules/power/singularity/singularity.dm","position":15,"original_position":15,"commit_id":"a0558927a4f05b6a614276abdeceec6525dda83a","original_commit_id":"6cbed5d0a3a5cb81156fe9646f3ecad68efaa808","user":{"login":"PJB3005","id":8107459,"avatar_url":"https://avatars.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":"Still worse than nothing","created_at":"2015-06-21T18:04:46Z","updated_at":"2015-06-21T18:04:46Z","html_url":"https://github.com/d3athrow/vgstation13/pull/5078#discussion_r32895694","pull_request_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078","_links":{"self":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments/32895694"},"html":{"href":"https://github.com/d3athrow/vgstation13/pull/5078#discussion_r32895694"},"pull_request":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078"}}},"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078","id":38176883,"html_url":"https://github.com/d3athrow/vgstation13/pull/5078","diff_url":"https://github.com/d3athrow/vgstation13/pull/5078.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/5078.patch","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/5078","number":5078,"state":"open","locked":false,"title":"Introduce biased movement to the Singularity","user":{"login":"dylanstrategie","id":6137403,"avatar_url":"https://avatars.githubusercontent.com/u/6137403?v=3","gravatar_id":"","url":"https://api.github.com/users/dylanstrategie","html_url":"https://github.com/dylanstrategie","followers_url":"https://api.github.com/users/dylanstrategie/followers","following_url":"https://api.github.com/users/dylanstrategie/following{/other_user}","gists_url":"https://api.github.com/users/dylanstrategie/gists{/gist_id}","starred_url":"https://api.github.com/users/dylanstrategie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dylanstrategie/subscriptions","organizations_url":"https://api.github.com/users/dylanstrategie/orgs","repos_url":"https://api.github.com/users/dylanstrategie/repos","events_url":"https://api.github.com/users/dylanstrategie/events{/privacy}","received_events_url":"https://api.github.com/users/dylanstrategie/received_events","type":"User","site_admin":false},"body":"Other changes :\r\n\r\n- Singularity name in lowercase, changed description\r\n- Singularity name and description no longer changes for the admins who like to add custom names\r\n- Shitloads of formatting and some typecasting\r\n- Chance for Singularity to gravitate to \"target\" (singularity beacon) is now 75, up from 60\r\n- \"Reduced in size\" stylized into \"shrink\", \"look\" into \"stare\"\r\n\r\nMain change :\r\n\r\n- Singularity movement is now randomly biased instead of true random\r\n- Every time the Singularity moves, it uses a variable (last_movement_dir) to remember its last direction\r\n- If the Singularity does not have a forced movement and is not bearing down towards a target, it has a probability of 75 to repeat its previous movement. This mimics inertia and guarantees that the Singularity will get somewhere (total movement is still truly random, but on a small sample it is biased)\r\n- If that checks fails, it simply picks another direction. If the last_direction_dir led to a falure (generator field) it will generate a new direction instead\r\n\r\nScreenshot of local testing. This was done in five minutes. Testing was planned to go for ten minutes (shuttle call time) but the Singularity started fucking off into space under TEG so I cut the testing short :\r\n\r\n![scrnshot1](https://cloud.githubusercontent.com/assets/6137403/8269842/87d05fdc-17bd-11e5-93be-afc37c1c3ce1.png)\r\n\r\nDiscussions and suggestions go below","created_at":"2015-06-21T00:31:00Z","updated_at":"2015-06-21T18:04:46Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7c4e6475efa17819842964154bf93207755f9996","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078/commits","review_comments_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078/comments","review_comment_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments{/number}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/5078/comments","statuses_url":"https://api.github.com/repos/d3athrow/vgstation13/statuses/a0558927a4f05b6a614276abdeceec6525dda83a","head":{"label":"dylanstrategie:Singularity","ref":"Singularity","sha":"a0558927a4f05b6a614276abdeceec6525dda83a","user":{"login":"dylanstrategie","id":6137403,"avatar_url":"https://avatars.githubusercontent.com/u/6137403?v=3","gravatar_id":"","url":"https://api.github.com/users/dylanstrategie","html_url":"https://github.com/dylanstrategie","followers_url":"https://api.github.com/users/dylanstrategie/followers","following_url":"https://api.github.com/users/dylanstrategie/following{/other_user}","gists_url":"https://api.github.com/users/dylanstrategie/gists{/gist_id}","starred_url":"https://api.github.com/users/dylanstrategie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dylanstrategie/subscriptions","organizations_url":"https://api.github.com/users/dylanstrategie/orgs","repos_url":"https://api.github.com/users/dylanstrategie/repos","events_url":"https://api.github.com/users/dylanstrategie/events{/privacy}","received_events_url":"https://api.github.com/users/dylanstrategie/received_events","type":"User","site_admin":false},"repo":{"id":35498692,"name":"vgstation13","full_name":"dylanstrategie/vgstation13","owner":{"login":"dylanstrategie","id":6137403,"avatar_url":"https://avatars.githubusercontent.com/u/6137403?v=3","gravatar_id":"","url":"https://api.github.com/users/dylanstrategie","html_url":"https://github.com/dylanstrategie","followers_url":"https://api.github.com/users/dylanstrategie/followers","following_url":"https://api.github.com/users/dylanstrategie/following{/other_user}","gists_url":"https://api.github.com/users/dylanstrategie/gists{/gist_id}","starred_url":"https://api.github.com/users/dylanstrategie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dylanstrategie/subscriptions","organizations_url":"https://api.github.com/users/dylanstrategie/orgs","repos_url":"https://api.github.com/users/dylanstrategie/repos","events_url":"https://api.github.com/users/dylanstrategie/events{/privacy}","received_events_url":"https://api.github.com/users/dylanstrategie/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dylanstrategie/vgstation13","description":"This is the vgstation's fork of baystation12's code.","fork":true,"url":"https://api.github.com/repos/dylanstrategie/vgstation13","forks_url":"https://api.github.com/repos/dylanstrategie/vgstation13/forks","keys_url":"https://api.github.com/repos/dylanstrategie/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dylanstrategie/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dylanstrategie/vgstation13/teams","hooks_url":"https://api.github.com/repos/dylanstrategie/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/dylanstrategie/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/dylanstrategie/vgstation13/events","assignees_url":"https://api.github.com/repos/dylanstrategie/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/dylanstrategie/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/dylanstrategie/vgstation13/tags","blobs_url":"https://api.github.com/repos/dylanstrategie/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dylanstrategie/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dylanstrategie/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/dylanstrategie/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dylanstrategie/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/dylanstrategie/vgstation13/languages","stargazers_url":"https://api.github.com/repos/dylanstrategie/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/dylanstrategie/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/dylanstrategie/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/dylanstrategie/vgstation13/subscription","commits_url":"https://api.github.com/repos/dylanstrategie/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/dylanstrategie/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/dylanstrategie/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/dylanstrategie/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/dylanstrategie/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/dylanstrategie/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dylanstrategie/vgstation13/merges","archive_url":"https://api.github.com/repos/dylanstrategie/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dylanstrategie/vgstation13/downloads","issues_url":"https://api.github.com/repos/dylanstrategie/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/dylanstrategie/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/dylanstrategie/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/dylanstrategie/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dylanstrategie/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/dylanstrategie/vgstation13/releases{/id}","created_at":"2015-05-12T16:09:59Z","updated_at":"2015-05-12T16:10:10Z","pushed_at":"2015-06-21T01:17:17Z","git_url":"git://github.com/dylanstrategie/vgstation13.git","ssh_url":"git@github.com:dylanstrategie/vgstation13.git","clone_url":"https://github.com/dylanstrategie/vgstation13.git","svn_url":"https://github.com/dylanstrategie/vgstation13","homepage":"","size":894752,"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":"d3athrow:Bleeding-Edge","ref":"Bleeding-Edge","sha":"eb9c897fb652467f8793f171a9e2f6867a916b49","user":{"login":"d3athrow","id":706947,"avatar_url":"https://avatars.githubusercontent.com/u/706947?v=3","gravatar_id":"","url":"https://api.github.com/users/d3athrow","html_url":"https://github.com/d3athrow","followers_url":"https://api.github.com/users/d3athrow/followers","following_url":"https://api.github.com/users/d3athrow/following{/other_user}","gists_url":"https://api.github.com/users/d3athrow/gists{/gist_id}","starred_url":"https://api.github.com/users/d3athrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3athrow/subscriptions","organizations_url":"https://api.github.com/users/d3athrow/orgs","repos_url":"https://api.github.com/users/d3athrow/repos","events_url":"https://api.github.com/users/d3athrow/events{/privacy}","received_events_url":"https://api.github.com/users/d3athrow/received_events","type":"User","site_admin":false},"repo":{"id":10441188,"name":"vgstation13","full_name":"d3athrow/vgstation13","owner":{"login":"d3athrow","id":706947,"avatar_url":"https://avatars.githubusercontent.com/u/706947?v=3","gravatar_id":"","url":"https://api.github.com/users/d3athrow","html_url":"https://github.com/d3athrow","followers_url":"https://api.github.com/users/d3athrow/followers","following_url":"https://api.github.com/users/d3athrow/following{/other_user}","gists_url":"https://api.github.com/users/d3athrow/gists{/gist_id}","starred_url":"https://api.github.com/users/d3athrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3athrow/subscriptions","organizations_url":"https://api.github.com/users/d3athrow/orgs","repos_url":"https://api.github.com/users/d3athrow/repos","events_url":"https://api.github.com/users/d3athrow/events{/privacy}","received_events_url":"https://api.github.com/users/d3athrow/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/d3athrow/vgstation13","description":"This is the vgstation's fork of baystation12's code.","fork":true,"url":"https://api.github.com/repos/d3athrow/vgstation13","forks_url":"https://api.github.com/repos/d3athrow/vgstation13/forks","keys_url":"https://api.github.com/repos/d3athrow/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/d3athrow/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/d3athrow/vgstation13/teams","hooks_url":"https://api.github.com/repos/d3athrow/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/d3athrow/vgstation13/events","assignees_url":"https://api.github.com/repos/d3athrow/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/d3athrow/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/d3athrow/vgstation13/tags","blobs_url":"https://api.github.com/repos/d3athrow/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/d3athrow/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/d3athrow/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/d3athrow/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/d3athrow/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/d3athrow/vgstation13/languages","stargazers_url":"https://api.github.com/repos/d3athrow/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/d3athrow/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/d3athrow/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/d3athrow/vgstation13/subscription","commits_url":"https://api.github.com/repos/d3athrow/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/d3athrow/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/d3athrow/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/d3athrow/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/d3athrow/vgstation13/merges","archive_url":"https://api.github.com/repos/d3athrow/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/d3athrow/vgstation13/downloads","issues_url":"https://api.github.com/repos/d3athrow/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/d3athrow/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/d3athrow/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/d3athrow/vgstation13/releases{/id}","created_at":"2013-06-02T19:39:54Z","updated_at":"2015-06-19T02:20:46Z","pushed_at":"2015-06-21T15:48:20Z","git_url":"git://github.com/d3athrow/vgstation13.git","ssh_url":"git@github.com:d3athrow/vgstation13.git","clone_url":"https://github.com/d3athrow/vgstation13.git","svn_url":"https://github.com/d3athrow/vgstation13","homepage":"","size":1101997,"stargazers_count":60,"watchers_count":60,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":170,"mirror_url":null,"open_issues_count":703,"forks":170,"open_issues":703,"watchers":60,"default_branch":"Bleeding-Edge"}},"_links":{"self":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078"},"html":{"href":"https://github.com/d3athrow/vgstation13/pull/5078"},"issue":{"href":"https://api.github.com/repos/d3athrow/vgstation13/issues/5078"},"comments":{"href":"https://api.github.com/repos/d3athrow/vgstation13/issues/5078/comments"},"review_comments":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078/comments"},"review_comment":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/5078/commits"},"statuses":{"href":"https://api.github.com/repos/d3athrow/vgstation13/statuses/a0558927a4f05b6a614276abdeceec6525dda83a"}}}}