Пришла в голову идея, ввести в игру элемент критических ударов и уклонений, путём выдачи каждому юниту по скрытой способности <<смертельный удар>> и <<змеиная ловкость>> соответственно. Мне интересно, можно ли как-то корректировать шанс выпадения крита/мисса? Например, увеличивается ли шанс нанесения крит. удара юнитом, если у него будет два разных источника крита, и какой именно крит выпадет: наименьший или наибольший? (способность и, например, предмет)? И как можно увеличить/уменьшить шанс на промах, если, насколько мне известно, cпособности на уклонение подавляют друг друга? Заранее благодарю.

  1. Крит работает автономно, то бишь, пример: одна способность 25% на 2х крит и второй предмет 50% на 1.5х крит, они будут срабатывать не стакаясь между собой, а работать по мере срабатывания.

Дополнение by Steal Nerves
Двойное срабатывание
Если одновременно выпадает шанс обоих критов, несмотря на визуальное отображение, урон наносится только от наибольшего
  1. Уклонение принимает большую величину из двух имеющихся, например: способность 25% и предмет 15%, шанс на уклонение будет составлять 25%
стоит также понимать, две способности на основе одной при разных значениях заменяются наибольшим значением
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
13
В 1.31 BlzSetAbilityRealField, способность мастера клинка. Там есть и крит и уклонение, Крит устанавливается в %, уклонение в %/100. Можно положить в спеллбук и его спрятать, чтобы место на панели не занимать
30
Можно положить в спеллбук и его спрятать, чтобы место на панели не занимать
Или попробовать запретить для игрока, по идее это только иконку скрывает
27
проверил короче
выпадет 2 крита на одну атаку, сработает тот что приобретен последним.
Дамагеру поставил атаку 12-12, всегда ровно бил 12. и константах похимичил. цели обнулил защиту. Создал несколько критов - всем критам поставил 100% шанс выпадения x2,x4,x6 дамага. И тут в зависимости от положения в списке криты разные будут
поставил список: крит x6, крит x4, крит x2 здесь крит x2 является последним в списке, а крит x6 в первом. дамаг юнит получил 24
поменял список: крит x2, крит x4, крит x6 юнит получил 72
поменял список: крит x2, крит x6, крит x4 юнит получил 48
32
Steal nerves, ну последний и работает, движок опрашивает по очереди все абилки, криты по очереди меняют атаку, каждый ставит свою.
26
Steal nerves, а что за химичение в константах и обнуление защиты? Разве криты в каких-то ситуациях не игнорируют защиту? У меня всегда урон был равен атаке на множитель крита.
27
обнуление защиты
понижает армор дамаг на несколько единиц, а мне надо точно знать. дабы чего
а что за химичение в константах
ну та табличка с типами атак на типы защиты. вот у меня боец с атакой 12-12 и с критом x2 бьет, и получает 36 урона. сначала я подумал откуда взялся такой результат. там из-за типа защиты без крита получает 18 дамага (обычная атака по средней броне: 1.5). получается надо, аналогично, и в табличке обнулять, ставить 100%. всегда так делал при тесте, и ты так проверяй

мне кажется армор все таки влияет. множитель крита множится на конечный результат дамага. когда все уже там пересчитал (константы, армор, резисты и множители абил). это очевидно. однако не задумывался что и константы тоже, они вот и сбили немного
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.