X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=fairymax.c;h=f9cf637321c720eebfb1343d14b0fc2ab1fb72b1;hb=d6d1661439273061a219ec84a818d4a589e41427;hp=50a6f79285cb69525f99395a9ce0fd4df4014784;hpb=2aefc4a37d0c2d644d5dfa479d8731ac31acb1ed;p=fairymax.git diff --git a/fairymax.c b/fairymax.c index 50a6f79..f9cf637 100644 --- a/fairymax.c +++ b/fairymax.c @@ -163,7 +163,7 @@ int k,q,l,e,ev,E,z,n; /* (q,l)=window, e=current eval. score, E=e.p. sqr.*/ (K=X,L=Y&~S,Score=m,d=3))) /* time's up: go do best */ {x=B=X; /* start scan at prev. best */ h=Y&S; /* request try noncastl. 1st*/ - P=d>2&&l+I?D(16-k,-l,1-l,-e,-ev,2*S,2*S,d-3):I; /* search null move */ + P=n>2&d>1&&l+I?D(16-k,-l,1-l,-e,-ev,2*S,2*S,d-3):I; /* search null move */ m=-P beta unconsidered:static eval */ SHAMAX( if(pl[k]<=1&pl[16-k]>1)m=I-1; ) /* bare king loses */ N++; /* node count (for timing) */