Пикс
offline
Опыт:
2,405Активность: |
Формула расчета брони
По какой формуле рассчитывается процент брони? То есть чем больше у юнита очков брони, тем меньше добавляется за них процента. |
17.03.2012, 20:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
prog
offline
Опыт:
32,865Активность: |
поищи, гугл точно знает, я находил пару лет назад, а может даже на этом сайте есть, но не уверен. |
17.03.2012, 20:48 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикс
offline
Опыт:
2,405Активность: |
еслибы я нашел в гугле я бы сюда не писал) |
17.03.2012, 20:54 | #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 )) |
17.03.2012, 21:11 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикс
offline
Опыт:
2,405Активность: |
DualShock, если я правильно понял это не то что мне нужно. Здесь защита высчитывается странным способом из расчета по коэффициенту, который зависит от количества брони, а значит неверно. Мне нужна формула или функция в которую я вобью значение брони (например 46) и оно мне выдаст процент снижения урона, причем каждое следующее очко брони добавляет все меньше и меньше процента брони, а в этой наработке постоянно. |
17.03.2012, 21:35 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
prog
offline
Опыт:
32,865Активность: |
только что по первому-же запросу в гугл нашел нужную формулу. даже два варианта - полную и разделенную на положительный и отрицательный случай. иди и ищи. |
17.03.2012, 22:12 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DualShock
offline
Опыт:
5,023Активность: |
» Вот что я нашёл:
<Уменьшение урона> = <Константа> * <Броня> / (1.0 + <Константа> * <Броня>) |
17.03.2012, 22:16 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикс
offline
Опыт:
2,405Активность: |
|
17.03.2012, 22:18 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
prog
offline
Опыт:
32,865Активность: |
пробовал warcraft3 добавить в запрос? и -wow чтоб исключить из поиска сайты по WoW
П.С. формула правильная |
17.03.2012, 22:22 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикс
offline
Опыт:
2,405Активность: |
да, формула верная. подставил 100500 значений и проверил) (надо было раньше это сделать) всем спасибо |
17.03.2012, 22:59 | #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 |
17.03.2012, 23:00 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
Формула для расчета брони:
Снижение урона в процентах = 100 * (Кол-во брони * 0,06) / (1 + Кол-во брони * 0,06) Получившееся значение округлить до целого в большую сторону.
Размер снижения брони в процентах для некоторых значений:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23.09.2013, 08:54 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cruze
Kicked by ZlaYa1000
offline
Опыт:
361Активность: |
Где то тут на сайте или на форуме была программа wc3 dice calc. Там помимо расчета урона и наград по костям вроде можно и броню считать. |
23.09.2013, 11:31 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
31,696Активность: |
Выражаясь проще - первая единица брони снимает 6% урона вторая единица брони снимает 6% от оставшегося (94%) урона, но то, насколько снижается урон вообщем - показывается уже вычислено. третья единица брони снимает 6% от вновь оставшегося урона ( ~~89%) ну и т.д. то есть прям ровно 100% не будет снимать никогда только при коэффициенте 1.00 |
23.09.2013, 16:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,137Активность: |
впредь пользуйтесь пожалуйста поиском по форуму, ибо таких тем куча |
23.09.2013, 16:39 | #15
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|