Index: engine/owl.c
===================================================================
RCS file: /sources/gnugo/gnugo/engine/owl.c,v
retrieving revision 1.252
diff -u -r1.252 owl.c
--- engine/owl.c	13 Jan 2007 13:26:52 -0000	1.252
+++ engine/owl.c	7 Feb 2007 15:53:28 -0000
@@ -893,13 +893,15 @@
 				     shape_defensive_moves, 1, owla))
 	  break;
     }
-    owl_shapes(&shape_offensive_patterns, shape_offensive_moves, color, owlb, 
-	       &owl_attackpat_db);
-    for (k = 0; k < MAX_MOVES-1; k++)
-      if (!get_next_move_from_list(&shape_offensive_patterns, color,
-	                           shape_offensive_moves, 1, owla))
-	break;
-    
+    if (!you_look_alive) {
+      owl_shapes(&shape_offensive_patterns, shape_offensive_moves, color,
+		 owlb, &owl_attackpat_db);
+      for (k = 0; k < MAX_MOVES-1; k++)
+	if (!get_next_move_from_list(&shape_offensive_patterns, color,
+				     shape_offensive_moves, 1, owlb))
+	  break;
+    }
+
     /* Now we review the moves already considered, while collecting
      * them into a single list. 
      */

