В фаиле RPG_objekts отключил евейд и поменял форумулу попадания
result.missed = (result.used && Math.random() >= this.itemHit(target) - this.itemEva(target));
result.evaded = false;
Вид для печати
Хорошо. А как сделать так, чтобы битва вынужденно завершалась, когда совпали условия для общего события? В каждую группу это дело не пропишешь?
P.S. Всё, вопрос снимается, я понял, как это делать - в группе прописать следующую страницу:
Условие: здоровье героя = 99% или меньше; Период: Ход
ЕСЛИ герой в состоянии N, то
Завершить битву
Дальше что угодно (в моём случае: вызвать общее событие, провоцирующее конец игры)
КОНЕЦ
Любого из героев или конкретного?
Здесь принципиально завершать битву до окончания игры? Если игрок в состоянии "смерть", то КОНЕЦ ИГРЫ - так нельзя?
Или например, всё в том же параллельном событии на карте написать:
Если бой проигран, то (всё, что угодно) - в "Battle Processing" (не помню, как у вас это переведено).
Конкретного. В проекте, над которым я работаю на VX Ace, игрок большую часть времени управляет одним персонажем. С группой - надо подумать, потому что с условиями включения событий в битве на Эйсе всё печально.
Да, принципиально. Состояние "Смерть" тут только одно, скриптов с его альтернативами у меня нет. А то, что я нашёл, вообще работает только на MV! К тому же, после смерти начинается коротенькая катсцена.
Есть общие события, которые ведут к геймоверу. Они работают только на карте, в битве их надо вызывать. Потому что они у меня работают от того, оказался ли герой в том или ином состоянии. И это не смерть, это совсем другое. Как сделать так, чтобы похожая история повторялась, когда в таком состоянии оказался не один герой, а два/три или четыре, я пока что не знаю.
Можно не заморачиваться с параллельным общим событием.
А просто пихать это общее событие в навыки врагов.
Спойлер Пихай:
Для проверки, кстати, проще юзать скрипт.
$game_party.members[n].states.include?($data_states[X])
Где n - это номер героя в партии. Начинается от ноля. 0 - первый в банде. 1 - второй. И т.д.
Х - номер ID состояния в базе.
Сначала определяешь сколько народа в партии. Потом скольких членов группы проверить на наличие состояния.
Как-то так...
Вот уж воистину "а ларчик просто открывался"!
А скрипт-то куда прописывать? В общее событие?