Módulo:PetTools

De TibiaRPGBrasil Wiki
Revisão de 18h18min de 17 de agosto de 2025 por Faramir (discussão | contribs)
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 = "[[File:PetHPIcon.png|20x20px]]"
    local iconDisabled = "[[File:PetHPIconDisabled.png|20x20px]]"
    local hpGain = frame.args.hpGain or 0
    local hpBonus = frame.args.bonusPerHundredLevels or 0
    local totalGain = hpGain + hpBonus/100

    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|link=]]", icon))
        else
            table.insert(result, string.format("[[File:%s|link=]]", iconDisabled))
        end
    end
    return table.concat(result,"")
end

function p.MPRender(frame)
    local icon = frame.args.icon
    local iconDisabled = frame.args.iconDisabled
    local mpGain = frame.args.mpGain
    return "MANA"
end

return p