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

View File

@@ -526,6 +526,7 @@ struct npc_minigob_manabonk : public ScriptedAI
void Reset() override
{
me->SetVisible(false);
playerGUID.Clear();
events.ScheduleEvent(EVENT_SELECT_TARGET, 1s);
}
@@ -579,6 +580,11 @@ struct npc_minigob_manabonk : public ScriptedAI
case EVENT_POLYMORPH:
if (Player* player = ObjectAccessor::GetPlayer(*me, playerGUID))
{
if (player->IsGameMaster())
{
me->DespawnOrUnsummon();
return;
}
DoCast(player, SPELL_MANABONKED);
SendMailToPlayer(player);
}