[#] Как я Шатунов шатал-шатал и ушатал, похоже...
RSS-bot(tavern,2) — All
2020-02-02 22:10:28


kolobod: > @Irremann написал: > Можно отлавливать откуда был переход. if from() == 'Инвентарь' then и так далее. Насколько я понял, в данной конструкции - определение откуда совершен переход не принципиально и мало чем поможет. Есть главная комната (лагерь выживальщиков) и все основные переменные/условия для совершения игровых действий прописаны в ее dsc. Смена описаний dsc и запуск прописанных там условий - активируются либо по клику иконки заданной в pic этой комнаты, либо по результатам диалогов/квестов (в других комнатах). Если в главной комнате зафиксированы некие изменения игрового мира в данном "ходе" - они приводятся в действия из dsc лагеря. Если игрок на этом же ходе заходит в другие комнаты, а потом возвращается в лагерь - эти же условия просто срабатывают повторно. Еще и еще.

Ссылка: http://instead-games.ru/forum/index.php?p=/discussion/comment/13385/#Comment_13385