mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
AUTOLASE Small update
This commit is contained in:
parent
921024035c
commit
d06db9909c
@ -107,7 +107,7 @@ AUTOLASE = {
|
|||||||
|
|
||||||
--- AUTOLASE class version.
|
--- AUTOLASE class version.
|
||||||
-- @field #string version
|
-- @field #string version
|
||||||
AUTOLASE.version = "0.0.7"
|
AUTOLASE.version = "0.0.8"
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
-- Begin Functional.Autolase.lua
|
-- Begin Functional.Autolase.lua
|
||||||
@ -505,7 +505,7 @@ function AUTOLASE:CleanCurrentLasing()
|
|||||||
valid = valid + 1
|
valid = valid + 1
|
||||||
else
|
else
|
||||||
timeout = true
|
timeout = true
|
||||||
entry.laserspot:LaseOff()()
|
entry.laserspot:LaseOff()
|
||||||
|
|
||||||
self.RecceUnits[entry.reccename].cooldown = true
|
self.RecceUnits[entry.reccename].cooldown = true
|
||||||
self.RecceUnits[entry.reccename].timestamp = timer.getAbsTime()
|
self.RecceUnits[entry.reccename].timestamp = timer.getAbsTime()
|
||||||
@ -532,6 +532,15 @@ end
|
|||||||
-- @return #AUTOLASE self
|
-- @return #AUTOLASE self
|
||||||
function AUTOLASE:ShowStatus(Group)
|
function AUTOLASE:ShowStatus(Group)
|
||||||
local report = REPORT:New("Autolase")
|
local report = REPORT:New("Autolase")
|
||||||
|
local reccetable = self.RecceSet:GetSetObjects()
|
||||||
|
for _,_recce in pairs(reccetable) do
|
||||||
|
if _recce and _recce:IsAlive() then
|
||||||
|
local unit = _recce:GetUnit(1)
|
||||||
|
local name = unit:GetName()
|
||||||
|
local code = self:GetLaserCode(name)
|
||||||
|
report:Add(string.format("Recce %s has code %d",name,code))
|
||||||
|
end
|
||||||
|
end
|
||||||
local lines = 0
|
local lines = 0
|
||||||
for _ind,_entry in pairs(self.CurrentLasing) do
|
for _ind,_entry in pairs(self.CurrentLasing) do
|
||||||
local entry = _entry -- #AUTOLASE.LaserSpot
|
local entry = _entry -- #AUTOLASE.LaserSpot
|
||||||
@ -540,11 +549,11 @@ function AUTOLASE:ShowStatus(Group)
|
|||||||
local code = entry.lasercode
|
local code = entry.lasercode
|
||||||
local locationstring = entry.location
|
local locationstring = entry.location
|
||||||
local text = string.format("%s lasing %s code %d\nat %s",reccename,typename,code,locationstring)
|
local text = string.format("%s lasing %s code %d\nat %s",reccename,typename,code,locationstring)
|
||||||
report:AddIndent(text,"|")
|
report:Add(text)
|
||||||
lines = lines + 1
|
lines = lines + 1
|
||||||
end
|
end
|
||||||
if lines == 0 then
|
if lines == 0 then
|
||||||
report:AddIndent("No targets!","|")
|
report:Add("No targets!")
|
||||||
end
|
end
|
||||||
local reporttime = self.reporttimelong
|
local reporttime = self.reporttimelong
|
||||||
if lines == 0 then reporttime = self.reporttimeshort end
|
if lines == 0 then reporttime = self.reporttimeshort end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user