I’m putting this out as a new topic rather than update the previous one because it isn’t clear to me how best to do this in this forum. Please advise if a different approach is preferable.
I was able to get the behavior I was looking for (limiting Wear All to just articles of clothing) by modifying the Thing and Fixture classes:
[code]modify Thing
hideFromAll(action){
return (action.ofKind(WearAction) && !ofKind(Wearable)) || inherited(action);
}
;
modify Fixture
hideFromAll(action){
return action.ofKind(WearAction) || inherited(action);
}
;
[/code]
Thanks to responses in the previous thread which helped achieve this objective.