diff --git a/patterns/owl_attackpats.db b/patterns/owl_attackpats.db
index d0fb1d5..54722f8 100644
|
a
|
b
|
Ba |
| 3514 | 3514 | Pattern A1001b |
| 3515 | 3515 | # Sometimes cut of small useless tail |
| 3516 | 3516 | # i.e.: gq -l games/niki.sgf -L 158 --decide-dragon S8 -o x.sgf |
| | 3517 | # gf Revised constraint. (3.9.1) |
| 3517 | 3518 | |
| 3518 | 3519 | YO cut if safe |
| 3519 | 3520 | *X |
| 3520 | 3521 | |
| 3521 | 3522 | :8,Cn,value(50) |
| 3522 | 3523 | |
| 3523 | | Ya |
| 3524 | | *X |
| | 3524 | Ba |
| | 3525 | *C |
| 3525 | 3526 | |
| 3526 | | ; !oplay_attack_either(*,*,a) |
| | 3527 | ;!same_string(B,C) && !oplay_attack_either(*,*,a) |
| 3527 | 3528 | |
| 3528 | 3529 | |
| 3529 | 3530 | Pattern A1002 |
diff --git a/patterns/owl_defendpats.db b/patterns/owl_defendpats.db
index 3a3e7c8..c77b176 100644
|
a
|
b
|
A* |
| 4096 | 4096 | |
| 4097 | 4097 | |
| 4098 | 4098 | Pattern D1001 |
| | 4099 | # gf Revised constraint. (3.9.1) |
| 4099 | 4100 | |
| 4100 | 4101 | X*O connect |
| 4101 | 4102 | ?OX |
| 4102 | 4103 | |
| 4103 | 4104 | :8,n,value(70) |
| 4104 | 4105 | |
| 4105 | | X*O |
| 4106 | | ?Oa |
| | 4106 | X*c |
| | 4107 | ?ba |
| 4107 | 4108 | |
| 4108 | | ;!attack(a) || (wormsize(a)<=2 && does_attack(*,a)) |
| | 4109 | ;!same_string(b,c) && (!attack(a) || (wormsize(a)<=2 && does_attack(*,a))) |
| 4109 | 4110 | |
| 4110 | 4111 | |
| 4111 | 4112 | Pattern D1001b |
| … |
… |
x.O.. |
| 4121 | 4122 | Pattern D1002 |
| 4122 | 4123 | # Smaller value if opponent can't cut. |
| 4123 | 4124 | # gf Revised constraint. (3.1.11) |
| | 4125 | # gf Revised constraint. (3.9.1) |
| 4124 | 4126 | |
| 4125 | 4127 | X*O connect |
| 4126 | 4128 | ?OX |
| 4127 | 4129 | |
| 4128 | 4130 | :8,-,value(35) |
| 4129 | 4131 | |
| 4130 | | X*O |
| 4131 | | ?Oa |
| | 4132 | X*c |
| | 4133 | ?ba |
| 4132 | 4134 | |
| 4133 | | ; !attack(a) && xlib(*) > 1 |
| | 4135 | ;!same_string(b,c) && !attack(a) && xlib(*) > 1 |
| 4134 | 4136 | |
| 4135 | 4137 | |
| 4136 | 4138 | Pattern D1003 |