Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • openmw openmw
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 831
    • Issues 831
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 32
    • Merge requests 32
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenMWOpenMW
  • openmwopenmw
  • Issues
  • #5642
Closed
Open
Issue created Oct 14, 2020 by Andrei Kortunov@akortunovDeveloper

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:

  1. 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.

  2. 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.

Assignee
Assign to
Time tracking