|
|
|
From a pure technical point of view,
this would require two (or even just one) byte extra per object (attachment). The original proposal talks about class names, but really all we have are bits Different attachment points are completely independent, so it suffices to Suppose that three attachments already exist, with these masks (only showing 4 bits): Attachment A: 0000 Then, the user attaches an additional object D to the same attachment point. M In other words, the new attachment, with mask M1) is always added, All of this could be implemented purely client side, if
The first point, backwards compatibility, is addressed by The second point might be an argument if one is afraid I am convinced that it would be a mistake to make the "I want to be able to wear X and Y at the same time, For example, X could be a bracelet, and Y too, that Finally, there is the point of userfriendliness. By using a default that mimics the current behavior, The only real problem that I'm concerned about Thanks for your comment, Aleric (Do you happen to be Carlo? If so, you might want to include that fact on the wiki
An interesting idea!
Not sure a sub-task is the correct place for it, as it's not a requirement of the parent suggestion, since people can probably get by with a "replace all" and an "add" option when attaching to a specific location (and a way to remove from a specific location). |
||||||||||||||||||||||||||||||||||||||||
Carlo asked for some brainstorming, so let the discussion begin!
Some thoughts from me: