Are you saying that client pets should not be processing this:
https://github.com/EQEmu/Server/blob...ables.cpp#L224
EDIT: What I'm seeing is the possibility of two calls to this function..one with the primary weapon, the other with the secondary weapon.
This would allow a proc from each weapon to be added to the pet's weapon proc list.
EDIT2: There is a log message for debug > '11' here:
https://github.com/EQEmu/Server/blob...ables.cpp#L234