diff options
Diffstat (limited to 'src/game-server/gamehandler.cpp')
-rw-r--r-- | src/game-server/gamehandler.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game-server/gamehandler.cpp b/src/game-server/gamehandler.cpp index 9fd93a46..005c19c3 100644 --- a/src/game-server/gamehandler.cpp +++ b/src/game-server/gamehandler.cpp @@ -321,6 +321,14 @@ void GameHandler::processMessage(NetComputer *comp, MessageIn &message) computer.character->setAction(Being::ATTACK); } break; + case PGMSG_USE_SPECIAL: + { + int specialID = message.readByte(); + LOG_DEBUG("Character " << computer.character->getPublicID() + << " tries to use his special attack "<<specialID); + computer.character->useSpecial(specialID); + } + case PGMSG_ACTION_CHANGE: { Being::Action action = (Being::Action)message.readByte(); |