File tree Expand file tree Collapse file tree
src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -436,6 +436,7 @@ struct boss_nefarian : public BossAI
436436 _phase3 = false ;
437437 _despawn = false ;
438438 _despawnTimer = 30000 ;
439+ _sayLowHealth = false ;
439440 }
440441
441442 void Reset () override
@@ -502,8 +503,11 @@ struct boss_nefarian : public BossAI
502503 Talk (SAY_RAISE_SKELETONS);
503504 }
504505
505- if (me->HealthBelowPctDamaged (5 , damage))
506+ if (!_sayLowHealth && me->HealthBelowPctDamaged (5 , damage))
507+ {
508+ _sayLowHealth = true ;
506509 Talk (SAY_XHEALTH);
510+ }
507511 }
508512
509513 void UpdateAI (uint32 diff) override
@@ -617,6 +621,7 @@ struct boss_nefarian : public BossAI
617621 bool _despawn;
618622 uint32 _despawnTimer;
619623 bool _phase3;
624+ bool _sayLowHealth;
620625};
621626
622627void AddSC_boss_nefarian ()
You can’t perform that action at this time.
0 commit comments