示例#1
0
        /// <summary>
        /// Adds keyword and sends NewKeyword.
        /// </summary>
        /// <param name="keywordId"></param>
        private bool Give(ushort keywordId)
        {
            var data = AuraData.KeywordDb.Find(keywordId);

            if (data == null)
            {
                Log.Error("Keywords.Give: Unknown keyword '{0}'.", keywordId);
                return(false);
            }

            if (!this.Add(keywordId))
            {
                return(false);
            }

            Send.AddKeyword(_creature, keywordId);
            return(true);
        }