Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-06 | More const correctness and small code cleanups | Thorbjørn Lindeijer | 5 | -24/+19 | |
2010-05-30 | Use XML::Document to automate memory cleanup | Thorbjørn Lindeijer | 9 | -151/+72 | |
Makes the code a little nicer. | |||||
2010-05-29 | Use const std::string & to avoid a copy | Thorbjørn Lindeijer | 2 | -6/+5 | |
2010-05-29 | Only skip the UTF-8 BOM for Lua scripts | Thorbjørn Lindeijer | 6 | -14/+7 | |
libxml2 should be able to handle files with a BOM fine. Reviewed-by: Bertram | |||||
2010-05-29 | Made the logLevel be taken from configuration for both servers. | Yohann Ferreira | 1 | -24/+35 | |
The new parameters in the manaserv.xml file can be used to do so: log_accountServerLogLevel log_gameServerLogLevel Also, updated the sample manaserv.xml accordingly. Reviewed-by: Thorbjorn. | |||||
2010-05-29 | Made disabling of HP regeneration during combat configurable | Philipp Sehmisch | 1 | -1/+2 | |
Reviewed-by: Bertram | |||||
2010-05-28 | Added some more log infos, and made small cleanups. | Yohann Ferreira | 6 | -34/+54 | |
Reviewed-by: Thorbjorn, Jaxad0127 | |||||
2010-05-28 | Modified the npc_trade() lua function to permit selling the whole player ↵ | Yohann Ferreira | 2 | -6/+44 | |
inventory. It permits to open a sell box with every items in the player inventory as requested by Striker. Also added different return value support to both the buy selling functions, and made fixes where relevant. The test.lua script will be upgraded to show examples in a next commit. What's left to be done is to fix the inventory handling for both selling functions. (Sigh...) Concerns: Manasource mantis: #78, #101. Reviewed-by: Jaxad0127 | |||||
2010-05-27 | Fixes the random drops made by monsters once they've reached their lifetime ↵ | Yohann Ferreira | 1 | -11/+12 | |
limit. This contributes to avoid maps full of loot after a week or so. This also resolves TMW-Mantis: #708 Reviewed-by: Jaxad0127 | |||||
2010-05-21 | Fixes based on cppcheck errors report. | Yohann Ferreira | 1 | -0/+1 | |
Reviewed-by: Jaxad0127 | |||||
2010-05-21 | Some cleanup in StatusEffect class | Thorbjørn Lindeijer | 2 | -14/+14 | |
No functional changes. | |||||
2010-05-16 | Random cleanups, adding const, removing unnecessary clear calls | Thorbjørn Lindeijer | 1 | -2/+2 | |
Reviewed-by: Jared Adams | |||||
2010-05-16 | Changed and split up the default location for loading data | Thorbjørn Lindeijer | 10 | -248/+18 | |
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-05-12 | Fixed a forbidden use of char bomBuffer[utf8Bom.length()]; with ISO C++ | Bertram | 1 | -8/+8 | |
Made-by: thorbjorn Reviewed-by: Bertram | |||||
2010-05-09 | Floor items are now removed after a (configurable) time. | Philipp Sehmisch | 2 | -4/+29 | |
Reviewed-by: Thorbjorn Lindeijer | |||||
2010-05-06 | Compile-fix for manaserv, post protocol merge. | Bertram | 1 | -17/+2 | |
Please re-merge mana and manamobile to fit the change on actor types. | |||||
2010-04-25 | Added a Byte Order Mask (BOM) filter to the ResourceManager. | Bertram | 8 | -9/+41 | |
Reviewed by: Jaxad0127 | |||||
2010-04-11 | Implemented handler for on_chr_death and put the loading of the global ↵ | Philipp Sehmisch | 1 | -13/+10 | |
script into a method of class LuaScript Reviewed-by: Jared Adams <Jaxad0127@gmail.com> | |||||
2010-04-11 | Implemented global event function call to on_chr_death | Philipp Sehmisch | 2 | -13/+12 | |
Reviewed-by: Jared Adams <Jaxad0127@gmail.com> | |||||
2010-04-11 | Added global lua event script (only on_being_death_accept for now) | Philipp Sehmisch | 2 | -9/+33 | |
Reviewed-by: Jared Adams <Jaxad0127@gmail.com> | |||||
2010-04-02 | Remove empty LOG print when deallocating | Chuck Miller | 1 | -2/+0 | |
2010-03-30 | Fix sitting and standing | Chuck Miller | 1 | -5/+6 | |
2010-03-30 | Remove unneed debug output | Chuck Miller | 1 | -1/+0 | |
The issue this output was created to help debug has long been fixed | |||||
2010-03-08 | Remove an unused function and two protocol messages. | Bertram | 3 | -20/+1 | |
TMW-Mantis #25 is resolved, btw. Reviewed-by: thorbjorn, Jaxad0127, and Kage. | |||||
2010-02-25 | Added script bindings for healing characters and other beings. | Philipp Sehmisch | 2 | -0/+21 | |
Reviewed-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-02-23 | Removed some unnecessary log messages | Philipp Sehmisch | 1 | -2/+2 | |
2010-02-22 | Fixed unused variable warnings | Thorbjørn Lindeijer | 1 | -2/+0 | |
2010-02-07 | Update Copyright date for Manaserv. | Bertram | 62 | -62/+62 | |
2010-02-07 | Fixed gameserver termination under unices environnements when the account ↵ | Bertram | 1 | -1/+1 | |
server wasn't found. | |||||
2010-01-29 | Rename enum elements to avoid clashing with macros | Bernd Wachter | 1 | -1/+1 | |
2010-01-17 | Removed last traces of hardcoded access levels form game-server, begun with ↵ | Philipp Sehmisch | 1 | -82/+20 | |
using the permission manager in the account-server. | |||||
2010-01-17 | Some refractoring at the command handler for easier maintainability | Philipp Sehmisch | 1 | -84/+112 | |
2010-01-17 | Added commands for setting permissions by alias | Philipp Sehmisch | 1 | -0/+116 | |
2010-01-17 | Added permission manager. Currently only used for @commands and doesn't ↵ | Philipp Sehmisch | 2 | -90/+54 | |
support <deny> and <alias> yet. | |||||
2010-01-08 | Added script binding for checking the kill count for each monster so that ↵ | Philipp Sehmisch | 2 | -0/+17 | |
uninventive server admins can implement their boring kill-ten-rats quests. | |||||
2010-01-08 | Added tracing of kill count for each monster per character | Philipp Sehmisch | 4 | -0/+38 | |
2009-12-28 | Tweaked the skip detection a bit more to show less groups of small skips in ↵ | Philipp Sehmisch | 1 | -2/+2 | |
the log. | |||||
2009-12-28 | Made world tick skip detection more lax | Philipp Sehmisch | 1 | -12/+12 | |
2009-12-28 | Added parser for mana-skills.xml | Philipp Sehmisch | 1 | -1/+60 | |
2009-12-28 | Added support for skill names as weapon types in items.xml (still hardcoded) | Philipp Sehmisch | 4 | -2/+118 | |
2009-12-28 | Nerfed HP regeneration by disabling it while in combat. | Philipp Sehmisch | 1 | -7/+11 | |
2009-12-09 | Fix detecting collision layer for maps | Jared Adams | 1 | -3/+2 | |
2009-12-06 | A few late rebranding updates | Thorbjørn Lindeijer | 1 | -2/+2 | |
2009-12-06 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 60 | -519/+475 | |
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-12-06 | Removed "TMW" and "TMWSERV" from header guards | Thorbjørn Lindeijer | 28 | -63/+63 | |
2009-12-06 | Fixed crash when an invalid status effect is requested | Thorbjørn Lindeijer | 3 | -11/+18 | |
Log an error instead. | |||||
2009-12-06 | A host of code style changes | Thorbjørn Lindeijer | 5 | -9/+9 | |
Removed pointless void in method parameter lists, fixed methods and variables that started with upper case, removed pointless 'const' for stuff passed by value, made some getters const, etc. | |||||
2009-12-06 | Moved rectangle intersection to the Rectangle class | Thorbjørn Lindeijer | 2 | -39/+15 | |
Also a bit of pointless cleanup in the math utils. | |||||
2009-12-06 | Fixed the default visual range | Thorbjørn Lindeijer | 1 | -1/+1 | |
The client is 800x600 by default, so 320 pixels radius was not enough. Taking into account a bit of network latency as well, 448 should be alright. | |||||
2009-12-06 | Made the Being timer accessors const | Thorbjørn Lindeijer | 2 | -20/+25 | |