summaryrefslogtreecommitdiff
path: root/src/net/tmwserv/inventoryhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-10-24REplace instances of TMW with ManaJared Adams1-167/+0
2009-07-03Implemented display of spell recharge information from server in the magic ↵Philipp Sehmisch1-1/+5
gui (very, very hackish)
2009-05-12Remove methods from LocalPlayer that just call NetJared Adams1-0/+3
And make a few others like that, and remove them too.
2009-05-08Client - Inventory handler moveItem improveBlue1-2/+2
Gives the actual number of items to the moveItem method. Fix compilation problem for twmserv client compilation.
2009-05-06Remove more inventory handling support #ifdefsJared Adams1-6/+26
This also fixes some minor bugs and centralizes some logic.
2009-04-06Moved many MessageOut constructions aroundBjørn Lindeijer1-6/+17
No real point in having these abstracted away twice. We're using network interfaces now instead of functions structured in namespaces.
2009-04-05Implement TMWServ's NpcHandlerJared Adams1-2/+2
2009-04-06Use a namespace to keep apart implementations of network handlersBjørn Lindeijer1-0/+4
Since we'll have three "InventoryHandler" classes, etc. this shows an example of how we can compile with all of them at the same time using namespaces. We'll have: Net::InventoryHandler - the interface EAthena::InventoryHandler - the eAthena implementation TmwServ::InventoryHandler - the tmwserv implementation Maybe we'll find a better way later, but for now this works. I'm not convinced yet that using namespaces is better than just using longer class names like EAthenaInventoryHandler.
2009-04-03Fill in TMWServ's TradeHandlerJared Adams1-0/+3
Also started temparary implementation of the Net::getXHandler() methods and started using them.
2009-04-02Start TMWServ's PlayerHandler and InventoryHandlerJared Adams1-0/+43
2009-03-27Changed the includes for the net/tmwserv/ directoryBjørn Lindeijer1-11/+11
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer1-4/+4
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-0/+79
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.