summaryrefslogtreecommitdiff
path: root/src/net/partyhandler.h
AgeCommit message (Collapse)AuthorFilesLines
2010-07-18Replace some state-related netcode methods with eventsJared Adams1-2/+2
Also move the virtual destructors of the Net handler base classes to the top of their method lists. Reviewed-by: Chuck Miller
2010-05-17Remove Monster, Player, and NPC classesJared Adams1-3/+3
Instead of having these three subclasses with minor differences, this commit merges them back into Being. In the future, we can make Beings that are talkable to some, attackable by others, etc. This also puts back support for monster equipment. Also changes remaining references to Being::Type and the constants to refer to ActorSprite::Type. Reviewed-by: Freeyorp
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-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-28Added virtual destructors, some implicit casts, and a couple of type changes.Daniel Bradshaw1-0/+2
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2009-11-02Fix an uninitialized value in eAthena's netcodeJared Adams1-0/+1
2009-04-19Flesh out eAtehan party handlingJared Adams1-1/+17
2009-04-07Implement TMWServ's PartyHandlerJared Adams1-2/+4
2009-04-06Add support for changing direction under eAthenaJared Adams1-0/+2
2009-04-02Some cleanup and renamingBjørn Lindeijer1-12/+14
* 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-31Make network handler functions virtualJared Adams1-14/+14
2009-03-31Add first draft of net handlersJared Adams1-0/+53
eAthena NPC handler has been implemented and is being used for NPC interraction.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-41/+0
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-04-23Fixed svn:keywords properties and added header to guild.h.Bjørn Lindeijer1-1/+1
2008-04-23Fixed headers to be GPLDavid Athay1-20/+16
2008-04-17Added basic party support (no interface to create or quit yet)David Athay1-0/+47