» Sun Aug 08, 2010 1:17 am
Generally speaking - unless they've specifically mucked with the vendor's inventory in a non-standard script - all NPCs restock 72 hours after your last visit to their cell. Go somewhere else, save, wait 4 days, then go check. If it's no good, save-scum back to the previous save and wait 4 days again. Rinse-repeat until they stock what you want.
("Save scumming" is an old term from the Moria/Angband days. As you descended/ascended stairs, it would randomly generate the next dungeon level. Combine that with the "level feelings" which would tell you vaguely whether there was epic loot or named monsters on the new randomly generated level and a lot of players would save-scum until they got a good or exceptional feeling. Other players would frown on that tactic and call them scum for abusing the save/reload system that way. The term may even be older then that, going back to the days of Rogue/Hack.)
Early on, Chet sold the night scope for the varmint gun. But I was a fool and didn't pick it up right then, so now I'm forced to make the circuit of all the merchants that sell weapon mods every few days looking for one... curse you RNG, curse you to Death Valley.