diff options
Diffstat (limited to 'src/game-server')
-rw-r--r-- | src/game-server/gamehandler.cpp | 10 | ||||
-rw-r--r-- | src/game-server/npc.cpp | 4 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/game-server/gamehandler.cpp b/src/game-server/gamehandler.cpp index 42e9ce7a..5d46010c 100644 --- a/src/game-server/gamehandler.cpp +++ b/src/game-server/gamehandler.cpp @@ -205,6 +205,8 @@ void GameHandler::processMessage(NetComputer *comp, MessageIn &message) case PGMSG_NPC_TALK: case PGMSG_NPC_TALK_NEXT: case PGMSG_NPC_SELECT: + case PGMSG_NPC_NUMBER: + case PGMSG_NPC_STRING: { int id = message.readShort(); Actor *o = findActorNear(computer.character, id); @@ -219,6 +221,14 @@ void GameHandler::processMessage(NetComputer *comp, MessageIn &message) { q->select(computer.character, message.readByte()); } + else if(message.getId() == PGMSG_NPC_NUMBER) + { + + } + else if(message.getId() == PGMSG_NPC_STRING) + { + + } else { q->prompt(computer.character, message.getId() == PGMSG_NPC_TALK); diff --git a/src/game-server/npc.cpp b/src/game-server/npc.cpp index e45692b6..60ba456d 100644 --- a/src/game-server/npc.cpp +++ b/src/game-server/npc.cpp @@ -63,3 +63,7 @@ void NPC::select(Character *ch, int v) mScript->execute(); } +/*void NPC::integerRecepted() +{ + +}*/ |