ProjectSkyfire/SkyFireEMU — Issue #260: Mail update bug
Author: roc13x
Created: 2012-03-08 03:18:18+00:00
State: open

1) Send 1000 gold to an alt
2) Log into alt, open the message
3) Take money, close message (DONT DELETE)
4) Relog and re-open mail. You can take money again
5) Repeat for infinite money

Cause:
The query around line 19653 in Player.cpp is the issue. The query isn't working right. It's replacing most of the %u with 0's, including the "WHERE id = " part, breaking the query and not updating money to 0