make sure player has enable_scan=on
it should work.. if not theres something wrong with your implementation.

im not going to update to project on world geometry because i dont need it. Maybe someone else can modify this. In any case there needs a lot more work on the engine before world geometry can use most lighting shaders correctly.