//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"); }
//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"); }