How are the shop inventories updated? Is the whole shop inventory randomly filled every cycle? Or only a certain percentage of it? For example, 50% new and the rest random old items. If so, is the old item selection fully random or is there some algorithm used to favour some kind of items/properties? I've been viewing the shops for a few consecutive days now and it seems there are a lot of the same items there day to day. Of course, this could be just chance as understandably the most common items could happen to be randomly chosen each time with such a small sample. This is interesting to know for two reasons: To know what is the chance of the shop having the same item tomorrow if I can't afford it today and to know how much new stuff to expect any given day (to manage expectations and ease shop browsing when one knows how closely to look, what the new item density is).