/// <summary> /// Adds a prof. /// </summary> /// <param name="info">The spellinfo.</param> public void AddProf(SpellInfo info) { if (Profs.TryAdd(info.ID, info)) { info.SendProfToClient(Owner); Database.CharacterDatabase.SaveProf(Owner, info); } }
/// <summary> /// Adds a spell. /// </summary> /// <param name="info">The spellinfo.</param> public bool AddSpell(SpellInfo info) { if (Spells.ContainsKey(info.ID)) return false; if (Spells.TryAdd(info.ID, info)) { info.SendSpellToClient(Owner); Database.CharacterDatabase.SaveSpell(Owner, info); return true; } return false; }