Adjust all modeldefinitions to let character wield entities in correct ways
When a character wields something the wielded entity is attached to a point on the skeleton of the character. However, in most cases this results in an incorrectly wielded entity since it's strangly rotated or is offset from where it would be (in the palm of the character). The modeldef format however has some support for rotation offsetting the wielded entities. This needs to be expanded though with information on each of the wielded entities on how they should be rotated and offset when in "wield" position. I.e. all tools should have a similar "wield" orientation so that they easily can be attached to a hand on a character. Similarly all characters should have information on how to rotate and offset something that's in a "wield" position in order to wield it correctly.
So, the steps are:
1) Expand the modeldef format with an ability to define arbitrary rotation, scale and offset sets for different configurations, "wield" being one of them.
2) Expand the modeldef format with an ability to define how attachpoints should handle arbitrary configurations as defined in point 1
3) Go over all characters and tools and define data.
Blueprint information
- Status:
- Complete
- Approver:
- Erik Ogenvik
- Priority:
- Low
- Drafter:
- Erik Ogenvik
- Direction:
- Needs approval
- Assignee:
- Erik Ogenvik
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Erik Ogenvik
- Completed by
- Erik Ogenvik