Quantcast
Download
(45 Kb)
Download
Updated: 07/21/17 03:48 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:07/21/17 03:48 PM
Created:08/29/16 08:12 AM
Monthly downloads:257
Total downloads:10,232
Favorites:36
MD5:
Shopping List - Master Merchant Extension  Popular! (More than 5000 hits)
Version: 0.1.4
by: mildflavour [More]
ShoppingList is an addon that records all your purchases from guild kiosks. It integrates into the Master Merchant ui , so MM is required to run this addon (for now).
v0.1.4
- Updated for Morrowind compatibility

v0.1.3
- Added a missing file which caused an error on loadup

v0.1.2
- Added a configuration dialog where you can specify for how many days purchases are saved. The dialog is accessible via the games main menu

- Added a search function. You can now search for account names, guild names, item names and traits
Archived Files (4)
File Name
Version
Size
Uploader
Date
0.1.3
45kB
mildflavour
10/19/16 11:51 AM
0.1.2
34kB
mildflavour
10/19/16 02:51 AM
0.1.1
7kB
mildflavour
08/29/16 10:58 AM
0.1.0
7kB
08/29/16 08:12 AM


Post A Reply Comment Options
Unread 11/20/19, 11:31 AM  
term

Forum posts: 0
File comments: 33
Uploads: 0
Re: Fixed !!

Great job! Thank you! And thanks to Sirinsidiator for working with you on this.

Your fix works perfectly
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 11:49 PM  
Askedal

Forum posts: 1
File comments: 19
Uploads: 0
Fixed !!

Hi,

I was able to fix it with the help of author of the AwesomeGuildstore Mod (sirinsidiator, many thanks for that). The culprit was, that the AwesomeGuildStore (AGS) redefines the function that returns the buy-information. After using a callback into one of the AGS function the shopping list is now working again.
As I cannot update the packages, here is the code change: In ShoppingList.lua replace the complete function onPlayerActivated from the old version

Code:
local function onPlayerActivated(eventCode)
    EVENT_MANAGER:UnregisterForEvent(ShoppingList.Name, eventCode)

    if (MasterMerchant == nil) then
        d("ShoppingList: Master Merchant not found!")
        return
    end

    ShoppingList:initialize()

    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_TRADING_HOUSE_CONFIRM_ITEM_PURCHASE, onTradingHouseEvent)
    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_TRADING_HOUSE_RESPONSE_RECEIVED, onTradingHouseEvent)

    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_MAIL_CLOSE_MAILBOX, function()
        ShoppingListWindow:SetHidden(true)
    end)

    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_CLOSE_TRADING_HOUSE, function()
        ShoppingListWindow:SetHidden(true)
    end)
end
to

Code:
local function onPlayerActivated(eventCode)
    EVENT_MANAGER:UnregisterForEvent(ShoppingList.Name, eventCode)

    if (MasterMerchant == nil) then
        d("ShoppingList: Master Merchant not found!")
        return
    end

    ShoppingList:initialize()

	if (AwesomeGuildStore) then
		AwesomeGuildStore:RegisterCallback(AwesomeGuildStore.callback.ITEM_PURCHASED, function(itemData)
		ShoppingList.CurrentPurchase = {}
		ShoppingList.CurrentPurchase.ItemLink = itemData.itemLink
		ShoppingList.CurrentPurchase.Quantity = itemData.stackCount
		ShoppingList.CurrentPurchase.Price    = itemData.purchasePrice
		ShoppingList.CurrentPurchase.Seller   = itemData.sellerName
                ShoppingList.CurrentPurchase.Guild    = itemData.guildName
		ShoppingList.CurrentPurchase.TimeStamp = GetTimeStamp()
                ShoppingList:addPurchase(ShoppingList.CurrentPurchase)
                ShoppingList.List:Refresh()
	end)
	else
		-- do the regular thing
		EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_TRADING_HOUSE_CONFIRM_ITEM_PURCHASE, onTradingHouseEvent)
		EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_TRADING_HOUSE_RESPONSE_RECEIVED, onTradingHouseEvent)
	end


    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_MAIL_CLOSE_MAILBOX, function()
        ShoppingListWindow:SetHidden(true)
    end)

    EVENT_MANAGER:RegisterForEvent(ShoppingList.Name, EVENT_CLOSE_TRADING_HOUSE, function()
        ShoppingListWindow:SetHidden(true)
    end)
end
Save and start the game, that's all .
Report comment to moderator  
Reply With Quote
Unread 10/20/19, 11:22 PM  
RavenMind
 
RavenMind's Avatar

Forum posts: 0
File comments: 347
Uploads: 0
Originally Posted by sylviermoone
Hey guys!!

Since it looks like this addon is no longer being maintained, we'll be looking at adding it's functionality to Master Merchant.

Feel free to hit us up with any questions!
Any idea when/if this will be done?
Report comment to moderator  
Reply With Quote
Unread 06/12/19, 05:39 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 181
Uploads: 1
Originally Posted by sylviermoone
Hey guys!!

Since it looks like this addon is no longer being maintained, we'll be looking at adding it's functionality to Master Merchant.

Feel free to hit us up with any questions!
Can u ping me, when mm included shopping list?
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 08:47 PM  
term

Forum posts: 0
File comments: 33
Uploads: 0
That's great news, thank you!

Only question I have atm is if you can have a longer purchase history than ATT seems to have, 30 days. I believe Shopping List (or Purchase History which is what I used) allowed between 0-180 days.

Thank you for your great addon!

Originally Posted by sylviermoone
Hey guys!!

Since it looks like this addon is no longer being maintained, we'll be looking at adding it's functionality to Master Merchant.

Feel free to hit us up with any questions!
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 07:36 PM  
sylviermoone

Forum posts: 1
File comments: 80
Uploads: 0
Hey guys!!

Since it looks like this addon is no longer being maintained, we'll be looking at adding it's functionality to Master Merchant.

Feel free to hit us up with any questions!
Report comment to moderator  
Reply With Quote
Unread 03/07/19, 08:41 AM  
term

Forum posts: 0
File comments: 33
Uploads: 0
I'd rather continue with MM too...

Maybe coincidence, but I've noticed my purchases are recorded correctly more often if I leave the trader before clicking on purchases. Most of the time it has been accurate. Clicking on purchases while at the trader leads to all kinds of havoc.

Originally Posted by Atavus
Well I've used MM forever, along with this addon.
If this does not get updated, I may have to check ATT, I guess
Report comment to moderator  
Reply With Quote
Unread 03/06/19, 11:51 PM  
Atavus

Forum posts: 2
File comments: 119
Uploads: 0
Well I've used MM forever, along with this addon.
If this does not get updated, I may have to check ATT, I guess
Report comment to moderator  
Reply With Quote
Unread 03/06/19, 07:48 PM  
Durnik

Forum posts: 2
File comments: 107
Uploads: 0
Originally Posted by term
Sirinsidiator, author of AGS offered to take a look at it, which I appreciate, but I'm sure he has more important work to do, especially now that ATT, which had similar purchase problems has been fixed. I don't know coding, but it feels like it should be an easy fix, but i'm just guessing.
I hope someone can fix it. ATT only keeping 30 days for history is not going to work for me. I get why they did it but its like the chef saying "you only get healthy food". I dont know if its just too much work to enable more than 30 days or if it is them saying they know better. I don't use the ancient history for price checks but I do like to see sales and purchases at length.
Report comment to moderator  
Reply With Quote
Unread 03/06/19, 07:55 AM  
term

Forum posts: 0
File comments: 33
Uploads: 0
The last update of MM got rid of the errors but as you said, it still records wrong items and prices paid. I don't understand either why there isn't a bigger call for this. When I bring this up, at times, I'm told to switch to ATT which has the capability. But I'm comfortable with MM and want to continue to use MM. IMHO, a Master Merchant is both selling AND buying, but not everyone sees it that way.

Sirinsidiator, author of AGS offered to take a look at it, which I appreciate, but I'm sure he has more important work to do, especially now that ATT, which had similar purchase problems has been fixed. I don't know coding, but it feels like it should be an easy fix, but i'm just guessing.

Anyone for fixing Crafting and Item Preview? lol.

Originally Posted by Durnik
Originally Posted by Atavus
Is this still working?
Nope. I tried a new saved variable file which got rid of the errors but if I buy more than 1 item before changing traders it puts incorrect items. Why isn't there a bigger call for this kind of addon??!?!?
Report comment to moderator  
Reply With Quote
Unread 03/05/19, 04:49 PM  
Durnik

Forum posts: 2
File comments: 107
Uploads: 0
Originally Posted by Atavus
Is this still working?
Nope. I tried a new saved variable file which got rid of the errors but if I buy more than 1 item before changing traders it puts incorrect items. Why isn't there a bigger call for this kind of addon??!?!?
Report comment to moderator  
Reply With Quote
Unread 03/04/19, 07:19 AM  
Atavus

Forum posts: 2
File comments: 119
Uploads: 0
Is this still working?
Report comment to moderator  
Reply With Quote
Unread 03/03/19, 07:24 PM  
Keijin

Forum posts: 0
File comments: 3
Uploads: 0
_________
Last edited by Keijin : 03/03/19 at 07:28 PM.
Report comment to moderator  
Reply With Quote
Unread 02/28/19, 04:50 PM  
wolfstar

Forum posts: 0
File comments: 148
Uploads: 0
I would suppose this error has something to do with the updated library?

user:/AddOns/FurnitureShoppingList/Libs/LibCustomMenu/LibCustomMenu.lua:6: attempt to index a nil value
stack traceback:
user:/AddOns/FurnitureShoppingList/Libs/LibCustomMenu/LibCustomMenu.lua:6: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 01/25/19, 01:48 PM  
Ekoe

Forum posts: 6
File comments: 29
Uploads: 0
This add on doesn't seem to be working anymore... does anyone know of an update for it?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: