diff -r ec8f690f3e0f -r 55b49cc1f33a hedgewars/uAI.pas --- a/hedgewars/uAI.pas Tue Jul 24 18:53:42 2012 -0400 +++ b/hedgewars/uAI.pas Wed Jul 25 10:56:14 2012 -0400 @@ -415,7 +415,7 @@ end end; -PGear(Me)^.State:= PGear(Me)^.State and not gstHHThinking; +PGear(Me)^.State:= PGear(Me)^.State and (not gstHHThinking); Think:= 0; InterlockedDecrement(hasThread) end;