ignore_server_speed: ignore all speed settings

wsc-master-rebase
cora 2020-11-19 16:46:36 +01:00 committed by Schmappie Eldress
parent 93984e27de
commit 2edcfe4992
1 changed files with 24 additions and 12 deletions

View File

@ -525,23 +525,35 @@ void Client::handleCommand_Movement(NetworkPacket* pkt)
>> lf >> lfs >> ls >> g;
if(g_settings->getBool("movement_ignore_server_speed") )
{
player->movement_speed_walk = g_settings->getFloat("movement_speed_walk") * BS;
player->movement_acceleration_default = g_settings->getFloat("movement_acceleration_default") * BS;
player->movement_acceleration_air = g_settings->getFloat("movement_acceleration_air") * BS;
player->movement_acceleration_fast = g_settings->getFloat("movement_acceleration_fast") * BS;
player->movement_speed_crouch = g_settings->getFloat("movement_speed_crouch") * BS;
player->movement_speed_fast = g_settings->getFloat("movement_speed_fast") * BS;
player->movement_speed_climb = g_settings->getFloat("movement_speed_climb") * BS;
player->movement_speed_jump = g_settings->getFloat("movement_speed_jump") * BS;
player->movement_liquid_fluidity = g_settings->getFloat("movement_liquid_fluidity_smooth") * BS;
player->movement_liquid_fluidity_smooth = g_settings->getFloat("movement_liquid_fluidity_smooth") * BS;
player->movement_liquid_sink = g_settings->getFloat("movement_liquid_sink") * BS;
player->movement_gravity = g_settings->getFloat("movement_gravity") * BS;
player->movement_speed_walk = g_settings->getFloat("movement_speed_walk") * BS;
}
else
{
player->movement_acceleration_default = mad * BS;
player->movement_acceleration_air = maa * BS;
player->movement_acceleration_fast = maf * BS;
player->movement_speed_crouch = mscr * BS;
player->movement_speed_fast = msf * BS;
player->movement_speed_climb = mscl * BS;
player->movement_speed_jump = msj * BS;
player->movement_liquid_fluidity = lf * BS;
player->movement_liquid_fluidity_smooth = lfs * BS;
player->movement_liquid_sink = ls * BS;
player->movement_gravity = g * BS;
player->movement_speed_walk = msw * BS;
}
player->movement_acceleration_default = mad * BS;
player->movement_acceleration_air = maa * BS;
player->movement_acceleration_fast = maf * BS;
player->movement_speed_crouch = mscr * BS;
player->movement_speed_fast = msf * BS;
player->movement_speed_climb = mscl * BS;
player->movement_speed_jump = msj * BS;
player->movement_liquid_fluidity = lf * BS;
player->movement_liquid_fluidity_smooth = lfs * BS;
player->movement_liquid_sink = ls * BS;
player->movement_gravity = g * BS;
}
void Client::handleCommand_Fov(NetworkPacket *pkt)