Welp, I'm stuck.
Added 2016-07-01 12:25:51 +0000 UTCSo I got to work on the weapon system. I decided to have default attachment points, rotations, scales and positions for each attachment slot (lhand, rhand, 2x spine mirrored). But once I got to shields I got stuck. Because shields have to be attached to wrist and ended up looking really weird on the back, I now have a problem.
One solution would be to have each weapon store offset data on each player, but this creates the issue of having to re-align every single weapon for every single attachment slot per player. Which doesn't sound so bad until you realize that users have multiple avatars, and whenever they change, they'd have to realign the weapons all over again.
One solution could be to just have a "send to my avatar on SL" button on the website similar to how TiS weapons work. That would take up to 4 attachment slots though with sheathing, vs 1-2 for the auto attach system I currently have in place. It would also put more effort onto the player, which I'm not sure they would like.
Feedback and ideas would be appreciated.