Функции инвентаря
Добавил в класс персонажа инвентарь. В начале игры это просто пустой массив, в процессе игрок заполняет его выбирая предметы. Предметы можно одевать и снимать,тратя на эти действия энергию. Изначально концепция была сложнее -- предметы зависили от параметров персонажа. Действие в отличие от выбора ответа, не меняет фрейм, но может менять параметры персонажа и тратить энергию. Энергия тоже явлеятся новой концепцией, в процессе игры она медленно востанавливается с каждым пройденым фреймом, позволяя открывать при помощи действий новые ветки.
Таким образом у меня теперь есть много способов менять ветки: прямой выбор, проверка параметров, проверка необходимых предметов, действия и и комибанции проверок.
Думаю на выходных я доберусь уже до движка и нарисую блок схему его работы.