Date:	Thursday July 20, 2000 @ 20:08
Author:	ahn

Update of /home/netrek/cvsroot/Vanilla/ntserv
In directory swashbuckler.fortress.real-time.com:/var/tmp/cvs-serv23614/ntserv

Modified Files:
	genspkt.c 
Log Message:
Fix session stats for LTD_STATS mode.


****************************************

Index: Vanilla/ntserv/genspkt.c
diff -u Vanilla/ntserv/genspkt.c:1.17 Vanilla/ntserv/genspkt.c:1.18
--- Vanilla/ntserv/genspkt.c:1.17	Sat Jul  1 03:35:44 2000
+++ Vanilla/ntserv/genspkt.c	Thu Jul 20 20:08:27 2000
@@ -2054,7 +2054,10 @@
     unsigned int total_kills, total_deaths, total_armies_bombed, total_ticks,
         total_planets_taken, sb_kills, sb_deaths, sb_ticks;
 
+    unsigned int my_kills, my_deaths, my_armies_bombed, my_ticks,
+        my_planets_taken, my_sb_kills, my_sb_deaths, my_sb_ticks;
 
+
     if(repCount % i)
 	return;
 
@@ -2069,6 +2072,15 @@
        reset).  Stick it in here for lack of a better place.  Needed because
        these are ntserv process variables, so robot can't touch them. */
 
+    my_kills		= ltd_kills(me, LTD_TOTAL);
+    my_deaths		= ltd_deaths(me, LTD_TOTAL);
+    my_armies_bombed	= ltd_armies_bombed(me, LTD_TOTAL);
+    my_ticks		= ltd_ticks(me, LTD_TOTAL);
+    my_planets_taken	= ltd_planets_taken(me, LTD_TOTAL);
+    my_sb_kills		= ltd_kills(me, LTD_SB);
+    my_sb_deaths	= ltd_deaths(me, LTD_SB);
+    my_sb_ticks		= ltd_ticks(me, LTD_SB);
+
     total_kills		= ltd_kills(pl, LTD_TOTAL);
     total_deaths	= ltd_deaths(pl, LTD_TOTAL);
     total_armies_bombed	= ltd_armies_bombed(pl, LTD_TOTAL);
@@ -2080,17 +2092,17 @@
 
 
 
-    if (startTkills > total_kills ||
-        startTlosses > total_deaths ||
-        startTarms > total_armies_bombed ||
-        startTplanets > total_planets_taken ||
-        startTticks > total_ticks)
+    if (startTkills > my_kills ||
+        startTlosses > my_deaths ||
+        startTarms > my_armies_bombed ||
+        startTplanets > my_planets_taken ||
+        startTticks > my_ticks)
     {
-        startTkills = total_kills;
-        startTlosses = total_deaths;
-        startTarms = total_armies_bombed;
-        startTplanets = total_planets_taken;
-        startTticks = total_ticks;
+        startTkills = my_kills;
+        startTlosses = my_deaths;
+        startTarms = my_armies_bombed;
+        startTplanets = my_planets_taken;
+        startTticks = my_ticks;
     }
 
     /*