From f4a1b89a588fac903967695120f26a94b68c519c Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Sat, 25 Jul 2026 14:19:29 -0300 Subject: [PATCH] fix(Scripts/TempleOfAhnQiraj): pass aggro target to Skeram's aggro yell (#26789) --- .../scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp index 69adba859..4661185b3 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp @@ -142,7 +142,7 @@ struct boss_skeram : public BossAI me->RemoveCorpse(); } - void JustEngagedWith(Unit* /*who*/) override + void JustEngagedWith(Unit* who) override { _JustEngagedWith(); events.Reset(); @@ -154,7 +154,9 @@ struct boss_skeram : public BossAI if (!me->IsSummon()) { - Talk(SAY_AGGRO); + // Resolve pets/guardians to their owner so gendered locales resolve $g against the puller + Player* puller = who->GetCharmerOrOwnerPlayerOrPlayerItself(); + Talk(SAY_AGGRO, puller ? puller : who); } }