- The vendor inventory changes depending on which character is trading with the vendor. It not only affects the amount of items and the gold but the stats of the items as well as seen in the screenshots below. For scarlet the amulet had +hearing & sight stats while for Roderik it has +intimidate & sight. The final vendor inventory outcome depends on who was the last person trading with that vendor as this change only happens once for each character.
Vendor items change each level anyhow ~ the stuff offered is scaled to your level. You can also save-scumm it, changes on each reload.
Working as intended, imo.
Actually you misunderstood what i wanted to describe. The changing vendor stock depending on level ups is not what i meant. What i mean is the first time you approach someone you can trade with (initiate trade), his trade inventory is generated. But if you talk to the same person with the other of your two characters his inventory is regenerated again. The two screenshots i linked where made one after the other merely seconds between both of em.