diff -r 62e36dc45098 -r 2ff30b79d2b0 hedgewars/uAIAmmoTests.pas --- a/hedgewars/uAIAmmoTests.pas Sat Jun 09 10:28:45 2012 -0400 +++ b/hedgewars/uAIAmmoTests.pas Sat Jun 09 21:31:26 2012 +0400 @@ -726,11 +726,11 @@ for i:= 0 to 8 do begin v1:= v1 + RateShove(Me, x - 10, y - 10 * i - , 15, 30, 40 + , 18, 30, 40 , -0.45, -0.9, afTrackFall or afSetSkip); end; v1:= v1 + RateShove(Me, x - 10, y - 90 - , 15, 30, 40 + , 18, 30, 40 , -0.45, -0.9, afTrackFall); @@ -739,11 +739,11 @@ for i:= 0 to 8 do begin v2:= v2 + RateShove(Me, x + 10, y - 10 * i - , 15, 30, 40 + , 18, 30, 40 , 0.45, -0.9, afTrackFall or afSetSkip); end; v2:= v2 + RateShove(Me, x + 10, y - 90 - , 15, 30, 40 + , 18, 30, 40 , 0.45, -0.9, afTrackFall); if (v2 > v1) @@ -781,19 +781,19 @@ to encourage distant attacks (damaged hog is excluded from view of second RateShove call)} v1:= RateShove(Me, x - 15, y - , 30, 30, 40 + , 30, 30, 25 , -1, -0.8, afTrackFall or afSetSkip); v1:= v1 + RateShove(Me, x, y - , 30, 30, 40 + , 30, 30, 25 , -1, -0.8, afTrackFall); // now try opposite direction v2:= RateShove(Me, x + 15, y - , 30, 30, 40 + , 30, 30, 25 , 1, -0.8, afTrackFall or afSetSkip); v2:= v2 + RateShove(Me, x, y - , 30, 30, 40 + , 30, 30, 25 , 1, -0.8, afTrackFall); if (v2 > v1)