From 73994914eb5d227dc4c4c417d3ac4fdcfb71c75e Mon Sep 17 00:00:00 2001 From: Applevangelist <72444570+Applevangelist@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:03:21 +0200 Subject: [PATCH] Fix for #1763 UTILS.GetOSTime() (#1765) * Fix GetOSTime fixes #1763 --- Moose Development/Moose/Utilities/Utils.lua | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index 31f868fbc..60e07f9dc 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -1724,11 +1724,17 @@ end --- Get OS time. Needs os to be desanitized! -- @return #number Os time in seconds. function UTILS.GetOSTime() - if os then - return os.clock() - end - - return nil + if os then + local ts = 0 + local t = os.date("*t") + local s = t.sec + local m = t.min * 60 + local h = t.hour * 3600 + ts = s+m+h + return ts + else + return nil + end end --- Shuffle a table accoring to Fisher Yeates algorithm