summaryrefslogtreecommitdiff
path: root/src/defines.h
AgeCommit message (Collapse)AuthorFilesLines
2007-07-23Commented out code unavailable from client side. Added support for NPCs.Guillaume Melquiond1-1/+12
2007-07-14Reduced size of equipment packets. Fixed packet sending on object distance ↵Guillaume Melquiond1-1/+1
change.
2007-07-12Added support for visible equipment.Guillaume Melquiond1-1/+2
2007-07-01Made character data persistent across logout/login.Guillaume Melquiond1-2/+2
2007-06-30Implemented basic monster AI and fixed a stability problem caused by the ↵Philipp Sehmisch1-1/+1
spawn areas.
2007-06-26Merged guilds-and-parties branch to trunkDavid Athay1-1/+33
2007-03-31Moved writing of incoming messages into MessageIn and tweaked the printing ofBjørn Lindeijer1-7/+7
the message ID.
2007-03-22Implemented communication of attribute changes from server to client.Philipp Sehmisch1-1/+2
2007-03-20Removed check for difference between lowest and highest attribute at char ↵Philipp Sehmisch1-7/+0
creation. Unified order of basic attributes.
2007-03-18Added a TokenCollector class for matching magic_tokens.Rogier Polak1-0/+3
2007-03-15Set the default map position of new characters to a value that makes more ↵Philipp Sehmisch1-41/+60
sense. Implemented new basic attribute system on account server. Removed attribute modifiers, unified basic and derived attributes, storing attributes in a vector, renamed some attribute identifiers, removed identifiers for derived attributes that aren't needed yet.
2007-03-14Modified the game-server to use AbstractCharacterData, some renamingRogier Polak1-7/+84
2007-03-05Added an abstrart base class for characterdata, in order to use the same ↵Rogier Polak1-7/+7
serialize and deserialize functions on both the accountserver and the gameserver.
2007-03-02Implemented being death, removal of dead mobs and sitting.Philipp Sehmisch1-2/+3
2007-02-27Implementation of chat channels by Trapdoor.Philipp Sehmisch1-3/+6
2007-02-04Added support for switching character by reconnecting to the account server andBjørn Lindeijer1-1/+10
fixed the issue where a client is not logged in after registering (patch by Rogier Polak).
2007-01-05Added full update of Inventory on Player connection.Guillaume Melquiond1-0/+1
2007-01-05Implemented item dropping.Guillaume Melquiond1-3/+3
2007-01-04Server-side implementation of item pick-up.Guillaume Melquiond1-2/+2
2007-01-04Started serializing character possessions. Reduced their memory footprint.Guillaume Melquiond1-4/+2
2007-01-03Added message for new items.Guillaume Melquiond1-0/+1
2007-01-03Added a Xmas cake: the server now supports items on floor.Guillaume Melquiond1-3/+4
2007-01-03Split persistent player data from game server data. Enabled inventory code back.Guillaume Melquiond1-14/+7
2007-01-02Removed obsolete files. Added a generic trigger system.Guillaume Melquiond1-9/+0
2006-12-30Almost a complete implementation for warping players between servers.Guillaume Melquiond1-2/+6
2006-12-30Controlled map activation from the account server, so that clients are not ↵Guillaume Melquiond1-0/+1
kept on the wrong server when warped.
2006-12-29Physically split the server into one tmwserv-acount program (account +Guillaume Melquiond1-2/+7
chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories.
2006-12-29Implemented basic attack hit detection and damage notification.Philipp Sehmisch1-1/+2
2006-12-27Clients are now notified when other clients near them perform attacks.Philipp Sehmisch1-0/+2
2006-09-02Corrected hair and hair color constants to match those available on the client.Bjørn Lindeijer1-2/+2
2006-09-02Removed pixel-based synchronisation. Added variable length move messages.Guillaume Melquiond1-1/+10
2006-09-02Decorrelated moving object IDs from character database IDs. Switched to ↵Guillaume Melquiond1-4/+5
short IDs instead.
2006-08-26Set an arbitrary starting position. Changed "say around" protocol.Guillaume Melquiond1-1/+1
2006-08-25Applied patch by Rogier, addressing TODOs in MessageOut and NetComputer.Bjørn Lindeijer1-0/+1
2006-08-20Added sending of initial GPMSG_PLAYER_MAP_CHANGE message for joining players.Bjørn Lindeijer1-0/+2
2006-08-19Renamed Genders to Gender and AccountLevels to AccountLevel.Bjørn Lindeijer1-2/+2
2006-08-14Removed Packet class and the UNKNOWN gender.Bjørn Lindeijer1-2/+1
2006-08-14Changed protocol so that server information are sent on character selection.Guillaume Melquiond1-6/+2
2006-08-13Changed character list to a sequence of packets and fixed a db issue.Eugenio Favalli1-1/+1
2006-08-06Implemented crude handling of being movements.Guillaume Melquiond1-4/+4
2006-07-27Client version is being sent also during registration.Eugenio Favalli1-2/+2
2006-06-17Started handling beings on maps.Guillaume Melquiond1-1/+3
2006-06-11Sanitized message packets and errors to take server split into account.Guillaume Melquiond1-265/+90
2006-05-23Split server into three logical servers: an account server, a chat Guillaume Melquiond1-5/+41
server, and a game server.
2006-05-13Applied patch by Guillaume Melquiond which adds ENet check and adds timer.cpp/hBjørn Lindeijer1-1/+1
to the Makefile.am. Also fixed some compilation warnings.
2006-03-05Added the server code to enter and leave a channel. Some minor fix to the ↵Yohann Ferreira1-2/+8
state code, and completed the TODO a little for later coding.
2006-02-18Updated server packets documentation. Some minor updates.Yohann Ferreira1-1/+2
2006-01-24Chat Channeling Commit part 4. Renamed the slang filter into StringFilter ↵Yohann Ferreira1-5/+61
and moved some code to it. Added the missing protocol values, and implemented registering/registering of channels; More to come about it.
2006-01-21Very little corrections.Yohann Ferreira1-0/+1
2006-01-18Chat channeling commit part 2.Yohann Ferreira1-0/+6