summaryrefslogtreecommitdiff
path: root/src/net/manaserv/charhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
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-169/+136
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-2/+17
2010-01-13Supress level up notifications when startingJared Adams1-2/+2
2010-01-12Standardize header orderJared Adams1-10/+10
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2009-12-02Centralize netcode handler instances in NetJared Adams1-1/+1
Instead of each netcode making the global variables and Net referencing them, Net now makes them and the netcodes reference them. Also remove an innappropriate ChatHandler reference from eA's AdminHandler.
2009-11-03Fix switching characters under ManaServJared Adams1-1/+4
2009-11-03Simplify ManaServ netcode some moreJared Adams1-15/+26
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-10/+9
2009-10-30Support switching characters under eAthenaJared Adams1-0/+5
2009-10-24REplace instances of TMW with ManaJared Adams1-0/+385