obj/packs/verb/Open() set src in usr.items //only gives the verb to the player if the item is in the player's contents. //set src in oview(1) //switch the above to this one if you want it to be accessed by standing next to the object.
If a verb is shared by more than one objs, you can assign it to all objs on a node/branch like this:
obj/packs obj1 obj2 obj3 obj4 //even sub-nodes will get the verb. verb/Open() set src in usr.items // [inert what you want to do here]