Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-11 | Only use the first 1000 skills in level calulation | Chuck Miller | 1 | -3/+7 | |
After 1000 is reserved for crafting skills | |||||
2009-10-09 | Mostly synced the client and server code for path finding. | Bertram | 5 | -43/+50 | |
2009-10-09 | Synced the protocol file with client in protocol.h, letting other defines in ↵ | Bertram | 30 | -368/+380 | |
defines.h, and removing some overheading along the way. | |||||
2009-10-09 | Adds the option for a configuable hard cap on skill levels | Chuck Miller | 1 | -3/+15 | |
To use, use the option "maxSkillCap", and set it to desired exp | |||||
2009-10-07 | Added a warning to accountserver when using the default inter-server password. | Philipp Sehmisch | 1 | -0/+7 | |
2009-10-07 | Adds server auth, also adds the "net_password" configure option | Chuck Miller | 3 | -3/+31 | |
2009-10-04 | Fixes infinite loop | Chuck Miller | 1 | -0/+1 | |
2009-10-03 | Limit login attempt frequency based on IP address | Thorbjørn Lindeijer | 6 | -60/+28 | |
The previous method was broken because it set the "last time" to the current time when the client connected. So login would fail when the username and password were sent within a second from connecting, which is not desirable. If I'd have fixed this by setting the "last time" to login time minus one second, then an attacker would just need to reconnect for each login attempt. So now it uses an IP address based approach, where each IP can only try to log in once per second. | |||||
2009-10-03 | Some cleanup | Thorbjørn Lindeijer | 6 | -148/+150 | |
* Removed unsigned/signed warning by just using signed integers. * Made AccountHandler message handler functions members again instead of static functions. * Renamed 'computer' to 'client' since that is a less confusing name. | |||||
2009-10-03 | Fixed a line where anger was not added | Chuck Miller | 1 | -1/+1 | |
2009-10-03 | Adds the changeAnger method to monsters | Chuck Miller | 2 | -10/+25 | |
2009-10-02 | UNIX compilation fix for last commit | Philipp Sehmisch | 1 | -1/+7 | |
2009-10-02 | Game-server now tries again when failing to connect to account-server. ↵ | Philipp Sehmisch | 1 | -2/+15 | |
Reconnect intervals become longer and longer. | |||||
2009-10-01 | Adds code for saving and getting status effects from the database | Chuck Miller | 7 | -1/+141 | |
2009-09-30 | Adds tmw_char_status_effects tables to mySQL and SQLite | Chuck Miller | 5 | -3/+59 | |
2009-09-27 | Added script bindings and netcode for creating being-bound effects. | Philipp Sehmisch | 5 | -12/+70 | |
2009-09-23 | added script functions for monster attacks | Philipp Sehmisch | 5 | -7/+23 | |
2009-09-17 | Added the possibility to define a monster script for a whole monster class ↵ | Philipp Sehmisch | 3 | -3/+33 | |
in monsters.xml | |||||
2009-09-16 | Allow for basic scripted monsters | Chuck Miller | 3 | -0/+71 | |
2009-09-15 | Fixed crash when column value is a real NULL value instead of empty string. | Andreas Habel | 1 | -1/+3 | |
2009-09-09 | Fixed superfluous semicolon in sqlite3 createTables.sql file | Thorbjørn Lindeijer | 1 | -1/+1 | |
It was causing problems with sqlite 3.6.10. | |||||
2009-08-25 | Merge branch 'master' of git@gitorious.org:tmwserv/mainline | Philipp Sehmisch | 5 | -15/+245 | |
2009-08-25 | Made the STL container -> LUA table wrappers more flexible. | Philipp Sehmisch | 2 | -19/+28 | |
2009-08-23 | Added table and view to prepare reporting of transaction log. | Andreas Habel | 4 | -9/+226 | |
Fixed database update "3 to 4". Added database update "4 to 5". Added indexes to table tmw_transaction for faster search when it gets bigger. Refactored layout of sqlite database script. | |||||
2009-08-21 | Merge branch 'master' of git@gitorious.org:tmwserv/mainline | Andreas Habel | 13 | -128/+36 | |
2009-08-20 | Remove attackzone from Makefile | Jared Adams | 1 | -2/+0 | |
2009-08-20 | Removed remnants of attack zones. Monsters AI now works properly again. | Philipp Sehmisch | 7 | -64/+12 | |
2009-08-19 | Performance improvement of range calculation (suggested by Octalot) | Philipp Sehmisch | 1 | -4/+4 | |
2009-08-19 | Removed attack shape from items. Added distance check on attacks (values ↵ | Philipp Sehmisch | 8 | -64/+26 | |
still hardcoded). performAttack now takes a target and a range argument instead of determining the target with accumulate&fire | |||||
2009-08-17 | Update table tmw_accounts. Added columns to store secret key and expiration | Andreas Habel | 3 | -10/+25 | |
time for password recovery via tmwweb/email. | |||||
2009-08-14 | Bugfix for storing transaction messages for new created characters. | Andreas Habel | 1 | -2/+3 | |
First flush the new character to the database to get it's new DatabaseID. Calling ->getDatabaseID() before flush() will give a wrong, uninitialized value. | |||||
2009-08-01 | Simplifies Movement to not send path destinations, but rather just the ↵ | Chuck Miller | 4 | -40/+6 | |
current pos | |||||
2009-07-30 | Add missing files to the Code::Blocks project | Jared Adams | 1 | -0/+4 | |
2009-07-20 | Have the game server reconnect with the account-server if account-server is ↵ | Chuck Miller | 8 | -18/+98 | |
restarted | |||||
2009-07-18 | Change status effects to prevent duplication | Jared Adams | 3 | -13/+101 | |
Also add some functions for manipulating status effects: * removeStatusEffect * getStatusEffectTime * setStatusEffectTime | |||||
2009-07-17 | Adds scripted status effects | Chuck Miller | 9 | -0/+393 | |
2009-07-16 | Set a map for the mScript when a item is used | Chuck Miller | 1 | -0/+1 | |
2009-07-14 | Remove a used line | Chuck Miller | 1 | -1/+0 | |
2009-07-12 | Allow npc_choice to take tables of strings | Jared Adams | 1 | -3/+21 | |
2009-07-10 | Prevent Actors from getting ID 0 | Jared Adams | 1 | -0/+1 | |
Causes client problems. | |||||
2009-07-10 | Changed BindInteger and BindString to BindValue | David Athay | 4 | -52/+33 | |
2009-07-10 | Changed database to using prepared statements, to stop SQL injection attacks | David Athay | 6 | -72/+298 | |
2009-07-09 | Fixed bug causing unnecessary special updating when attributes change. | Philipp Sehmisch | 1 | -2/+2 | |
2009-07-08 | Merge branch 'master' of git@gitorious.org:tmwserv/mainline | Philipp Sehmisch | 1 | -4/+1 | |
2009-07-08 | Sending spell recharge status to the clients | Philipp Sehmisch | 3 | -8/+58 | |
2009-07-08 | changed handleAnnounce to send the full message not only the first word | Maximilian Philipps | 1 | -4/+1 | |
2009-07-06 | GPMSG_PLAYER_ATTRIBUTE_CHANGE should now be using a Word over a Byte | Chuck Miller | 2 | -2/+2 | |
This is to allow for skill IDs >255 | |||||
2009-07-06 | Some final skill fixes, they seem to work fine now | Chuck Miller | 3 | -6/+8 | |
2009-07-06 | More Skill fixes, this time for getModifiedAttribute | Chuck Miller | 2 | -2/+21 | |
2009-07-04 | Fix where some basic attrs are treated like skills | Chuck Miller | 1 | -1/+1 | |