yes i have just tested it myself and exactly what i said is what is happening.
When the world boots up it clears the entire merchantlist_temp table. Then loads the merchantlists from the merchantlist table and sets them into an array in the zone.exe file.
When items are sold to the vendor they are inserted into the merchantlist_temp table, but not into the array.
I posted the sections of code where the problem comes from, now if someone else could do us all a favor and fix it... lol cuz i've about exhausted my knowledge of c++ in just finding the issue :p
|