Can shadow faces ignore collision faces?

In this game I’m making, characters need to follow each other over gaps and such. To do this, I’ve set up invisible ghost planes that, when the CPU characters touch, command them to jump (or double-jump, depending on the plane’s property name). However, once they’re airborne, their shadow appears on top of the invisible plane. Is there any way to tell the shadow (which is a seperate, parented object) to ignore these faces without turning off the faces’ collision detection (and removing the point of having them there)?

Could you set the shadow to invisible when the player hits one of the ghost planes which make him jump? Then visible when he lands?

-Daz.

I probably could, but then I’d get a similar “flickering” effect, which I’m trying to avoid.

make the planes higher than the shadow? mabye above the players and use a ray to see them.