{"push_id":3182826272,"size":30,"distinct_size":23,"ref":"refs/heads/battle_console","head":"085feba6f8da4c076318fe407cd146c2754834d7","before":"98d16018a36d6fca5798bc87e23277faf5b8b1c8","commits":[{"sha":"a75c824e87b0e997664b9246ee7109a4c49b4e09","author":{"name":"Ghabry","email":"c6669d97d029bfefe94391838a801c544c2a16a7@mastergk.de"},"message":"Correctly render sprites on looping maps by emitting \"clones\" which are duplicated a X, Y and XY depending on the map panning.\n\nFix #1216","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/a75c824e87b0e997664b9246ee7109a4c49b4e09"},{"sha":"b125931c5432e574514580b60c61cf06d254281e","author":{"name":"Ghabry","email":"c6669d97d029bfefe94391838a801c544c2a16a7@mastergk.de"},"message":"Support \"clones\" for Airship Shadow","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/b125931c5432e574514580b60c61cf06d254281e"},{"sha":"f07e49e10baa1053972535f3525bc076d33a15cf","author":{"name":"Carsten Teibes","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@f4ke.de"},"message":"Merge pull request #1541 from Ghabry/sprite-clones\n\nSupport proper rendering of Sprites at map borders of looping maps","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/f07e49e10baa1053972535f3525bc076d33a15cf"},{"sha":"bfb64d8fd9ee18262c52cda1654b1099e2b7ea92","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Fix shop equipment arrows\n\n* Algorithm was wrong\n* Support 2 weapon characters\n* Handle 2 weapon vs 2h weapon","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/bfb64d8fd9ee18262c52cda1654b1099e2b7ea92"},{"sha":"0cf99ba3271391818ee2004c3b1e430a7d90cc9c","author":{"name":"Gabriel","email":"c6669d97d029bfefe94391838a801c544c2a16a7@mastergk.de"},"message":"Merge pull request #1590 from fmatthew5876/equip_arrow\n\nFix shop equipment arrows","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/0cf99ba3271391818ee2004c3b1e430a7d90cc9c"},{"sha":"1d43c02611335a68e0fa413e1777f9caa725397e","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Fix edge case with map save/escape/teleport flags\n\nCreate a map as a child of another map. Set its save,\nescape, and teleport flags to 0 (parent). Now move\nthis map to the root. The flags will remain 0 but the\nactions will be enabled by RPG_RT as there is no parent map.","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/1d43c02611335a68e0fa413e1777f9caa725397e"},{"sha":"811722bfd77793cc6c63dde757cfd39fcbc3df42","author":{"name":"Gabriel","email":"c6669d97d029bfefe94391838a801c544c2a16a7@mastergk.de"},"message":"Merge pull request #1597 from fmatthew5876/map_fix\n\nFix edge case with map save/escape/teleport flags","distinct":false,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/811722bfd77793cc6c63dde757cfd39fcbc3df42"},{"sha":"e8f2c60867ebd3f5657b9c9b7a8c429ad3ab8a3f","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Remove out replace vector from Game_BattleAlgorithm::GetResultMessages()","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/e8f2c60867ebd3f5657b9c9b7a8c429ad3ab8a3f"},{"sha":"5e2bad17a616e21c0201f7f8d4871128806c3c16","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Minor cleanup","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/5e2bad17a616e21c0201f7f8d4871128806c3c16"},{"sha":"95e1d53b7e5224175c3d775765d2ba6107d535b1","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Add support for gtest unit tests","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/95e1d53b7e5224175c3d775765d2ba6107d535b1"},{"sha":"da4cb03f4268bbaf374d648ac5aee3c6db4e1a39","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Refactor wordwrap\n\n* Fixes hang when string.size() > 50 characters and has no spaces.\n* Fixes width used when word wrap is called. Current one cuts too early.\n* Unit tests for different strings\n* Graphical adjustments to ensure long lines get rendered properly. The\n  standard RPG_RT fonts use 50 characters. Previously we would render\n  half of the 51st character as the drawing bitmap was not bounded\n  correctly.","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/da4cb03f4268bbaf374d648ac5aee3c6db4e1a39"},{"sha":"d8101604064f45c25a13087a20e58a50303df1a4","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Switch from gtest to doctest","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/d8101604064f45c25a13087a20e58a50303df1a4"},{"sha":"a760278fc53f512bcc0ab69bb0113fa27ca4d9a5","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Refactor Window_BattleMessage\n\n* Correctly prints word wrapped messages to the console\n* No delays for word wrapped lines\n* Breaks header messages like usage, criticals, etc..","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/a760278fc53f512bcc0ab69bb0113fa27ca4d9a5"},{"sha":"5c135d4ee5db3df93d720871fa4e62e367848fc3","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Refactor battle 2k start enemy display\n\n* Use new Window_BattleMessage API\n* Cancel key freezes the console while its held down\n* Match RPG_RT behavior for timings and word wrap","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/5c135d4ee5db3df93d720871fa4e62e367848fc3"},{"sha":"c8137d0d975b18875a7e1e9136077708994fc7d9","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Refactor Action ConditionHeal\n\n* Move into its own function\n* Bugfix: Don't flash hidden enemies\n* Bugfix: Fix delay on condition messages","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/c8137d0d975b18875a7e1e9136077708994fc7d9"},{"sha":"9c2959f4af66410cde5a666bf11463c46c34ab50","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Separate battle action states for 2k and 2k3.\n\nThese describe the flow of logic in each battle system. Should\nbe customized to each and not shared between them.","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/9c2959f4af66410cde5a666bf11463c46c34ab50"},{"sha":"979f7387472a82452ac616c77881bba0d4886b2e","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"BattleAlgorithm: setup animations in constructor","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/979f7387472a82452ac616c77881bba0d4886b2e"},{"sha":"83aaf8240044ff6a449bd6f25cc6f4adc9fa0774","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Do-nothing actions always succeed","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/83aaf8240044ff6a449bd6f25cc6f4adc9fa0774"},{"sha":"6eef47647adbb8d8b09063f00ce0764138243cbc","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Refactor BattleActionState machine","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/6eef47647adbb8d8b09063f00ce0764138243cbc"},{"sha":"1f3c4142231fad53463dd37825b8c65565a50dd5","author":{"name":"Matthew Fioravante","email":"257c15e3b19c2c9beae1453fbacaf56e0cbe92a0@gmail.com"},"message":"Generalize IsKilledByAttack to IsLethal","distinct":true,"url":"https://api.github.com/repos/fmatthew5876/Player/commits/1f3c4142231fad53463dd37825b8c65565a50dd5"}]}
{"actor":{"display_login":"fmatthew5876"}}