Yes, it just checks Player1 and Player2's stats and generates global flags every time dialog is either initiated (from a trigger, for example) or requested, like when you click on someone. Probably unnecessary redundancy, because presumably initiated dialog covers all the possibilities, but I'd keep both to be safe.
Since I already had some dialogs mapped out for future stat checks I plugged it in. Worked instantly.
Highly recommended. Good work guys.