I first thought of this idea when I saw that MM was actually level 255, and thus no "ordinary" player. If the bot is run by the TMW admins, then it can also be given an admin level high enough to spawn items and gold. This would free it from carrying any real weight or slots in inventory and storage, and also from any gold limits (if they exist). This modified ManaMarket bot would destroy all items given to it during !add, and simply respawn the items back, as needed, for !buy and !giveback.
The advantage of such a system is that without weight and slot limits imposed upon the ManaMarket avatar, players could be given more slots, could be allowed to sell more items within a given slot (for example more than 150 Iron Ore at a time), and you would not need to enforce item removals from the active list after a week.
The cons that come to mind are that this kind of ManaMarket would not work with Manaplus' shop feature, only with !commands (because there would be no actual "real" stock present in the inventory). Also there is a hypothetical risk of having a bot exist with high admin level access if there is a way to abuse it. All actions on ManaMarket could (and probably already are) logged, so this risk can be minimized, especially if you also restrict who has login access to MM, and what actions they can perform on it, besides the automated ones.
Idea for ManaMarket upgrade
Forum rules
This forum is for feature requests, content changes additions, anything not a Bug in the software.
Please report all bugs on the Support Forums
-
- Warrior
- Posts: 332
- Joined: 18 Oct 2007, 13:38
Re: Idea for ManaMarket upgrade
This sounds like a great idea. The real concern is figuring out how to detect rollbacks. Hm, I guess something like zeny could be used as a simple counter... IF we could guaranteed atomicity.
--
Of course, long-term I intend to write a bot-API so that the character does not actually exist at all, and can store arbitrary state in the server so that there won't be any problems with rollbacks. But let's not wait on such long-term plans.
I don't see why this couldn't be made to work.blackrazor wrote: The cons that come to mind are that this kind of ManaMarket would not work with Manaplus' shop feature
--
Of course, long-term I intend to write a bot-API so that the character does not actually exist at all, and can store arbitrary state in the server so that there won't be any problems with rollbacks. But let's not wait on such long-term plans.
Former programmer for the TMWA server.