Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 1 | -2/+2 | |
modernize-loop-convert modernize-deprecated-headers | |||||
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 1 | -2/+2 | |
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using | |||||
2013-05-03 | Maps are now configured in settings.xml too | Przemysław Grzywacz | 1 | -57/+64 | |
2013-04-27 | Use nullptr instead of NULL everywhere | Erik Schilling | 1 | -2/+2 | |
2012-09-02 | Allow map objects as warp targets | Erik Schilling | 1 | -0/+3 | |
This patch allows map objects as warp targets. For use: - Create object in tiled with type="WARP_DEST" - Set name to anything you want - Create usual WARP object - Leave out the DEST_{X,Y} part - Add DEST_NAME property with the name of the first object This requires the game server to parse all maps at startup. Change is tested. Reviewed-by: bjorn. | |||||
2011-10-19 | Took interpreting the objects out of the map reader | Thorbjørn Lindeijer | 1 | -13/+8 | |
The map reader is now only concerned with parsing the XML, whereas the MapComposite turns some of the objects into Warps, Spawns and NPCs. Reviewed-by: Yohann Ferreira | |||||
2011-03-24 | Rely more on the functionality in XML::Document | Thorbjørn Lindeijer | 1 | -9/+3 | |
By default XML::Document will use the ResourceManager to resolve the file name you pass to it. There is no point in disabling that functionality only to resolve it manually. Reviewed-by: Jared Adams | |||||
2010-11-14 | Renamed .hpp files into .h for consistency. | Yohann Ferreira | 1 | -6/+6 | |
Also added an header to the autoattack.{h,cpp} files. Big but trivial fix. | |||||
2010-10-22 | Made the servers check for positive id in xml db loading. | Yohann Ferreira | 1 | -1/+13 | |
Also fixed a memleak when loading an invalid monster attack. Resolves: Mana-Mantis #215. Reviewed-by: Thorbjorn. | |||||
2010-05-30 | Use XML::Document to automate memory cleanup | Thorbjørn Lindeijer | 1 | -50/+25 | |
Makes the code a little nicer. | |||||
2010-05-29 | Only skip the UTF-8 BOM for Lua scripts | Thorbjørn Lindeijer | 1 | -2/+1 | |
libxml2 should be able to handle files with a BOM fine. Reviewed-by: Bertram | |||||
2010-05-28 | Added some more log infos, and made small cleanups. | Yohann Ferreira | 1 | -3/+5 | |
Reviewed-by: Thorbjorn, Jaxad0127 | |||||
2010-05-16 | Changed and split up the default location for loading data | Thorbjørn Lindeijer | 1 | -3/+3 | |
Instead of loading data from a 'data' directory in the current working directory, the server now uses clientDataPath and serverDataPath as specified in the configuration. This removes the need to set up symbolic links in order to merge these two types of data. The default values point to example/clientdata and example/serverdata, where a minimal example world can be developed to make setting up an initial server quick and easy. The XML::Document convenience class was copied over from the client. Also, the ResourceManager is now shared between both servers, since the account client is reading items.xml. Reviewed-by: Jared Adams | |||||
2010-04-25 | Added a Byte Order Mask (BOM) filter to the ResourceManager. | Bertram | 1 | -1/+2 | |
Reviewed by: Jaxad0127 | |||||
2010-02-07 | Update Copyright date for Manaserv. | Bertram | 1 | -1/+1 | |
2009-12-06 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 1 | -7/+6 | |
Also updated the headers to refer to the GPL by URL instead of suggesting to contact the FSF by snail mail, as per the latest GPL usage instructions. | |||||
2009-07-20 | Have the game server reconnect with the account-server if account-server is ↵ | Chuck Miller | 1 | -10/+46 | |
restarted | |||||
2009-04-26 | Standardize on the position of the const keyword | Bjørn Lindeijer | 1 | -3/+3 | |
Same as for the client. | |||||
2009-02-10 | Removed testing.cpp because all of its functionality can now be covered by ↵ | Philipp Sehmisch | 1 | -3/+0 | |
LUA scripts | |||||
2008-12-06 | Fixes map warp issues, and has a better starting location | Chuck Miller | 1 | -0/+11 | |
2008-11-16 | Got rid of CVS/Subversion $Id$ markers | Bjørn Lindeijer | 1 | -2/+0 | |
2008-04-23 | Accepted fix by rodge, getting rid of assertion failure when an admin tries to | Bjørn Lindeijer | 1 | -2/+1 | |
warp to a non-existing map. | |||||
2007-09-22 | Cleaned both configuration and resource managers. | Guillaume Melquiond | 1 | -6/+5 | |
2007-08-27 | Removed extensions from map names. | Guillaume Melquiond | 1 | -2/+7 | |
2007-07-17 | Implemented loading of warp and spawn areas from map files. | Eugenio Favalli | 1 | -9/+4 | |
2007-07-07 | Singleton managers do not need stateful classes. Changed them to namespace ↵ | Guillaume Melquiond | 1 | -2/+13 | |
interfaces. | |||||
2007-07-07 | Simplified code by using map pointers only, instead of using both map IDs ↵ | Guillaume Melquiond | 1 | -38/+24 | |
and map pointers. | |||||
2007-06-26 | Merged guilds-and-parties branch to trunk | David Athay | 1 | -0/+5 | |
2007-02-01 | Added graceful server shutdown, chose some more sane variables names for SQL | Bjørn Lindeijer | 1 | -3/+5 | |
queries and fixed a possible character collision error (patch by Rogier Polak). | |||||
2007-01-05 | Simplified handling of verbosity levels. Optimized code by generating only ↵ | Guillaume Melquiond | 1 | -7/+7 | |
needed messages. | |||||
2007-01-03 | Split persistent player data from game server data. Enabled inventory code back. | Guillaume Melquiond | 1 | -1/+1 | |
2007-01-02 | Simplified MapReader interface and code. Fixed some memory leaks. | Guillaume Melquiond | 1 | -1/+1 | |
2007-01-02 | Removed obsolete files. Added a generic trigger system. | Guillaume Melquiond | 1 | -1/+1 | |
2006-12-30 | Controlled map activation from the account server, so that clients are not ↵ | Guillaume Melquiond | 1 | -5/+20 | |
kept on the wrong server when warped. | |||||
2006-12-30 | Added on-the-fly map loading. | Guillaume Melquiond | 1 | -15/+18 | |
2006-12-29 | Physically split the server into one tmwserv-acount program (account + | Guillaume Melquiond | 1 | -0/+112 | |
chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories. |