Why does a Wave Texture not follow a rig? I'm rigging a simple character with a stripey texture and rigify rig. 

Before rigging, if I move the geo, the texture moves with it, once I parent it to the rig the texture stays still while I move the armature, almost like it's projected. 

What am I doing wrong? Is there a fix that doesn't mean UV unwrapping everything as the current setup looks fine for this character. Thanks!
you are using 'Object' as your 'texture coords' but you have no 'object' selected in the field box. You really should be unwrapping and using 'UV' coords instead.