コード例 #1
0
            void JustDied(Unit* /*killer*/) override
            {
                Talk(SAY_DEATH);
                removeAdds();

                instance->SetBossState(DATA_KARGATH, DONE);
            }
コード例 #2
0
    void JustDied(Unit* /*Killer*/)
    {
        DoScriptText(SAY_DEATH, me);
        removeAdds();

        if (instance)
            instance->SetData(DATA_KARGATH, DONE);
    }
コード例 #3
0
            void Reset() override
            {
                removeAdds();
                _Reset();
                me->SetSpeed(MOVE_RUN, 2);
                me->SetWalk(false);

                Initialize();
            }
コード例 #4
0
    void Reset()
    {
        removeAdds();

        m_creature->SetSpeedRate(MOVE_RUN, 2.0f);

        summoned = 2;
        InBlade = false;
        Wait_Timer = 0;

        Charge_timer = 0;
        Blade_Dance_Timer = 45000;
        Summon_Assistant_Timer = 30000;
        Assassins_Timer = 5000;
        resetcheck_timer = 5000;
    }
コード例 #5
0
            void Reset()
            {
                removeAdds();

                me->SetSpeed(MOVE_RUN, 2);
                me->RemoveUnitMovementFlag(MOVEMENTFLAG_WALKING);

                summoned = 2;
                InBlade = false;
                Wait_Timer = 0;

                Charge_timer = 0;
                Blade_Dance_Timer = 45000;
                Summon_Assistant_Timer = 30000;
                Assassins_Timer = 5000;
                resetcheck_timer = 5000;
            }
コード例 #6
0
            void Reset() override
            {
                removeAdds();

                me->SetSpeed(MOVE_RUN, 2);
                me->SetWalk(false);

                summoned = 2;
                InBlade = false;
                Wait_Timer = 0;

                Charge_timer = 0;
                Blade_Dance_Timer = 45000;
                Summon_Assistant_Timer = 30000;
                Assassins_Timer = 5000;
                resetcheck_timer = 5000;
            }
コード例 #7
0
    void Reset()
    {
        removeAdds();

        me->SetSpeed(MOVE_RUN, 2);
        me->RemoveUnitMovementFlag(MOVEFLAG_WALK_MODE);

        summoned = 1;
        InBlade = false;
        Wait_Timer = 0;

        Charge_timer = 0;
        Blade_Dance_Timer = 30000;
        Summon_Assistant_Timer = 15000;
        Assassins_Timer = 5000;
        resetcheck_timer = 5000;

        if (instance)
            instance->SetData(DATA_KARGATH, NOT_STARTED);
    }
コード例 #8
0
    void Reset()
    {
        removeAdds();

        me->SetSpeed(MOVE_RUN, 2);
        me->SetWalk(false);

        summoned = 1;
        InBlade = false;
        Wait_Timer = 0;

        Charge_timer = 0;
        Blade_Dance_Timer = 30000;
        Summon_Assistant_Timer = 15000;
        Assassins_Timer = 5000;
        resetcheck_timer = 5000;

        if (pInstance)
            pInstance->SetData(DATA_KARGATH, NOT_STARTED);
    }
コード例 #9
0
 void JustDied(Unit* Killer)
 {
     DoScriptText(SAY_DEATH, m_creature);
     removeAdds();
 }
コード例 #10
0
 void JustDied(Unit* /*Killer*/)
 {
     DoScriptText(SAY_DEATH, me);
     removeAdds();
 }
コード例 #11
0
 void JustDied(Unit* /*killer*/) override
 {
     _JustDied();
     Talk(SAY_DEATH);
     removeAdds();
 }
コード例 #12
0
 void JustDied(Unit* /*killer*/)
 {
     Talk(SAY_DEATH);
     removeAdds();
 }
コード例 #13
0
 void JustDied(Unit* Killer)
 {
     DoPlaySoundToSet(m_creature, SOUND_DEATH);
     DoYell(SAY_DEATH,LANG_UNIVERSAL,NULL);
     removeAdds();
 }