I know it sounds like a really bad job offer, but here's the problem:
There is a really strange flaw with horses, trolls, land draugh, and Jygglag: None of them register any light levels when you use the GetActorLightAmount OBSE function.
I've done some really weird experiments swapping out model parts of different animals (SHEEP-HORSE!), and I *think* that it has something to do with the Skeleton.nif. But beyond that, I have no idea what to look for because I have 0 experience in these matters.
What I would like to do is figure out what property, if any, is causing the light level to be 0, regardless of actual light hitting them.
It's a bug because as long as the game registers these critters as having 0 light, as far as all other actors are concerned, the creature is in absolute darkness - even in broad daylight. And that makes them impossible to detect on the visual spectrum.
Ever been out on a troll hunting party and wonder why some of your companions don't seem to see the troll until it's too late? Or why when you are riding your horse and get into combat your horse is often ignored until the horse decides to join in? That's why.
It's this darn 0 lighting bug.
I don't know if anything can be done about it. But if someone who knows their .nifs could take a gander and maybe figure out why it's happening on just those creatures, there might be a way to solve the problem.
Thanks in advance.