Workaround: personal lighting not taken into account in visible() calc.

Workaround: personal lighting not taken into account in visible() calculation.
All other light sources (sun and static light) will work as before.
Static light: flame, electro flares, lamps, static objects.

Disadvantage:
If unit in fire (not terrain, only unit), then this fire not taken into account too.