Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2013-09-09 | Removed old unused functions | Erik Schilling | 1 | -5/+0 | |
2013-09-09 | Send equipment data for character selection | Erik Schilling | 2 | -9/+19 | |
2013-09-09 | Fixed Entity leak with effects | Erik Schilling | 3 | -10/+4 | |
2013-09-08 | Allow to use the name of attributes in @attribute | Erik Schilling | 1 | -11/+17 | |
2013-09-08 | Actually send the info about beings using direction abilities | Erik Schilling | 3 | -1/+18 | |
2013-09-08 | Added support for direction based ability targets | Erik Schilling | 8 | -36/+99 | |
I had to rearrange the protocol a bit in order to allow to keep the related things together. | |||||
2013-09-08 | Removed unused variable | Thorbjørn Lindeijer | 1 | -1/+0 | |
2013-09-08 | Renamed character.cpp to charactercomponent.cpp | Erik Schilling | 21 | -22/+22 | |
Now we do not have two character.cpp files in the repository. | |||||
2013-09-08 | Cleaned up the inventory handling | Erik Schilling | 15 | -694/+329 | |
Things done: - Removed the equips table and added another column which keeps track about whether the item is equipped or not - Added a message to notify the client about failing equips instead of hardcoding to chat notification - Removed the move possibillity. It was a quite long function and our future idea of the inventory does not need any moves - Removed the inInventory and inEquipment parameters from chr_inv_count, but added a equipped key to the table that chr_get_inventory returns This change makes equipped items still being in the inventory. This means in-inventory triggers are still active! However it makes no sense to disable this triggers during equipping since it will appear as still in the inventory to the client. | |||||
2013-09-01 | Fixed inconsistent type of hairstyle networking | Erik Schilling | 2 | -13/+8 | |