From c88bb3bbdb06095be5efce0cd240d2afe233bdc8 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Sun, 18 Jun 2023 13:29:25 +0200 Subject: [PATCH] #PLAYERTASKCONTROLLER * Menu build lock --- Moose Development/Moose/Ops/PlayerTask.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Moose Development/Moose/Ops/PlayerTask.lua b/Moose Development/Moose/Ops/PlayerTask.lua index 16b563226..a7c127b1f 100644 --- a/Moose Development/Moose/Ops/PlayerTask.lua +++ b/Moose Development/Moose/Ops/PlayerTask.lua @@ -1536,7 +1536,7 @@ PLAYERTASKCONTROLLER.Messages = { --- PLAYERTASK class version. -- @field #string version -PLAYERTASKCONTROLLER.version="0.1.60" +PLAYERTASKCONTROLLER.version="0.1.60a" --- Create and run a new TASKCONTROLLER instance. -- @param #PLAYERTASKCONTROLLER self @@ -3463,11 +3463,11 @@ end function PLAYERTASKCONTROLLER:_BuildMenus(Client,enforced,fromsuccess) self:T(self.lid.."_BuildMenus") - if self.MenuBuildLocked then + if self.MenuBuildLocked and (timer.getAbsTime() - self.MenuBuildLocked < 2) then self:ScheduleOnce(2,self._BuildMenus,self,Client,enforced,fromsuccess) return self else - self.MenuBuildLocked = true + self.MenuBuildLocked = timer.getAbsTime() end local clients = self.ClientSet:GetAliveSet()