Detection of player, bodies, ropes, etc. by AI depends a lot on how well-lit the object is.
The player case is the most important one. It uses its own system to compute lightgem value, which renders additional views on GPU. Even with many improvements over the years, this approach costs a lot in performance, so it cannot be used for all objects which AIs can see.
That's why there is another system for computing light values for the other objects.
Since the engine was closed source wh