{
    "category":  "Combat",
    "packets":  [
                    {
                        "id":  "0x2F",
                        "name":  "Swing",
                        "description":  "Notifies client of a melee swing between two mobiles.",
                        "direction":  "outgoing",
                        "isDynamic":  false,
                        "size":  10,
                        "fields":  [
                                       {
                                           "name":  "Packet ID",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x2F",
                                           "description":  "Packet identifier"
                                       },
                                       {
                                           "name":  "Unknown",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x00",
                                           "description":  "Unknown"
                                       },
                                       {
                                           "name":  "Attacker Serial",
                                           "type":  "uint",
                                           "size":  4,
                                           "description":  "Serial of attacker"
                                       },
                                       {
                                           "name":  "Defender Serial",
                                           "type":  "uint",
                                           "size":  4,
                                           "description":  "Serial of defender"
                                       }
                                   ],
                        "source":  {
                                       "file":  "Projects/Server/Network/Packets/OutgoingCombatPackets.cs",
                                       "line":  23
                                   }
                    },
                    {
                        "id":  "0x72",
                        "name":  "Set War Mode",
                        "description":  "Sets the client\u0027s war/peace mode state.",
                        "direction":  "outgoing",
                        "isDynamic":  false,
                        "size":  5,
                        "fields":  [
                                       {
                                           "name":  "Packet ID",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x72",
                                           "description":  "Packet identifier"
                                       },
                                       {
                                           "name":  "Warmode",
                                           "type":  "bool",
                                           "size":  1,
                                           "description":  "True = war mode, False = peace mode"
                                       },
                                       {
                                           "name":  "Unknown1",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x00",
                                           "description":  "Unknown"
                                       },
                                       {
                                           "name":  "Unknown2",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x32",
                                           "description":  "Unknown (50)"
                                       },
                                       {
                                           "name":  "Unknown3",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0x00",
                                           "description":  "Unknown"
                                       }
                                   ],
                        "source":  {
                                       "file":  "Projects/Server/Network/Packets/OutgoingCombatPackets.cs",
                                       "line":  40
                                   }
                    },
                    {
                        "id":  "0xAA",
                        "name":  "Change Combatant",
                        "description":  "Notifies client of current combat target.",
                        "direction":  "outgoing",
                        "isDynamic":  false,
                        "size":  5,
                        "fields":  [
                                       {
                                           "name":  "Packet ID",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0xAA",
                                           "description":  "Packet identifier"
                                       },
                                       {
                                           "name":  "Combatant Serial",
                                           "type":  "uint",
                                           "size":  4,
                                           "description":  "Serial of current combatant (0 = none)"
                                       }
                                   ],
                        "source":  {
                                       "file":  "Projects/Server/Network/Packets/OutgoingCombatPackets.cs",
                                       "line":  43
                                   }
                    }
                ]
}