mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/Blood Furnace: Fix infinite loop in Broggok encounter
Fix infinite loop in Broggok encounter caused by https://github.com/TrinityCore/TrinityCore/pull/23300
(cherry picked from commit 30a4aca266)
This commit is contained in:
@@ -209,6 +209,7 @@ class instance_blood_furnace : public InstanceMapScript
|
||||
void ResetPrisoners(GuidSet& prisoners)
|
||||
{
|
||||
for (GuidSet::const_iterator i = prisoners.begin(); i != prisoners.end();)
|
||||
{
|
||||
if (Creature * prisoner = instance->GetCreature(*i))
|
||||
{
|
||||
if (!prisoner->IsAlive())
|
||||
@@ -218,6 +219,9 @@ class instance_blood_furnace : public InstanceMapScript
|
||||
|
||||
ResetPrisoner(prisoner);
|
||||
}
|
||||
else
|
||||
++i;
|
||||
}
|
||||
}
|
||||
|
||||
void ResetPrisoner(Creature* prisoner)
|
||||
|
||||
Reference in New Issue
Block a user