--- inform.c.orig	2008-08-18 22:49:27.000000000 -0400
+++ inform.c	2008-08-18 23:37:37.000000000 -0400
@@ -31,6 +31,8 @@
     char            key;
 {
    char            buf[BUFSIZ];
+   char            offbuf[BUFSIZ], *offb = offbuf;
+   char            defbuf[BUFSIZ], *defb = defbuf;
    int             line = 0;
    register struct player *j;
    register struct planet *k;
@@ -189,11 +191,15 @@
                    j->p_stats.st_planets + j->p_stats.st_tplanets);
 	 W_WriteText (infow, W_Textwidth, W_Textheight * line++, playerColor (j), buf, strlen (buf),
                        W_RegularFont);
-	 sprintf (buf, "Offense: %5.2f  %5d", offenseRating (j),
+	 offb = itof22(offbuf, offenseRating (j));
+	 *offb = '\0';
+	 sprintf (buf, "Offense: %s  %5d", offbuf,
                    j->p_stats.st_kills + j->p_stats.st_tkills);
 	 W_WriteText (infow, W_Textwidth, W_Textheight * line++, playerColor (j), buf, strlen (buf),
                        W_RegularFont);
-	 sprintf (buf, "Defense: %5.2f  %5d", defenseRating (j),
+	 defb = itof22(defbuf, defenseRating (j));
+         *defb = '\0';
+	 sprintf (buf, "Defense: %s  %5d", defbuf,
                    j->p_stats.st_losses + j->p_stats.st_tlosses);
 	 W_WriteText (infow, W_Textwidth, W_Textheight * line++, playerColor (j), buf, strlen (buf),
                        W_RegularFont);
