public override void Handle(GameSession session, PacketReader packet) { short insigniaId = packet.ReadShort(); if (insigniaId < 0 && !InsigniaMetadataStorage.IsValid(insigniaId)) { return; } session.Player.InsigniaId = insigniaId; session.FieldManager.BroadcastPacket(InsigniaPacket.UpdateInsignia(session, insigniaId, CanEquipInsignia(session, insigniaId))); }
public override void Handle(GameSession session, PacketReader packet) { short insigniaId = packet.ReadShort(); if (insigniaId < 0) { return; } session.Player.InsigniaId = insigniaId; session.FieldManager.BroadcastPacket(InsigniaPacket.UpdateInsignia(session, insigniaId, true)); }
public override void Handle(GameSession session, PacketReader packet) { short insigniaID = packet.ReadShort(); session.FieldManager.BroadcastPacket(InsigniaPacket.UpdateInsignia(session, insigniaID)); }