Adjust all modeldefinitions to let character wield entities in correct ways

Registered by Erik Ogenvik

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

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.