1.6.0 - 8.0.1
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
-- MxW (MxW Addon)
|
||||
-- By mikx
|
||||
-- https://git.mikx.ca/wow-addons/MxW_Addon
|
||||
-- https://git.mikx.xyz/wow/MxW_Addon
|
||||
-- Licensed under the GNU General Public License 3.0
|
||||
-- See included License file for more informations.
|
||||
|
||||
@@ -26,6 +26,20 @@ function MX:FormatMoney(money)
|
||||
end
|
||||
end
|
||||
|
||||
function MX:FormatMoneyGoldOnly(money)
|
||||
local ret = ""
|
||||
local gold = floor(money / (COPPER_PER_SILVER * SILVER_PER_GOLD));
|
||||
local silver = floor((money - (gold * COPPER_PER_SILVER * SILVER_PER_GOLD)) / COPPER_PER_SILVER);
|
||||
local copper = mod(money, COPPER_PER_SILVER);
|
||||
|
||||
if (gold == 0) then
|
||||
return "0g"
|
||||
end
|
||||
if (gold > 0) then
|
||||
return format("%s%02dg|r", COLOR_GOLD, gold)
|
||||
end
|
||||
end
|
||||
|
||||
function MX:FormatMoneyShort(money)
|
||||
local ret = ""
|
||||
local gold = floor(money / (COPPER_PER_SILVER * SILVER_PER_GOLD));
|
||||
@@ -39,3 +53,15 @@ function MX:FormatMoneyShort(money)
|
||||
return format("%s%sg%s", COLOR_GOLD, gold, COLOR_WHITE)
|
||||
end
|
||||
end
|
||||
|
||||
function MX:FormatMoneyNoColor(money)
|
||||
local gold = floor(money / (COPPER_PER_SILVER * SILVER_PER_GOLD));
|
||||
local silver = floor((money - (gold * COPPER_PER_SILVER * SILVER_PER_GOLD)) / COPPER_PER_SILVER);
|
||||
local copper = mod(money, COPPER_PER_SILVER);
|
||||
if (gold == 0) then
|
||||
return format("%ss %sc", silver, copper)
|
||||
end
|
||||
if (gold > 0) then
|
||||
return format("%sg %ss %sc", gold, silver, copper)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user