Child object doesn't move with parent bone I'm working on a game (and thus using the Game Engine) and I have a pistol parented to a bone. When I play the game, the pistol moves with the animation, but the actual location does not change with the character. Here's some images of it happening: 
 
You can see the pistol is in the hand, and it follows the animation for rest. 
 
When I run to another location, the pistol moves like it is running, but stays in the same place.

I can probably take a video of it if that's required.

It is not locked in any way.
I'm not sure if the same applies to the game engine, but when animating the bones don't move the body unless they share the same name as the (vertex group) they are meant to move.

this link shows how to make vertex groups
http://www.youtube.com/watch?v=w1EZZIsiIUA

I assume you already have bones, go into edit mode and make sure each one has a name which matches its appropriate vertex group.

sorry if this doesn't help.