{"push_id":761780389,"size":89,"distinct_size":89,"ref":"refs/heads/wip","head":"ca31bebae1118e5fb3390e5528d360cb94c4cbfb","before":"73df292ce102c878cb01d34148be6d54b829d0a5","commits":[{"sha":"f797a3ba66c4a2fba57b6d2e524a83ae1188ee5d","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add DeathZone trait.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/f797a3ba66c4a2fba57b6d2e524a83ae1188ee5d"},{"sha":"95d61f62676085cd434b316037645cf72f3595d4","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add Door trait.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/95d61f62676085cd434b316037645cf72f3595d4"},{"sha":"4c0faaffcc7eacafb0ce7912dbafa990d4e82dfc","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Send total time to timeshift event listeners.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/4c0faaffcc7eacafb0ce7912dbafa990d4e82dfc"},{"sha":"56b73886a70198b6991c8560413216236fd80a31","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Refactor Engine and Scene events.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/56b73886a70198b6991c8560413216236fd80a31"},{"sha":"b650b96cc1f5f6c72b758c68559110654eb5cc3f","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Introduce engine speed.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/b650b96cc1f5f6c72b758c68559110654eb5cc3f"},{"sha":"c0e6c79670084124ee508eb7102118b483bc6403","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Disappearing trait uses global total time.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/c0e6c79670084124ee508eb7102118b483bc6403"},{"sha":"5e592d9787b0db35b126e7e746b8f6e0194d59ad","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add gravity flag to Physics trait.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/5e592d9787b0db35b126e7e746b8f6e0194d59ad"},{"sha":"47675167e4c0b608c1b337ad53b7d45b65e338fb","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add direction to weapon.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/47675167e4c0b608c1b337ad53b7d45b65e338fb"},{"sha":"ae1b7fc72759a5f7b3708dc952691f89a3c8447f","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Throw error when trait not found from XML.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/ae1b7fc72759a5f7b3708dc952691f89a3c8447f"},{"sha":"78a5aa2630ccd9c62243f3e5c328dd056d947381","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Rudimentary Climbing support.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/78a5aa2630ccd9c62243f3e5c328dd056d947381"},{"sha":"5c9a7691e331a15aef979746929af3d7fdc70ca6","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Pretty good ladder behavior.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/5c9a7691e331a15aef979746929af3d7fdc70ca6"},{"sha":"d3cd2ef34f096f14819b6cdbc144e31b1ebb74ca","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Feature complete ladder!","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/d3cd2ef34f096f14819b6cdbc144e31b1ebb74ca"},{"sha":"80facaa37f1350de5c1c728e1ae8159eecf68ee8","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add _host shortcut.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/80facaa37f1350de5c1c728e1ae8159eecf68ee8"},{"sha":"a67b48a6d389e1b2c6a567e64f5df10bee73bdbc","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"No physics on projectile by default.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/a67b48a6d389e1b2c6a567e64f5df10bee73bdbc"},{"sha":"6e66c0c81c41a1c26a2741ef29cef400a4ed5e5b","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Make sure events class can handle in-loop unbinds.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/6e66c0c81c41a1c26a2741ef29cef400a4ed5e5b"},{"sha":"09ce2381ac6bace81d583dbb6409983659400abd","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Enable MetalBlade directional shooting.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/09ce2381ac6bace81d583dbb6409983659400abd"},{"sha":"9dd62ef616049dbf925c2b95f05f8f8cae7ddae3","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Update Ladder debug level.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/9dd62ef616049dbf925c2b95f05f8f8cae7ddae3"},{"sha":"aa54ab10b51208dd79dd7034e6cbe5692c621810","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add nudge method to object.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/aa54ab10b51208dd79dd7034e6cbe5692c621810"},{"sha":"2564298aca96861d0b50ac7c74762b66bf3b34a1","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add climbable parsing to LevelParser.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/2564298aca96861d0b50ac7c74762b66bf3b34a1"},{"sha":"a81446ceabd110ff55fc2e8349d4e93f1ba361d5","author":{"email":"acb4a94f3c944150fb89f07d87b019e224c73a27@spotify.com","name":"Pontus Persson"},"message":"Add goToCheckpoint method to Level.","distinct":true,"url":"https://api.github.com/repos/pomle/megamanjs/commits/a81446ceabd110ff55fc2e8349d4e93f1ba361d5"}]}