{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/517","repository_url":"https://api.github.com/repos/Microsoft/pxt-common-packages","labels_url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/517/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/517/comments","events_url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/517/events","html_url":"https://github.com/Microsoft/pxt-common-packages/pull/517","id":387022043,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM1NjA1MjM2","number":517,"title":"Fixed bug with projectiles and tile maps","user":{"login":"ChaseMor","id":13285164,"node_id":"MDQ6VXNlcjEzMjg1MTY0","avatar_url":"https://avatars2.githubusercontent.com/u/13285164?v=4","gravatar_id":"","url":"https://api.github.com/users/ChaseMor","html_url":"https://github.com/ChaseMor","followers_url":"https://api.github.com/users/ChaseMor/followers","following_url":"https://api.github.com/users/ChaseMor/following{/other_user}","gists_url":"https://api.github.com/users/ChaseMor/gists{/gist_id}","starred_url":"https://api.github.com/users/ChaseMor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChaseMor/subscriptions","organizations_url":"https://api.github.com/users/ChaseMor/orgs","repos_url":"https://api.github.com/users/ChaseMor/repos","events_url":"https://api.github.com/users/ChaseMor/events{/privacy}","received_events_url":"https://api.github.com/users/ChaseMor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-03T21:52:51Z","updated_at":"2018-12-04T05:13:53Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/Microsoft/pxt-common-packages/pulls/517","html_url":"https://github.com/Microsoft/pxt-common-packages/pull/517","diff_url":"https://github.com/Microsoft/pxt-common-packages/pull/517.diff","patch_url":"https://github.com/Microsoft/pxt-common-packages/pull/517.patch"},"body":"Previously, projectiles are placed by default on the edge of the screen (when a velocity is specified) such that it isn't fully shown, but rather moves into frame.\r\n\r\nThis is problematic when tile maps are used since they will be instantly detected as hitting the wall and will be destroyed.\r\n\r\nThis places the sprites fully on the screen when a tile map is present to prevent them from initially colliding with a tile map wall."},"comment":{"url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/comments/443974378","html_url":"https://github.com/Microsoft/pxt-common-packages/pull/517#issuecomment-443974378","issue_url":"https://api.github.com/repos/Microsoft/pxt-common-packages/issues/517","id":443974378,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Mzk3NDM3OA==","user":{"login":"pelikhan","id":4175913,"node_id":"MDQ6VXNlcjQxNzU5MTM=","avatar_url":"https://avatars0.githubusercontent.com/u/4175913?v=4","gravatar_id":"","url":"https://api.github.com/users/pelikhan","html_url":"https://github.com/pelikhan","followers_url":"https://api.github.com/users/pelikhan/followers","following_url":"https://api.github.com/users/pelikhan/following{/other_user}","gists_url":"https://api.github.com/users/pelikhan/gists{/gist_id}","starred_url":"https://api.github.com/users/pelikhan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pelikhan/subscriptions","organizations_url":"https://api.github.com/users/pelikhan/orgs","repos_url":"https://api.github.com/users/pelikhan/repos","events_url":"https://api.github.com/users/pelikhan/events{/privacy}","received_events_url":"https://api.github.com/users/pelikhan/received_events","type":"User","site_admin":false},"created_at":"2018-12-04T05:13:53Z","updated_at":"2018-12-04T05:13:53Z","author_association":"MEMBER","body":"I found projectiles to be very confusing. First they don't move, then they position themselves randomly once you change the velocity. IMO, we should remove this magic and let the user position them \"manually\"."}}
{"actor":{"display_login":"pelikhan"}}