и да и нет, выбор ветки и отдать предмет в зависимости от предыдущих диалогов. К примеру: у тебя есть подушка и игла с нитками. Дози подушку не берет, иглу с нитками тоже, дэйзи тоже ничего не берет, дора также ничего не берет, однако завидев подушку говорит, что дози хочет подушку с вышивкой, ты бежишь к дейзи и упрашиваешь ее вышить подушку, соглашается, а потом премся к дози и отдаем вышитую подушку.
Вариант сложнее, как в фалауте, когда в зависимости от ведущегося диалога выбирается настроение (градиент симпатия, безразличие, злость), а уже от настроения фигачится интересующая нас ветка и способ добывания нужного(сам отдаст, нужно обменять, нужно отобрать, соответственно).
Совсем сложный вариант, когда каждая ступень диалога ведет к своей ветке развития событий, и каждый последующий только усугубляет ситуацию.