Другой пример.
Допустим разработчик уже создал торговца с помощью прикреплённого к нему инвентаря и определенных команд. Игрок нажимает в меню торговца на предмет, запускается блок цикла проверяющий условности. Например достаточно ли предметов в инвентаре для совершения сделки. Либо более продвинутый способ с помощью коинов. Если всё нормально, запускается блок цикла и передаёт команду блоку модификаций в котором можно будет менять характеристики игрока, его инвентарь, эффекты и т.д.. В данном случае в инвентарь игрока зачисляется предмет