1) http://wowroad.info/?spell=61411
2) Показатель блокирования неверно влияет на урон
всякие ауры, влияющие на блок, влияют также и на кап
3) Не должны влиять
4) 22.03.14 logon1 wotlkx5
5) всегда
6) 3.76/10
7) 1) http://wowpedia.org/Shield_of_Righteousness
Patch 3.2.0 (2009-08-04): Now deals 100% of shield block value as damage instead of 130%. In addition, the benefit from additional block value this ability gains is now subject to diminishing returns. Diminishing returns occur once block value exceeds 30 times the player's level and caps the maximum damage benefit from shield block value at 34.5 times the player's level.
2) нереально собрать столько БВ без аур, чтобы начали применяться эти капы
3) аддон DrDamage - капы неизменны от аур

Скрытый текст

self.Calculation["Shield of Righteousness"] = function( calculation, ActiveAuras, Talents )
local dr = 30 * calculation.playerLevel
local cap = 34.5 * calculation.playerLevel
local bv = calculation.blockValue
if ActiveAuras["Aegis"] then
bv = bv - math_floor(225 * (1 + (Talents["Redoubt"] or 0)))
end
if bv > dr then
bv = math_min(cap, bv)
bv = bv - 0.0042901155466318 * (bv - dr) ^ 1.70387168889193
end
if self:GetSetAmount( "T8 Protection" ) >= 4 then
bv = bv + 225
end
calculation.coeff = bv / calculation.blockValue
calculation.coeffv = calculation.blockValue
calculation.minDam = calculation.minDam + bv
calculation.maxDam = calculation.maxDam + bv
end
[свернуть]

4) рейд 02.02.10 полодин Wiingman
бос ребрад
Цитата Сообщение от BloodyMess Посмотреть сообщение
В том же рейде на ребре, тот же пал снял манускрипт на 450 бв и его динамика:

querry set

[{"eventTypes": [1], "targetNames": ["Wiingman"]}, {"spellNames": ["Shield of Righteousness"], "sourceNames": ["Wiingman"]}, {"spellNames": ["Greatness"], "targetNames": ["Wiingman"]}, {"spellNames": ["Avenging Wrath"], "targetNames": ["Wiingman"]}]
[свернуть]

с картой бв 2669 - урон 4295
без прока карты бв 2422 - урон 4034

та же разница 247 бв дает разницу 261 урона

2422 бв:

Скрытый текст

self.Calculation["Shield of Righteousness"] = function( calculation, ActiveAuras, Talents )
local dr = 30 * calculation.playerLevel 2400
local cap = 34.5 * calculation.playerLevel 2760
local bv = calculation.blockValue 2422

бонус какого-то сета, т8 или т7

if ActiveAuras["Aegis"] then
bv = bv - math_floor(225 * (1 + (Talents["Redoubt"] or 0)))
end
[свернуть]

if bv > dr then да
bv = math_min(cap, bv) 2422
bv = bv - 0.0042901155466318 * (bv - dr) ^ 1.70387168889193 2422-0.83=2421
end

вернули бонус того сета, которого у нас нет

if self:GetSetAmount( "T8 Protection" ) >= 4 then
bv = bv + 225
[свернуть]

end
calculation.coeff = bv / calculation.blockValue
calculation.coeffv = calculation.blockValue
calculation.minDam = calculation.minDam + bv 520+2421=2941
calculation.maxDam = calculation.maxDam + bv 520+2421=2941
end

урон 2941*модификаторы=4034(эксперимент)
[свернуть]

2669 бв:

Скрытый текст

self.Calculation["Shield of Righteousness"] = function( calculation, ActiveAuras, Talents )
local dr = 30 * calculation.playerLevel 2400
local cap = 34.5 * calculation.playerLevel 2760
local bv = calculation.blockValue 2669

бонус какого-то сета, т8 или т7

if ActiveAuras["Aegis"] then
bv = bv - math_floor(225 * (1 + (Talents["Redoubt"] or 0)))
end
[свернуть]

if bv > dr then да
bv = math_min(cap, bv) 2669
bv = bv - 0.0042901155466318 * (bv - dr) ^ 1.70387168889193 2669-59.2=2609
end

вернули бонус того сета, которого у нас нет

if self:GetSetAmount( "T8 Protection" ) >= 4 then
bv = bv + 225
[свернуть]

end
calculation.coeff = bv / calculation.blockValue
calculation.coeffv = calculation.blockValue
calculation.minDam = calculation.minDam + bv 520+2609=3129
calculation.maxDam = calculation.maxDam + bv 520+2609=3129
end

урон 3129*модификаторы=4295(эксперимент)
[свернуть]


модификатор1: 4034/2941=1.37
модификатор2: 4295/3129=1.37

В условиях конкретных одинаковых условий, формула ДрД для значений между софткапом и хардкапом верна
босс орк
пример рассчета для саурфанга в тех же модификаторах (1.37):

Сообщение от BloodyMess
Скажу больше, когда у него прокает карта на силу, при 3090 бв он бьет 4497
когда карты нет, при 2843 бв бьет по 4415
(4497/1,37)-520=2763 из 3090 бв влияют на урон
(4415/1.37)-520=2702 из 2843 бв влияют на урон

Предположительно подтвердилось что хардкап (2760) влияния бв на урон Щита праведности при 3080 бв.
вывод по пункту 4
Если капы раздвигались бы, то все наши случаи (2422 2669 2843 3090) лежали бы софткапа 2400*1.3=3120 и выходило что конфигурация модификаторов менялась при каджом ударе одного и того же паладина в одном и том же рейде