ФЭНДОМ


local p = {}
local base = nil
 
function p.damageTotall( frame )
    local sum = 0
    for i, iN in pairs(frame.args) do
        num = tonumber(iN) or 0
        sum = sum + num
    end
    if frame.args["кува"]=="да" then return p.lichfx (sum) else return sum end
end
 
--Отрисовка бонуса лича кувы в формате: Урон (Мин - Макс)
function p.lichf ( frame )
    if base == nil then base = tonumber(frame.args[1]) or 0 end
    return '<font color="gray">'..base..'</font>' .. ' ( <abbr title="С учётом стихийного бонуса">' .. tostring(base *1.25) .. ' - ' .. tostring (base*1.6) .. '</abbr> )'
end
 
--отрисовка бонуса Лича Кувы в формате: Мин-Макс
function p.lichfx ( base )
    if base == nil then base = 0 end
    return '<abbr title="С учётом стихийного бонуса Лича Кувы">' .. tostring(base *1.25) .. ' - ' .. tostring (base*1.6) .. '</abbr>'
end
 
function p.damageLich (frame)
   base = p.damageTotall(frame)
   return p.lichf (base)
end
 
function p.damageLichShort (frame)
   base = p.damageTotall(frame)
   return p.lichfx (base)
end
 
return p
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.