summaryrefslogtreecommitdiff
path: root/src/net/tradehandler.h
AgeCommit message (Collapse)AuthorFilesLines
2012-01-26Updated copyrights to 2012Thorbjørn Lindeijer1-1/+1
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-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-04-03Fill in TMWServ's TradeHandlerJared Adams1-1/+1
Also started temparary implementation of the Net::getXHandler() methods and started using them.
2009-03-31Implement a few more handlers for eAthenaJared Adams1-1/+1
Party, skill, and trade handlers made for eAthena.
2009-03-31Make network handler functions virtualJared Adams1-12/+12
2009-03-31Add first draft of net handlersJared Adams1-0/+51
eAthena NPC handler has been implemented and is being used for NPC interraction.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-53/+0
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-3/+19
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!
2009-01-25Removed the TMW branding from header guardsBjørn Lindeijer1-2/+2
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer1-4/+4
This dates back to the old days of TMW, but the usage instructions of GPLv2 don't mention this being necessary. Since it doesn't add anything, avoid the branding in these sections.
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-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-05-14Added ability to define friends, players you want to ignore or disregard andBjørn Lindeijer1-18/+0
configure whether trading is allowed. Based on new popup code, configuration improvements to store hierarchical data and a table model.
2008-02-12Merged revisions 3619 via svnmerge from Bjørn Lindeijer1-0/+18
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r3619 | b_lindeijer | 2007-10-18 12:56:40 +0200 (Thu, 18 Oct 2007) | 3 lines Implemented automatic denying of trade requests based on a patch submitted by Quiche_on_a_leash. ........
2007-10-18Implemented automatic denying of trade requests based on a patch Bjørn Lindeijer1-0/+18
submitted by Quiche_on_a_leash.
2006-08-26Made the Network class a purely static interface, as there is only one instance.Guillaume Melquiond1-2/+0
2006-08-20Changed MessageHandler::handleMessage to take a reference instead of a pointer.Bjørn Lindeijer1-1/+1
Removed unused Packet class. Added stub for handling GPMSG_BEING_ENTER.
2006-01-22Merged NETWORK branch (includes BEING_OVERHAUL).Björn Steinbrink1-0/+39