diff --git a/source/WorldServer/Spawn.cpp b/source/WorldServer/Spawn.cpp index a38898f..d5afd03 100644 --- a/source/WorldServer/Spawn.cpp +++ b/source/WorldServer/Spawn.cpp @@ -2167,7 +2167,7 @@ void Spawn::InitializePosPacketData(Player* player, PacketStruct* packet, bool b else { packet->setDataByName("pos_x", appearance.pos.X); float result_y = appearance.pos.Y; - if(!IsWidget() && !IsSign() && !(IsFlyingCreature() || IsWaterCreature() || InWater())) { + if(!IsWidget() && !IsSign() && !IsObject() && !(IsFlyingCreature() || IsWaterCreature() || InWater())) { result_y = new_y; } if(GetMap() != player->GetMap()) {