Точное количество дополнительных ходов

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #82918 от Cerberus
Точное количество дополнительных ходов

Информация:

Автор: Cerberus

Версия мейкера: VX Ace

Тип: корректировка механики боя

Описание:

Данный скрипт слегка меняет механику стандартной боевой системы. Именно, в ней по умолчанию присутствует опция "вероятность дополнительного хода". Данный скрипт интерпретирует эту вероятность (в процентах) как количество дополнительных ходов, которые получит персонаж.
То есть, если вы хотите, чтобы персонаж сделал два дополнительных хода (всего, соответственно, три) за цикл боя, - наложите на него состояние, которое даёт вероятность дополнительного хода 2%. And so on.

Код предельно прост:
Code:
class Game_Battler < Game_BattlerBase #-------------------------------------------------------------------------- # * Determine Action Times #-------------------------------------------------------------------------- def make_action_times action_plus_set.inject(1) {|r, p| r + 100 * p } end end

Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 10 года 10 мес. назад пользователем Cerberus.
Спасибо сказали: Seibur

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

Ветеран Разработчик
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #82919 от Seibur
А на мобов условие скрипта действует?
з.ы. Демку можно если не сложно? Апд. Разобрался, спасибо)

Будь таким, каким хочешь казаться.
Последнее редактирование: 10 года 10 мес. назад пользователем Seibur.

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

3 место Готв
Больше
10 года 10 мес. назад #82922 от EvilWolf

з.ы. Демку можно если не сложно? Апд. Разобрался, спасибо)

Я всего лишь проходил мимо, но зачем тут демка ?

Церб, а он с АТБ шкалой от могхантера работает ?

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 10 мес. назад #82927 от DeadElf79

А на мобов условие скрипта действует?

Скрипт изменяет класс Game_Battler, который является родительским как к персонажам игрока, так и к персонажам противника (мобам), так что действовать должен и там, и там.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #82934 от Cerberus
Волк, надо посмотреть, спасибо за наводку.

upd: нет, для ATB надо отдельно пилить, и это может получиться сильно сложнее, поскольку там опция "дополнительный ход" фактически игнорируется вообще.

Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 10 года 10 мес. назад пользователем Cerberus.

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

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