diff options
Diffstat (limited to 'source/mvd_parse.c')
-rw-r--r-- | source/mvd_parse.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/mvd_parse.c b/source/mvd_parse.c index 90ef3df..a9a0fc6 100644 --- a/source/mvd_parse.c +++ b/source/mvd_parse.c @@ -649,6 +649,14 @@ static void MVD_ParseConfigstring( mvd_t *mvd ) { if( p ) { *p = 0; } + LIST_FOR_EACH( udpClient_t, client, &mvd->udpClients, entry ) { + if( client->cl->state < cs_spawned ) { + continue; + } + if( client->target == player && client->layout_type == LAYOUT_FOLLOW ) { + client->layout_time = 0; + } + } } else if( index >= CS_GENERAL ) { // reset unicast versions of this string for( i = 0; i < mvd->maxclients; i++ ) { |