Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-05 | Implement TMWServ's Admin-, Chat-, and MapHandlers | Jared Adams | 25 | -119/+439 | |
2009-04-05 | Remove some more #ifdefs | Jared Adams | 3 | -23/+8 | |
2009-04-05 | Implement TMWServ's NpcHandler | Jared Adams | 24 | -169/+216 | |
2009-04-06 | Use a namespace to keep apart implementations of network handlers | Bjørn Lindeijer | 7 | -17/+42 | |
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-05 | Fixed compile warnings | Bjørn Lindeijer | 6 | -24/+31 | |
Initialization order, return values, unused variables, missing enumerator. | |||||
2009-04-04 | Update Code::Blocks project file | Jared Adams | 1 | -5/+17 | |
2009-04-04 | Fixed CMake build files; both tmwserv and eathena clients will get built, ↵ | Bernd Wachter | 3 | -112/+188 | |
the eathena-binary gets named tmw-ea Fixed gitignore for CMake files | |||||
2009-04-03 | Fill in TMWServ's TradeHandler | Jared Adams | 15 | -132/+224 | |
Also started temparary implementation of the Net::getXHandler() methods and started using them. | |||||
2009-04-02 | Start TMWServ's PlayerHandler and InventoryHandler | Jared Adams | 9 | -17/+164 | |
2009-04-02 | Make eAthena's CharHandler | Jared Adams | 11 | -51/+93 | |
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method. | |||||
2009-04-02 | Updated Code::Blocks project file. Made it easier to work with both build ↵ | Philipp Sehmisch | 1 | -11/+18 | |
targets in parallel by using separate object file directorys and different names for the created binaries. | |||||
2009-04-02 | Partially fixed compilation for TMWServ. src/gui/buysell.cpp still needs to ↵ | Philipp Sehmisch | 3 | -3/+3 | |
be fixed. | |||||
2009-04-02 | Fixed number of trade window slots | Bjørn Lindeijer | 2 | -15/+14 | |
On eAthena you can only trade up to 10 items at a time. For now I don't care whether tmwserv would handle more, we'll unify that later. It's not so nice anyway to hardcode the number of rows and columns in my opinion. | |||||
2009-04-02 | Attempt to put item popup in a less annoying place | Bjørn Lindeijer | 2 | -9/+13 | |
2009-04-02 | Fix inventory offset when populating sell dialog | Jared Adams | 1 | -1/+1 | |
2009-04-02 | Don't use assertions in MessageIn | Bjørn Lindeijer | 2 | -61/+57 | |
Not nice if some data corruption would cause the client to crash unnecessarily. | |||||
2009-04-02 | Some cleanup and renaming | Bjørn Lindeijer | 25 | -218/+268 | |
* 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-04-02 | Add some missing handler for eAthena | Jared Adams | 9 | -6/+217 | |
Also expand aAthena's AdminHandler | |||||
2009-04-02 | Fixed an inventory offset that I missed previously | Bjørn Lindeijer | 2 | -5/+6 | |
When confirming item add for trade, the inventory offset was not substracted from the item index. | |||||
2009-04-02 | Removed duplicated code in LocalPlayer | Bjørn Lindeijer | 2 | -68/+1 | |
This code was present in both Player and LocalPlayer. If there's some kind of issue with executing this stuff in a different order, it should be solved differently. | |||||
2009-04-01 | Fix "unnamed" monsters | Jared Adams | 1 | -2/+6 | |
2009-04-01 | Fix sending chat to eAthena | Jared Adams | 1 | -2/+2 | |
2009-04-01 | Forgot a few files for eAthena's admin handler | Jared Adams | 3 | -0/+163 | |
2009-04-01 | Create a few more handlers for eAthena | Jared Adams | 13 | -153/+142 | |
Map, chat, and admin have been finished (to the degree they handle all existing cases). | |||||
2009-04-01 | Some cleanup | Jared Adams | 4 | -16/+3 | |
2009-04-01 | Fix a bug for TMWServ compilation | Jared Adams | 1 | -2/+4 | |
2009-04-01 | Make eAthena's inventory handler | Jared Adams | 10 | -62/+118 | |
Also cleanup some related #ifdefs in LocalPlayer. | |||||
2009-04-01 | Build eAthena's PlayerHandler | Jared Adams | 6 | -76/+162 | |
2009-03-31 | Implement a few more handlers for eAthena | Jared Adams | 16 | -196/+229 | |
Party, skill, and trade handlers made for eAthena. | |||||
2009-03-31 | Make network handler functions virtual | Jared Adams | 30 | -208/+234 | |
2009-03-31 | Add first draft of net handlers | Jared Adams | 24 | -50/+846 | |
eAthena NPC handler has been implemented and is being used for NPC interraction. | |||||
2009-03-31 | Remove unused background | Jared Adams | 2 | -8/+0 | |
2009-03-30 | Add a logging statement before trying to load maps | Jared Adams | 1 | -0/+1 | |
There is a rare segfault between this and the next logging statement, I think it's a bad map name. This will help test that. | |||||
2009-03-30 | fixed a segfault on client exit if the chatwindow has tabs and the main tab ↵ | Bernd Wachter | 1 | -1/+1 | |
is active | |||||
2009-03-30 | fix segfault if the background image is missing | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Fixed checking for loading fonts before applying a style | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Hilight chat tabs when appropriate | Jared Adams | 5 | -0/+25 | |
2009-03-30 | Fix a bug in trade | Jared Adams | 1 | -2/+3 | |
There's still an offset problem that I can't figure out. | |||||
2009-03-30 | Allow tabs to be colored and color whisper tabs | Jared Adams | 3 | -4/+18 | |
2009-03-30 | Fix an offset bug when selling items | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Fix a segfault in the equipment window | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Merge weapon types | Jared Adams | 3 | -27/+0 | |
2009-03-30 | Merge item types to remove more #ifdefs | Jared Adams | 7 | -61/+46 | |
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 20 | -326/+339 | |
2009-03-29 | Updated Code::Blocks file | Philipp Sehmisch | 1 | -17/+23 | |
2009-03-29 | Merge branch 'master' of git@gitorious.org:tmw/mainline | Philipp Sehmisch | 115 | -1231/+1103 | |
2009-03-29 | Fixed compilation on Windows | Philipp Sehmisch | 4 | -49/+463 | |
2009-03-28 | Fix output location for CommandHandler | Jared Adams | 4 | -164/+168 | |
2009-03-28 | Clean up eAthena party handling a bit more | Jared Adams | 16 | -130/+127 | |
2009-03-28 | Forgot to add the sticky button graphics to make | Jared Adams | 1 | -0/+1 | |