public static SpellData GetByName(string spellName) { return Spells.FirstOrDefault( i => string.Equals(i.SpellName, spellName, StringComparison.CurrentCultureIgnoreCase) || i.ExtraSpellNames.Contains(spellName.ToLower())); }