Change devices arrays from 1-origin to 0-origin.
[super-star-trek.git] / moving.c
index 0c91f71cd33886e3f907c6adfd1db0ae8a329091..f9b352bf9f0f723aaeea6c3aef121d09e41fcddb 100644 (file)
--- a/moving.c
+++ b/moving.c
@@ -147,10 +147,10 @@ void imove(void)
                     * possibility that you'll get timewarped instead.
                     */
                    n=0;
-                   for (l=1;l<=NDEVICES+1;l++)
-                       if (game.damage[l]>0) n++;
-                   probf=pow(1.4,(energy+shield)/5000.0-1.0)*
-                       pow(1.3,1.0/(n+1)-1.0);
+                   for (l=0;l<NDEVICES;l++)
+                       if (game.damage[l]>0) 
+                           n++;
+                   probf=pow(1.4,(energy+shield)/5000.0-1.0)*pow(1.3,1.0/(n+1)-1.0);
                    if (Rand()>probf) 
                        timwrp();
                    else