mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
#PLAYERRECCE - allow add'l position to be displayed
This commit is contained in:
parent
2cb58bd351
commit
f67706044a
@ -80,6 +80,7 @@
|
|||||||
-- @field #boolean smokeownposition
|
-- @field #boolean smokeownposition
|
||||||
-- @field #table SmokeOwn
|
-- @field #table SmokeOwn
|
||||||
-- @field #boolean smokeaveragetargetpos
|
-- @field #boolean smokeaveragetargetpos
|
||||||
|
-- @field #boolean reporttostringbullsonly
|
||||||
-- @extends Core.Fsm#FSM
|
-- @extends Core.Fsm#FSM
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -133,7 +134,8 @@ PLAYERRECCE = {
|
|||||||
TargetCache = nil,
|
TargetCache = nil,
|
||||||
smokeownposition = false,
|
smokeownposition = false,
|
||||||
SmokeOwn = {},
|
SmokeOwn = {},
|
||||||
smokeaveragetargetpos = false,
|
smokeaveragetargetpos = true,
|
||||||
|
reporttostringbullsonly = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -236,6 +238,8 @@ function PLAYERRECCE:New(Name, Coalition, PlayerSet)
|
|||||||
|
|
||||||
self.minthreatlevel = 0
|
self.minthreatlevel = 0
|
||||||
|
|
||||||
|
self.reporttostringbullsonly = true
|
||||||
|
|
||||||
self.TForget = 600
|
self.TForget = 600
|
||||||
self.TargetCache = FIFO:New()
|
self.TargetCache = FIFO:New()
|
||||||
|
|
||||||
@ -1274,6 +1278,9 @@ self:T(self.lid.."_ReportLaserTargets")
|
|||||||
report:Add("Threat Level: "..ThreatGraph.." ("..ThreatLevelText..")")
|
report:Add("Threat Level: "..ThreatGraph.." ("..ThreatLevelText..")")
|
||||||
if not self.ReferencePoint then
|
if not self.ReferencePoint then
|
||||||
report:Add("Location: "..client:GetCoordinate():ToStringBULLS(self.Coalition,Settings))
|
report:Add("Location: "..client:GetCoordinate():ToStringBULLS(self.Coalition,Settings))
|
||||||
|
if self.reporttostringbullsonly ~= true then
|
||||||
|
report:Add("Location: "..client:GetCoordinate():ToStringA2G(nil,Settings))
|
||||||
|
end
|
||||||
else
|
else
|
||||||
report:Add("Location: "..client:GetCoordinate():ToStringFromRPShort(self.ReferencePoint,self.RPName,client,Settings))
|
report:Add("Location: "..client:GetCoordinate():ToStringFromRPShort(self.ReferencePoint,self.RPName,client,Settings))
|
||||||
end
|
end
|
||||||
@ -1317,8 +1324,14 @@ function PLAYERRECCE:_ReportVisualTargets(client,group,playername)
|
|||||||
report:Add("Threat Level: "..ThreatGraph.." ("..ThreatLevelText..")")
|
report:Add("Threat Level: "..ThreatGraph.." ("..ThreatLevelText..")")
|
||||||
if not self.ReferencePoint then
|
if not self.ReferencePoint then
|
||||||
report:Add("Location: "..client:GetCoordinate():ToStringBULLS(self.Coalition,Settings))
|
report:Add("Location: "..client:GetCoordinate():ToStringBULLS(self.Coalition,Settings))
|
||||||
|
if self.reporttostringbullsonly ~= true then
|
||||||
|
report:Add("Location: "..client:GetCoordinate():ToStringA2G(nil,Settings))
|
||||||
|
end
|
||||||
else
|
else
|
||||||
report:Add("Location: "..client:GetCoordinate():ToStringFromRPShort(self.ReferencePoint,self.RPName,client,Settings))
|
report:Add("Location: "..client:GetCoordinate():ToStringFromRPShort(self.ReferencePoint,self.RPName,client,Settings))
|
||||||
|
if self.reporttostringbullsonly ~= true then
|
||||||
|
report:Add("Location: "..client:GetCoordinate():ToStringA2G(nil,Settings))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
report:Add(string.rep("-",15))
|
report:Add(string.rep("-",15))
|
||||||
local text = report:Text()
|
local text = report:Text()
|
||||||
@ -1552,6 +1565,16 @@ function PLAYERRECCE:SetMenuName(Name)
|
|||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
|
--- [User] Set reporting to be BULLS only or BULLS plus playersettings based coordinate.
|
||||||
|
-- @param #PLAYERRECCE self
|
||||||
|
-- @param #boolean OnOff
|
||||||
|
-- @return #PLAYERRECCE self
|
||||||
|
function PLAYERRECCE:SetReportBullsOnly(OnOff)
|
||||||
|
self:T(self.lid.."SetReportBullsOnly: "..tostring(OnOff))
|
||||||
|
self.reporttostringbullsonly = OnOff
|
||||||
|
return self
|
||||||
|
end
|
||||||
|
|
||||||
--- [User] Enable smoking of own position
|
--- [User] Enable smoking of own position
|
||||||
-- @param #PLAYERRECCE self
|
-- @param #PLAYERRECCE self
|
||||||
-- @return #PLAYERRECCE self
|
-- @return #PLAYERRECCE self
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user