summaryrefslogtreecommitdiff
path: root/src/net/ea/charserverhandler.h
AgeCommit message (Collapse)AuthorFilesLines
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-80/+0
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-19Fixed a crash when trying to switch serversThorbjørn Lindeijer1-16/+10
Ownership of the charInfo global variable wasn't well defined. It was being locked, unlocked and generally modified from a lot of places, and somewhere in this mess it ended up crashing when switching servers. Now the CharHandler instances, for eAthena and manaserv respectively, own this list of characters. A new class, Net::Character wraps up the slot index in combination with the player dummy. The list is passed on to the CharSelectDialog each time it changes. Both related and unrelated cleanups were made as well. Reviewed-by: Jared Adams
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 )
2010-01-24Remove some more _SUPPORT ifdefsJared Adams1-0/+6
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-3/+3
2009-10-30Support switching characters under eAthenaJared Adams1-0/+2
2009-10-04Add ability to delect characters from accountJared Adams1-0/+3
2009-09-30Merge login state machines for both clientsJared Adams1-2/+6
Also do some cleanup and refactoring of related code.
2009-04-07Make GeneralHandlers for both networksJared Adams1-6/+2
Also make Net::LogoutHandler
2009-04-06Implement TMWServ's CharHandlerJared Adams1-5/+5
Also cleanup character creation, which isn't functional at the moment.
2009-04-02Make eAthena's CharHandlerJared Adams1-1/+11
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method.
2009-03-31Make network handler functions virtualJared Adams1-1/+1
2009-03-27Include statement cleanup for net/ea/ directory.Bjørn Lindeijer1-6/+6
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-0/+65
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere!