Since we dropped TXT, I think it is not too hard to make it possible to modify offline player's variables, or read them.
In fact, you can already do that with query_sql, however built in support would be much more elegant of course.
Maybe the best would be to have 3 different configurations?
1. max weight of the cart
2. max weight that is used for damamge
3. how much the weight influence the damage
I'm happy with most of the staff and thanks for your great work, but I have only one concern. The tickcount overflow in 32 bit systems. Honestly I doubt that we need that big resolution for timers, so maybe it would worth to sacrafice a bit accuracy to avoid those overflows.
Anyways huuuuge +1 for moving SQL operations to another thread.
I wonder how the official servers hande this. Maybe they send ZC_OPENSTORE with negative or 0 number, which forces the client to close the window? Just a blind guess though, I hope somebody will make some packet capture on official servers
Strange.
What happens, if you do a @refresh before step 4? And I wonder if there are some novending cells on the map if they have the same effect (they should). Maybe it is yet another issue with supporting "new" clients.