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:65
Total downloads:19,619
Favorites:42
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 12/09/20, 05:33 AM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
Originally Posted by Techwolf
I tried the patch, it didn't work. It broke 5 days ago. Trying to find a fix for it. There is no other addon that tracks buys, only sales.
ATT does (but only those in the last 30 days)
Report comment to moderator  
Reply With Quote
Unread 12/09/20, 05:24 AM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
Hey guys
Shopping list is now included in MM 3
Due to some changes you need to reset the saved vars of ShoppingList (delete it)
Last edited by Rothry : 12/09/20 at 05:31 AM.
Report comment to moderator  
Reply With Quote
Unread 12/07/20, 05:21 PM  
Techwolf
 
Techwolf's Avatar

Forum posts: 5
File comments: 86
Uploads: 0
I tried the patch, it didn't work. It broke 5 days ago. Trying to find a fix for it. There is no other addon that tracks buys, only sales.
Report comment to moderator  
Reply With Quote
Unread 01/04/20, 01:33 PM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
Re: Fixed !!

Originally Posted by Askedal
Hi,

I was able to fix it with the help of (...)sirinsidiator(...).
Thank you very much indeed
Report comment to moderator  
Reply With Quote
Unread 11/20/19, 11:31 AM  
term

Forum posts: 0
File comments: 32
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: 9
File comments: 100
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: 6
File comments: 391
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: 11
File comments: 247
Uploads: 2
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?
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 08:47 PM  
term

Forum posts: 0
File comments: 32
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: 79
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: 32
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: 128
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: 151
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: 32
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: 151
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
Post A Reply



Category Jump: