Módulo:PetTools
Ir para navegação
Ir para pesquisar
A documentação para este módulo pode ser criada em Módulo:PetTools/doc
local p = {}
function p.HPRender(frame)
local icon = "PetHPIcon.png"
local iconDisabled = "PetHPIconDisabled.png"
local hpGain = tonumber(frame.args.hpGain) or 0
local hpBonus = tonumber(frame.args.bonusPerHundredLevels) or 0
local totalGain = hpGain + hpBonus/100
local stepNeeded = 23/5
local colored = math.max(1, math.min(5, math.floor(totalGain / stepNeeded)))
local total = 5
local result = {}
for i = 1, total do
if i <= colored then
table.insert(result, string.format("[[File:%s|20x20px|link=]]", icon))
else
table.insert(result, string.format("[[File:%s|20x20px|link=]]", iconDisabled))
end
end
return table.concat(result, "")
end
function p.MPRender(frame)
local icon = "PetMPIcon.png"
local iconDisabled = "PetMPIconDisabled.png"
local totalGain = tonumber(frame.args.mpGain) or 0
local colored = math.max(1, math.min(5, math.floor(totalGain / 5)))
local total = 5
local result = {}
for i = 1, total do
if i <= colored then
table.insert(result, string.format("[[File:%s|20x20px|link=]]", icon))
else
table.insert(result, string.format("[[File:%s|20x20px|link=]]", iconDisabled))
end
end
return table.concat(result, "")
end
return p