The reason why duel support was removed from PvPLog version 3 was caused by a combination of issues.
The first issue is that Blizzard does not provide a "Duel Starting" event which would allow PvPLog to set an internal flag that was used to allow "friendly" units to be temporarily considered enemies.
The second issue is that PvPLog no longer contains a localizable text parser because the combat log is locale independent. This parser was also used to parse chat and fake a "Duel Starting" event.
The third issue is that to capture the above messages, PvPLog had to capture and scan every chat message. This very expensive capture was eliminated to improve the performance of PvPLog.
I did not completely remove the duel code in the hopes that some day it could be activated again and it sounds to me like you have discovered a set of conditions where the existing code "sort of" works.
Here's my offer:
If you can capture the combat logs and the PvPLog debug output for the two cases "Duel with PvP flag" and "Duel without PvP flag" and post them here (see the
Capturing PvPLog debugging information sticky topic), then I will take another look and see if there are events in the new combat log that can be used to trigger the capture of duels again.
Regards,
Brad
P.S. Zanix, What download notes?