{ "category": "Weapon Ability", "packets": [ { "id": "0xBF", "subId": "0x21", "name": "Clear Weapon Ability", "description": "Clears the currently selected weapon ability.", "direction": "outgoing", "isDynamic": false, "size": 5, "fields": [ { "name": "Packet ID", "type": "byte", "size": 1, "value": "0xBF", "description": "Packet identifier" }, { "name": "Length", "type": "ushort", "size": 2, "value": "5", "description": "Packet length" }, { "name": "Sub-Command", "type": "ushort", "size": 2, "value": "0x0021", "description": "Clear Weapon Ability subcommand" } ], "source": { "file": "Projects/UOContent/Items/Weapons/Abilities/WeaponAbilityPackets.cs", "line": 37 } }, { "id": "0xBF", "subId": "0x25", "name": "Toggle Special Ability", "description": "Toggles a special weapon ability on or off.", "direction": "outgoing", "isDynamic": false, "size": 8, "fields": [ { "name": "Packet ID", "type": "byte", "size": 1, "value": "0xBF", "description": "Packet identifier" }, { "name": "Length", "type": "ushort", "size": 2, "value": "8", "description": "Packet length" }, { "name": "Sub-Command", "type": "ushort", "size": 2, "value": "0x0025", "description": "Toggle Special Ability subcommand" }, { "name": "Ability ID", "type": "short", "size": 2, "description": "Ability ID" }, { "name": "Active", "type": "bool", "size": 1, "description": "True if ability is active" } ], "source": { "file": "Projects/UOContent/Items/Weapons/Abilities/WeaponAbilityPackets.cs", "line": 40 } } ] }