Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-06-07 | Fixed compile when using Lua 5.3 | Thorbjørn Lindeijer | 2 | -5/+3 | |
It seems like properly upgrading to Lua 5.3 would affect quite a few small function calls, but fortunately compatibility can be achieved with just a define for now. | |||||
2015-06-07 | Fixing some compilation issues when using GCC 5.1 | Thorbjørn Lindeijer | 2 | -4/+4 | |
For whatever reason, GCC 5.1 no longer finds an operator<< overload for streaming a std::ostringstream into a std::ostringstream. | |||||
2015-04-25 | Do not pollute the context with the icu namespace | Erik Schilling | 1 | -0/+3 | |
2015-04-24 | Fix crash if the client sends garbage public id values | Erik Schilling | 1 | -1/+5 | |
Indexing an array with a negative int as index is no good idea... | |||||
2014-05-05 | Make travis build with gcc 4.8 | Erik Schilling | 1 | -1/+3 | |
2014-03-02 | IdManager tweaks | Thorbjørn Lindeijer | 1 | -4/+2 | |
2014-02-03 | Fixed SQL Injection | Erik Schilling | 1 | -3/+4 | |
2013-12-29 | Small cleanup | Erik Schilling | 6 | -19/+11 | |
- Deleted empty constructor rather than throwing, resulting in compiletime errors rather than runtime errors. - Removed some remainings of currentMana - Fixed some compiler warnings regarding structs getting forward declared as classes. | |||||
2013-12-08 | Restored copy constructor protection for mapcomposite | Erik Schilling | 1 | -0/+1 | |
2013-12-08 | deleted copy constructors in Component rather than all the subclasses | Erik Schilling | 4 | -16/+11 | |
2013-12-08 | Delete some unused copy constructors | Thorbjørn Lindeijer | 5 | -13/+10 | |
2013-11-28 | Include the list of characters in the login response | Thorbjørn Lindeijer | 4 | -14/+17 | |
This makes it easier on the client to decide whether to immediately open the Create Character page or to go to the Choose Character page. Still supports client version 9 as well. | |||||
2013-11-28 | Added Upstart files | Thorbjørn Lindeijer | 2 | -0/+33 | |
These files may be useful for people running manaserv on Ubuntu. They can for example be placed in /etc/init for easily stopping/starting and restarting manaserv. | |||||
2013-11-02 | Do not send dir changes back to the player itself | Erik Schilling | 1 | -1/+1 | |
2013-11-01 | Fixed typo in docs | Erik Schilling | 1 | -2/+2 | |
2013-10-19 | Fixed negative attribute values | Erik Schilling | 1 | -1/+1 | |
Note @Bertram25: c++11 comes with lowest() min() for float types only returns the next positive value > 0. | |||||
2013-10-16 | Fixed protocol description | Erik Schilling | 1 | -1/+1 | |
2013-10-13 | Changed argument to const & | Thorbjørn Lindeijer | 1 | -1/+2 | |
2013-10-13 | Added GPMSG_NPC_BUYSELL_RESPONSE | Thorbjørn Lindeijer | 2 | -7/+19 | |
Without this message it is not possible to reliably know how many items were traded with an NPC at the client side. It helps with updating the shop's inventory. | |||||
2013-10-06 | Marked getRandomString as static | Thorbjørn Lindeijer | 1 | -1/+1 | |
2013-10-01 | Send the character data in a single message | Erik Schilling | 2 | -36/+30 | |
2013-09-30 | Removed outdated comment | Erik Schilling | 1 | -4/+0 | |
2013-09-30 | Actually send and store the equipment slot | Erik Schilling | 2 | -15/+6 | |
I was wrong to assume that we do not need it. The accountserver needs to send the info the the client in order to display the equipment on the character selection page. | |||||
2013-09-29 | Fixed parameters of setting global cooldown | Erik Schilling | 1 | -1/+1 | |
2013-09-26 | Removed unrequired if check | Erik Schilling | 1 | -34/+28 | |
wrapped the code parts with {} to prevent trashing the scope too much | |||||
2013-09-26 | Store questlog values in the database | Erik Schilling | 11 | -48/+341 | |
2013-09-21 | Replaced tabs with spaces | Erik Schilling | 1 | -88/+88 | |
2013-09-21 | Added @commands for setting attribute and correction points | Erik Schilling | 1 | -0/+74 | |
2013-09-21 | Fixed implementation of entity_inv_count | Thorbjørn Lindeijer | 1 | -12/+5 | |
Was still checking for booleans and using the wrong stack indexes. | |||||
2013-09-21 | Removed invalid boolean check in set_questlog_description() | Przemysław Grzywacz | 1 | -1/+0 | |
2013-09-21 | Removed outdated documentation | Thorbjørn Lindeijer | 1 | -3/+0 | |
2013-09-19 | Synchronized some tweaks to protocol file from the client | Thorbjørn Lindeijer | 2 | -5/+5 | |
2013-09-19 | Removed the unused OBJECT_ACTOR enum value | Thorbjørn Lindeijer | 2 | -11/+6 | |
NPCs, monsters and character are all actors, but no entity exists that has "actor" as its type. To avoid having to increment the protocol version, the values of the different entity types are now mentioned explicitly. | |||||
2013-09-19 | Some optimizations in GameHandler | Thorbjørn Lindeijer | 3 | -38/+43 | |
The findActorNear, findBeingNear and findCharacterNear functions in gamehandler.cpp were iterating over nearby entities in search for an entity with a specific ID. Now they do a quick lookup of exactly that entity, and then check whether it is in range. | |||||
2013-09-19 | Use constructor to initialize IdManager::mLastId | Thorbjørn Lindeijer | 1 | -2/+2 | |
Fixes compile error with GCC 4.6.3. | |||||
2013-09-19 | Have Lua use entity IDs instead of direct pointers | Thorbjørn Lindeijer | 6 | -39/+225 | |
Allows to report access to removed entities instead of crashing. | |||||
2013-09-19 | Cleaned up mapcomposite.h | Thorbjørn Lindeijer | 2 | -291/+303 | |
Moving class definitions for MapZone, ObjectBucket and MapContent into mapcomposite.cpp since they are not used anywhere else. | |||||
2013-09-19 | Removed unused being state enums | Thorbjørn Lindeijer | 4 | -48/+1 | |
2013-09-19 | Renamed actor.{h,cpp} to actorcomponent.{h,cpp} | Thorbjørn Lindeijer | 6 | -9/+9 | |
To match the class name. | |||||
2013-09-15 | Renamed sendFullStatus to markAllInfoAsChanged | Erik Schilling | 3 | -25/+17 | |
Moved the actual sending of info out of update() and into sendStatus to prevent delay issues depending on the order of the components getting updated. | |||||
2013-09-15 | Fixed last commit | Erik Schilling | 5 | -14/+15 | |
Renamed killConnection based on bjorns feedback. Do not send the info on each warp but only on reconnections. | |||||
2013-09-15 | Fixed handling of reconnects while the old connection is still valid | Erik Schilling | 6 | -21/+34 | |
The old connection is now terminated. And the new connection will receive the character data properly. | |||||
2013-09-14 | Removed unused variable | Erik Schilling | 1 | -2/+0 | |
2013-09-14 | Allow to set the kill count again | Erik Schilling | 1 | -0/+20 | |
We later need to check wether we still need this logic or whether we rather want to remove it in favor of the quest system. But we need this for sourceoftales for now. | |||||
2013-09-13 | Added basic questlog support | Erik Schilling | 5 | -1/+196 | |
I did this patch quite a while ago. Big thx to Stefan Beller for "rebasing" it. | |||||
2013-09-13 | Fixed walking resetting the dead action | Erik Schilling | 1 | -2/+2 | |
2013-09-13 | Fixed small typo | Erik Schilling | 1 | -1/+1 | |
2013-09-13 | Simplified removal of effects | Erik Schilling | 1 | -2/+1 | |
2013-09-10 | Fixed typo | Thorbjørn Lindeijer | 1 | -1/+1 | |
2013-09-09 | Fixed the equipment info for characters | Erik Schilling | 1 | -1/+1 | |
It was a inventory slot not equipmentslot. |