summaryrefslogtreecommitdiff
path: root/src/net/manaserv/loginhandler.h
AgeCommit message (Collapse)AuthorFilesLines
2010-12-16Made the client handle the number of slots given by the server.Yohann Ferreira1-1/+1
I turned the CharacterEntries into a vector. As for now, it's basically working but I discovered bugs about slots handling mainly for Manaserv that were already present before that patch. Hence, there are three remaining issues: - Under ManaServ, the character's slots numbers aren't handled when loading the characters but used when sending selection or deletion attempts. For instance, if you delete the character at slot 1, you won't be able to select or delete characters at slots 2 and 3, since the server believes that the characters are now in slots 1 and 2, even thought the client still displays them at the former slots. - Also under manaserv, you won't be able to create a character at slot 1 and 3, the server will automatically add the new one to the next slot, which is not corresponding to where you clicked to the 'Create' button. I propose to make Manaserv send again the character slots numbers and store them in database since we used them in creation, selection, and deletion attempts. It would make more sense IMHO. - The last remaining issue found is that when switching between different servers, the loginData don't get cleaned up, make the characterSelect dialog look crazy when the number of slots is different between two servers. If this one is accepted, my next patch will make the logindata be cleaned up between each login attempts (as for the slot number, and maybe other sensible data) and the next ones will readd character slot handling server and client side. Reviewed-by: Jaxad0127.
2010-04-09Add support for registration disabled for eAthenaJared Adams1-0/+2
Reviewed-by: Chuck Miller`
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2009-12-04Remove password length info for manaservJared Adams1-6/+0
Also fix defaults.
2009-12-04Register credentials information serviceJared Adams1-2/+12
2009-11-03Simplify ManaServ netcode some moreJared Adams1-0/+2
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-6/+6
2009-10-24REplace instances of TMW with ManaJared Adams1-0/+84