Awesome! Thank you very much!
Interesting thing tho, if this is done on a per NPC basis, does the whole cycle start when you talk to an NPC vendor for the first time?
This per NPC right there might be the reason it gets all confusing for me. I role play as much as possible so I get to talk with some vendors (Esmeralda, woman with rogue/witch skills) a lot later than for example Arhu or the Legion captain (what's his name).
I never kept track of this. Then I just checked for resets on random NPC vendors. I get it now!