{"action":"created","issue":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/12846","repository_url":"https://api.github.com/repos/d3athrow/vgstation13","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/12846/labels{/name}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/12846/comments","events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/12846/events","html_url":"https://github.com/d3athrow/vgstation13/pull/12846","id":196172512,"number":12846,"title":"Attempts to make movement with high ping easier","user":{"login":"BobdaBiscuit","id":4960351,"avatar_url":"https://avatars.githubusercontent.com/u/4960351?v=3","gravatar_id":"","url":"https://api.github.com/users/BobdaBiscuit","html_url":"https://github.com/BobdaBiscuit","followers_url":"https://api.github.com/users/BobdaBiscuit/followers","following_url":"https://api.github.com/users/BobdaBiscuit/following{/other_user}","gists_url":"https://api.github.com/users/BobdaBiscuit/gists{/gist_id}","starred_url":"https://api.github.com/users/BobdaBiscuit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BobdaBiscuit/subscriptions","organizations_url":"https://api.github.com/users/BobdaBiscuit/orgs","repos_url":"https://api.github.com/users/BobdaBiscuit/repos","events_url":"https://api.github.com/users/BobdaBiscuit/events{/privacy}","received_events_url":"https://api.github.com/users/BobdaBiscuit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"clusterfack","id":8516830,"avatar_url":"https://avatars.githubusercontent.com/u/8516830?v=3","gravatar_id":"","url":"https://api.github.com/users/clusterfack","html_url":"https://github.com/clusterfack","followers_url":"https://api.github.com/users/clusterfack/followers","following_url":"https://api.github.com/users/clusterfack/following{/other_user}","gists_url":"https://api.github.com/users/clusterfack/gists{/gist_id}","starred_url":"https://api.github.com/users/clusterfack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clusterfack/subscriptions","organizations_url":"https://api.github.com/users/clusterfack/orgs","repos_url":"https://api.github.com/users/clusterfack/repos","events_url":"https://api.github.com/users/clusterfack/events{/privacy}","received_events_url":"https://api.github.com/users/clusterfack/received_events","type":"User","site_admin":false},"assignees":[{"login":"clusterfack","id":8516830,"avatar_url":"https://avatars.githubusercontent.com/u/8516830?v=3","gravatar_id":"","url":"https://api.github.com/users/clusterfack","html_url":"https://github.com/clusterfack","followers_url":"https://api.github.com/users/clusterfack/followers","following_url":"https://api.github.com/users/clusterfack/following{/other_user}","gists_url":"https://api.github.com/users/clusterfack/gists{/gist_id}","starred_url":"https://api.github.com/users/clusterfack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clusterfack/subscriptions","organizations_url":"https://api.github.com/users/clusterfack/orgs","repos_url":"https://api.github.com/users/clusterfack/repos","events_url":"https://api.github.com/users/clusterfack/events{/privacy}","received_events_url":"https://api.github.com/users/clusterfack/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2016-12-16T22:56:56Z","updated_at":"2016-12-17T19:03:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/12846","html_url":"https://github.com/d3athrow/vgstation13/pull/12846","diff_url":"https://github.com/d3athrow/vgstation13/pull/12846.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/12846.patch"},"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\n\r\nMy patchwork attempt to help ease #12779 .\r\nBasically adds a verb under the object tab that causes a mob to stop for a few ticks after moving 1 tile, before then running on normally, if there's already a delay on runspeed ie hunger it won't trigger.\r\n\r\nUsed simulated latency on localhost to test the actual issue and it seems to work, values might need tweaking on a per player basis though, if it arises I'll work on having it all configurable.\r\nTested basic cases such as being hungry, hurt etc.\r\n\r\n:cl:\r\n * rscadd: Added a \"High Ping Movement\" toggle under Object that creates a small delay after a mob's first step, attempts to help high ping movement be more precise."},"comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments/267780803","html_url":"https://github.com/d3athrow/vgstation13/pull/12846#issuecomment-267780803","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/12846","id":267780803,"user":{"login":"BobdaBiscuit","id":4960351,"avatar_url":"https://avatars.githubusercontent.com/u/4960351?v=3","gravatar_id":"","url":"https://api.github.com/users/BobdaBiscuit","html_url":"https://github.com/BobdaBiscuit","followers_url":"https://api.github.com/users/BobdaBiscuit/followers","following_url":"https://api.github.com/users/BobdaBiscuit/following{/other_user}","gists_url":"https://api.github.com/users/BobdaBiscuit/gists{/gist_id}","starred_url":"https://api.github.com/users/BobdaBiscuit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BobdaBiscuit/subscriptions","organizations_url":"https://api.github.com/users/BobdaBiscuit/orgs","repos_url":"https://api.github.com/users/BobdaBiscuit/repos","events_url":"https://api.github.com/users/BobdaBiscuit/events{/privacy}","received_events_url":"https://api.github.com/users/BobdaBiscuit/received_events","type":"User","site_admin":false},"created_at":"2016-12-17T19:03:00Z","updated_at":"2016-12-17T19:03:00Z","body":"I can't replicate it perfectly with localhost latency/packet loss but the issue does seem to be primarily packet loss, which appears above 130~ms ping.\r\n\r\nI don't see what other kind of solution could be done without ripping up all current movement code."}}
{"actor":{"display_login":"BobdaBiscuit"}}