[quote="*kjartan*":n05gr2np][quote="12345":n05gr2np]1) Make shopkeeper inventory at least somewhat persistant.[/quote:n05gr2np]
This is a big one; maybe someday.[/quote:n05gr2np]
I'll grant it seems big, but you may be able to MUDL it. For instance, say I'm the BH Auctioneer. If someone sells me a duplicate item, I check to see if I have one cached. If not, cache it. Every few ticks, check my cache and see if I have an item cached that's not in inventory. If I do, take the item out of cache and offer it for sale. Since caches can save, it persists. Might not work, but seems like something Akasha or one of the other MUDLers could manage.
[quote="*kjartan*":n05gr2np][quote:n05gr2np]2) Make unsold items poof after a while and give the cash back to the shopkeeper.[/quote:n05gr2np]
Yeah, sounds like a good plan, I'll do it. Maybe a fraction of the cash, anyhow. What's a good half-life, twelve hours?[/quote:n05gr2np]
This is actually what I was referring to with the 6-12 hour updates. Your points about saving every transaction are of course correct. If there was a 6 hour update that scanned the bottom half the shopkeeper's non-perm inventory and got rid of it (If you wanted to do it plausibly, he could offer a sale where mobs purchased items), Theoretically, items would be offered for sale between 6-12 hours and discarded if unsold.
[quote="*kjartan*":n05gr2np][quote:n05gr2np]4) Have the junk command give coins. If the junk command gave 1/5th the value of an item, you would still be able to get the item out of circulation and it would still be preferable to sell the item at a shop.[/quote:n05gr2np]
Or we could make more janitor mobs that get rid of items that have been lying around too long.[/quote:n05gr2np]
I supposed this would work as well, though I'm not sure if janitors actually eat items of just hold onto them until someone kills them. The idea was to keep the item list compact.
[quote="*kjartan*":n05gr2np][quote:n05gr2np]
6) Having a way of clearing mob's pissed list without reseting (ie. waiting 6 hours) would be a definate plus.
[/quote:n05gr2np]
That's relatively easy, I'll add it soon.[/quote:n05gr2np]
Thanks.
