Thread: Merchants: Hidden items
View Single Post
  #7  
Old 05-26-2010, 10:15 AM
Xenephex Xenephex is offline
Kobold


Join Date: May 2010
Posts: 102
Default

Bumamgar, what happens now when the merchant has less than a full inventory? I understand that you know a lot more about the code than I do, and that I may not be understanding something, but I don't see how the client could possibly know how many items are going to be sent before they are sent.

Somewhere there is something like a 'for' loop that is iterating through the item list and transmitting the items in the order they are stored. If you just don't send the last 20 items, why would the client care? It handles that situation now.

Forget the LIFO thing - let the inventory be populated the way it is now, and I really wouldn't care if you had to close and re-open the merchant to see the new inventory. But it seems to me that just a MAXSEND#, which is the lesser of the number in inventory, or a default number (e.g. 60) would do the trick. I could well be wrong - I've been wrong before (and often).

As to your other two points - in my very brief time on this server, I've seen bone chips, quality pelts and silks on vendors. Not a lot, but some. Those, and various tradeskill items, always made up the bulk of what merchant miners were seeking. If you knew what you were doing, you didn't waste a lot of plat uncovering hidden items.

As to wasting the developer's time: If I'm the only one, then yeah, it's a waste of their time; and so far I haven't seen anyone else looking for this. But, we're all here for various reasons directly related to changes in Everquest that happened over the years. PoP for almost everybody - but a lot of small and not so small things for each of us individually.

A sequence of sad days when something was changed that made us either quit or decreased our enjoyment in playing the game. The day they made the merchant changes and removed hidden inventory was a day I remember and was one of those sad days for me. I'm here because I missed the original game - this is just one of the things I missed.