From 457b30ed07577667ed20a15774a39713efa66e25 Mon Sep 17 00:00:00 2001 From: Frank Date: Fri, 24 Apr 2020 16:46:46 +0200 Subject: [PATCH] ATIS v0.7.1 Fixed bug that windfrom < 0. --- Moose Development/Moose/Ops/ATIS.lua | 15 ++++++++++++--- Moose Development/Moose/Ops/Airboss.lua | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Ops/ATIS.lua b/Moose Development/Moose/Ops/ATIS.lua index 0c34562c6..db2fa22a9 100644 --- a/Moose Development/Moose/Ops/ATIS.lua +++ b/Moose Development/Moose/Ops/ATIS.lua @@ -531,7 +531,7 @@ _ATIS={} --- ATIS class version. -- @field #string version -ATIS.version="0.7.0" +ATIS.version="0.7.1" ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- TODO list @@ -1230,13 +1230,22 @@ function ATIS:onafterBroadcast(From, Event, To) if self.windtrue then magvar=0 end + windFrom=windFrom-magvar + + -- Correct negative values. + if windFrom<0 then + windFrom=windFrom+360 + end - local WINDFROM=string.format("%03d", windFrom-magvar) + local WINDFROM=string.format("%03d", windFrom) local WINDSPEED=string.format("%d", UTILS.MpsToKnots(windSpeed)) - + + -- Report North as 0. if WINDFROM=="000" then WINDFROM="360" end + + env.info(string.format("FF WINDFROM = %s", tostring(WINDFROM))) if self.metric then WINDSPEED=string.format("%d", windSpeed) diff --git a/Moose Development/Moose/Ops/Airboss.lua b/Moose Development/Moose/Ops/Airboss.lua index 6230b97cc..d604d7441 100644 --- a/Moose Development/Moose/Ops/Airboss.lua +++ b/Moose Development/Moose/Ops/Airboss.lua @@ -12002,7 +12002,7 @@ function AIRBOSS:_LSOgrade(playerData) ----------------- grade="OWO" points=2.0 - if G=="Unicorn" then + if N==0 then G="n/a" end elseif playerData.waveoff then