in src/game/g_admin.c (line 993 in my copy) and change the 'G_SayTo' line to
I believe that "g_admin.c" should actually be g_cmds.c. I mean, the error you mention is in the file src/game/g_cmds.c.
Undeference/Avenger: How do you propose to change the player_die routine? I agree that the alien bit seems very inelegant. I assumed that it was written that way because evos are only scored in integer values. The human and alien halves of the routine could be reconciled if we start scoring evos as floats, but I suspect that's not what you intend...
On another note, I was also playing with player_die. I didn't want to change gameplay by altering how cash/evos are awarded, but I added an independent section to change how "kills" are awarded.
Basically, in my version, when a player dies everyone who did recent damage to the player receives +kills or -kills depending on how much damage they did. This includes both teammates and opponents. In addition, a player receives -kills for being injured by opponents on the basis that this helps the opponents.
So effectively, the score in the scoreboard "kills" column now reflects how much you've helped your team, with 0 being perfect balance.
Is this similar to your approach? I'd be interested in comparing notes and would be happy to provide a copy of the patch (or I could just post it on Bugzilla). It's currently running on my server, Avalanche.