void handleNpc(GameClient client, MessageIn message)
{
//int id = message.readInt16();
//Actor *actor = findActorNear(client.character, id);
//if (!actor || actor.getType() != OBJECT_NPC)
//{
// sendNpcError(client, id, "Not close enough to NPC\n");
// return;
//}
//NPC *npc = static_cast<NPC *>(actor);
//switch (message.getId())
//{
// case PGMSG_NPC_SELECT:
// npc.select(client.character, message.readInt8());
// break;
// case PGMSG_NPC_NUMBER:
// npc.integerReceived(client.character, message.readInt32());
// break;
// case PGMSG_NPC_STRING:
// npc.stringReceived(client.character, message.readString());
// break;
// case PGMSG_NPC_TALK:
// case PGMSG_NPC_TALK_NEXT:
// default:
// npc.prompt(client.character, message.getId() == PGMSG_NPC_TALK);
//}
}