end |
end |
|
local numMap = {[3] = "k", [6] = "m", [9] = "b", [12] = "t"} |
local function FormatNumber(num) |
if shortenNumbers and num > 1000 then |
local multiplier, divideBy |
for i = 3, 12, 3 do |
if num > 10^i then |
multiplier = numMap[i] |
divideBy = 10^i |
end |
end |
return strformat("%.2f%s", num/divideBy, multiplier) |
else |
return buln(num) |
end |
end |
|
local function ShowArtifactPower(tt) |
tt:AddLine(ARTIFACT_POWER) |
tt:AddLine(strformat(ARTIFACT_POWER_TOOLTIP_TITLE, buln(artwb.totalXP), buln(artwb.xp), buln(artwb.xpForNextPoint)), 1, 1, 1) |
--tt:AddLine(strformat(ARTIFACT_POWER_TOOLTIP_TITLE, buln(artwb.totalXP), buln(artwb.xp), buln(artwb.xpForNextPoint)), 1, 1, 1) |
tt:AddLine(strformat(ARTIFACT_POWER_TOOLTIP_TITLE, FormatNumber(artwb.totalXP), FormatNumber(artwb.xp), FormatNumber(artwb.xpForNextPoint)), 1, 1, 1) |
if artwb.numPointsAvailableToSpend > 0 then |
tt:AddLine(strformat(ARTIFACT_POWER_TOOLTIP_BODY, artwb.numPointsAvailableToSpend), 0, .95, 0, true) |
end |