void DoNonCombatActions(uint32 diff)
        {
            if (GC_Timer > diff || me->IsMounted()) return;
            if (Feasting()) return;

            //if (DAMPENMAGIC && !HasAuraName(me, DAMPENMAGIC) &&
            //    doCast(me, DAMPENMAGIC))
            //{ /*GC_Timer = 800;*/ return; }

            if (FROSTARMOR && !HasAuraName(me, FROSTARMOR) &&
                doCast(me, FROSTARMOR))
                return;
        }
Exemple #2
0
        void DoNonCombatActions(uint32 diff)
        {
            if (GC_Timer > diff || me->IsMounted()) return;
            if (Feasting()) return;

            if (!HasAuraName(me, DAMPENMAGIC) && 
                doCast(me, DAMPENMAGIC))
            { /*GC_Timer = 800;*/ return; }

            if (!HasAuraName(me, ICEARMOR) && 
                doCast(me, ICEARMOR))
            { /*GC_Timer = 800;*/ return; }
        }