Current Version: 1.1.0 updated 2019-11-23
Requirements
MerchantLord is built on Mudlet 4.3.0. Releases will be based on the most recent mudlet versions available, which I will note in future releases.
Changes
Added shop name and area to `ml find <item short>`
Current Features
- Automatic harvesting of shop information
- Automatic cataloging of individual items, their locations, and price after use of the WARES command.
- The ability to look up items using `ml list <search>`
- The ability to look up a specific item's locations using `ml find <item short>`
Installation
- Download the MerchantLord.xml from the most recent release.
- Open Mudlet and select "Module Manager" from the dropdown menu
- Select "Install"
- Browse to the location you downloaded MerchantLord.xml, select it, and select "Open"
Roadmap
I'm using github projects for my feature management. This is in kanban style, meaning items at the top have the highest priority for each column.
Mudlet
Notable upcoming features are better information on the item finding output to include shop names and area and better sorting of the list and find commands.
Web App
I am working on a nodejs web app module in parallel to allow anyone to take the database created by MerchantLord and host it for themselves. It's in its infancy and less of a priority until I finish out the currently accepted issues for the Mudlet work.
Feature Requests
Right now I'm taking feedback. Once I have what I consider to be something beyond a Minimum Viable Product.
Comments
<[string "Script: MerchantLord"]:152: attempt to index field 'dataabase' (a nil value)>
<[string "Script: MerchantLord"]:331: attempt to call field 'searchItemLocationsByString'
(a nil value)>