Пример #1
0
        //Base class for each individual class!
        public Monk()
        {
            //Monk Inna Full Set
            List <CacheACDItem> equippedItems = Bot.Character.Data.BackPack.ReturnCurrentEquippedItems();
            int InnaSetItemCount = equippedItems.Count(i => i.ThisRealName.Contains("Inna"));

            if (InnaSetItemCount > 3)
            {
                Logger.DBLog.InfoFormat("Monk has full inna set!");
                Bot.Settings.Class.bMonkInnaSet = true;
            }
            else
            {
                Bot.Settings.Class.bMonkInnaSet = false;
            }


            //Combo Strike???
            if (HotBar.PassivePowers.Contains(SNOPower.Monk_Passive_CombinationStrike))
            {
                Logger.DBLog.InfoFormat("Combination Strike Found!");
                Bot.Settings.Class.bMonkComboStrike = true;
                int TotalAbilities = HotBar.HotbarPowers.Count(power => SpiritGeneratingAbilities.Contains(power));
                Bot.Settings.Class.iMonkComboStrikeAbilities = TotalAbilities;
            }
            else
            {
                Bot.Settings.Class.bMonkComboStrike          = false;
                Bot.Settings.Class.iMonkComboStrikeAbilities = 0;
            }

            Logger.DBLog.DebugFormat("[Funky] Using Monk Player Class");
        }
Пример #2
0
        //Base class for each individual class!
        public Monk()
        {
            //Combo Strike???
            if (Hotbar.PassivePowers.Contains(SNOPower.Monk_Passive_CombinationStrike))
            {
                Logger.DBLog.InfoFormat("Combination Strike Found!");
                FunkyBaseExtension.Settings.Monk.bMonkComboStrike = true;
                int TotalAbilities = Hotbar.HotbarSkills.Count(Skill => SpiritGeneratingAbilities.Contains(Skill.Power));
                FunkyBaseExtension.Settings.Monk.iMonkComboStrikeAbilities = TotalAbilities;
            }
            else
            {
                FunkyBaseExtension.Settings.Monk.bMonkComboStrike          = false;
                FunkyBaseExtension.Settings.Monk.iMonkComboStrikeAbilities = 0;
            }

            Settings.PluginSettings.SerializeToXML(FunkyBaseExtension.Settings);

            Logger.DBLog.DebugFormat("[Funky] Using Monk Player Class");
        }