summaryrefslogtreecommitdiff
path: root/src/net/ea/partyhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-411/+0
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-03-26Replace most dynamic_casts with static_castsJared Adams1-5/+5
The remaining instances can't easily or safely be changed as the classes involved don't have type information like Being does. Reviewed-by: Freeyorp
2010-03-21Fix crash when declining inviteJared Adams1-0/+3
Reviewed-by: Chuck Miller
2010-02-26Make sure LocalPlayer and party members get their party setJared Adams1-0/+9
Reviewed-by: Thorbjørn Lindeijer
2010-02-24Add more to eAthena guild supportJared Adams1-7/+3
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-08Move party creation command from eA's PartyTab to CommandHandlerJared Adams1-1/+11
Also fix party invite by name when you aren't in a party.
2010-02-08Fix some bugs in party handling and add HP to AvatarListBoxJared Adams1-1/+6
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-45/+59
2010-01-26Fix a few more _SUPPORT ifdefs and namespace PartyTabJared Adams1-1/+2
2010-01-12Standardize header orderJared Adams1-0/+1
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-10Change code styleAndrei Karas1-2/+4
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-12-02Simplify PartyMember by moving fields into AvatarJared Adams1-1/+1
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!