Prevent player position from updating when flying

Only chunk is updated instead to maintain visibility
This commit is contained in:
Gent
2020-09-24 18:43:58 -04:00
parent c33f218e56
commit db33ca2bbb
3 changed files with 9 additions and 4 deletions

View File

@@ -238,7 +238,7 @@ void TransportManager::stepSkywaySystem() {
bmstk.iToZ = point.z;
it->first->sendPacket((void*)&bmstk, P_FE2CL_PC_BROOMSTICK_MOVE, sizeof(sP_FE2CL_PC_BROOMSTICK_MOVE));
// set player location to point to update viewables
PlayerManager::updatePlayerPosition(it->first, point.x, point.y, point.z);
PlayerManager::updatePlayerChunk(it->first, point.x, point.y);
// send packet to players in view
PlayerManager::sendToViewable(it->first, (void*)&bmstk, P_FE2CL_PC_BROOMSTICK_MOVE, sizeof(sP_FE2CL_PC_BROOMSTICK_MOVE));