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