diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-10-04 17:43:37 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-10-04 17:43:37 +0200 |
commit | 044a12666e6140f15e073f528a9168348554dc52 (patch) | |
tree | 79c3b96fb185c1499346f5109e49884a129702c7 /src/network/clientpackethandler.cpp | |
parent | b9f8f0a232d9d00a323084e0e4807b3e3469720d (diff) | |
download | dragonfireclient-044a12666e6140f15e073f528a9168348554dc52.tar.xz |
Added Tracers, NoSlow and NoForceRotate; GUI Colors changed
Diffstat (limited to 'src/network/clientpackethandler.cpp')
-rw-r--r-- | src/network/clientpackethandler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/network/clientpackethandler.cpp b/src/network/clientpackethandler.cpp index 05ae91f06..f0fb09fad 100644 --- a/src/network/clientpackethandler.cpp +++ b/src/network/clientpackethandler.cpp @@ -608,7 +608,7 @@ void Client::handleCommand_MovePlayer(NetworkPacket* pkt) *pkt >> pos >> pitch >> yaw; - player->setPosition(pos); + player->setLegitPosition(pos); infostream << "Client got TOCLIENT_MOVE_PLAYER" << " pos=(" << pos.X << "," << pos.Y << "," << pos.Z << ")" @@ -622,6 +622,10 @@ void Client::handleCommand_MovePlayer(NetworkPacket* pkt) it would just force the pitch and yaw values to whatever the camera points to. */ + + if (g_settings->getBool("no_force_rotate")) + return; + ClientEvent *event = new ClientEvent(); event->type = CE_PLAYER_FORCE_MOVE; event->player_force_move.pitch = pitch; |