I've tried every imaginable combination of Roll value and "Inherit Orientation" for both parent and child both Before and After creating the child.
When I create my child bone (a horizontal one) and try to Bone Constraint it with "Limit Rotation"
and all Axi limited with Z limited at -90°, +90° it just faces the other way.
How do I get the child to understand that 0 degrees for it is supposed to be "North" not "South"?
It just utterly refuses to face the way I choose.
No matter how many times I recreate it or it's parent. or start from scratch.
This is the pose mode view, simply adding the values to Transform lock rotated the bone backwards. if I then test posing I can bear witness to it allowing rotation at the back face of the tank and preventing rotation at the front face. It is reverse to what I want and not even godly powers could make it otherwise as far as I can tell :
Even if I rotate the entire set of bones 180° (with R) either in object or edit mode, and reposition them to the tank mesh in Armature it still flips the turret bone when I enable Z rotate limiter.