diff -u -r angband-290/src/cmd1.c angband/src/cmd1.c
--- angband-290/src/cmd1.c	Mon Apr 10 07:42:28 2000
+++ angband/src/cmd1.c	Wed Jun  7 22:36:44 2000
@@ -1275,7 +1266,10 @@
 			if (always_repeat && (p_ptr->command_arg <= 0))
 			{
 				/* Repeat 99 times */
-				p_ptr->command_arg = 99;
+				p_ptr->command_rep = 99;
+
+				/* Reset the command count */
+				p_ptr->command_arg = 0;
 			}
 		}
 


