Exemplo n.º 1
0
        private void CheckFindMode()
        {
            if (WowApi.PlayerData.AmmoCount == 1 && EquipAmmo.CanCastSpell && ThrowFlag)
            {
                EquipAmmo.CastSpell();
            }

            if (WowApi.PlayerData.PlayerLevel < 5)
            {
                FindTargetMode = RogueFindTargetMode.Throw;
            }
            else if ((StealthFlag && WowApi.PlayerData.PlayerLevel > StealthLevel) &&
                     ThrowFlag)
            {
                FindTargetMode = RogueFindTargetMode.StealthAndThrow;
            }
            else if (StealthFlag && WowApi.PlayerData.PlayerLevel > StealthLevel)
            {
                FindTargetMode = RogueFindTargetMode.Stealth;
            }
            else if (ThrowFlag)
            {
                FindTargetMode = RogueFindTargetMode.Throw;
            }
            else
            {
                FindTargetMode = RogueFindTargetMode.Normal;
            }
        }
Exemplo n.º 2
0
        private void CheckFindMode()
        {
            if (Api.PlayerData.AmmoCount == 1 && EquipAmmo.CanCastSpell && ThrowFlag)
            {
                EquipAmmo.CastSpell();
            }

            if (StealthFlag && ThrowFlag && !FriendlyFlag)
            {
                FindTargetMode = RogueFindTargetMode.StealthAndThrow;
            }
            else if (StealthFlag)
            {
                FindTargetMode = RogueFindTargetMode.Stealth;
            }
            else if (ThrowFlag && !FriendlyFlag)
            {
                FindTargetMode = RogueFindTargetMode.Throw;
            }
            else
            {
                FindTargetMode = RogueFindTargetMode.Normal;
            }
        }