Mercurial > wow > itemauditor
diff Modules/Utils.lua @ 20:ff9a698caebc
Added options for the crafting threshold and auction threshold. I also fixed the queue to use the item cost to determine if there is enough profit instead of the auction (QA) threshold which already has profit built in.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sun, 04 Jul 2010 09:33:25 -0700 |
parents | 56de19d9bd8d |
children | 554b30908b33 |
line wrap: on
line diff
--- a/Modules/Utils.lua Sun Jul 04 07:24:12 2010 -0700 +++ b/Modules/Utils.lua Sun Jul 04 09:33:25 2010 -0700 @@ -4,13 +4,22 @@ addonTable.utils = addon IAUtils = addon -function addon:FormatMoney(copper) - color = "|cFFFFFFFF" +function addon:FormatMoney(copper, color, textOnly) + color = color or "|cFFFFFFFF" local prefix = "" if copper < 0 then prefix = "-" copper = abs(copper) end + + local copperTexture = COPPER_AMOUNT_TEXTURE + local silverTexture = SILVER_AMOUNT_TEXTURE + local goldTexture = GOLD_AMOUNT_TEXTURE + if textOnly then + copperTexture = '%dc' + silverTexture = '%ds' + goldTexture = '%dg' + end local gold = floor( copper / 10000 ); copper = mod(copper, 10000) @@ -18,14 +27,14 @@ copper = mod(copper, 100) - copper = color..format(COPPER_AMOUNT_TEXTURE, copper, 13, 13) + copper = color .. format(copperTexture, copper, 13, 13) if silver > 0 or gold > 0 then - silver = color..format(SILVER_AMOUNT_TEXTURE, silver, 13, 13) .. ' ' + silver = color.. format(silverTexture, silver, 13, 13) .. ' ' else silver = "" end if gold > 0 then - gold = color..format(GOLD_AMOUNT_TEXTURE, gold, 13, 13) .. ' ' + gold = color.. format(goldTexture, gold, 13, 13) .. ' ' else gold = "" end