summaryrefslogtreecommitdiff
path: root/src/net/ea/partyhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-1/+1
2009-11-02Fix an uninitialized value in eAthena's netcodeJared Adams1-2/+3
2009-08-13Clean up Being and it's derivativesJared Adams1-2/+0
Move stuff only needed for Players into Player (like slots and sprite limits). Move name handling into Being (no need for three copies of this code). Clean up terminology (including Map terminology). Remove hair-related variables.
2009-07-21clears the party name when you left the partyMaximilian Philipps1-0/+1
2009-05-12Fix a rare segfault for eAthena and the partyTabJared Adams1-0/+3
2009-05-12Show party name in party windowJared Adams1-0/+1
2009-05-12Handle in party status in a much saner wayJared Adams1-6/+1
2009-05-11Automatically show/hide party window sometimesJared Adams1-1/+5
2009-05-11Adjust party window visibility logicJared Adams1-3/+0
It now behaves like most windows: defaults to not visible and will save it's visibility. Only the user should be altering it now.
2009-05-10Fixed the resize grip of the party windowBjørn Lindeijer1-2/+2
It wasn't re-added after doing a clear. Also, don't leak all the PartyMember and Avatar instances.
2009-05-10Fix a segfaultJared Adams1-1/+2
2009-05-10Update color of party members ont he flyJared Adams1-0/+3
2009-05-10Add support for viewing the health and maximum health of other nearby ↵Freeyorp1-3/+4
members of your party.
2009-05-10Keep party talk to the party tabJared Adams1-4/+0
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer1-1/+1
2009-05-02Make sure messages on most tabs are handled rightJared Adams1-1/+1
2009-04-29Fix handling of party create response messagesJared Adams1-2/+3
Also tell the user that invite by name isn't available atm.
2009-04-25Fix occasional starting crash when in a partyJared Adams1-0/+3
2009-04-19Flesh out eAtehan party handlingJared Adams1-9/+108
2009-04-14Put the remaining unnamespaced handlers in a namespaceBjørn Lindeijer1-1/+5
Also fixed some initialization order warnings when compiling with tmwserv support and made two getters const.
2009-04-09Some random cleanupsBjørn Lindeijer1-2/+2
2009-04-07Implement TMWServ's PartyHandlerJared Adams1-3/+3
2009-04-06Add support for changing direction under eAthenaJared Adams1-0/+5
2009-04-05Fixed compile warningsBjørn Lindeijer1-18/+14
Initialization order, return values, unused variables, missing enumerator.
2009-04-02Some cleanup and renamingBjørn Lindeijer1-0/+5
* 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-03-31Implement a few more handlers for eAthenaJared Adams1-2/+55
Party, skill, and trade handlers made for eAthena.
2009-03-29Fix up eAthena party handling some moreJared Adams1-18/+86
2009-03-28Clean up eAthena party handling a bit moreJared Adams1-8/+23
2009-03-27Include statement cleanup for net/ea/ directory.Bjørn Lindeijer1-8/+7
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-0/+122
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!