public static void SendTitleEarned(Character character, CharacterTitleEntry titleEntry, bool lost) { using (RealmPacketOut packet = new RealmPacketOut((PacketId)RealmServerOpCode.SMSG_TITLE_EARNED, 8)) { packet.WriteUInt((uint)titleEntry.BitIndex); packet.WriteUInt(lost ? 0 : 1); character.Send(packet, false); } }
// 21 //public uint knownTitleId; public override bool Meets(Character chr, Unit target, uint miscValue) { CharacterTitleEntry title = TitleMgr.GetTitleEntry((TitleId)Value1); if (title == null) { return(false); } return(chr != null && chr.HasTitle(title.TitleId)); }