diff --git a/zone/tasks.cpp b/zone/tasks.cpp index 800df9774..d524684de 100644 --- a/zone/tasks.cpp +++ b/zone/tasks.cpp @@ -3556,6 +3556,8 @@ void ClientTaskState::AcceptNewSharedTask(Client *c, int TaskID, int NPCID, int worldserver.SendPacket(pack); delete pack; + ActiveSharedTask = task_state; + return; // there are a few issues we need to solve with this @@ -3590,6 +3592,8 @@ void ClientTaskState::AddToSharedTask(Client *c, int TaskID) // this isn't an accept step. I guess we should add another event in case // they need the same thing TODO + ActiveSharedTask = task; + return; }