From 71686819182d275a4856b6de79df399fb6b84b1d Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Sun, 4 Sep 2022 14:47:49 +0200 Subject: [PATCH] #PLAYERTASKCONTROLLER * Delay auto-start between 5 to 10 secs #ATIS * Add label to SRS --- Moose Development/Moose/Ops/ATIS.lua | 1 + Moose Development/Moose/Ops/PlayerTask.lua | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Ops/ATIS.lua b/Moose Development/Moose/Ops/ATIS.lua index 6b9fa6bd1..94b3774ce 100644 --- a/Moose Development/Moose/Ops/ATIS.lua +++ b/Moose Development/Moose/Ops/ATIS.lua @@ -1143,6 +1143,7 @@ function ATIS:SetSRS(PathToSRS, Gender, Culture, Voice, Port) self.msrs:SetVoice(Voice) self.msrs:SetPort(Port) self.msrs:SetCoalition(self:GetCoalition()) + self.msrs:SetLabel("ATIS") if self.dTQueueCheck<=10 then self:SetQueueUpdateTime(90) end diff --git a/Moose Development/Moose/Ops/PlayerTask.lua b/Moose Development/Moose/Ops/PlayerTask.lua index 65ad84851..ab0153d2f 100644 --- a/Moose Development/Moose/Ops/PlayerTask.lua +++ b/Moose Development/Moose/Ops/PlayerTask.lua @@ -1225,7 +1225,8 @@ function PLAYERTASKCONTROLLER:New(Name, Coalition, Type, ClientFilter) self:AddTransition("*", "Stop", "Stopped") self:__Start(-1) - self:__Status(-2) + local starttime = math.random(5,10) + self:__Status(-starttime) -- Player leaves self:HandleEvent(EVENTS.PlayerLeaveUnit, self._EventHandler) @@ -2402,7 +2403,8 @@ function PLAYERTASKCONTROLLER:_BuildMenus(Client,enforced) -- TOPMENU --- local taskings = self.gettext:GetEntry("MENUTASKING",self.locale) - local menuname = self.MenuName or self.Name..taskings..self.Type + local longname = self.Name..taskings..self.Type + local menuname = self.MenuName or longname local playerhastask = false if self:_CheckPlayerHasTask(playername) then playerhastask = true end