From e99354223d07ab6b6e93786c24d2f2001990740c Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Sun, 9 Jun 2019 17:51:34 -0400 Subject: [PATCH] We need to update the ActiveSharedTask pointer When we leave, we need to make sure it's managed as well! --- zone/tasks.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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; }