diff -Nru trem901-original-wraths/src/game/g_cmds.c trem901-wraths.tmp/src/game/g_cmds.c
--- trem901-original-wraths/src/game/g_cmds.c	2007-07-15 09:04:09.000000000 +0200
+++ trem901-wraths.tmp/src/game/g_cmds.c	2007-05-18 06:09:27.000000000 +0200
@@ -796,6 +796,7 @@
                                       ent->client->pers.netname ) );
   }
   else if( team == PTE_NONE ) {
+    G_LogOnlyPrintf("ClientTeamClass: %i spectator\n", ent->client->ps.clientNum );
     if ( oldteam == PTE_HUMANS )
       trap_SendServerCommand( -1, va( "print \"%s" S_COLOR_WHITE " left the humans\n\"",
                                       ent->client->pers.netname ) );
@@ -2148,6 +2149,7 @@
 
     //subtract from funds
     G_AddCreditToClient( ent->client, -(short)BG_FindPriceForWeapon( weapon ), qfalse );
+    G_LogOnlyPrintf("ClientTeamClass: %i human buys weapon %s\n", ent->client->ps.clientNum, s);
   }
   else if( upgrade != UP_NONE )
   {
@@ -2206,6 +2208,8 @@
 
     //subtract from funds
     G_AddCreditToClient( ent->client, -(short)BG_FindPriceForUpgrade( upgrade ), qfalse );
+    
+    G_LogOnlyPrintf("ClientTeamClass: %i human buys upgrade %s\n", ent->client->ps.clientNum, s);
   }
   else
   {
@@ -2277,6 +2281,7 @@
 
       //add to funds
       G_AddCreditToClient( ent->client, (short)BG_FindPriceForWeapon( weapon ), qfalse );
+      G_LogOnlyPrintf("ClientTeamClass: %i human sells weapon %s\n", ent->client->ps.clientNum, s);
     }
 
     //if we have this weapon selected, force a new selection
@@ -2301,6 +2306,8 @@
 
       //add to funds
       G_AddCreditToClient( ent->client, (short)BG_FindPriceForUpgrade( upgrade ), qfalse );
+
+      G_LogOnlyPrintf("ClientTeamClass: %i human sells upgrade %s\n", ent->client->ps.clientNum, s);
     }
   }
   else if( !Q_stricmp( s, "weapons" ) )
Binary files trem901-original-wraths/src/unix/MacSupport/.DS_Store and trem901-wraths.tmp/src/unix/MacSupport/.DS_Store differ
