Костыль с метками - условия и выбор

Больше
4 года 3 мес. назад - 4 года 3 мес. назад #126169 от Sleeping Visitor
РПГ Мейкер: VX Ace
Фича: Значительно упрощает написание выборов действий и условий, внесение в них изменений. Полезно для написания сложных веток условий и повторяющихся действий в разных вариантах выбора. Основано на метках!
Примечание:
ВНИМАНИЕ: Спойлер!


Как сделать:

ВНИМАНИЕ: Спойлер!


Пример:

ВНИМАНИЕ: Спойлер!


Вы можете делать сколько угодно таких условий с одним переключателем и расставлять в каждом условии разные метки, для удобного к ним перехода. Вносить изменения в условия с метками значительно легче, чем ковыряться в каждом пункте и вносить правки.
Последнее редактирование: 4 года 3 мес. назад пользователем Sleeping Visitor.
Спасибо сказали: AnnTenna, Jas6666, Doctor_Bug, Alx_Yago, Adamant, xrenj

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 3 мес. назад #126179 от Sleeping Visitor
Эту систему я использую у себя для продвинутой системы сундуков, с заранее генерируемым рандомом, на который потом ссылаются условия с предметами. Чтобы не ставить в каждом варианте и условии весь набор предметов, я использую метку, ссылающуюся на одно единственное условие, перечисляющее все рандомящиеся предметы. Таким образом я не создаю целую простыню действий :wall: , в которой легко запутаться, а настраиваю все возможные к получению игроком предметы в одном месте. B)
Этот шаблон с сундуками, я могу потом повторять на другие контейнеры, методом копипасты, с одной лишь заменой вещей в условии с меткой (если не желаю создать сундук другого типа).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
4 года 3 мес. назад #126181 от AnnTenna
Ух ты! Я использую нечто аналогичное иногда, и тоже пользуюсь метками -удобная штука.
Я не думала, что можно сделать такое вот условие с переключателем в конце, но я обычно если результат диалога не должен приводить к тому, к чему приводит большинство веток, просто ставлю еще одну метку на самый конец, где уже ничего нет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 3 мес. назад #126184 от Sleeping Visitor
В примере я упростил использование меток. На самом деле можно делать по настоящему сложные вещи простым путём.
Ещё мелочь одна, с помощью меток можно возвращаться в выбор действий. Вот представим что игрок ведёт диалог с НПС и ему нужно делать выбор, чтобы спросить НПС о какой-либо информации. Мы не хотим чтобы после выбора и получения ответа, диалог закрывался без воли игрока, ведь игрок может хотеть задать другие вопросы. Тогда просто возвращаем действия в событии по метке в начало выбора пунктов по окончанию ответов НПС. После этого игрок может снова попросить повторить ответ на вопрос, или же задать другие вопросы, а может закроет диалог сам, попрощавшись.
Спасибо сказали: Jas6666

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.098 секунд
Работает на Kunena форум