@@ -660,11 +660,11 @@ enum {
660660
661661 GO_PURIFIED_FOOD = 175336 ,
662662
663- FACTION_BLACKWOOD = 35 , // Faction guessed
663+ FACTION_BLACKWOOD = 35 ,
664664
665665 EMOTE_LURED = -1010027 ,
666666 EMOTE_PURIFIED = -1010028 ,
667- EMOTE_GENERIC_FLEE = - 1000007 ,
667+ GENERIC_EMOTE_FLEE = 1150 ,
668668
669669 SPELL_BATTLE_STANCE = 7165 ,
670670 SPELL_THUNDERCLAP = 8078 ,
@@ -693,7 +693,7 @@ struct npc_corrupted_furbolgAI : public CombatAI
693693 {
694694 if (m_isFirst)
695695 DoScriptText (EMOTE_PURIFIED , m_creature);
696- m_creature->SetFactionTemporary (FACTION_BLACKWOOD , TEMPFACTION_RESTORE_COMBAT_STOP );
696+ m_creature->SetFactionTemporary (FACTION_BLACKWOOD , TEMPFACTION_RESTORE_COMBAT_STOP | TEMPFACTION_TOGGLE_IMMUNE_TO_PLAYER );
697697 m_creature->GetMotionMaster ()->MoveRandomAroundPoint (m_bowlCoords.GetPositionX (), m_bowlCoords.GetPositionY (), m_bowlCoords.GetPositionZ (), 40 .f );
698698 m_creature->SetWalk (true );
699699 ResetTimer (EVENT_FURBOLG_RESET , 90s);
@@ -790,7 +790,7 @@ struct npc_corrupted_furbolgAI : public CombatAI
790790 {
791791 if (m_creature->GetHealthPercent () <= 15 .f )
792792 {
793- DoScriptText ( EMOTE_GENERIC_FLEE , m_creature);
793+ DoBroadcastText ( GENERIC_EMOTE_FLEE , m_creature);
794794 if (DoFlee ())
795795 m_hasFled = true ;
796796 DisableCombatAction (action);
0 commit comments