summaryrefslogtreecommitdiff
path: root/src/game-server
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server')
-rw-r--r--src/game-server/gamehandler.cpp10
-rw-r--r--src/game-server/npc.cpp4
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()
+{
+
+}*/