Пример #1
0
        static Mode()
        {
            mUsePoisons  = new bool[6];
            mPoisonsMain = new Helpers.Enum.LeathalPoisonSpellId[6];
            mPoisonsOff  = new Helpers.Enum.NonLeathalPoisonSpellId[6];

            mUsePoisons[(int)Helpers.Enum.LocationContext.Raid]         = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Arena]        = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Dungeon]      = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Battleground] = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.World]        = true;

            if (Helpers.Spells.FindSpell(108211))
            {
                for (int i = 1; i < 6; i++)
                {
                    mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                    mPoisonsOff[i]  = Helpers.Enum.NonLeathalPoisonSpellId.Leeching;
                }
            }
            else if (Helpers.Spells.FindSpell(108215))
            {
                for (int i = 1; i < 6; i++)
                {
                    mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                    mPoisonsOff[i]  = Helpers.Enum.NonLeathalPoisonSpellId.Paralytic;
                }
            }
            else
            {
                for (int i = 1; i < 6; i++)
                {
                    mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                    mPoisonsOff[i]  = Helpers.Enum.NonLeathalPoisonSpellId.MindNumbing;
                }
            }

            mCooldownUse = Helpers.Enum.CooldownUse.Always;
            mSap         = Helpers.Enum.Saps.Adds;

            mOverrideContext = false;

            mUseCooldowns = true; //mSWPick = true;
            Helpers.Rogue.alwaysStealthCheck = true;
            mUseCombat     = true;
            mForceBehind   = false;
            mTargeting     = true;
            mUseMovement   = true;
            mMoveBehind    = true;
            mMoveBackwards = true;
            mAlwaysStealth = false;
            mNeverStealth  = false;
            mUseAoe        = true;
            mCrowdControl  = true;
            mPickPocket    = true;
            mFoKPull       = false;
            mVanish        = true;
            mDistract      = true;
        }
Пример #2
0
        static Mode()
        {
            mUsePoisons  = new bool[6];
            mPoisonsMain = new Helpers.Enum.LeathalPoisonSpellId[6];
            mPoisonsOff = new Helpers.Enum.NonLeathalPoisonSpellId[6];

            mUsePoisons[(int)Helpers.Enum.LocationContext.Raid] = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Arena] = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Dungeon] = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.Battleground] = true;
            mUsePoisons[(int)Helpers.Enum.LocationContext.World] = true;

            if (Helpers.Spells.FindSpell(108211))
            for (int i = 1; i < 6; i++)
            {
                mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                mPoisonsOff[i] = Helpers.Enum.NonLeathalPoisonSpellId.Leeching;
            }
            else if (Helpers.Spells.FindSpell(108215))
                for (int i = 1; i < 6; i++)
                {
                    mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                    mPoisonsOff[i] = Helpers.Enum.NonLeathalPoisonSpellId.Paralytic;
                }
            else for (int i = 1; i < 6; i++)
                {
                    mPoisonsMain[i] = Helpers.Enum.LeathalPoisonSpellId.Deadly;
                    mPoisonsOff[i] = Helpers.Enum.NonLeathalPoisonSpellId.MindNumbing;
                }

            mCooldownUse = Helpers.Enum.CooldownUse.Always;
            mSap = Helpers.Enum.Saps.Adds;

            mOverrideContext = false;

            mUseCooldowns = true; //mSWPick = true;
            Helpers.Rogue.alwaysStealthCheck = true;
            mUseCombat = true;
            mForceBehind = false;
            mTargeting = true;
            mUseMovement = true;
            mMoveBehind = true;
            mMoveBackwards = true;
            mAlwaysStealth = false;
            mNeverStealth = false;
            mUseAoe = true;
            mCrowdControl = true;
            mPickPocket = true;
            mFoKPull = false;
            mVanish = true;
            mDistract = true;
        }