예제 #1
0
        void EnterCombat(Unit* /*who*/) {
            StartEvent();

            DoScriptText(SAY_AGGRO, me);
            AddsAttack();
            DoZoneInCombat();
        }
예제 #2
0
    void EnterCombat(Unit* who)
    {
        StartEvent();

        DoScriptText(SAY_AGGRO, m_creature);
        AddsAttack();
        DoZoneInCombat();
    }
예제 #3
0
        void EnterCombat(Unit* /*who*/)
        {
            StartEvent();

            Talk(SAY_AGGRO);
            AddsAttack();
            DoZoneInCombat();
        }
예제 #4
0
    void Aggro(Unit* who)
    {
        StartEvent();

        DoYell(SAY_AGGRO, LANG_UNIVERSAL, NULL);
        DoPlaySoundToSet(m_creature, SOUND_AGGRO);
        AddsAttack();
    }
예제 #5
0
    void Aggro(Unit* pWho)
    {
        m_creature->SetInCombatWithZone();

        DoScriptText(SAY_AGGRO, m_creature);
        AddsAttack(pWho);

        if (!m_pInstance)
            return;

        m_pInstance->SetData(TYPE_MALACRASS, IN_PROGRESS);
    }
예제 #6
0
 void Aggro(Unit* pWho)
 {
     StartEvent();
     DoScriptText(SAY_AGGRO, m_creature);
     AddsAttack();
 }
예제 #7
0
 void Aggro(Unit* who)
 {
     StartEvent();
     DoScriptText(SAY_AGGRO, me);
     AddsAttack();
 }