{"push_id":2412139951,"size":30,"distinct_size":3,"ref":"refs/heads/modular-AI1","head":"6e273cde8eb76f314885907608b7f2c9b337dd56","before":"86e81642724779cd5115c8813f83e4737af7b0f9","commits":[{"sha":"5e7e3bb011e9d714af3ddccba0d2616ca5062054","author":{"name":"Mustafa Alperen Seki","email":"3395674db5f15d27b5d05f9f53a974ef77b3bb56@gmail.com"},"message":"Add DamageTypes to Kill() and make some traits use it.","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/5e7e3bb011e9d714af3ddccba0d2616ca5062054"},{"sha":"58b5e7b2436bc826d2b4857507efe94ced493c46","author":{"name":"netnazgul","email":"3b5877d02029f700d2a4343c85cc925341b45847@gmail.com"},"message":"Fix Pitfight and Ascent maps in RA mod map pool","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/58b5e7b2436bc826d2b4857507efe94ced493c46"},{"sha":"d643d2ebda5bf4396788695d8fcc0922f6ca5957","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Remove legacy .aud sound defaults from Common traits\n\nWhile C&C-specific sound defaults might be acceptable for C&C-specific traits like MadTank and Chronoshiftable, for common, generic traits like Building they no longer are.","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/d643d2ebda5bf4396788695d8fcc0922f6ca5957"},{"sha":"b40970ca5de2ec1ee99896c47e178bd1f736b91c","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Adapt RA rules","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/b40970ca5de2ec1ee99896c47e178bd1f736b91c"},{"sha":"e17e8c8cbd0e0cfce3298ab526826a1d52c4e841","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Adapt TD","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/e17e8c8cbd0e0cfce3298ab526826a1d52c4e841"},{"sha":"bd097730cf0f47f227be58ab91b8d275ae823553","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Adapt TS","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/bd097730cf0f47f227be58ab91b8d275ae823553"},{"sha":"a1ad76ba74841d102d5774e072dcbe32ce927a51","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Split *AimAnimation from WithTurretAttackAnimation\n\nThese two didn't interact and actually even conflicted when used at the same time, so splitting them is the sensible thing to do.","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/a1ad76ba74841d102d5774e072dcbe32ce927a51"},{"sha":"79c78090d109898b2eff9e5d3c728168646ace35","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Remove WithSpriteTurret.AimSequence\n\nWe can now use WithTurretAimAnimation instead.","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/79c78090d109898b2eff9e5d3c728168646ace35"},{"sha":"02b153030097d46350fc539d14cc3f902d680f5a","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Fix upgrade rule dates","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/02b153030097d46350fc539d14cc3f902d680f5a"},{"sha":"76da40bbda325fbd2631ea5e05eed8e4937d19c9","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Make WithTurretAttackAnimation conditional","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/76da40bbda325fbd2631ea5e05eed8e4937d19c9"},{"sha":"769a49ef0b1be2a337b21efc6d606ff9df04fe17","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Make WithTurretAimAnimation conditional","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/769a49ef0b1be2a337b21efc6d606ff9df04fe17"},{"sha":"5a889c0efd84bb426f22d0afda0953c61200c35b","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"De-duplicate some WithTurretAttackAnimation code","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/5a889c0efd84bb426f22d0afda0953c61200c35b"},{"sha":"56e7b1edc21083b810ef05d3b7e64ce1bdc63f91","author":{"name":"abcdefg30","email":"12c63bd314c810119495a4246664a1ac1b3f9fb7@streber24.de"},"message":"Fix int2 arrays not being parsed","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/56e7b1edc21083b810ef05d3b7e64ce1bdc63f91"},{"sha":"7283f9804e729105e03921981e82dbe4781dfd98","author":{"name":"atlimit8","email":"b2d90f4c0296c6a4660f124caebf495cf9b0cdc6@gmx.com"},"message":"Added Polygon IHitShape","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/7283f9804e729105e03921981e82dbe4781dfd98"},{"sha":"ed6a6b61deff702309bc6537b57833fc46bf28e5","author":{"name":"abcdefg30","email":"12c63bd314c810119495a4246664a1ac1b3f9fb7@streber24.de"},"message":"Throw a proper error when parsing an invalid int2","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/ed6a6b61deff702309bc6537b57833fc46bf28e5"},{"sha":"b012fa62fe75999b91f913aad8c6374308e1fa54","author":{"name":"abcdefg30","email":"12c63bd314c810119495a4246664a1ac1b3f9fb7@streber24.de"},"message":"Replace 'target point' by 'center' in all descriptions","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/b012fa62fe75999b91f913aad8c6374308e1fa54"},{"sha":"1d8b1906ef84ae7bd24349e1741a233680712aa1","author":{"name":"Mustafa Alperen Seki","email":"3395674db5f15d27b5d05f9f53a974ef77b3bb56@gmail.com"},"message":"Add IsPlayerPalette support to WithDecoration","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/1d8b1906ef84ae7bd24349e1741a233680712aa1"},{"sha":"fd83cbf60fd30a0461e7c36751897c32510925dd","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Fix WithTurretAimAnimation disabled handling\n\nThe old sequence was not recovering when this trait lost its required\ncondition while the aim anim was running.\n\nNow it doesn't unconditionally return, but instead checks what the\ncurrent sequence is and resets to base turret sequence if AimAnim is\ndisabled.","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/fd83cbf60fd30a0461e7c36751897c32510925dd"},{"sha":"ce396e840de8c169db6c734fbdec50a603a43883","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Improve RA service depot hitshape + target offsets","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/ce396e840de8c169db6c734fbdec50a603a43883"},{"sha":"1f4573886b98592c7b86f38f09bd5b825e18adc1","author":{"name":"reaperrr","email":"55e889dab40ff19dba59b539c6346c9e2d144b6a@aol.com"},"message":"Improve TD service depot hitshape and target offsets","distinct":false,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/1f4573886b98592c7b86f38f09bd5b825e18adc1"}]}
{"actor":{"display_login":"reaperrr"}}