Deme
Как работают боевые события в RM2k/RM2k3
Вчера в чате EasyRPG Ghabry рассказывал, как работает выбор страниц в боевых событиях. Оказалось, что это не так-то просто!
Боевые события и события на карте работают по-разному. На карте всегда может выполняться только одна страница. Например, если есть две страницы, которые по условиям должны показываться, то покажется самая правая (последняя).
В битве всё иначе: могут выполняться сразу несколько страниц за ход. Причём выполнение идёт слева направо, а не справа налево.
Если у первой страницы условие выполнения — «переключатель N включён», а страница 2 включает этот переключатель, то страницы будут выполнены в порядке «2, 1, 3...». Кроме того, страницы, зависящие от хода, выполняются не первом ходу в обычном порядке, а на остальных ходах самыми первыми.
Вот алгоритм (псевдокод), который выполняется при каждом ходу:
Ши ши ши ши!Сообщение от Алгоритм