void EnterCombat(Unit * /*who*/) { _EnterCombat(); DoScriptText(SAY_AGGRO, me); EnterPhase(PHASE_FIGHT); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); Talk(SAY_AGGRO); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_IMMOLATE, 7000); events.ScheduleEvent(EVENT_VEILOFSHADOW, 15000); }
void EnterCombat(Unit* /*who*/) override { Talk(SAY_AGGRO); _EnterCombat(); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_CALL_OF_GRAVE, 30000); events.ScheduleEvent(EVENT_TERRIFY, 20000); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_AVATAR, urand(15000, 25000)); events.ScheduleEvent(EVENT_GROUND_TREMOR, urand(15000, 25000)); }
void EnterCombat(Unit* who) { _EnterCombat(); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); StartAttack(); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.Reset(); InitSpells(); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_THROW_NET, urand(2000, 4000)); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_SHOOT, 1*IN_MILLISECONDS); events.ScheduleEvent(EVENT_STUN_BOMB, 16*IN_MILLISECONDS); }
void EnterCombat(Unit* /*who*/) override { Talk(SAY_AGGRO); _EnterCombat(); events.ScheduleEvent(EVENT_BLOODLUST, 20000); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_SUMMON_SPECTRAL_ASSASSIN, urand(6000,8000)); events.ScheduleEvent(EVENT_SHADOW_WRATH, urand(9000,18000)); }
void EnterCombat(Unit* /*who*/) override { instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me, 1); Talk(SAY_AGGRO); _EnterCombat(); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); DoScriptText(SAY_AGGRO, me); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_SPAWN_START_SPIDERS, 1000, 0, PHASE_ONE); Talk(SAY_AGGRO); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_SHOOT, 1000); events.ScheduleEvent(EVENT_STUN_BOMB, 16000); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); if (instance) instance->SetData(TYPE_NORTHREND_BEASTS, ICEHOWL_IN_PROGRESS); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_POISON_CLOUD, urand(5000, 9000)); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_FATAL_BITE, urand(17000,20000)); events.ScheduleEvent(EVENT_INFECTED_BITE, urand(10000,12000)); }
void EnterCombat(Unit* /*pWho*/) { DoScriptText(SAY_AGGRO, me); _EnterCombat(); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); Talk(TALK_INTRO); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_PARALYZING_SCREECH, 14000); events.ScheduleEvent(EVENT_CYCLONE_OF_FEATHERS, 5000); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); Talk(YELL_AGGRO); events.ScheduleEvent(EVENT_CLEAVE, 10000); }
void EnterCombat(Unit* /*pWho*/) { DoScriptText(RAND(SAY_AGGRO_1, SAY_AGGRO_2), me); _EnterCombat(); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); }
void EnterCombat(Unit* /*who*/) { CheckVoids(); _EnterCombat(); Talk(SAY_AGGRO); }
void EnterCombat(Unit* /*who*/) override { _EnterCombat(); events.ScheduleEvent(EVENT_FRENZY, 20000); events.ScheduleEvent(EVENT_KNOCK_AWAY, 18000); }
void EnterCombat(Unit* /*who*/) override { if (!IsInGhostForm) _EnterCombat(); }
void EnterCombat(Unit* /*who*/) { _EnterCombat(); events.ScheduleEvent(EVENT_CRYSTALIZE, 20*IN_MILLISECONDS); events.ScheduleEvent(EVENT_MOTHERS_MILK, 10*IN_MILLISECONDS); }