summaryrefslogtreecommitdiff
path: root/src/net/ea/generalhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-255/+0
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-04-12Add support for map-server switching under eAthenaJared Adams1-0/+5
Also do some cleanup that's been needed for a while. Reviewed-by: Bertram
2010-04-03Fix a crash after changing serversJared Adams1-0/+2
Reviewed-by: Chuck Miller
2010-03-30Fix some memory issuesJared Adams1-1/+0
Reviewed-by: Thorbjørn Lindeijer
2010-02-27Disable guilds for eAthena for nowJared Adams1-0/+3
Reviewed-by: Thorbjørn Lindeijer
2010-02-24Add more to eAthena guild supportJared Adams1-5/+9
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller
2010-02-21Made tick counter and framerate limiter work during login sequenceThorbjørn Lindeijer1-4/+4
Much code was moved from main() to the new Client::exec(). This new event loop now integrates with the Game class, so that the tick counter and framerate limiter apply universally. The Client class is also responsible for some things that used to be global variables. Mantis-issue: ...
2010-02-21Do some more copyright header cleanupsJared Adams1-1/+1
Fix "(C) 2009-2009" to just "(C) 2009" Fix "(C) 2010 TMW" to "(C) 2010 Mana" Remove TMW compyright on (hopefully all) files added after 0.0.29.1
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-3/+9
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-12Standardize header orderJared Adams1-8/+7
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-10Change code styleAndrei Karas1-1/+2
2009-12-07Simplify Equipment handlingJared Adams1-3/+0
Also merge eAthena's EquipmentHandler and InventoryHander. Fixes http://mantis.themanaworld.org/view.php?id=888 .
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-03Remove two unneeded methods of Net::GeneralHandlerJared Adams1-11/+0
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-1/+1
2009-10-30Support switching characters under eAthenaJared Adams1-0/+1
2009-10-06Some cleanup regarding keeping track of gender for eAthenaThorbjørn Lindeijer1-6/+2
LoginHandler now owns the world list and the token, instead of having them as global variables with pointers to the 'sex' member of the token from the GUI.
2009-10-04Introduced Net::LoginHandler::SetEmailOnRegisterThorbjørn Lindeijer1-1/+0
This "optional action" specifies whether the server expects to get an email address during registration. It is used now instead of having the general handlers of eAthena and tmwserv set a pointer to an email string on the GUI dialogs (to keep things understandable, the dependency should preferably go one way).
2009-10-04Changed 'Select Server' to 'Change Server', since it's already selectedThorbjørn Lindeijer1-0/+1
2009-10-03Do some more post-merge cleanupJared Adams1-2/+13
Fixes a few more bugs
2009-10-04Replaced setNetworkOptions with LoginHandler::supportedOptionalActionsThorbjørn Lindeijer1-1/+0
Better to ask when needed that rely on static booleans to be set from somewhere. Also tried to fix the layouting a bit, but it's still not perfect.
2009-10-01Redesign CharSelectDialogJared Adams1-2/+5
2009-10-01Finish merging registration dialogJared Adams1-0/+1
2009-09-30Merge login state machines for both clientsJared Adams1-6/+16
Also do some cleanup and refactoring of related code.
2009-08-07Gettext fixesKess Vargavind1-7/+7
Trying to use the same kind of capitalization and interpunctuation for various parts of the gui, melding a few split strings, updating POTFILES.in and adding translators' notes.
2009-07-20Show crit chance for eAthena againJared Adams1-0/+1
2009-07-19Merge StatusWindowsJared Adams1-3/+3
Also some other small merges
2009-07-15Merge and cleanup attribute codeJared Adams1-0/+15
2009-07-13Rename Net::SkillHandler to Net::SpecialHandlerJared Adams1-3/+3
SkillHandler::up moved to PlayerHandler::increaseSkill
2009-07-08Have both builds use the same SkillDialogJared Adams1-2/+4
2009-05-11Standardize item statistics formatJared Adams1-6/+6
2009-05-11Fixed the memory issues with the pointers to item stat modifiersBjørn Lindeijer1-14/+7
It was a list of pointers to Stat instances that had long been popped off the stack and deleted.
2009-05-11Fix an odd segfault with custom item statsJared Adams1-1/+1
2009-05-07Fix handling of error messages in the game stateJared Adams1-3/+7
Also make sure an appropirate message gets shown on duplicated login.
2009-05-06Don't show the split button for eAthenaJared Adams1-0/+3
2009-04-16Fix compilation under TMWServJared Adams1-6/+6
2009-04-16Remove last support #ifdef in the resource codeJared Adams1-0/+21
2009-04-11Remove more support #ifdefsJared Adams1-1/+29
2009-04-09Some random cleanupsBjørn Lindeijer1-5/+2
2009-04-07Implement TMWServ's PartyHandlerJared Adams1-1/+3
2009-04-08Associated setup tab name with the tab itselfBjørn Lindeijer1-1/+0
Keeps things together in the right place and allowed writing a bit more generic code in the Setup class.
2009-04-07Make GeneralHandlers for both networksJared Adams1-0/+164
Also make Net::LogoutHandler