mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-07 15:28:02 +00:00
fix(Core/Player): Object Visibility Condition should not apply game masters. (#25622)
This commit is contained in:
@@ -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<Player*>(this), const_cast<WorldObject*>(object));
|
||||
return sConditionMgr->IsObjectMeetToConditions(info, conds);
|
||||
|
||||
Reference in New Issue
Block a user