summaryrefslogtreecommitdiff
path: root/src/net/tmwa/playerhandler.h
AgeCommit message (Collapse)AuthorFilesLines
2011-03-28Random code cleanups requested righteously by Thorbjorn - part 1.Yohann Ferreira1-2/+2
- Fixed bogus documentation. - Fixed Vector parameters to const Vector& where releavant. - Removed a false comment. - Removed superfluous headers in src/net/tmwa/beinghandler.h. - Optimize a bit the tmwa::beingHandler::getPixelsPerTickMoveSpeed() function.
2011-03-17Now the client centers the pixel positions when using tA.Yohann Ferreira1-0/+3
I made it so that the behaviour can be changed with only a boolean setting in the playerhandler.
2011-03-15Basically merged the two movement algorithms into one.Yohann Ferreira1-1/+3
This was made in favour of the manaserv way of doing things. I also added a way to keep the original server speed value so the pixel value can be recomputed at each map change, as this was necessary since the speed is given before the first map is loaded. The code is much more simpler now about movement handling, and we can already see improvements on other characters movements in The Mana World with this. Everything can't be perfect the first time; here are bugs identified so far: - Monsters direction isn't updated on TmwAthena for obscure reasons. - Remote players walking animation is sometimes reset on each steps. - When changing map, the local player sometimes walks randomly until the player reacts. Stay tuned!
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-0/+66
accordingly. This makes room for the actual eAthena protocol future inclusion.