diff -u -r1.11 -r1.12
--- src/randart.c	2001/01/24 21:50:40	1.11
+++ src/randart.c	2001/02/17 14:04:25	1.12
@@ -1335,8 +1335,8 @@
 		case TV_POLEARM:
 			a_ptr->to_h += (s16b)(a_ptr->level / 10 + rand_int(4) +
 			                      rand_int(4));
-			a_ptr->to_d += (s16b)(a_ptr->level / 10 + rand_int(4) +
-			                      rand_int((a_ptr->dd * a_ptr->ds) / 2 + 1));
+			a_ptr->to_d += (s16b)(a_ptr->level / 10 + rand_int(4));
+			a_ptr->to_d += (s16b)(rand_int((a_ptr->dd * a_ptr->ds) / 2 + 1));
 			break;
 		case TV_BOOTS:
 		case TV_GLOVES:
