X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=sv_user.c;h=c95c6804ec00b01b46dc2231599838687a19e2b5;hb=1bcc071e269a026b1c20cb5613480e60a423c8ad;hp=86fca5610a3eacd7f91318d0ce9027c3e2cc89e5;hpb=d6bd3b45d32a1a71a0ca410cbbc93b1e74b4faee;p=xonotic%2Fdarkplaces.git diff --git a/sv_user.c b/sv_user.c index 86fca561..c95c6804 100644 --- a/sv_user.c +++ b/sv_user.c @@ -347,7 +347,7 @@ void SV_AirMove (void) // noclip VectorCopy (wishvel, host_client->edict->fields.server->velocity); } - else if (onground && (!sv_gameplayfix_qwplayerphysics.integer || !(host_client->edict->fields.server->button2 || !((int)host_client->edict->fields.server->flags & FL_JUMPRELEASED)))) + else if (onground && (!sv_gameplayfix_qwplayerphysics.integer || !host_client->edict->fields.server->button2 || !((int)host_client->edict->fields.server->flags & FL_JUMPRELEASED))) { SV_UserFriction (); SV_Accelerate (); @@ -758,6 +758,9 @@ void SV_ReadClientMessage(void) break; case clc_stringcmd: + // allow reliable messages now as the client is done with initial loading + if (host_client->sendsignon == 2) + host_client->sendsignon = 0; s = MSG_ReadString (); q = NULL; for(p = s; *p; ++p) switch(*p)