fix(Core/Creature): Fix bosses with hard reset flag not respawning an… (#14862)

This commit is contained in:
Skjalf
2023-02-04 15:35:53 -03:00
committed by GitHub
parent c08a5ba3fa
commit 8aa331b432
3 changed files with 23 additions and 1 deletions

View File

@@ -554,6 +554,19 @@ BossAI::BossAI(Creature* creature, uint32 bossId) : ScriptedAI(creature),
SetBoundary(instance->GetBossBoundary(bossId));
}
bool BossAI::CanRespawn()
{
if (instance)
{
if (instance->GetBossState(_bossId) == DONE)
{
return false;
}
}
return true;
}
void BossAI::_Reset()
{
if (!me->IsAlive())