Is there a way to generate new merchandise with a merchant in the game? I haven't discovered a method yet but I've heard that you can refresh their stock if you have a high affinity level. Is this right? I'm curious about why certain NPCs on the map are designated as merchants when it seems possible to trade with other NPCs who are seemingly just wandering around the world. It can be a bit cumbersome to approach every NPC to determine who is available for trading. Any tips?