public static void HandleTitleSelectRequestMessage(WorldClient client, TitleSelectRequestMessage message) { if (message.titleId != 0) { client.Character.SelectTitle(message.titleId); } else { client.Character.ResetTitle(); } }
public void TitleSelectRequestMessageFrame(WorldClient client, TitleSelectRequestMessage titleSelectRequestMessage) { if (client.ActiveCharacter.CharacterTitle.Find(x => x.TitleId == titleSelectRequestMessage.titleId) == null) { client.SendPacket(new TitleSelectErrorMessage(0)); return; } client.ActiveCharacter.ActiveTitle = (int)titleSelectRequestMessage.titleId; client.SendPacket(new TitleSelectedMessage(titleSelectRequestMessage.titleId)); }
public static void HandleTitleSelect(TitleSelectRequestMessage message, WorldClient client) { client.Character.SelectTitle(message.titleId); }