summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Note that ChangeLog is no longer updated, like on the clientThorbjørn Lindeijer2009-12-061-0/+5
| | | | Better late than never.
* Added rectangular attack zones which are faster and simpler than cone-shaped ↵Philipp Sehmisch2008-11-201-0/+8
| | | | ones and sufficient for most situations.
* Fixed crash when a script can't be found. No idea why this could happen though.Bjørn Lindeijer2008-11-111-20/+29
|
* Added sending post via NPC.David Athay2008-11-061-0/+5
|
* Added convenience wrappers for pushing various STL containers as tables to ↵Philipp Sehmisch2008-11-061-0/+8
| | | | lua scripts.
* Use a string util for converting strings toDavid Athay2008-11-051-0/+6
| | | | integers, as per Bjorns suggestion.
* Fix integer arguments randomly failing due to stream flags not being ↵Dennis Friis2008-11-051-0/+5
| | | | cleared. To reuse a stream you must do stream.clear(); stream.str(string); for it to work.
* * Account server now loads item database on startup and synchronizes ↵Andreas Habel2008-11-051-2/+4
| | | | | | tmw_items table in the database. * Added method to DataProvider to escape quotes in strings so that they can be used in SQL statements.
* Added version information to item database. Gameserver reports its local ↵Andreas Habel2008-11-051-0/+9
| | | | version to account server during registration and gets notified if the version is up-to-date or outdated to prevent inconsistencies.
* Added updating party member health.David Athay2008-11-041-0/+3
|
* Added notifiying party members when a player joins or leaves the party.David Athay2008-11-041-0/+6
|
* Fixed command handler.David Athay2008-11-031-0/+4
|
* fixed the date in the ChangeLogAndreas Habel2008-11-031-1/+1
|
* Added tables and statements to store and retrieve letters. Attachments not ↵Andreas Habel2008-11-031-0/+10
| | | | functional as long as items not stored as individual items.
* Moved the long list of constants at the beginning of libtmw to an additional ↵Philipp Sehmisch2008-11-021-0/+6
| | | | lua source file.
* fixes for commandhandlerRoderic Morris2008-11-011-2/+8
|
* Magic implementation roadmap phase 1 and 2 (calling a script function on ↵Philipp Sehmisch2008-11-011-0/+5
| | | | PGMSG_USE_SPECIAL)
* Added script bindings for manipulating the characters experience.Philipp Sehmisch2008-11-011-0/+10
|
* Changed command system to handle commands without template magic.David Athay2008-10-311-0/+8
|
* Some code formatting cleanup and unduplicated conversion from direction toBjørn Lindeijer2008-10-291-1/+8
| | | | | angle.
* replace collision detection function (by Chuck Miller)Roderic Morris2008-10-291-0/+8
|
* Compile fixes and warning fixes.Bjørn Lindeijer2008-10-271-1/+8
|
* Added changing player's character and account level (game-server commit to ↵David Athay2008-10-271-0/+6
| | | | come at a later date)
* Script binding for spawning effets from scripts.Philipp Sehmisch2008-10-271-0/+7
|
* add effects sending system (by Chuck Miller)Roderic Morris2008-10-271-0/+7
|
* Some cleanup and an unsuccesful attempt at fixing a crash on map server exitBjørn Lindeijer2008-10-261-0/+8
| | | | | when there is no connection the account server (a different one surfaced).
* update commands.txt, get rid of packets.txtRoderic Morris2008-10-261-2/+8
|
* Changed direction values to match the client's (patch by Chuck Miller)Jared Adams2008-10-241-0/+5
|
* Added post callback for getting post.David Athay2008-10-241-0/+6
| | | | | | Added GM command for changing player attributes. Changed GM command to @ as '/' was already being used by client for local commands.
* Fixed example script and added defines for attributes.David Athay2008-10-241-0/+5
|
* Fixed compiler warnings, including a forgotten initialization of an item'sBjørn Lindeijer2008-10-231-10/+17
| | | | | script pointer.
* Added example of using tmw.being_get_name and tmw.being_get_attribute to ↵David Athay2008-10-231-0/+1
| | | | test.lua
* Added functions for getting a being's name and attributes in scriptsDavid Athay2008-10-231-0/+5
|
* ignore case in map object types (by Chuck Miller)Roderic Morris2008-10-231-0/+6
|
* added on use scripts (by Kage_Jittai)Roderic Morris2008-10-221-2/+7
|
* Added enabling and disabling NPCs.David Athay2008-10-221-0/+2
|
* Fixed NPC id bug. Changed time between server reconnection attempts.David Athay2008-10-221-0/+6
|
* return npc ids when creating new ones (by Kage_Jittai)Roderic Morris2008-10-211-0/+5
|
* move all scripts to scripts directory for content conversionRoderic Morris2008-10-211-0/+8
|
* Fixed some compile warnings.Bjørn Lindeijer2008-10-211-48/+65
|
* Add limits.h where needed.Dennis Friis2008-10-211-0/+4
|
* Game Server now reconnects to Account Server. Some postal system bugs fixed.David Athay2008-10-211-0/+9
|
* Added SQL table definitions for item auctions.Andreas Habel2008-10-171-0/+5
|
* Added communicating change of direction to clients.David Athay2008-10-151-2/+9
|
* fixed bug 456: erroneous sql query at character saveAndreas Habel2008-10-131-0/+5
|
* Implemented getting the attack zone of weapons from the item database and ↵Philipp Sehmisch2008-09-271-21/+33
| | | | implemented single target attacks useful for projectile weapons like bows.
* Added post communication between chat and game servers.David Athay2008-09-191-0/+10
|
* * Doxygen now writes all warnings into a separate fileAndreas Habel2008-09-191-0/+10
| | | | | * Added link to wiki documentation as comment into tmwserv.xml * Added table tmw_char_skills to store skills of a character and removed weapon skills from table tmw_characters.
* Added postal system to chat server, and modified tick time.David Athay2008-09-181-0/+7
|
* * Added installation scripts to set up database schemas for mysql, sqlite ↵Andreas Habel2008-09-171-5/+25
| | | | | | | | | | | | | and postgresql. The create table statements have been completely removed out from the c++ source into separate, provider specific sql files. Accountserver will no longer create a sqlite file if none present. * Added database specific config parameters to configure each provider independent. * Simplified the connect routine of DALStorage class since every dataprovider is now responsible to retrieve its own parameters. * Extended abstract dataprovider to support transactions, functionally implemented for SQLite and mySQL. * Added methods to retrieve last inserted auto-increment value and the number of modified rows by the last statement. * Rewrite of DALStorage class to be a little more transactional. * Fixed a bug when deleting a character. Old function left data in quests table and guilds table. * Doxygen now also includes non-documented functions and provides a dictionary for all classes