/// <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); }