mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-06 12:27:48 +00:00
fix(Scripts/TempleOfAhnQiraj): Huhuran/BugTrio - EnterCombat (#13653)
init Co-authored-by: Si1ker <Si1ker@users.noreply.github.com>
This commit is contained in:
@@ -79,15 +79,29 @@ public:
|
|||||||
|
|
||||||
void EnterCombatWithTrio(Unit* who)
|
void EnterCombatWithTrio(Unit* who)
|
||||||
{
|
{
|
||||||
|
BossAI::EnterCombat(who);
|
||||||
|
|
||||||
if (Creature* vem = instance->GetCreature(DATA_VEM))
|
if (Creature* vem = instance->GetCreature(DATA_VEM))
|
||||||
|
{
|
||||||
if (vem->GetGUID() != me->GetGUID())
|
if (vem->GetGUID() != me->GetGUID())
|
||||||
|
{
|
||||||
vem->GetAI()->AttackStart(who);
|
vem->GetAI()->AttackStart(who);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (Creature* kri = instance->GetCreature(DATA_KRI))
|
if (Creature* kri = instance->GetCreature(DATA_KRI))
|
||||||
|
{
|
||||||
if (kri->GetGUID() != me->GetGUID())
|
if (kri->GetGUID() != me->GetGUID())
|
||||||
|
{
|
||||||
kri->GetAI()->AttackStart(who);
|
kri->GetAI()->AttackStart(who);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (Creature* yauj = instance->GetCreature(DATA_YAUJ))
|
if (Creature* yauj = instance->GetCreature(DATA_YAUJ))
|
||||||
|
{
|
||||||
if (yauj->GetGUID() != me->GetGUID())
|
if (yauj->GetGUID() != me->GetGUID())
|
||||||
|
{
|
||||||
yauj->GetAI()->AttackStart(who);
|
yauj->GetAI()->AttackStart(who);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void EvadeAllBosses(EvadeReason why)
|
void EvadeAllBosses(EvadeReason why)
|
||||||
|
|||||||
@@ -61,8 +61,9 @@ struct boss_huhuran : public BossAI
|
|||||||
_hardEnrage = false;
|
_hardEnrage = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void EnterCombat(Unit* /*who*/) override
|
void EnterCombat(Unit* who) override
|
||||||
{
|
{
|
||||||
|
BossAI::EnterCombat(who);
|
||||||
events.ScheduleEvent(EVENT_FRENZY, 12s, 21s);
|
events.ScheduleEvent(EVENT_FRENZY, 12s, 21s);
|
||||||
events.ScheduleEvent(EVENT_WYVERN_STING, 25s, 43s);
|
events.ScheduleEvent(EVENT_WYVERN_STING, 25s, 43s);
|
||||||
events.ScheduleEvent(EVENT_ACID_SPIT, 1s, 20s);
|
events.ScheduleEvent(EVENT_ACID_SPIT, 1s, 20s);
|
||||||
|
|||||||
Reference in New Issue
Block a user