mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Fixes
This commit is contained in:
parent
bf50adaa22
commit
b649ad73a8
@ -5,7 +5,7 @@
|
|||||||
-- SPOT implements the DCS Spot class functionality, but adds additional luxury to be able to:
|
-- SPOT implements the DCS Spot class functionality, but adds additional luxury to be able to:
|
||||||
--
|
--
|
||||||
-- * Spot for a defined duration.
|
-- * Spot for a defined duration.
|
||||||
-- * Updates of laer spot position every 0.2 seconds for moving targets.
|
-- * Updates of laser spot position every 0.2 seconds for moving targets.
|
||||||
-- * Wiggle the spot at the target.
|
-- * Wiggle the spot at the target.
|
||||||
-- * Provide a @{Wrapper.Unit} as a target, instead of a point.
|
-- * Provide a @{Wrapper.Unit} as a target, instead of a point.
|
||||||
-- * Implement a status machine, LaseOn, LaseOff.
|
-- * Implement a status machine, LaseOn, LaseOff.
|
||||||
@ -57,7 +57,7 @@ do
|
|||||||
--
|
--
|
||||||
-- ## 1. SPOT constructor
|
-- ## 1. SPOT constructor
|
||||||
--
|
--
|
||||||
-- * @{#SPOT.New}(..\Presentations\SPOT\Dia2.JPG): Creates a new SPOT object.
|
-- * @{#SPOT.New}(): Creates a new SPOT object.
|
||||||
--
|
--
|
||||||
-- ## 2. SPOT is a FSM
|
-- ## 2. SPOT is a FSM
|
||||||
--
|
--
|
||||||
|
|||||||
@ -1460,7 +1460,7 @@ PLAYERTASKCONTROLLER.Messages = {
|
|||||||
|
|
||||||
--- PLAYERTASK class version.
|
--- PLAYERTASK class version.
|
||||||
-- @field #string version
|
-- @field #string version
|
||||||
PLAYERTASKCONTROLLER.version="0.1.57"
|
PLAYERTASKCONTROLLER.version="0.1.58"
|
||||||
|
|
||||||
--- Create and run a new TASKCONTROLLER instance.
|
--- Create and run a new TASKCONTROLLER instance.
|
||||||
-- @param #PLAYERTASKCONTROLLER self
|
-- @param #PLAYERTASKCONTROLLER self
|
||||||
@ -2245,6 +2245,8 @@ function PLAYERTASKCONTROLLER:_CheckTargetQueue()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if object:IsInstanceOf("UNIT") or object:IsInstanceOf("GROUP") then
|
||||||
|
|
||||||
if self.UseTypeNames and object:IsGround() then
|
if self.UseTypeNames and object:IsGround() then
|
||||||
-- * Threat level 0: Unit is unarmed.
|
-- * Threat level 0: Unit is unarmed.
|
||||||
-- * Threat level 1: Unit is infantry.
|
-- * Threat level 1: Unit is infantry.
|
||||||
@ -2297,6 +2299,8 @@ function PLAYERTASKCONTROLLER:_CheckTargetQueue()
|
|||||||
--self:T(self.lid.."Target TypeName = "..target.TypeName)
|
--self:T(self.lid.."Target TypeName = "..target.TypeName)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
self:_AddTask(target)
|
self:_AddTask(target)
|
||||||
end
|
end
|
||||||
return self
|
return self
|
||||||
|
|||||||
@ -2810,7 +2810,7 @@ function GROUP:GetCustomCallSign(ShortCallsign,Keepnumber,CallsignTranslations)
|
|||||||
if self:IsAlive() then
|
if self:IsAlive() then
|
||||||
local IsPlayer = self:IsPlayer()
|
local IsPlayer = self:IsPlayer()
|
||||||
local shortcallsign = self:GetCallsign() or "unknown91" -- e.g.Uzi91, but we want Uzi 9 1
|
local shortcallsign = self:GetCallsign() or "unknown91" -- e.g.Uzi91, but we want Uzi 9 1
|
||||||
local callsignroot = string.match(shortcallsign, '(%a+)') -- Uzi
|
local callsignroot = string.match(shortcallsign, '(%a+)') or "Ghost" -- Uzi
|
||||||
--self:I("CallSign = " .. callsignroot)
|
--self:I("CallSign = " .. callsignroot)
|
||||||
local groupname = self:GetName()
|
local groupname = self:GetName()
|
||||||
local callnumber = string.match(shortcallsign, "(%d+)$" ) or "91" -- 91
|
local callnumber = string.match(shortcallsign, "(%d+)$" ) or "91" -- 91
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user