summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-08-17Update table tmw_accounts. Added columns to store secret key and expirationAndreas Habel3-10/+25
time for password recovery via tmwweb/email.
2009-08-14Bugfix for storing transaction messages for new created characters.Andreas Habel1-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-01Simplifies Movement to not send path destinations, but rather just the ↵Chuck Miller4-40/+6
current pos
2009-07-20Have the game server reconnect with the account-server if account-server is ↵Chuck Miller8-18/+98
restarted
2009-07-18Change status effects to prevent duplicationJared Adams3-13/+101
Also add some functions for manipulating status effects: * removeStatusEffect * getStatusEffectTime * setStatusEffectTime
2009-07-17Adds scripted status effectsChuck Miller9-0/+393
2009-07-16Set a map for the mScript when a item is usedChuck Miller1-0/+1
2009-07-14Remove a used lineChuck Miller1-1/+0
2009-07-12Allow npc_choice to take tables of stringsJared Adams1-3/+21
2009-07-10Prevent Actors from getting ID 0Jared Adams1-0/+1
Causes client problems.
2009-07-10Changed BindInteger and BindString to BindValueDavid Athay4-52/+33
2009-07-10Changed database to using prepared statements, to stop SQL injection attacksDavid Athay6-72/+298
2009-07-09Fixed bug causing unnecessary special updating when attributes change.Philipp Sehmisch1-2/+2
2009-07-08Merge branch 'master' of git@gitorious.org:tmwserv/mainlinePhilipp Sehmisch1-4/+1
2009-07-08Sending spell recharge status to the clientsPhilipp Sehmisch3-8/+58
2009-07-08changed handleAnnounce to send the full message not only the first wordMaximilian Philipps1-4/+1
2009-07-06GPMSG_PLAYER_ATTRIBUTE_CHANGE should now be using a Word over a ByteChuck Miller2-2/+2
This is to allow for skill IDs >255
2009-07-06Some final skill fixes, they seem to work fine nowChuck Miller3-6/+8
2009-07-06More Skill fixes, this time for getModifiedAttributeChuck Miller2-2/+21
2009-07-04Fix where some basic attrs are treated like skillsChuck Miller1-1/+1
2009-07-03Helps fix one issue with skill levelsChuck Miller2-1/+11
It seems players skill random get a lot of exp in random, unused skill IDs
2009-07-03Makes Skills non hard codedChuck Miller13-136/+93
It should be noted that Jax still needs to update the client Level calulation seems broken now too
2009-07-01Remove a stray comment.Roderic Morris1-2/+0
2009-07-01Remove complex path finding for players. Add a simple path finding algorithm ↵Roderic Morris6-5/+88
to map.
2009-06-30Send a word over a byte for skill expChuck Miller2-2/+2
2009-05-29Fixes crashes that sometimes happens when allocate and deallocating from map ↵Chuck Miller1-29/+29
buckets
2009-05-26Fix target bugs.David Athay2-3/+3
2009-05-24Stopped tmwserv from writing to its configuration fileBjørn Lindeijer4-100/+71
This was confusing, since changes made to the config file while the server is running are lost once the server exists. Also, XML comments were being stripped by the server. The command line option to set the port now only applies to a single run, and isn't saved in the configuration. There shouldn't be a need for the server to write to its configuration file, it might not even have the rights to do so.
2009-05-24More code style fixesBjørn Lindeijer2-57/+31
2009-05-24Made it possible to specify the host to listen onBjørn Lindeijer9-16/+25
Needed when the server has multiple network interfaces and the one you want to use isn't the default one for localhost. The host to listen on can be set in config file with 'net_listenHost'.
2009-05-24Fixed a few code style issuesBjørn Lindeijer15-88/+90
Also renamed Guild::totalMembers to Guild::memberCount
2009-05-24Fixed name of method (recepted -> received)Bjørn Lindeijer3-6/+6
2009-05-24Fixed compilation problem with GCC 4.4Bjørn Lindeijer3-5/+10
Fix ported from the client.
2009-05-20Fix crash caused by non-removal of target.David Athay1-12/+17
2009-05-19Added time between attacks. Added target for monster.David Athay4-11/+15
2009-05-18Added target combatDavid Athay5-134/+41
2009-05-05tmwserv - Warp fixBlue2-4/+22
Prevent for warping in a unwalkable area, choose randomly a random place to warp if the asked is unwalkable Added a default value to map::getWalk too.
2009-05-03Segfault correction luaBlue1-0/+5
Corrects a segfault with lua scripts.
2009-05-01tmwserv NPC String inputBlue4-8/+50
Adding support for npc string input.
2009-05-01Mysql backend, lua and NPC handlerBlue5-8/+74
Fix for mysql backend (again) Lua modification for integer and string ask with NPC, and closing fix.
2009-04-26Standardize on the position of the const keywordBjørn Lindeijer64-368/+392
Same as for the client.
2009-04-26Merged MovingObject into the Being classBjørn Lindeijer29-703/+621
Also renamed Object to Actor, to make it sound a little less generic. Cleans up a bit the rather big hierarchy of different object types we have.
2009-04-23OBJECT_ACTOR no longer treated as item in debug info.David Athay1-2/+2
2009-04-23Added listing all online usersDavid Athay3-0/+29
2009-04-23Break from while loops when found.David Athay1-5/+3
2009-04-23Reworked party invites, now sends rejections and checks the invites are validDavid Athay5-15/+101
2009-04-22Fixed non combat beings taking damage. Added some debugging info on ↵David Athay2-0/+61
inserting and removing objects.
2009-04-22Merge branch 'master' of git@gitorious.org:tmwserv/mainlineDavid Athay5-39/+113
2009-04-21Trade System Patch (server side)blue1125-39/+113
Server side modification for making the three steps trade working. For tmwserv Some trade related protocol modification too.
2009-04-20Merge branch 'master' of git@gitorious.org:tmwserv/mainlineDavid Athay3-2/+30