Параметры [VX Ace]

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
11 года 7 мес. назад - 11 года 7 мес. назад #74123 от Amphilohiy
Amphilohiy создал тему: Параметры [VX Ace]
Внезапно вспомнил, что могу проводить поиск по всем скриптам, и решил посмотреть как работают параметры в VX Ace, и что они делают. Некоторые параметры в описании содержат куски кода в виде формул, но сами формулы должны быть понятны, а неизвестные функции я постарался объяснить.

Parameter: основные параметры. Просто складываются, и, чаще всего, используются в формулах для способностей.

mhp: Максимум ХП
mmp: Максимум МП
atk: Ничего
def: Ничего
mat: Ничего
mdf: Ничего
agi:
Шанс побега: 1.5 - средняя ловкость противников / средняя ловкость группы
Неудачный побег увеличивает повторный шанс на 0.1
Шанс перехватить инициативу в начале битвы: 5% если ловкость группы больше, иначе 3%
Способность группы перехвата инициативы увеличивает шанс перехвата в 4 раза
Шанс группы попасть в засаду: 3% если ловкость группы больше, иначе 5%
Скорость действия в битве: agi + rand(5 + agi/4) #rand(a) = случайное число от 0 до a-1
Порядок хода определяется скоростью. Если действий несколько, берется то берется минимальная скорость.
luk:
ЛЭР (эффективность удачи), расчет делается относительно второго баттлера: Разность удач умноженная на 0.1% + 100%
ЛЭР умножается на следующие вероятности: навесить стэйт при атаке, стэйт противнику, баф/дебаф.


Ex-parameter: складываются так же, как и обычные параметры, но являются процентными.

hit:
Вероятность успеха умножается на hit, если предпринимается физическое действие.
eva:
Вероятность провала действия, если действие физическое.
cri:
cev:
Вероятность критического удара равна cri * (1 - cev) #cri источника, cev цели. 100% cev нейтрализует любой крит, даже 1000%. Критический урон троекратен.
mev:
Вероятность провала действия, если действие магическое.
mrf:
Вероятность отражения заклинания в отправителя. Вечно перекидывать нельзя, действует так же и на союзные заклинания.
cnt:
Вероятность блокировать физическое действие и нанести ответный удар обычной атакой. Стукнуть союзника нельзя.
hrg:
mrg:
trg:
Регенерация соответствующих очков в процентном соотношении.


Sp-parameter: все значения перемножаются.

tgr:
Вероятность получить по голове от случайных действий. Все tgr вероятных целей складываются, и берется случайное число от 0 до суммы tgr всех возможных целей. Целью становится тот, чей диапазон вклада tgr включает это самое случайное число.
grd:
При защите цель получает урон, обратно пропорциональный 2 * grd
rec:
Атаки типа HP recover и MP recover умножаются на rec (rec цели)
pha:
Умножает восстановление очков, если был использован предмет (pha источника).
Вне боя предмет использует тот, у кого больше всего показатель pha.
mcr:
Мановая стоимость способностей.
tcr:
Набирамеый tp. Tp набирается от способностей (указывается), или от атак противника по формуле:
50 * damage_rate * tcr, где damage_rate соотношение урона к максимальному здоровью.
pdr:
mdr:
Получаемый физически и магический урон соотвественно.
fdr:
Урон от земли.
exr:
Получаемый опыт.


Три вопросительных знака - пока не понятный мне эффект.

Хочется так же отметить про специальный флаг Substitute. Персонаж с этим флагом получает все плюшки вместо персонажей, у которых 1/4 здоровья.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Последнее редактирование: 11 года 7 мес. назад пользователем Amphilohiy.
Спасибо сказали: Dmy, JackCL, Ren310, WhitePaper

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

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 7 мес. назад - 11 года 7 мес. назад #74125 от JackCL
JackCL ответил в теме Параметры [VX Ace]

Amphilohiy пишет: pha:
Умножает восстановление очков, если был использован предмет (pha источника).
???

Три вопросительных знака - пока не понятный мне эффект.


Это знание фармакологии (кажется в каких-то версиях он называется медициной).
Увеличивает эффект от items восстанавливающих hp и mp персонажа путем умножения.

Например, яблоко восстанавливает 20 hp. Это справедливо для персонажей с pha 100%
Но для персонажей со знанием фармакологии 200% оно будет восстанавливать 40 hp.

Это не очень логично, потому что абстрактно взятое яблоко не имеет никакого отношения к медицине, поэтому логичнее считать этот показатель способностью к исцелению, а не знанием медицины.

Но для VX есть полезный скрипт, позволяющий добавлять к предметам тэг различающий медицинские предметы (параметр pha учитывается) и просто еду и т.п. (параметр не учитывается).

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


Не уверен, что он будет работать для VXA (не было случая проверить), но хотелось бы.
Последнее редактирование: 11 года 7 мес. назад пользователем JackCL.

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

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
11 года 7 мес. назад #74126 от Amphilohiy
Amphilohiy ответил в теме Параметры [VX Ace]
JackCL, да, это я и описал, но он еще в какой-то функции используется, и я так и не понял зачем. Там что-то вроде взятия актера с максимальным количеством pha, но зачем я так и не понял еще.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

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

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 7 мес. назад #74127 от JackCL
JackCL ответил в теме Параметры [VX Ace]

Amphilohiy пишет: Там что-то вроде взятия актера с максимальным количеством pha, но зачем я так и не понял еще.


Самый прокачанный медик в отряде лечит другого персонажа наверн :)

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

2 место Сбитая кодировка 2 место Готв 1 место в Готв
Больше
11 года 7 мес. назад #74148 от Ren310
Ren310 ответил в теме Параметры [VX Ace]
Спасибо за тему, буду заглядывать сюда во время настройки баланса, а то у меня с этими параметрами вечно проблемы Т_Т



EvilWolf : Проснулись спайсанулись. Раз-два.
EvilWolf : И го мукерить.

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

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