currently the shader doesnt respond to dynamic lights.. do you know how to add that? also you have any iea why veclight works but vec diffuse doesnt?

vecdiffuse probably is 0 0 0 0 by default?

you have to find the nearest dynamic light yourself in your entity action and pass it as skill41. i guess the upcoming <new light management> will handle this a lot more convenient...