If you leave the Auction House and then check Shinies the priorities should be as I saved it. HOWEVER, if I do a /reload or logout and login again. My priorities have been reset yet again.
SO I decided just to force the darn thing. If anyone else wants to do the same just do the following.
OPEN: Shinies-Aggregator-Price.lua
Find
Code: Select all
function mod:GetItemPrice( item, results )
if( item == nil or item.uniqueID == nil or results == nil ) then
Shinies:Debug( "GetItemPrice - Invalid arguments" )
return 0, L""
end
local price = 0
local name = L""
local displayName = L""
for priority, module in self:IterateConfiguredPriceModules()
do
price = module:GetItemPrice( item, results )
if( price > 0 ) then
name = module:GetName()
displayName = module:GetDisplayName()
break
end
end
return price, name, displayName
end
Code: Select all
function mod:GetItemPrice( item, results )
if( item == nil or item.uniqueID == nil or results == nil ) then
Shinies:Debug( "GetItemPrice - Invalid arguments" )
return 0, L""
end
local price = 0
local name = L""
local displayName = L""
local modulesOverride =
{
[1] =
{
name = "Shinies-Price-Match",
enabled = true,
},
[2] =
{
name = "Shinies-Price-Percent",
enabled = true,
},
[3] =
{
name = "Shinies-Price-Flat",
enabled = true,
},
[4] =
{
name = "Shinies-Price-Multiplier",
enabled = true,
},
}
for id = 1, 4
do
if modulesOverride[id] and modulesOverride[id].enabled then
local module = Shinies:GetModule( modulesOverride[id].name, true)
if module ~= nil then
price = module:GetItemPrice( item, results )
if( price > 0 ) then
name = module:GetName()
displayName = module:GetDisplayName()
break
end
end
end
end
return price, name, displayName
end