Ticket #199: gunnar_9_1.10.diff

File gunnar_9_1.10.diff, 1.3 KB (added by gunnar, 23 months ago)

Don't try to cut/connect stones which are already in the same string.

  • patterns/owl_attackpats.db

    diff --git a/patterns/owl_attackpats.db b/patterns/owl_attackpats.db
    index d0fb1d5..54722f8 100644
    a b Ba 
    35143514Pattern A1001b 
    35153515# Sometimes cut of small useless tail  
    35163516# i.e.:  gq -l games/niki.sgf -L 158 --decide-dragon S8 -o x.sgf 
     3517# gf Revised constraint. (3.9.1) 
    35173518 
    35183519YO          cut if safe 
    35193520*X 
    35203521 
    35213522:8,Cn,value(50) 
    35223523 
    3523 Ya 
    3524 *X 
     3524Ba 
     3525*C 
    35253526 
    3526 ; !oplay_attack_either(*,*,a) 
     3527;!same_string(B,C) && !oplay_attack_either(*,*,a) 
    35273528 
    35283529 
    35293530Pattern A1002 
  • patterns/owl_defendpats.db

    diff --git a/patterns/owl_defendpats.db b/patterns/owl_defendpats.db
    index 3a3e7c8..c77b176 100644
    a b A* 
    40964096 
    40974097 
    40984098Pattern D1001 
     4099# gf Revised constraint. (3.9.1) 
    40994100 
    41004101X*O       connect 
    41014102?OX 
    41024103 
    41034104:8,n,value(70) 
    41044105 
    4105 X*O 
    4106 ?Oa 
     4106X*c 
     4107?ba 
    41074108 
    4108 ;!attack(a) || (wormsize(a)<=2 && does_attack(*,a)) 
     4109;!same_string(b,c) && (!attack(a) || (wormsize(a)<=2 && does_attack(*,a))) 
    41094110 
    41104111 
    41114112Pattern D1001b 
    x.O.. 
    41214122Pattern D1002 
    41224123# Smaller value if opponent can't cut. 
    41234124# gf Revised constraint. (3.1.11) 
     4125# gf Revised constraint. (3.9.1) 
    41244126 
    41254127X*O       connect 
    41264128?OX 
    41274129 
    41284130:8,-,value(35) 
    41294131 
    4130 X*O 
    4131 ?Oa 
     4132X*c 
     4133?ba 
    41324134 
    4133 ; !attack(a) && xlib(*) > 1 
     4135;!same_string(b,c) && !attack(a) && xlib(*) > 1 
    41344136 
    41354137 
    41364138Pattern D1003