diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 4f24bd3a5e6..d242363990d 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -2479,6 +2479,9 @@ float GameObject::GetInteractionDistance() const case GAMEOBJECT_TYPE_FISHINGHOLE: case GAMEOBJECT_TYPE_FISHINGNODE: return 20.0f + CONTACT_DISTANCE; // max spell range + case GAMEOBJECT_TYPE_DOOR: + case GAMEOBJECT_TYPE_QUESTGIVER: + return INTERACTION_DISTANCE + GetFloatValue(OBJECT_FIELD_SCALE_X); default: return INTERACTION_DISTANCE; }