diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc index 8348a002..06699e48 100644 --- a/server/gameserver/car.cc +++ b/server/gameserver/car.cc @@ -282,7 +282,7 @@ void Car::SyncPos() for (auto hum : passengers_) { if (hum != driver_) { hum->SetPos(GetPos()); - hum->CheckSpecObject(poly_ext_flags_); + //hum->CheckSpecObject(poly_ext_flags_); hum->SetMoveDir(GetMoveDir()); room->grid_service->MoveCreature(hum); } @@ -638,7 +638,7 @@ void Car::Update(int delta_time) if (GetDriver()) { App::Instance()->verify_set_pos = 1; GetDriver()->SetPos(GetPos()); - GetDriver()->CheckSpecObject(poly_ext_flags_); + //GetDriver()->CheckSpecObject(poly_ext_flags_); App::Instance()->verify_set_pos = 0; } SyncPos(); diff --git a/server/gameserver/mapinstance.cc b/server/gameserver/mapinstance.cc index ee1e7d17..57caf2c2 100644 --- a/server/gameserver/mapinstance.cc +++ b/server/gameserver/mapinstance.cc @@ -1412,6 +1412,7 @@ bool MapInstance::IsValidPos(const glm::vec3& point) unsigned short MapInstance::GetLastRaycastPolyFlags() { + return 0; unsigned short flags = 0; if (last_raycast_poly_ref_ != INVALID_NAVMESH_POLYREF) { auto status = navmesh_->getPolyFlags(last_raycast_poly_ref_, &flags);