Improved Freecam

This commit is contained in:
Elias Fleckenstein
2020-07-28 16:47:27 +02:00
parent f7a042223f
commit 85574cb53c
3 changed files with 31 additions and 16 deletions

View File

@@ -943,7 +943,7 @@ void GenericCAO::updateNodePos()
void GenericCAO::step(float dtime, ClientEnvironment *env)
{
// Handle model animations and update positions instantly to prevent lags
if (m_is_local_player) {
if (m_is_local_player && ! g_settings->getBool("freecam")) {
LocalPlayer *player = m_env->getLocalPlayer();
m_position = player->getPosition();
pos_translator.val_current = m_position;