fix(Core/Scripts): skip areatrigger scripts for gamemasters (#25196)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Andrew
2026-03-23 10:02:15 -03:00
committed by GitHub
parent 4f363ac4bf
commit 3da6e30196
6 changed files with 6 additions and 15 deletions
@@ -246,9 +246,6 @@ public:
bool OnTrigger(Player* player, AreaTrigger const* /*at*/) override
{
if (player->IsGameMaster())
return false;
if (InstanceScript* instance = player->GetInstanceScript())
{
if (Creature* beast = ObjectAccessor::GetCreature(*player, instance->GetGuidData(DATA_THE_BEAST)))
@@ -268,9 +265,6 @@ public:
bool OnTrigger(Player* player, AreaTrigger const* /*at*/) override
{
if (player->IsGameMaster())
return false;
if (InstanceScript* instance = player->GetInstanceScript())
{
if (Creature* beast = ObjectAccessor::GetCreature(*player, instance->GetGuidData(DATA_THE_BEAST)))