Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
        /// <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;
        }