Exemple #1
0
    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));
        }