summaryrefslogtreecommitdiff
path: root/src/net/ea/npchandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-05-08Let the player keep sitting while talking to NPCsJared Adams1-4/+14
2009-05-02Fix up some things in the NPC dialogJared Adams1-6/+5
2009-05-02Changed chat window to allow downwards arrow to create a empty lineChuck Miller1-1/+0
Minor: removed some debugging output no longer needed
2009-05-01Merge the NPC dialogs into oneJared Adams1-24/+25
Also add support for the new TMWServ NPC packets
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer1-1/+1
We don't use underscores in the filenames generally, and let's be consistent on that matter.
2009-04-05Implement TMWServ's NpcHandlerJared Adams1-1/+5
2009-04-02Some cleanup and renamingBjørn Lindeijer1-14/+28
* 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-1/+1
Party, skill, and trade handlers made for eAthena.
2009-03-31Make network handler functions virtualJared Adams1-0/+2
2009-03-31Add first draft of net handlersJared Adams1-0/+78
eAthena NPC handler has been implemented and is being used for NPC interraction.
2009-03-27Fix some problems with NPC dialogsJared Adams1-0/+2
NPCListDialog couldn't be opened because of infinite recursion, and it and NPCTextDialog both had resize bugs.
2009-03-27Include statement cleanup for net/ea/ directory.Bjørn Lindeijer1-11/+13
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer1-21/+22
Conflicts: A lot of files.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-0/+111
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!