]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - battlestar/com3.c
Allow for the bathing goddess in ravage(). From OpenBSD.
[bsdgames-darwin.git] / battlestar / com3.c
index 86b2e9c1cd1281dcda68bb81a5a57e161807f1cb..ea6d122b33e2b7f0cf113f1875fe1a98b75aa966 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: com3.c,v 1.9 2000/09/22 08:19:21 jsm Exp $     */
+/*     $NetBSD: com3.c,v 1.10 2000/09/23 19:23:58 jsm Exp $    */
 
 /*
  * Copyright (c) 1983, 1993
@@ -38,7 +38,7 @@
 #if 0
 static char sccsid[] = "@(#)com3.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: com3.c,v 1.9 2000/09/22 08:19:21 jsm Exp $");
+__RCSID("$NetBSD: com3.c,v 1.10 2000/09/23 19:23:58 jsm Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -194,7 +194,6 @@ int
 shoot()
 {
        int     firstnumber, value;
-       int     n;
 
        firstnumber = wordnumber;
        if (!testbit(inven, LASER))
@@ -204,11 +203,11 @@ shoot()
                while (wordnumber <= wordcount && wordtype[wordnumber] == OBJECT) {
                        value = wordvalue[wordnumber];
                        printf("%s:\n", objsht[value]);
-                       for (n = 0; objsht[value][n]; n++);
                        if (testbit(location[position].objects, value)) {
                                clearbit(location[position].objects, value);
                                ourtime++;
-                               printf("The %s explode%s\n", objsht[value], (objsht[value][n - 1] == 's' ? (objsht[value][n - 2] == 's' ? "s." : ".") : "s."));
+                               printf("The %s explode%s\n", objsht[value],
+                                   (is_plural_object(value) ? "." : "s."));
                                if (value == BOMB)
                                        die();
                        } else