Index: patterns/barriers.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/barriers.db,v retrieving revision 1.43 diff -u -r1.43 barriers.db --- patterns/barriers.db 11 Dec 2002 09:18:26 -0000 1.43 +++ patterns/barriers.db 1 Jan 2003 12:28:06 -0000 @@ -1806,7 +1806,6 @@ eFho cab? - ;safe_omove(a) ;&& (o_somewhere(b) || oplay_attack(a,b,b)) ;&& !oplay_defend_both(a,c,d,e,F,G) @@ -2001,12 +2000,12 @@ :8,B,value(40) -.fH? -gXQb -edac +.eG? +fXQb +!dac ;(o_somewhere(a) || o_somewhere(b) || o_somewhere(c)) -;&& (o_somewhere(a) || oplay_attack(d,a,a)) && oplay_attack(f,g,H) +;&& (o_somewhere(a) || oplay_attack(d,a,a)) && oplay_attack(e,f,G) Pattern Nonterritory1 @@ -2047,8 +2046,8 @@ :8,t -Ox. -XaX +Xo. +OaO >if (false_eye(a) > && !false_eye_territory(a)) non_oterritory(a); Index: patterns/eyes.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/eyes.db,v retrieving revision 1.29 diff -u -r1.29 eyes.db --- patterns/eyes.db 30 Nov 2002 16:26:23 -0000 1.29 +++ patterns/eyes.db 1 Jan 2003 12:28:07 -0000 @@ -442,7 +442,6 @@ :0012 - Pattern 427 !XX! Index: patterns/fuseki.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/fuseki.db,v retrieving revision 1.23 diff -u -r1.23 fuseki.db --- patterns/fuseki.db 28 Dec 2002 15:30:27 -0000 1.23 +++ patterns/fuseki.db 1 Jan 2003 12:28:07 -0000 @@ -2511,7 +2511,7 @@ :8,J -Pattern J47 +Pattern J47b # db added (3.3.14) +------- general hanetsugi Index: patterns/oracle.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/oracle.db,v retrieving revision 1.5 diff -u -r1.5 oracle.db --- patterns/oracle.db 16 Nov 2002 00:30:25 -0000 1.5 +++ patterns/oracle.db 1 Jan 2003 12:28:09 -0000 @@ -91,6 +91,4 @@ :8,-,value(10) - - # END OF FILE Index: patterns/owl_attackpats.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/owl_attackpats.db,v retrieving revision 1.73 diff -u -r1.73 owl_attackpats.db --- patterns/owl_attackpats.db 27 Dec 2002 03:08:28 -0000 1.73 +++ patterns/owl_attackpats.db 1 Jan 2003 12:28:10 -0000 @@ -848,7 +848,7 @@ Pattern A226 -.OX? descend to prevent hane and eye in sente +.OY? descend to prevent hane and eye in sente .*.X ...x ---- @@ -1084,7 +1084,6 @@ ; !oplay_attack(*,*) - ######################################################### # # # Limiting moves on the first line # @@ -1321,7 +1320,7 @@ o.Ybc ;owl_escape_value(a)>0 -;&& (!x_somewhere(b,c) +;&& (!x_somewhere(b,c) ; || o_somewhere(b,d) ; || (o_somewhere(c) && !safe_xmove(d))) @@ -1431,7 +1430,7 @@ ??j.Y??? ??bc???? -;owl_escape_value(a)>0 +;owl_escape_value(a)>0 ;&& ((o_somewhere(b,c,j) && o_somewhere(d,e,f,g,h,i)) ; || (o_somewhere(j) && owl_escape_value(d)==0 && owl_escape_value(e)==0)) @@ -1543,7 +1542,7 @@ ..*...d ef.Y.oo -;owl_escape_value(a)>0 +;owl_escape_value(a)>0 ;&& owl_escape_value(b)==0 ;&& owl_escape_value(c)==0 ;&& owl_escape_value(d)==0 @@ -1617,10 +1616,10 @@ :8,-,value(68) -Acd -.*B +Ycd +.*A -;(owl_escape_value(B)>0) +;(owl_escape_value(A)>0) ; && oplay_defend_both(*,c,*,d) @@ -1633,13 +1632,12 @@ :8,-,value(68) Acd -.*B +.*Y ;(owl_escape_value(A)>0) ; && oplay_defend_both(*,c,*,d) - Pattern A420 # gf New pattern. (3.1.12) @@ -1675,6 +1673,7 @@ ;owl_escape_value(a)>0 || owl_escape_value(b)>0 + Pattern A422 # ab New pattern. (3.3.10) @@ -1709,8 +1708,6 @@ ;&& !xplay_disconnect(*,a,b) - - Pattern A423 # db New pattern (3.3.9) # complementary to D1358 @@ -1721,8 +1718,8 @@ :8,-,value(61) -bde? -bc*a +X..? +Y.*a ??O? ;(owl_escape_value(a) > 0) @@ -1737,11 +1734,11 @@ :8,-,value(61) -bde? -bc*a +a..? +a.*Y ??O? -;(owl_escape_value(b) > 0) +;(owl_escape_value(a) > 0) ######################################################### @@ -3093,7 +3090,7 @@ .*. ?.? -:|,-,value(75) +:8,-,value(75) XaY .*. @@ -3273,7 +3270,6 @@ ; && oplay_defend_both(*,g,f,e,f,*) - Pattern A1016 # gf New pattern. (3.1.22) # Converse to D1376. See lazarus:114 for an example. @@ -3334,7 +3330,7 @@ .*. X.o -:\,-,value(35) +:8,-,value(35) Pattern A1019 @@ -3761,7 +3757,6 @@ ;!xplay_defend_both(*,a,b) - Pattern A1118 # tm New pattern (3.1.17) @@ -3862,6 +3857,7 @@ ;!same_dragon(a,b) && !oplay_connect(*,a,b) + Pattern A1122a # same as A1122 - different anchor. @@ -3877,6 +3873,7 @@ ;!same_dragon(a,b) && !oplay_connect(*,a,b) + Pattern A1123 # tm New Pattern (3.1.22) (see D1376) # FIXME: duplicate of A1016 @@ -3924,12 +3921,12 @@ :8,-,value(70) ?AY -be* -cd? +bd* +?c? -;(owl_escape_value(d) > 0 +;(owl_escape_value(c) > 0 ; || owl_escape_value(b) > 0) -;&& oplay_defend_both(*,e,A,*) +;&& oplay_defend_both(*,d,A,*) Pattern A1124a @@ -3994,7 +3991,6 @@ ; && (!owl_goal_dragon(b) || !owl_goal_dragon(c)) - Pattern A1127a # Same as A1127 - differnt anchor. @@ -4010,8 +4006,6 @@ ; && (!owl_goal_dragon(b) || !owl_goal_dragon(c)) - - Pattern A1128 # tm New Pattern (3.1.23) # see also CB14 @@ -4911,6 +4905,7 @@ :\,-,value(46) + # nn Removed (3.3.13) # Success rate in regressions : 0% (0/40) # @@ -4924,6 +4919,7 @@ # # :8,-,value(45) + Pattern A1403 #evand new pattern 3.3.13 @@ -4985,7 +4981,6 @@ ?O? ;owl_escape_value(A) > 0 || owl_escape_value(B) > 0 - Pattern A1503a Index: patterns/owl_defendpats.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/owl_defendpats.db,v retrieving revision 1.81 diff -u -r1.81 owl_defendpats.db --- patterns/owl_defendpats.db 31 Dec 2002 17:13:09 -0000 1.81 +++ patterns/owl_defendpats.db 1 Jan 2003 12:28:11 -0000 @@ -505,8 +505,8 @@ ?X.. a*OO -?bcx -?... +obcx +o... ---- ;oplay_attack(*,a,b,c) && !attack(c) @@ -1535,6 +1535,7 @@ :8,-,value(30) + Pattern D409 #evand new pattern (3.3.13) @@ -1546,6 +1547,7 @@ :8,-,value(45) + ######################################################### # # # Defend one worm of the dragon # @@ -2462,6 +2464,7 @@ ---- :8,-,value(45) + ######################################################### # # Index: patterns/owl_vital_apats.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/owl_vital_apats.db,v retrieving revision 1.35 diff -u -r1.35 owl_vital_apats.db --- patterns/owl_vital_apats.db 27 Dec 2002 03:08:28 -0000 1.35 +++ patterns/owl_vital_apats.db 1 Jan 2003 12:28:11 -0000 @@ -204,14 +204,14 @@ ?XX??? chance to get nakade XOOXXx -.OX*.x +!OX*.x ------ :8,s,value(65) ?XX??? XaaXXx -!aX*.x +.aX*.x ------ ;attack(a) && !defend(a) Index: patterns/patterns.db =================================================================== RCS file: /cvsroot/gnugo/gnugo/patterns/patterns.db,v retrieving revision 1.93 diff -u -r1.93 patterns.db --- patterns/patterns.db 31 Dec 2002 17:13:09 -0000 1.93 +++ patterns/patterns.db 1 Jan 2003 12:28:14 -0000 @@ -851,7 +851,7 @@ :8,c ????? -.aX.? +.aX.? ..*.b ?..oo @@ -6096,7 +6096,7 @@ # # This has the same followup value as EB1403 has. This might make # EB1404b superfluous. - +# # gf Revised pattern. (3.1.3) # eb revised constraint (3.3.13) # see nngs3:1110 @@ -6137,6 +6137,7 @@ ;!dead(a) && xmoyo(e) && !oplay_defend_both(*,?,c,A,B) && !oplay_attack(*,c,*) && !attack(A) + Pattern EB1404c #cut followup to sente hane #evand new pattern (3.3.13) @@ -6148,12 +6149,13 @@ :8,Xe,value(12) -?oB?? -e*Ba? -?AO.o +?oX?? +c*Xa? +?BO.o ----- -;!dead(a) && xmoyo(e) && !oplay_defend(*,A) && !oplay_attack_either(*,*,a) +;!dead(a) && xmoyo(c) && !oplay_defend(*,B) && !oplay_attack_either(*,*,a) + Pattern EB1405 @@ -9017,7 +9019,7 @@ ;&& !oplay_disconnect(*,b,*,a) && !oplay_disconnect(*,c,*,a) -Pattern CB339 +Pattern CB340 # db added (3.3.14) # compare CB242 @@ -9029,7 +9031,7 @@ :8,OXda,shape(3) -Pattern CB340 +Pattern CB341 # db added (3.3.14) # compare CB242 @@ -9041,7 +9043,6 @@ :8,OXda,shape(3) - ###################################################################### # # Edge defend/attack patterns @@ -12985,7 +12986,6 @@ Pattern EJ98 # db added (3.3.7) - O..X.? connect O..*O. ...... @@ -14012,15 +14012,14 @@ :8,-,shape(3) -???aC. +???aX. O.Ba.. -..d.*. +..c.*. ...... ------ ; lib(a)==2 && lib(B)>=2 && !oplay_attack(*,a) -> replace(d,*) - +> replace(c,*) # END OF FILE