for the whole collection of desks, I have just dealt with wardrobes and drawers, (you, and other cogniscenti, already known…) and I’ll quote the relevant code (minus the actual text, for avoiding spoilers…):
Mward: OpenableContainer, Fixture 'northern (NICK\'s) wardrobe*wardrobes'
'northern wardrobe' @dressing
"<<one of>> [adprose about opening the wardrobe first]<<or>>[adprose of wardrobe already opened<<stopping>> SPOILER OMISSIS
lookInDesc = "SPOILER OMITTED "
openStatusReportable = nil
dobjFor(Examine)
{
action()
{
inherited;
/* Thanks to the common plural in their VocabWords, makeOpen, when applied to
all wardrobes, opens ALL three wardrobes.. so, on paper, only one makeopen
suffice, but for safety, let's cutpaste makeOpen on all three relevant
dobjFors.. */
makeOpen(true);
changeName();
}
}
dobjFor(LookIn)
{
action()
{
inherited;
changeName();
}
}
changeName()
{
name = 'HER NAME\'s wardrobe';
initializeVocabWith('NAME\'s NICK\'s wardrobe*wardrobes');
}
;
As you can see, the common plural in this and the other two wardrobe allows X WARDROBES act like a X ALL WARDROBE (and only the wardrobe in scope and with the same plural; as evidenced in the comment above, this allows nifty tricks); I think this cover enough of your “the whole collection, if it doesn’t matter” question.
I’m not sure if this cover the other question "this specific, if needs just one, and I must be very strict in cutting out, because is a component of an early major puzzle of my WIP, but is a variant of the wardrobe handling.
here the item are again three, all being parchments hanging on a wall:
// this is for suggesting to X invidually the parchments
Decoration 'framed three trio*parchments' 'three parchments' @office
"the three parchments hanging on the wall have an formal and official aura;
you should examine, or attempt to read, them individually, left, central (or
middle) and right, the order perhaps doesn't matter, but SPOILER BEYOND THIS POINT."
;
Lparch: Fixture, Readable 'framed left parchment' 'left parchment' @office
readDesc { THIS METHOD IS ALL A SPOILER }
;
If you notice, here the parchment’s VocabWords don’t have a plural, and the plural point to a decoration, whose role is pointing toward X individually the parchment, plus an hint for the puzzle involving said parchment. I’m not sure if this can help in answering your other question about “this specific, if needed just one”, though.
HTH and
Best regards from Italy,
dott. Piergiorgio.
PS. of course, the above is for adv3: I haven’t tested if the plural trick works also in adv3lite (the vocabWord format is the major incompatibility between adv3 and adv3lite…)