Actually, inverted condition should work too.
You can do this:
green has LOS to object -> set value to 1
green has NO LOS to object (inverted condition) -> set value to 0
The first event will pick all green instances that has LOS.
The second event will pick all instanced that don't have LOS. (EDIT: this is wrong, see my next comment)
Once you understand the concept of picking in Construct, it should all become much clearer.