Во всех классических парсерных платформах неоднозначность объектов в команде разрешается дополнительными вопросами к игроку.
Примерно так:
>возьми чашку
синюю или с цветочками?
>с цветочками
Хорошо, ты взял чашку с цветочками
В ТОМ2 этого механизма пока нет и возможно что и не будет.
Я склоняюсь к тому, что персонажи (включая NPC) должны уметь самостоятельно выбирать из возможных вариантов лучший для себя.
Более того, сам этот выбор будет очень красноречиво говорить о характере персонажа, его скромности, законопослушности и воспитанности.
Технически это решается добавлением еще одной секции в функции, задачей которой будет оценка выгодности/невыгодности текущего варианта.
С игровой точки зрения, игроку придется строже следить за своими командами, т.к. случайно отдав NPC ценную вещь, вернуть её возможно будет трудно