+
+ if (noun notin actor && noun hasnt worn) {
+ if (IndirectlyContains(actor, noun) || parent(noun) has container or supporter) {
+ if (no_implicit_actions) return L__M(##Wear, 5, noun, parent(noun));
+ L__M(##Miscellany, 58, noun, parent(noun));
+ AttemptToTakeObject(noun);
+ } else
+ return L__M(##Wear, 2, noun, parent(noun));
+ }