From 6fd0a6710422429acaa2518a89f4267b83547296 Mon Sep 17 00:00:00 2001 From: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:25:19 +0200 Subject: [PATCH] fix(Core/Player): Object Visibility Condition should not apply game masters. (#25622) --- src/server/game/Entities/Player/Player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 275be9437..4b5804c29 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -14346,6 +14346,9 @@ bool Player::CanSeeSpellClickOn(Creature const* c) const bool Player::CanSeeObjectByVisibilityConditions(WorldObject const* object) const { + if (IsGameMaster()) + return true; + ConditionList conds = sConditionMgr->GetConditionsForObjectVisibility(object); ConditionSourceInfo info = ConditionSourceInfo(const_cast(this), const_cast(object)); return sConditionMgr->IsObjectMeetToConditions(info, conds);