Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-12 | Properly interpret `PC is dead' information from eAthena server | Fate | 1 | -0/+4 | |
(cf. 5cf18a062ffca03196b83fe6fda8ea3e54079c57; apparently the change was lost later) | |||||
2009-04-12 | Append _F or _M to username in eAthena network layer | Bjørn Lindeijer | 7 | -48/+57 | |
Abstracts it away and out of main.cpp and register.cpp. | |||||
2009-04-11 | Remove more support #ifdefs | Jared Adams | 5 | -1/+53 | |
2009-04-10 | Introduced a Desktop widget to handle the wallpaper | Bjørn Lindeijer | 2 | -1/+6 | |
Cleans up main.cpp a little. | |||||
2009-04-09 | Some random cleanups | Bjørn Lindeijer | 4 | -12/+8 | |
2009-04-09 | Remove a segfault when exiting the client | Jared Adams | 1 | -0/+2 | |
2009-04-07 | Forgot to finish Net::getPartyHandler() | Jared Adams | 1 | -2/+2 | |
2009-04-07 | Implement TMWServ's PartyHandler | Jared Adams | 8 | -45/+135 | |
2009-04-08 | Associated setup tab name with the tab itself | Bjørn Lindeijer | 3 | -3/+1 | |
Keeps things together in the right place and allowed writing a bit more generic code in the Setup class. | |||||
2009-04-07 | Make GeneralHandlers for both networks | Jared Adams | 27 | -118/+888 | |
Also make Net::LogoutHandler | |||||
2009-04-07 | Used custom widgets where appropriate and some cleanup | Bjørn Lindeijer | 2 | -12/+3 | |
Replaced many gcn::Label with Label, gcn::Slider with Slider in character creation dialog. Also cleaned up includes. | |||||
2009-04-07 | Fixed compile warnings about unsigned/signed comparisons | Bjørn Lindeijer | 1 | -8/+11 | |
2009-04-06 | Add support for changing direction under eAthena | Jared Adams | 6 | -1/+27 | |
2009-04-06 | Implement TMWServ's CharHandler | Jared Adams | 6 | -21/+111 | |
Also cleanup character creation, which isn't functional at the moment. | |||||
2009-04-06 | Moved many MessageOut constructions around | Bjørn Lindeijer | 11 | -251/+126 | |
No real point in having these abstracted away twice. We're using network interfaces now instead of functions structured in namespaces. | |||||
2009-04-06 | Fixed compile warning about initialization order | Bjørn Lindeijer | 1 | -1/+3 | |
Also made CMakeLists.txt consistent with Makefile.am regarding the BuySellDialog. | |||||
2009-04-06 | Remove unneeded includes | Jared Adams | 1 | -17/+0 | |
2009-04-06 | Add TMWServ's SkillHandler | Jared Adams | 14 | -22/+169 | |
Also namespace both Player- and TradeHandlers | |||||
2009-04-05 | Implement TMWServ's Admin-, Chat-, and MapHandlers | Jared Adams | 15 | -31/+404 | |
2009-04-05 | Implement TMWServ's NpcHandler | Jared Adams | 11 | -33/+140 | |
2009-04-06 | Use a namespace to keep apart implementations of network handlers | Bjørn Lindeijer | 5 | -4/+27 | |
Since we'll have three "InventoryHandler" classes, etc. this shows an example of how we can compile with all of them at the same time using namespaces. We'll have: Net::InventoryHandler - the interface EAthena::InventoryHandler - the eAthena implementation TmwServ::InventoryHandler - the tmwserv implementation Maybe we'll find a better way later, but for now this works. I'm not convinced yet that using namespaces is better than just using longer class names like EAthenaInventoryHandler. | |||||
2009-04-05 | Fixed compile warnings | Bjørn Lindeijer | 4 | -22/+28 | |
Initialization order, return values, unused variables, missing enumerator. | |||||
2009-04-03 | Fill in TMWServ's TradeHandler | Jared Adams | 10 | -5/+194 | |
Also started temparary implementation of the Net::getXHandler() methods and started using them. | |||||
2009-04-02 | Start TMWServ's PlayerHandler and InventoryHandler | Jared Adams | 7 | -5/+152 | |
2009-04-02 | Make eAthena's CharHandler | Jared Adams | 8 | -11/+78 | |
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method. | |||||
2009-04-02 | Fix inventory offset when populating sell dialog | Jared Adams | 1 | -1/+1 | |
2009-04-02 | Don't use assertions in MessageIn | Bjørn Lindeijer | 2 | -61/+57 | |
Not nice if some data corruption would cause the client to crash unnecessarily. | |||||
2009-04-02 | Some cleanup and renaming | Bjørn Lindeijer | 22 | -198/+248 | |
* Removed superfluous 'virtual' keyword in *Handler implementations * Renamed NPCHandler to NpcHandler * Renamed InvyHandler to InventoryHandler * Made all *Handler interface methods pure virtual * Used forward declarations in net.h * Renamed {start,end}Shoping to {start,end}Shopping | |||||
2009-04-02 | Add some missing handler for eAthena | Jared Adams | 6 | -6/+196 | |
Also expand aAthena's AdminHandler | |||||
2009-04-02 | Fixed an inventory offset that I missed previously | Bjørn Lindeijer | 2 | -5/+6 | |
When confirming item add for trade, the inventory offset was not substracted from the item index. | |||||
2009-04-01 | Fix "unnamed" monsters | Jared Adams | 1 | -2/+6 | |
2009-04-01 | Fix sending chat to eAthena | Jared Adams | 1 | -2/+2 | |
2009-04-01 | Forgot a few files for eAthena's admin handler | Jared Adams | 2 | -0/+161 | |
2009-04-01 | Create a few more handlers for eAthena | Jared Adams | 6 | -124/+105 | |
Map, chat, and admin have been finished (to the degree they handle all existing cases). | |||||
2009-04-01 | Make eAthena's inventory handler | Jared Adams | 3 | -4/+83 | |
Also cleanup some related #ifdefs in LocalPlayer. | |||||
2009-04-01 | Build eAthena's PlayerHandler | Jared Adams | 3 | -5/+127 | |
2009-03-31 | Implement a few more handlers for eAthena | Jared Adams | 11 | -149/+175 | |
Party, skill, and trade handlers made for eAthena. | |||||
2009-03-31 | Make network handler functions virtual | Jared Adams | 29 | -208/+220 | |
2009-03-31 | Add first draft of net handlers | Jared Adams | 16 | -1/+817 | |
eAthena NPC handler has been implemented and is being used for NPC interraction. | |||||
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 6 | -157/+167 | |
2009-03-28 | Clean up eAthena party handling a bit more | Jared Adams | 7 | -90/+67 | |
2009-03-28 | Remove #ifdefs related to Being creation | Jared Adams | 2 | -7/+41 | |
Also move the Monster type offset handling into the eAthena netcode. | |||||
2009-03-28 | Removed a lot of useless isVisible() checks | Bjørn Lindeijer | 1 | -1/+2 | |
The draw() method of a widget isn't called when a widget is not visible. | |||||
2009-03-27 | Moved the inventory and storage offset handling into netcode | Bjørn Lindeijer | 3 | -54/+98 | |
No need to complicate the item containers and inventory classes with a silly offset used by the eAthena server. Also fixed the logToStandardOut option by reading it from the config after the configuration has been initialized. | |||||
2009-03-27 | Clean up some ifdefs and start cleanup of parties | Jared Adams | 6 | -4/+395 | |
2009-03-27 | Clean up of most of the Network pointers | Bjørn Lindeijer | 1 | -2/+0 | |
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible. | |||||
2009-03-27 | Made eAthena's Network class statically accessible | Bjørn Lindeijer | 4 | -12/+18 | |
Now the instance doesn't need to be passed into the MessageOut class anymore. Expect a lot of cleanup in the next commit. | |||||
2009-03-27 | Clean up chat and chat tabs some more | Jared Adams | 9 | -11/+16 | |
2009-03-27 | Fixed inventory window. Not resizable though. | Bjørn Lindeijer | 2 | -4/+4 | |
Resizing of the inventory window may come back later. Also did some more code cleanups, moving defines to enums, getting rid of eAthena-specific offset handling (to be done in the network layer), etc. Mantis-issue: 666 | |||||
2009-03-27 | Fixed position of dots on minimap | Bjørn Lindeijer | 1 | -0/+1 | |
Also made mPx and mPy private and synchronize with mPos on setPosition(). The side effects of setting destination and clearing the path have been removed from setPosition(). Only the tmwserv PlayerHandler seemed to rely on that feature. Mantis-issue: 672 |