hello, great addon but i got an error today when i opened my profession window:
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1698: attempt to index global 'this' (a nil value)
Time: 10/16/10 18:55:19
Count: 1
Stack: [C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1698: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1685>
I'm having a problem with the workshop, which is not severe.
The listing of glyphs in the trade skill window show which are minor, major, and prime, but they're generally wrong. I'm using r110 release, and i have both audtionator and auctionlite installed.
Is this a problem with lilsparky, or one of the databases it uses? Is there a good way to track it down? grep -r ? I'm not that great at intuiting lua datastructures because of the panopoly of places that they can be stored and the implicit way they relate -- and I've never done a lick of lua or addon dev.
Hmm, now it doesn't show the type indicator at all, which is better, I guess, though I liked the indicators.
really? lemme make sure lsw knows about the new glyph names... i know they work in gnomeworks so the code exists, but maybe i didn't put it into lsw...
Thanks for a great addon, is there anyway I can use pricing from TheUndermineJournal? I have tried creating the file per randomgrace's instructions on the comments of the project page, but I still only get pricing from Auctionator. I would really appreciate any help on getting this to work :)
A simple interface to 'averageprice' out of The Undermine Journal's 'TheUndermineJournal' addon (put into the file pricingSupport/tuj_support.lua):
do
local function AuctionPrice(itemID)
local o={}
TUJMarketInfo(itemID,o)
return o['marketaverage']
end
I love the idea of this addon but I don't understand the total estimated purchase cost and where that value comes from. I find it is usually wrong. Maybe I just don't understand what is going on. Right now I am looking at the only Inferno Ruby for sale for 158g and LSW is showing 129g estimated price. That does not help me. So I guess I'm dumb but I just don't get it. Any assistance would be great. Thanks.
Thanks for a great addon, is there anyway I can use pricing from TheUndermineJournal? I have tried creating the file per randomgrace's instructions on the comments of the project page, but I still only get pricing from Auctionator. I would really appreciate any help on getting this to work :)
A simple interface to 'averageprice' out of The Undermine Journal's 'TheUndermineJournal' addon (put into the file pricingSupport/tuj_support.lua):
do
local function AuctionPrice(itemID)
local o={}
TUJMarketInfo(itemID,o)
return o['marketaverage']
end
I love the idea of this addon but I don't understand the total estimated purchase cost and where that value comes from. I find it is usually wrong. Maybe I just don't understand what is going on. Right now I am looking at the only Inferno Ruby for sale for 158g and LSW is showing 129g estimated price. That does not help me. So I guess I'm dumb but I just don't get it. Any assistance would be great. Thanks.
lsw relies on whatever auction mod you have to feed it info. if you right-click the cost column, you can adjust what pricing module is being used and maybe find something that's more to your liking. you might try "min buyout" if you're looking for current ah prices. that'll use the current scan data and pick the lowest buyout price for the item listed.
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1698: attempt to index global 'this' (a nil value)
Time: 10/16/10 18:55:19
Count: 1
Stack: [C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1698: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1685>
Locals: button = LSWTradeSkillCost2 {
0 = <userdata>
text = LSWTradeSkillCost2Text {
}
}
total = 0
pad = ""
(*temporary) = nil
(*temporary) = nil
(*temporary) = "BOTTOMRIGHT"
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
LSWTooltip = GameTooltip {
0 = <userdata>
numMoneyFrames = 2
SetInboxItem = <function> defined =[C]:-1
shoppingTooltips =
}
SetHyperlink = <function> defined =[C]:-1
SetTradeSkillItem = <function> defined =[C]:-1
hasMoney = 1
shownStatusBars = 0
SetTradePlayerItem = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
updateTooltip = 0.14899999909103
SetInventoryItem = <function> defined @Interface\AddOns\GearScore\GearScore.lua:726
comparing = false
SetLootRollItem = <function> defined =[C]:-1
numStatusBars = 1
SetQuestLogItem = <function> defined =[C]:-1
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
recipeCache =
26277 =
}
7179 =
}
-36907 =
}
56044 =
}
56307 =
}
7183 =
}
-2771 =
}
28102 =
}
-2772 =
}
44123 =
}
49247 =
}
2330 =
}
-22785 =
}
-22789 =
}
-22793 =
}
33740 =
}
29688 =
}
53901 =
}
2334 =
}
13362 =
}
2337 =
}
3230 =
}
56045 =
}
13633 =
}
53774 =
}
53782 =
}
62213 =
}
59926 =
}
-39969 =
}
49248 =
}
17552 =
}
17556 =
}
11461 =
}
6618 =
}
33733 =
}
33741 =
}
60365 =
}
28545 =
}
28549 =
}
39638 =
}
28557 =
}
17573 =
}
-8831 =
}
-3818 =
}
-10620 =
}
-3819 =
}
-8839 =
}
-3820 =
}
-37921 =
}
-3821 =
}
53812 =
}
17636 =
}
62409 =
}
53775 =
}
28103 =
}
60405 =
}
60396 =
}
60403 =
}
-22790 =
}
11480 =
}
7255 =
}
53839 =
}
53847 =
}
-13463 =
}
-22786 =
}
-13467 =
}
3452 =
}
32977 =
}
60350 =
}
22808 =
}
53783 =
}
53779 =
}
53771 =
}
13739 =
}
53773 =
}
11448 =
}
11450 =
}
53781 =
}
20039 =
}
11456 =
}
13498 =
}
-39970 =
}
-9149 =
}
11459 =
}
11466 =
}
53776 =
}
66658 =
}
11472 =
}
53900 =
}
11476 =
}
11478 =
}
49234 =
}
66659 =
}
53840 =
not sure what it means but any help would be much appreciated
The listing of glyphs in the trade skill window show which are minor, major, and prime, but they're generally wrong. I'm using r110 release, and i have both audtionator and auctionlite installed.
Is this a problem with lilsparky, or one of the databases it uses? Is there a good way to track it down? grep -r ? I'm not that great at intuiting lua datastructures because of the panopoly of places that they can be stored and the implicit way they relate -- and I've never done a lick of lua or addon dev.
really? lemme make sure lsw knows about the new glyph names... i know they work in gnomeworks so the code exists, but maybe i didn't put it into lsw...
A simple interface to 'averageprice' out of The Undermine Journal's 'TheUndermineJournal' addon (put into the file pricingSupport/tuj_support.lua):
do
local function AuctionPrice(itemID)
local o={}
TUJMarketInfo(itemID,o)
return o['marketaverage']
end
local function Init()
LSW:RegisterAlgorithm("TUJ Average", AuctionPrice)
LSW:FlushPriceData()
end
local function Test(index)
if TUJMarketInfo then
return true
end
return false
end
LSW:RegisterPricingSupport("TUJ", Test, Init)
end
did you add that new file to the .toc file for lsw? or for that matter, it could be a totally different mod.
lsw relies on whatever auction mod you have to feed it info. if you right-click the cost column, you can adjust what pricing module is being used and maybe find something that's more to your liking. you might try "min buyout" if you're looking for current ah prices. that'll use the current scan data and pick the lowest buyout price for the item listed.