Ability to attach arrows to actor skeleton instead of bow mesh
By default, OpenMW attaches arrow to the ArrowBone node from bow mesh, so arrow fetching animation is baked into bow mesh. As result, it limits modding capabilities:
-
If someone wants to attach bow to the left hand (OpenMW already allows it), he needs do modify all bow meshes, what is not reliable due to a lot of mesh replacers.
-
Beast races have tails, so quivers should be attached under different angles, and shooting animations should be different in this case. Since ArrowBone is a part of weapon mesh, it is not possible to implement such animations properly.
I suggest to check if "Bip01 Arrow" bone exists in actors skeleton, if it is not, attach arrow to the ArrowBone as fallback.