BattleNet.ClientlessBot.DetermineCharacterSkillSetup C# (CSharp) Method

DetermineCharacterSkillSetup() public method

public DetermineCharacterSkillSetup ( ) : void
return void
        public void DetermineCharacterSkillSetup()
        {
            if (Me.Class == GameData.CharacterClassType.SORCERESS) {
                if (BotGameData.SkillLevels.ContainsKey(Skills.Type.LIGHTNING) && BotGameData.SkillLevels[Skills.Type.LIGHTNING] >= 15 || BotGameData.SkillLevels.ContainsKey(Skills.Type.CHAIN_LIGHTNING) && BotGameData.SkillLevels[Skills.Type.CHAIN_LIGHTNING] >= 15) {
                    Console.WriteLine("{0}: [D2GS] Using Lightning/Chain Lightning Sorceress setup" ,Account);
                    BotGameData.CharacterSkillSetup = GameData.CharacterSkillSetupType.SORCERESS_LIGHTNING;
                }
                else if (BotGameData.SkillLevels.ContainsKey(Skills.Type.blizzard) && BotGameData.SkillLevels[Skills.Type.blizzard] >= 15 && BotGameData.SkillLevels.ContainsKey(Skills.Type.glacial_spike) && BotGameData.SkillLevels[Skills.Type.glacial_spike] >= 8 && BotGameData.SkillLevels.ContainsKey(Skills.Type.ice_blast) && BotGameData.SkillLevels[Skills.Type.ice_blast] >= 8) {
                        Console.WriteLine("{0}: [D2GS] Using Blizzard/Glacial Spike/Ice Blast Sorceress setup.",Account);
                        BotGameData.CharacterSkillSetup = GameData.CharacterSkillSetupType.SORCERESS_BLIZZARD;
                }
            } else if (Me.Class == GameData.CharacterClassType.PALADIN) {
                if (BotGameData.SkillLevels.ContainsKey(Skills.Type.blessed_hammer) && BotGameData.SkillLevels[Skills.Type.blessed_hammer] >= 15 && BotGameData.SkillLevels.ContainsKey(Skills.Type.concentration) && BotGameData.SkillLevels[Skills.Type.concentration] >= 15) {
                    Console.WriteLine("{0}: [D2GS] Using Hammerdin Paladin setup.",Account);
                    BotGameData.CharacterSkillSetup = GameData.CharacterSkillSetupType.PALADIN_HAMMERDIN;
                }else {
                    Console.WriteLine("{0}: [D2GS] Unknown Paladin skill setup." ,Account);
                    BotGameData.CharacterSkillSetup = GameData.CharacterSkillSetupType.UNKNOWN_SETUP;
                }
            } else {
                Console.WriteLine("No configuration available for this character class");
                BotGameData.CharacterSkillSetup = GameData.CharacterSkillSetupType.UNKNOWN_SETUP;
            }
        }