A bit more developer related but I guess I should reply here...
I dont know how Sodaboy did it but I know in the old teth there is no flag for "character re-creation", I'm now also using "character re-creation" flag because:
1. The client sends flags for both (re-creation and modification)
2. If for any reason the client sends the character creation/modification packet and the dress flag is not set, the character will be reset, however if there is also a re-creation flag (not set), nothing will happen.
Both flags, re-creation and modification are set in the same way (values of 1 and 2 respectively) and the packet for re-creation and modification is the same, that's why I think a re-creation flag should be used to avoid any possible errors.
But as I said, I don't know how Sodaboy did it in his new server.