Порядок и расчет повреждения в 1.10.

Основной форум для обсуждения прокачки персонажей, билдов, эффектов спелов, вещей и так далее.

Модератор: Администраторы Diablo II

Сообщение FTK-Snake » 23 июл 2004, 21:01

Атакующий:
PD = 37 (поизон дэмадж)
Duration = 2 sec ( за 2 сек)

Атакуеммый:
PLR = -100% (если он на хелле, время действия яда увеличивается на 100%, если же не на хелле, заменишь на 0)
PR = -41% (резист атакуемого)

Переведу в кадры, так как уже несколько привык (мало ли что на следующем кадре считать придется ) ).

С учетом ПвП пенальти PD = 37 / 6 = 6.1 (как это у меня в прошлый раз 7.8 получилось)

Повреждение ядом за 1 кадр:
PD = 6.1 / 2 сек / 25 кадров = 0.12
С учетом резиста:
PD = PD * (1 - PR) = 0.12 * (1 - (-0.41)) = 0.17 dmg per frame

Длительность:
Duration = 2 * 25 = 50 frames
С учетом PLR:
Duration = Duration * (1 - PLR) = 50 * 2 = 100 frames

Суммарное поврежедение (sumPD) за 100 фрэймов (4 сек):
sumPD = 0.17 dmg per frame * 100 frames = 17 dmg

На практике дмг был ~22, а не 17.
Аватара пользователя
FTK-Snake
Обыватель
Обыватель
 
Сообщения: 865
Зарегистрирован:
24 окт 2003, 22:52
Откуда: Kiev
Has thanked: 0 time
Have thanks: 0 time

Сообщение soul4sale » 24 июл 2004, 12:18

С веномом ассасина оказалось все иначе. pd со всех айтемов преобразуется к длительности 0.4, затем они все суммируются,
и прибавляются к pd от скилла.
Т.е. например чарм на "400 pd over 5 sec" преобразуется к "32 pd over 0.4sec", а потом эти 32 прибавляются к pd венома.
На практике дмг был ~22, а не 17.

Да, с pd что-то где-то упущено. Пойду тоже тестить.
Аватара пользователя
soul4sale
Школота
Школота
 
Автор темы
Сообщения: 48
Зарегистрирован:
24 авг 2003, 00:21
Has thanked: 0 time
Have thanks: 0 time

Сообщение FTK-Snake » 24 июл 2004, 20:40

Ну давай так )

Атакующий:
PD = 37 (поизон дэмадж)
Duration = 2 sec ( за 2 сек)

Атакуеммый:
PLR = -100% (если он на хелле, время действия яда увеличивается на 100%, если же не на хелле, заменишь на 0)
PR = -41% (резист атакуемого)

Переведу в кадры, так как уже несколько привык (мало ли что на следующем кадре считать придется ) ).

С учетом ПвП пенальти PD = 37 / 6 = 6.1 (как это у меня в прошлый раз 7.8 получилось)

Повреждение ядом за 1 кадр:
PD = 6.1 / 2 сек / 25 кадров = 0.12
С учетом резиста:
PD = PD * (1 - PR) = 0.12 * (1 - (-0.41)) = 0.17 dmg per frame

Длительность:
Duration = 2 * 25 = 50 frames
С учетом PLR:
Duration = Duration * (1 - PLR) = 50 * 2 = 100 frames

Суммарное поврежедение (sumPD) за 100 фрэймов (4 сек):
sumPD = 0.17 dmg per frame * 100 frames = 17 dmg

На практике у меня было 22, а не 17...
Аватара пользователя
FTK-Snake
Обыватель
Обыватель
 
Сообщения: 865
Зарегистрирован:
24 окт 2003, 22:52
Откуда: Kiev
Has thanked: 0 time
Have thanks: 0 time

Сообщение LeXa2 » 04 дек 2004, 16:11

Ну так, народ, до чего дотестились то, а?
Мне вот, например, что интересно. Есть у меня в инвентори три чарма по, скажем, 315 яда за 11 сек, 270 за 9 сек и 150 за 5. Какой в итоге у меня будет удар пойзоном? Сколько времени будет оный длиться?

И еще - на хеле вроде как время действия пойзона на монстров урезается в два раза. На ареате никаких точных данных по этому поводу нет, но слухи ходят? Если действительно так, то в ваших рассчетах PLR для хела должно оставаться все равно равным 0. Или я туплю?
--
Still alive,
LeXa2
Аватара пользователя
LeXa2
Школота
Школота
 
Сообщения: 31
Зарегистрирован:
03 дек 2004, 08:39
Откуда: Moscow, Russia
Has thanked: 0 time
Have thanks: 0 time

Сообщение ~FuR[!]OuS~ » 07 дек 2004, 23:09

А мне интерессно как работает опен воундс...
Ато кто-то кричал мол -кул, (с рунным словом 100% ОВ) ударяешь и в течении ~8 сек. енеми - даинг...

А я вот делал смайтера со 110% ОВ :) , дык пала что в мишку превращается (еще и c CtA, мож крики на длительность ОВ влияют? :-? ) оч. медленно открытые раны чехлили...
Аватара пользователя
~FuR[!]OuS~
Обыватель
Обыватель
 
Сообщения: 824
Зарегистрирован:
25 апр 2004, 13:27
Has thanked: 0 time
Have thanks: 0 time

Сообщение garf1ld » 07 дек 2004, 23:27

обновил се память...после долгого "забивания на д2" обновил память 8)
Аватара пользователя
garf1ld
Новичок
Новичок
 
Сообщения: 144
Зарегистрирован:
24 ноя 2004, 18:24
Откуда: CW/home/dp.ua
Has thanked: 0 time
Have thanks: 0 time

Сообщение soul4sale » 11 дек 2004, 16:15

2 LeXa2:
У меня не получилось практические результаты объяснить математически. Плюнул ) На иных сайтах про pd толкового ничего написано не было, говорили только, что наличие фассетов, вносило какие-то серьезные изменения в расчет. Ну и потом следующий пост проскочил:

-----------------------------------------------
adeyke:

For a mуl attack, your venom damage gets a double application of the "poison mastery." For a ranged attack, it gets only a single application.

You have a 2,000 damage base venom. If you add 50% poison skill damage, you have a 3,000 damage venom. You'll notice that your venom skill description has this new, correct value.

Suppose you cast that venom. You now have 3,000 poison damage. (Venom works exactly like enchant here.)

Now, if you have +50% poison skill damage and are attacking in melee, your 3,000 poison damage gets boosted by 50% to 4,500 poison damage. The LCS will correctly display this 4,500.

If you're attacking at range, you don't get this second application of the +50% poison skill damage. So you'll still have just 3,000. However, the LCS, true to its name, displays 4,500. This is wrong.

Poison dagger never gets a double application. It's only the "buff-type" skills that do: venom, enchant, holy fire, holy freeze, and holy shock (all of them only in melee).

And yes, BF is ranged.


-----------------------------------------------
Мне вот, например, что интересно. Есть у меня в инвентори три чарма по, скажем, 315 яда за 11 сек, 270 за 9 сек и 150 за 5. Какой в итоге у меня будет удар пойзоном? Сколько времени будет оный длиться?
Для твоего случая все вышеописанное верно, только в зависимости от параметров задачи, результат разный будет.
И еще - на хеле вроде как время действия пойзона на монстров урезается в два раза. На ареате никаких точных данных по этому поводу нет, но слухи ходят?
Вряд ли, монстры вроде не имеют аттрибута PLR, по крайней мере в monstats.txt я ничего подобного не нашел.
Если действительно так, то в ваших рассчетах PLR для хела должно оставаться все равно равным 0.

шаг 4. "Пенальти уровня сложности игры"
Оно применяется только к юнитам вида player и hireling исключая виды monster, golem и minion.

2 ~FuR[!]OuS~:
А мне интерессно как работает опен воундс...
Ато кто-то кричал мол -кул, (с рунным словом 100% ОВ) ударяешь и в течении ~8 сек. енеми - даинг...

Да, кул ) Для атакующих чаров левела от 61 до 99 повреждение за 1 сек полученное от ОВ, на протяжении 8сек, рассчитывается по следующей формуле:
ОВ_повреждение = 4.39*уровень_атакующего - 128.81
Т.е. если у тебя барб 90 лев, то, в случае срабатывания тригера ОВ, атакуемый в течении 8 сек, за каждую сек будет получать :
ОВ_повреждение = 4.39*90 - 128.81 = 266 дмг
ОВ_повреждение_за_8сек = 266 * 8 = 2128 дмг

На ПвП это повреждение делится на 4 в случае использования Melee Weapon, и на 8 в случае использования Missile Weapon.

Подробней тут: http://www.hut.fi/~tgustafs/weapondamage.html
Аватара пользователя
soul4sale
Школота
Школота
 
Автор темы
Сообщения: 48
Зарегистрирован:
24 авг 2003, 00:21
Has thanked: 0 time
Have thanks: 0 time

Сообщение KOMY B HOC » 23 дек 2004, 13:59

:wink: Теперь интересно!Как же тогда работает DeadlyStrike i CrushingBlow ??? Особенно последнее, я на сколько понял DS-это двойное повреждение, но как оео еще со шмота считается, например Death Cleaver DS=66% в двух руках?...
:-? А Crushing Blow??? Это, типа удар в половину жизни, но при полном повреждении что-ли? :-?
:roll: И еще как Crushing Blow, DeadlyStrike and Open Vounds вместе работают???
:wink: RESPECT to ALL :wink:
Аватара пользователя
KOMY B HOC
Путешественник
Путешественник
 
Сообщения: 262
Зарегистрирован:
01 дек 2004, 13:21
Откуда: technodetki.com
Has thanked: 0 time
Have thanks: 0 time

Сообщение ~FuR[!]OuS~ » 11 янв 2005, 18:36

KOMY B HOC писал(а)::wink: Теперь интересно!Как же тогда работает DeadlyStrike i CrushingBlow ??? Особенно последнее, я на сколько понял DS-это двойное повреждение, но как оео еще со шмота считается, например Death Cleaver DS=66% в двух руках?...
:-? А Crushing Blow??? Это, типа удар в половину жизни, но при полном повреждении что-ли? :-?
:roll: И еще как Crushing Blow, DeadlyStrike and Open Vounds вместе работают???
:wink: RESPECT to ALL :wink:

Крашн блоу работает на пвм 1\4 от имеющихся хп на монстре (после второго удара сбиваешь 1\4 хп от имеющихся...), а на униках режется до 1\8 вроде бы... в арреате погляди, а на пвп КБ сбивает 1\10 хп...
Аватара пользователя
~FuR[!]OuS~
Обыватель
Обыватель
 
Сообщения: 824
Зарегистрирован:
25 апр 2004, 13:27
Has thanked: 0 time
Have thanks: 0 time

Сообщение ~FuR[!]OuS~ » 29 май 2005, 12:03

Как подсчитать шанс удара, если у меня имеется 10к АР и на топоре -33%\-58% таргет дефенс, а соперник - пал с холи щилдом с 40-45к дефа? :roll:
Мне на дз насчитали что в первом, что во втором случае шанс - ~19% :-?
Аватара пользователя
~FuR[!]OuS~
Обыватель
Обыватель
 
Сообщения: 824
Зарегистрирован:
25 апр 2004, 13:27
Has thanked: 0 time
Have thanks: 0 time

Сообщение Рагнарок[6-9] » 12 сен 2005, 14:44

Crushing Blow vs. Players: 1/10th

На пвп СВ режется %др'ом?
'\(о_О)/' '\(*-*)/' '\(X_x)/'
Аватара пользователя
Рагнарок[6-9]
Новичок
Новичок
 
Сообщения: 50
Зарегистрирован:
12 сен 2005, 10:13
Откуда: аттуда, де многа дыких быбизянов
Has thanked: 0 time
Have thanks: 0 time

Сообщение 4p_Wik » 05 апр 2006, 14:29

Итоговое повреждение = (Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb

Это неверно. на самом деле Итоговое повреждение =(Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 -Absorb% / 100) -Absorb
И еще: ХП снимается только после того как эта формула просчитана,тоесть все проходит в 1 этап.
Человек начинает жить лишь тогда, когда ему удается превзойти самого себя. (с)
Аватара пользователя
4p_Wik
Местный
Местный
 
Сообщения: 1111
Зарегистрирован:
04 авг 2005, 00:16
Откуда: Rus::Spb
Has thanked: 0 time
Have thanks: 0 time

Сообщение -pif-paf- » 05 апр 2006, 21:44

4p_Wik писал(а):
Итоговое повреждение = (Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb

Это неверно. на самом деле Итоговое повреждение =(Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 -Absorb% / 100) -Absorb
И еще: ХП снимается только после того как эта формула просчитана,тоесть все проходит в 1 этап.

так у у него тож самое и написано, только с двумя двойками.. ты их убрал, ниче ведь не измениться в циферках.. вроде=)
Аватара пользователя
-pif-paf-
Новичок
Новичок
 
Сообщения: 185
Зарегистрирован:
01 апр 2006, 08:53
Откуда: питер
Has thanked: 0 time
Have thanks: 0 time

Сообщение 4p_Wik » 06 апр 2006, 06:23

-pif-paf- писал(а):ниче ведь не измениться в циферках.. вроде=)

Траблы со школьной математикой ? все меняется, и причем сильно.
Человек начинает жить лишь тогда, когда ему удается превзойти самого себя. (с)
Аватара пользователя
4p_Wik
Местный
Местный
 
Сообщения: 1111
Зарегистрирован:
04 авг 2005, 00:16
Откуда: Rus::Spb
Has thanked: 0 time
Have thanks: 0 time

Сообщение Червеносый » 06 апр 2006, 17:39

К слову, операции с действительными чиcлами в представлении с плавающей запятой не ассоциативны. ^__^
"Банан велик, а кожура - ещё больше"
Аватара пользователя
Червеносый
Местный
Местный
 
Сообщения: 1014
Зарегистрирован:
15 апр 2003, 01:27
Откуда: L1 Cache
Has thanked: 0 time
Have thanks: 0 time

Пред.След.

Вернуться в Школа выживания

Кто сейчас на конференции

Посетителей: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (находятся на конференции)
Этот раздел просматривают: нет зарегистрированных пользователей и гости: 2