Здравствуйте.
Передо мной сейчас стоят две основные задачи:
- Добавить возможность "платных" выборов (кнопка нажимается только в случае наличия необходимого количества статов и, естественно, это количество пишется на кнопке тоже).
- Возможность записать скриптом определённый образ послойного персонажа как ключ в Composition Map.
(к примеру: игрок нажимает на кнопку "красные туфли", вызывается персонаж в нынешнем виде + туфли; после мы неоднократно переодеваем героиню, и при нажатии кнопки с текстом "какие же это были туфли!" вызывается её перезаписанный вид "GG.Shoes", но в зависимости от выбора половину игры назад ключ Shoes у каждого игрока разный.
Так как изначально библиотека подобного не подразумевает, пришла к выводу, что лучше всего это сделать добавлением переменной ко встроенным командам @choice и @char. Та же "cost", при наличии которой будет появляться дополнительное условие + меняться вид кнопки, и "валюта".
Или же создать @customChoice и @customChar - полную копию команд с небольшими изменениями.
Столкнулась с другой проблемой: создать копию скрипта и добавить свои условия не представляется возможным, т.к. все переменные нужных мне команд разбросаны по десяткам скриптов и прочно зависят друг от друга. Пока выходит, что нужно переписать немалую часть корневых скриптов и после переживать, что всё сотрётся с первым же обновлением.
Пишу сюда в надежде на подсказку, каким образом можно справиться с этой проблемой с наименьшими трудозатратами.
Заранее благодарю за помощь.