![]()
Пикс
![]() ![]() offline
Опыт:
2,405Активность: |
Формула расчета брони
По какой формуле рассчитывается процент брони? То есть чем больше у юнита очков брони, тем меньше добавляется за них процента. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
prog
![]() offline
Опыт:
32,865Активность: |
поищи, гугл точно знает, я находил пару лет назад, а может даже на этом сайте есть, но не уверен. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Пикс
![]() ![]() offline
Опыт:
2,405Активность: |
еслибы я нашел в гугле я бы сюда не писал) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
Вот нарыл тебе наработку с wc3c.net
Основные функции:
((код jass
function GetUnitArmor takes unit u returns real function GetReducedDamage takes real baseDamage, real armor returns real function GetFullDamage takes real damage, real armor returns real )) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Пикс
![]() ![]() offline
Опыт:
2,405Активность: |
DualShock, если я правильно понял это не то что мне нужно. Здесь защита высчитывается странным способом из расчета по коэффициенту, который зависит от количества брони, а значит неверно. Мне нужна формула или функция в которую я вобью значение брони (например 46) и оно мне выдаст процент снижения урона, причем каждое следующее очко брони добавляет все меньше и меньше процента брони, а в этой наработке постоянно. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
prog
![]() offline
Опыт:
32,865Активность: |
только что по первому-же запросу в гугл нашел нужную формулу. даже два варианта - полную и разделенную на положительный и отрицательный случай. иди и ищи. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
» Вот что я нашёл:
<Уменьшение урона> = <Константа> * <Броня> / (1.0 + <Константа> * <Броня>) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Пикс
![]() ![]() offline
Опыт:
2,405Активность: |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
prog
![]() offline
Опыт:
32,865Активность: |
пробовал warcraft3 добавить в запрос? и -wow чтоб исключить из поиска сайты по WoW
П.С. формула правильная |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Пикс
![]() ![]() offline
Опыт:
2,405Активность: |
да, формула верная. подставил 100500 значений и проверил) (надо было раньше это сделать) всем спасибо |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Инди
Дух Дракона
![]() ![]() offline
Опыт:
2,843Активность: |
Значение защиты
Armor = Armor_base + Armor_inc + Agi / 7 Armor - текущее значение защиты Armor_base - базовое значение защиты Armor_inc - значение дополнительной защиты от способностей и предметов DR = (Armor x DefenseArmor) / (1 + Armor x DefenseArmor) DR - текущее значение понижения урона DefenseArmor = в константах равна 0.06 |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PiCkUpEr_AsT
![]() ![]() offline
Опыт:
1,060Активность: |
Формула для расчета брони:
Снижение урона в процентах = 100 * (Кол-во брони * 0,06) / (1 + Кол-во брони * 0,06) Получившееся значение округлить до целого в большую сторону.
Размер снижения брони в процентах для некоторых значений:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cruze
Kicked by ZlaYa1000
![]() ![]() offline
Опыт:
361Активность: |
Где то тут на сайте или на форуме была программа wc3 dice calc. Там помимо расчета урона и наград по костям вроде можно и броню считать. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Выражаясь проще - первая единица брони снимает 6% урона вторая единица брони снимает 6% от оставшегося (94%) урона, но то, насколько снижается урон вообщем - показывается уже вычислено. третья единица брони снимает 6% от вновь оставшегося урона ( ~~89%) ну и т.д. то есть прям ровно 100% не будет снимать никогда только при коэффициенте 1.00 |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
впредь пользуйтесь пожалуйста поиском по форуму, ибо таких тем куча |
![]() |
#15
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|