summaryrefslogtreecommitdiff
path: root/src/game-server/gamehandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/gamehandler.cpp')
-rw-r--r--src/game-server/gamehandler.cpp8
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();