public static void HandleOrnamentSelectRequestMessage(WorldClient client, OrnamentSelectRequestMessage message) { if (message.ornamentId != 0) { client.Character.SelectOrnament(message.ornamentId); } else { client.Character.ResetOrnament(); } }
public void OrnamentSelectRequestMessageFrame(WorldClient client, OrnamentSelectRequestMessage ornamentSelectRequestMessage) { if (client.ActiveCharacter.CharacterOrnament.Find(x => x.OrnamentId == ornamentSelectRequestMessage.ornamentId) == null) { client.SendPacket(new OrnamentSelectErrorMessage(0)); return; } client.ActiveCharacter.ActiveOrnament = (int)ornamentSelectRequestMessage.ornamentId; client.SendPacket(new OrnamentSelectedMessage(ornamentSelectRequestMessage.ornamentId)); }
public static void HandleOrnamentSelect(OrnamentSelectRequestMessage message, WorldClient client) { client.Character.SetOrnament(message.ornamentId); }