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();
		}
Exemple #8
0
            void EnterCombat(Unit* /*who*/) override
            {
                _EnterCombat();

                StartAttack();
            }
Exemple #9
0
 void EnterCombat(Unit* /*who*/) override
 {
     _EnterCombat();
     events.Reset();
     InitSpells();
 }
Exemple #10
0
 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();
 }
Exemple #15
0
 void EnterCombat(Unit* /*who*/)
 {
     _EnterCombat();
     DoScriptText(SAY_AGGRO, me);
 }
Exemple #16
0
 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);
 }
Exemple #19
0
 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);
 }
Exemple #23
0
 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);
 }
Exemple #25
0
 void EnterCombat(Unit* /*pWho*/)
 {
     DoScriptText(RAND(SAY_AGGRO_1, SAY_AGGRO_2), me);
     _EnterCombat();
 }
 void EnterCombat(Unit* /*who*/)
 {
     _EnterCombat();
 }
Exemple #27
0
 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);
 }