summaryrefslogtreecommitdiff
path: root/src/net/ea/npchandler.cpp
diff options
context:
space:
mode:
authorBertram <bertram@cegetel.net>2010-02-23 22:32:18 +0100
committerBertram <bertram@cegetel.net>2010-02-23 22:32:18 +0100
commit3adb0710b9b0262b7d7a03aa687e78c232f04d06 (patch)
tree79577ee68ace01c3614cba57d12522bc0d2f07da /src/net/ea/npchandler.cpp
parent55bd286b4bea4445894a576d64f788d53863b499 (diff)
downloadmana-3adb0710b9b0262b7d7a03aa687e78c232f04d06.tar.gz
mana-3adb0710b9b0262b7d7a03aa687e78c232f04d06.tar.bz2
mana-3adb0710b9b0262b7d7a03aa687e78c232f04d06.tar.xz
mana-3adb0710b9b0262b7d7a03aa687e78c232f04d06.zip
Sanitized ManaServ movement protocol, by mainly moving code from LocalPlayer to Being.
This fixes some movement glitches under ManaServ and make the code much cleaner even if it's not perfect enough yet. First of all, many checks have been gathered in the Being::setDestination() calls. Also, now all path nodes including destination are checked against surrounding tiles to correct the path when necessary. The LocalPlayer::nextTile() still needs to be reviewed and some checks are missing but it's almost done :)
Diffstat (limited to 'src/net/ea/npchandler.cpp')
0 files changed, 0 insertions, 0 deletions