I use the onCombatResult event. I don't think it is called/activated in the case of 3. I also only consider land units. Sea units are handled by the War Prize mod. The Captives mod only captures the three "Captive" type units. There is no check for capturing hardware along with the people.