I have tested with both headvice and eye gouge, both which apply a bind status effect, and neither has any effect. I have also tested by blinding my own characters, and it does not affect them either.
The description reads that the enemy must be near you to attack after being blinded.
Test 1: I blind an archer, and run away, he still shoots me with arrows from afar.
Test 2: I blind a caster, he still staff of magus me from afar.
Test 3: I get into combat and blind my archer character with my own attack. Her character sheet says her sight is 18.50, but when i mouseover it, it says "blinded." However, I can still shoot guys anywhere in my 18.50 sight radius no problem.
Test 4: enemy casts headvice on me, and I just take damage, no mention of a blind roll, and I suffer no status effect. Which seems to be another issue altogether.
This is all on tactician mode, if that makes any difference.
Relatedly smoke grenades work for the most part. I get "can't see target" if i try to shoot through smoke, and most enemies respect the smoke. So your sight check code is working with smoke, just not with the blind status effect.
Last edited by blinkicide; 07/11/15 02:14 PM.