diff --git a/source/src/clients2c.cpp b/source/src/clients2c.cpp index e86a8246..c420179f 100644 --- a/source/src/clients2c.cpp +++ b/source/src/clients2c.cpp @@ -158,8 +158,8 @@ void parsepositions(ucharbuf &p) g = getuint(p); if ((g>>3) & 1) roll = (float)(getint(p)*20.0f/125.0f); if (g & 1) vel.x = getint(p)/DVELF; else vel.x = 0; - if ((g>>1) & 1) vel.y = getint(p)/DVELF; else vel.x = 0; - if ((g>>2) & 1) vel.z = getint(p)/DVELF; else vel.x = 0; + if ((g>>1) & 1) vel.y = getint(p)/DVELF; else vel.y = 0; + if ((g>>2) & 1) vel.z = getint(p)/DVELF; else vel.z = 0; scoping = ( (g>>4) & 1 ? true : false ); f = getuint(p); }