Could you possibly just add a shadow, or a shadow object set to stay at a position on the object (Less work in the long run), but so it would be under the object, such as just with a higher draw distance, and the player/enemies/civilians with have a lower one so they will stay on top? Heh... It seems, confusing, but it should work I think
- Wolfy