{"push_id":938134975,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d381d01f27d989492b3dc3f43518dd024ab1443f","before":"82439ddb4d530a36185c3f8905806c918c0ae305","commits":[{"sha":"d381d01f27d989492b3dc3f43518dd024ab1443f","author":{"email":"0db4b7df79f8521d454d9b901ba99526ec3ec878@gmail.com","name":"Lucas Braune"},"message":"Defensive movement for soldiers\n\nImplemented a fight() method for soldiers. Soldiers now flee if\ninfected and have low health. Otherwise they will shoot enemies\nwhenever they can. In between shots they will either move defensively\nor offensively, depending on whether they sense more foes or friends\nnearby. Offensive movement seeks a ‘sweet spot’ that maximizes distance\nfrom the enemy among all positions from which the enemy can be shot.\nDefensive movement is in the direction opposite to that of the nearest\nenemy.","distinct":true,"url":"https://api.github.com/repos/lucasbraune/Artanis/commits/d381d01f27d989492b3dc3f43518dd024ab1443f"}]}