diff options
author | IronClawTrem <louie.nutman@gmail.com> | 2020-03-07 20:52:29 +0000 |
---|---|---|
committer | IronClawTrem <louie.nutman@gmail.com> | 2020-03-07 20:52:29 +0000 |
commit | 888ea67bab11ba1a6917e3e4ff26bfc2e5233235 (patch) | |
tree | bc289ca4c17a0acf73eb20e5f82ba5622d7bde99 /src/game/g_client.c | |
parent | 6b3a61c6632e870b9dd261c8aa58390b3aca69bf (diff) |
add !range command
Diffstat (limited to 'src/game/g_client.c')
-rw-r--r-- | src/game/g_client.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/g_client.c b/src/game/g_client.c index 09a09ec..97c02eb 100644 --- a/src/game/g_client.c +++ b/src/game/g_client.c @@ -1663,6 +1663,7 @@ void ClientSpawn( gentity_t *ent, gentity_t *spawn, vec3_t origin, vec3_t angles vec3_t up = { 0.0f, 0.0f, 1.0f }; int maxAmmo, maxClips; weapon_t weapon; + adminRangeBoosts_t savedRanges; index = ent - g_entities; @@ -1744,6 +1745,8 @@ void ClientSpawn( gentity_t *ent, gentity_t *spawn, vec3_t origin, vec3_t angles for( i = 0; i < MAX_PERSISTANT; i++ ) persistant[ i ] = client->ps.persistant[ i ]; + memcpy( &savedRanges, &client->newRange, sizeof( adminRangeBoosts_t ) ); + eventSequence = client->ps.eventSequence; memset( client, 0, sizeof( *client ) ); @@ -1752,6 +1755,8 @@ void ClientSpawn( gentity_t *ent, gentity_t *spawn, vec3_t origin, vec3_t angles client->ps.ping = savedPing; client->lastkilled_client = -1; + memcpy( &client->newRange, &savedRanges, sizeof( adminRangeBoosts_t ) ); + for( i = 0; i < MAX_PERSISTANT; i++ ) client->ps.persistant[ i ] = persistant[ i ]; |