private void GetSpellLevels(ref List <int> Levels, string name, int overloadLevel) { if (overloadLevel == 0) { Levels = CharacterClasses.GetClassSpellLevels(name.ToLower()); if (_monSBSearch.HasArchetype("kensai")) { for (int a = 0; a <= Levels.Count - 1; a++) { Levels[a] -= 1; } } } else { Levels = CharacterClasses.GetClassSpellLevels(name.ToLower(), overloadLevel); } if (_monSBSearch.HasArchetype("spellslinger)")) { Levels[0] = 0; //no cantrips for spellslinger } }