From 8c26c9bc88bf7441a0c520c7e2c4a4df656cca3e Mon Sep 17 00:00:00 2001 From: Miraco Date: Sun, 7 Jul 2024 20:01:25 +0200 Subject: [PATCH] Ramparts: correct some code to trigger boss aggro remove some not needed code, hellfire sentry are never temporarysummons --- .../hellfire_ramparts/hellfire_ramparts.cpp | 6 ++---- .../hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.cpp b/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.cpp index 1d2725b202..9b00021af0 100644 --- a/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.cpp +++ b/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.cpp @@ -39,14 +39,12 @@ void instance_ramparts::OnCreatureCreate(Creature* pCreature) { switch (pCreature->GetEntry()) { + case NPC_VAZRUDEN_HERALD: case NPC_VAZRUDEN: m_npcEntryGuidStore[pCreature->GetEntry()] = pCreature->GetObjectGuid(); break; case NPC_HELLFIRE_SENTRY: - if (pCreature->IsTemporarySummon()) - m_VazrudenTemporaryGuids.push_back(pCreature->GetObjectGuid()); - else - m_VazrudenPermanentGuids.push_back(pCreature->GetDbGuid()); + m_VazrudenPermanentGuids.push_back(pCreature->GetDbGuid()); break; } } diff --git a/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h b/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h index 3dce1080a3..72f58844ff 100644 --- a/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h +++ b/src/game/AI/ScriptDevAI/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h @@ -42,7 +42,6 @@ class instance_ramparts : public ScriptedInstance uint32 m_uiSentryCounter; std::vector m_VazrudenPermanentGuids; - GuidVector m_VazrudenTemporaryGuids; }; #endif