http://pastebin.com/dQsfa4Et - линк на импорт WA function()
local mastery = GetMasteryEffect("player")
--Death strike tooltip heal without versatility multiplier
local attack_power = select(1, UnitAttackPower("player"))
local clean_heal = attack_power*4
--Versatility multiplier
local versatility_item = GetCombatRatingBonus(CR_VERSATILITY_DAMAGE_DONE)
local versatility_bonus = GetVersatilityBonus(30)
local versatility_total = 1 + (0.01 * (versatility_item + versatility_bonus))
--Scent of Blood multiplier
local SoB = select(4, UnitAura("player", "Запах крови")) or 0
local SoBm = 1 + SoB*0.2
--Resolve multiplier
local resolve = 1 + (select(15, UnitBuff("player", "Решимость")))/100
--Blood Shield
local DSheal = clean_heal * versatility_total
local blood_shield = ((((DSheal)*SoBm) * (0.01*mastery)) * resolve)
return string.format("%.2fk", blood_shield)
end