aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2024-04-08 19:11:32 +0200
committerGitHub <noreply@github.com>2024-04-08 19:11:32 +0200
commit4f5d1737a3975b0815ddd48f724b7df4fb46860a (patch)
tree40951b84037e673dec9ca4e051d1687d5054cbda
parent958b4726b6a2c2352929210704bd3c75018c35a8 (diff)
Core/Gameobjects: Changed the highlight logic for GAMEOBJECT_TYPE_GATHERING_NODE (#29896)
-rw-r--r--src/server/game/Entities/Object/Updates/ViewerDependentValues.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h
index c89b74cafdf..f73bed33eb5 100644
--- a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h
+++ b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h
@@ -132,7 +132,7 @@ public:
dynFlags &= ~GO_DYNFLAG_LO_NO_INTERACT;
break;
case GAMEOBJECT_TYPE_GATHERING_NODE:
- if (gameObject->CanActivateForPlayer(receiver))
+ if (gameObject->GetGOInfo()->GetConditionID1() && gameObject->CanActivateForPlayer(receiver))
dynFlags |= GO_DYNFLAG_LO_ACTIVATE | GO_DYNFLAG_LO_SPARKLE | GO_DYNFLAG_LO_HIGHLIGHT;
if (gameObject->GetGoStateFor(receiver->GetGUID()) == GO_STATE_ACTIVE)
dynFlags |= GO_DYNFLAG_LO_DEPLETED;