mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-30 09:03:47 +00:00
refactor(Core/AI): Some more refactoring prep for Comat Threat system… (#15026)
Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com>
This commit is contained in:
@@ -140,9 +140,9 @@ public:
|
||||
me->CastSpell(me, SPELL_FREEZE_ANIM, true);
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* who) override
|
||||
void JustEngagedWith(Unit* who) override
|
||||
{
|
||||
BossAI::EnterCombat(who);
|
||||
BossAI::JustEngagedWith(who);
|
||||
events.ScheduleEvent(EVENT_COLOSSUS_MIGHTY_BLOW, 10000);
|
||||
events.ScheduleEvent(EVENT_COLOSSUS_HEALTH_1, 1000);
|
||||
events.ScheduleEvent(EVENT_COLOSSUS_HEALTH_2, 1000);
|
||||
@@ -276,7 +276,7 @@ public:
|
||||
Talk(EMOTE_ALTAR);
|
||||
}
|
||||
|
||||
void EnterCombat(Unit*) override
|
||||
void JustEngagedWith(Unit*) override
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -76,9 +76,9 @@ public:
|
||||
BossAI::Reset();
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* who) override
|
||||
void JustEngagedWith(Unit* who) override
|
||||
{
|
||||
BossAI::EnterCombat(who);
|
||||
BossAI::JustEngagedWith(who);
|
||||
events.ScheduleEvent(EVENT_ECK_BERSERK, urand(60000, 90000));
|
||||
events.ScheduleEvent(EVENT_ECK_BITE, 5000);
|
||||
events.ScheduleEvent(EVENT_ECK_SPIT, 10000);
|
||||
|
||||
@@ -111,10 +111,10 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* who) override
|
||||
void JustEngagedWith(Unit* who) override
|
||||
{
|
||||
Talk(SAY_AGGRO);
|
||||
BossAI::EnterCombat(who);
|
||||
BossAI::JustEngagedWith(who);
|
||||
|
||||
ScheduleEvents(true);
|
||||
me->RemoveAurasDueToSpell(SPELL_START_VISUAL);
|
||||
|
||||
@@ -81,10 +81,10 @@ public:
|
||||
events2.ScheduleEvent(EVENT_PHANTOM, 21000);
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* who) override
|
||||
void JustEngagedWith(Unit* who) override
|
||||
{
|
||||
Talk(SAY_AGGRO);
|
||||
BossAI::EnterCombat(who);
|
||||
BossAI::JustEngagedWith(who);
|
||||
me->CastSpell(me, SPELL_MOJO_FRENZY, true);
|
||||
|
||||
events.ScheduleEvent(EVENT_GROUND_TREMOR, 18000);
|
||||
|
||||
@@ -102,10 +102,10 @@ public:
|
||||
_achievement = false;
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* who) override
|
||||
void JustEngagedWith(Unit* who) override
|
||||
{
|
||||
Talk(SAY_AGGRO);
|
||||
BossAI::EnterCombat(who);
|
||||
BossAI::JustEngagedWith(who);
|
||||
|
||||
events.ScheduleEvent(EVENT_POISON_NOVA, 10000);
|
||||
events.ScheduleEvent(EVENT_POWERFULL_BITE, 3000);
|
||||
|
||||
Reference in New Issue
Block a user