fix(Scripts/Dalaran): Prevent Minigob Manabonk from targeting GMs (#25123)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Andrew
2026-03-19 08:33:38 -03:00
committed by GitHub
parent 772271ec74
commit 8f5900b36b
@@ -526,6 +526,7 @@ struct npc_minigob_manabonk : public ScriptedAI
void Reset() override void Reset() override
{ {
me->SetVisible(false); me->SetVisible(false);
playerGUID.Clear();
events.ScheduleEvent(EVENT_SELECT_TARGET, 1s); events.ScheduleEvent(EVENT_SELECT_TARGET, 1s);
} }
@@ -579,6 +580,11 @@ struct npc_minigob_manabonk : public ScriptedAI
case EVENT_POLYMORPH: case EVENT_POLYMORPH:
if (Player* player = ObjectAccessor::GetPlayer(*me, playerGUID)) if (Player* player = ObjectAccessor::GetPlayer(*me, playerGUID))
{ {
if (player->IsGameMaster())
{
me->DespawnOrUnsummon();
return;
}
DoCast(player, SPELL_MANABONKED); DoCast(player, SPELL_MANABONKED);
SendMailToPlayer(player); SendMailToPlayer(player);
} }