summaryrefslogtreecommitdiff
path: root/src/controller.cpp
AgeCommit message (Collapse)AuthorFilesLines
2007-03-30repaired some svn errorsPhilipp Sehmisch1-0/+0
2007-03-30Renamed "Controlled" to "Monster" and moved it into the game-server directory.Philipp Sehmisch1-89/+0
2007-03-15Set the default map position of new characters to a value that makes more ↵Philipp Sehmisch1-1/+24
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-9/+0
2007-03-11Implemented stat handling infrastructure and basic damage calculation.Philipp Sehmisch1-0/+16
2007-03-05Added an abstrart base class for characterdata, in order to use the same ↵Rogier Polak1-2/+2
serialize and deserialize functions on both the accountserver and the gameserver.
2007-03-02Implemented being death, removal of dead mobs and sitting.Philipp Sehmisch1-6/+19
2007-01-05Simplified handling of verbosity levels. Optimized code by generating only ↵Guillaume Melquiond1-2/+2
needed messages.
2006-12-29Physically split the server into one tmwserv-acount program (account +Guillaume Melquiond1-35/+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-09-02Simplified server algorithm for moving objects; it now matches the one in ↵Guillaume Melquiond1-5/+5
the client.
2006-09-02Decorrelated moving object IDs from character database IDs. Switched to ↵Guillaume Melquiond1-1/+1
short IDs instead.
2006-08-27Added a Controller class meant to implement behaviour loosely coupled to theBjørn Lindeijer1-0/+74
actual being. Used it to control 10 testing maggots that are now randomly walking around.