summaryrefslogtreecommitdiff
path: root/src/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/game')
-rw-r--r--src/game/g_cmds.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c
index 27c3dbc..d9edc16 100644
--- a/src/game/g_cmds.c
+++ b/src/game/g_cmds.c
@@ -5169,6 +5169,19 @@ void Cmd_Donate_f( gentity_t *ent ) {
// transfer funds
G_AddCreditToClient( ent->client, value - total, qtrue );
+
+ if( ent->client->pers.teamSelection == PTE_ALIENS )
+ {
+ trap_SendServerCommand( ent-g_entities,
+ va( "print \"Donated %.3f evo(s) to the cause.\n\"",
+ ( total - value ) / EVO_TO_CREDS_RATE ) );
+ }
+ else
+ {
+ trap_SendServerCommand( ent-g_entities,
+ va( "print \"Donated %d credit(s) to the cause.\n\"", ( total - value ) ) );
+ }
+
for( i = 0; i < level.maxclients; i++ )
{
if( totals[ i ] )
@@ -5178,17 +5191,12 @@ void Cmd_Donate_f( gentity_t *ent ) {
trap_SendServerCommand( i,
va( "print \"%s^7 donated %.3f evo(s) to you, don't forget to say 'thank you'!\n\"",
ent->client->pers.netname, totals[ i ] / EVO_TO_CREDS_RATE ) );
- trap_SendServerCommand( ent-g_entities,
- va( "print \"Donated %.3f evo(s) to the cause.\n\"",
- ( total - value ) / EVO_TO_CREDS_RATE ) );
}
else
{
trap_SendServerCommand( i,
va( "print \"%s^7 donated %d credit(s) to you, don't forget to say 'thank you'!\n\"",
ent->client->pers.netname, totals[ i ] ) );
- trap_SendServerCommand( ent-g_entities,
- va( "print \"Donated %d credit(s) to the cause.\n\"", total-value ) );
}
}
}