diff --git a/server/gameserver/movement.cc b/server/gameserver/movement.cc index 28a017f1..f379971c 100644 --- a/server/gameserver/movement.cc +++ b/server/gameserver/movement.cc @@ -87,7 +87,7 @@ void Movement::CalcTargetPos(float distance) } } else { unsigned short exclude_flags = 0; - if (owner_->GetCar()) { + if (owner_->HasBuffEffect(kBET_Driver)) { exclude_flags = SAMPLE_POLYFLAGS_DOOR; } glm::vec3 hit_point;