Anyone who has ever run a shop knows it is not the easiest thing to figure out. There is a lot of old and bad code in shops so it has historically been neglected. So I'm asking a few questions:
- How much of a priority should revamping shop keeping be?
- Would you be in favor of a revamp if it required you to start from scratch setting up your shop?
- Would you be upset if stockrooms were no longer a thing?
- What would you like shop keeping to look like if you were in charge of the world? The most helpful things here would be to show examples, i.e. type out the commands that people would use to do things and mock up what they would see when they did the commands. This could be for both the shop keeper and the customer.
Comments
SHOP CATEGORY CREATE <Name> <Opt: FG> <Opt: BG> - For the organization that shelves currently provide, ordered per shop (so 1, 2, 3, etc).
SHOP CATEGORY COLOR <Name/#> <FG> <BG>
SHOP CATEGORY RENAME <Name/#> <New Name>
SHOP VIEW <Opt: Category>- View the stuff.
SHOP STOCK/ADD <Opt: Count> <ITEM> <Price> <Opt: Category>
SHOP REMOVE/UNSTOCK <Opt; Count> <ITEM>
SHOP MOVE <ITEM> <Category>
SHOP PRICE <Opt: ALL> <ITEM> <New price>
SHOP SHELF EXPAND - Add overall shelf space in 50 slot increments.
SHOP SHELF CONVERT <type> - Convert some space to specialty or normal in 50 slot increments.
Basically, just gut the shelf system into something that doesn't require juggling numbers. Having to track your barrels and flasks would be an issue still, but it'd at least remove most of the headache. I would absolutely redo my shop if necessary for this.
Making it area wide instead of being a specific room to use would be helpful, they're not always obvious to find and I have experience, it's gotta be worse for someone truly new.
Improving its search function to look for descriptions as well? 'directory leather' in Antioch finds nothing currently, but the first shop I looked in had 4 items found with 'wares leather' (none were the armour I was looking for but still).
Most importantly, could 'directory toadstool' show the results from each applicable venue by price? i.e instead of:
[code]You refer to the directory and look up all the shops selling the goods you seek.
Antioch Shuk 13224 * Antioch
Could it be something more like:
[code]You refer to the directory and look up all the shops selling the goods you seek.
- Toadstool 30 gp
- Toadstool 30,000,000 gp
- Toadstool Friendship