mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Merge pull request #1330 from FlightControl-Master/develop
Small fix to A2G dispatcher
This commit is contained in:
commit
e677e2acf4
@ -4591,10 +4591,10 @@ do -- AI_A2G_DISPATCHER
|
|||||||
Report:Add( string.format( " - %s - %s", DefenseQueueItem.SquadronName, DefenseQueueItem.DefenderSquadron.TakeoffTime, DefenseQueueItem.DefenderSquadron.TakeoffInterval) )
|
Report:Add( string.format( " - %s - %s", DefenseQueueItem.SquadronName, DefenseQueueItem.DefenderSquadron.TakeoffTime, DefenseQueueItem.DefenderSquadron.TakeoffInterval) )
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
Report:Add( string.format( "\n - Squadron Resources: ", #self.DefenseQueue ) )
|
Report:Add( string.format( "\n - Squadron Resources: ", #self.DefenseQueue ) )
|
||||||
for DefenderSquadronName, DefenderSquadron in pairs( self.DefenderSquadrons ) do
|
for DefenderSquadronName, DefenderSquadron in pairs( self.DefenderSquadrons ) do
|
||||||
Report:Add( string.format( " - %s - %d", DefenderSquadronName, DefenderSquadron.ResourceCount and DefenderSquadron.ResourceCount or "n/a" ) )
|
Report:Add( string.format( " - %s - %s", DefenderSquadronName, DefenderSquadron.ResourceCount and tostring(DefenderSquadron.ResourceCount) or "n/a" ) )
|
||||||
end
|
end
|
||||||
|
|
||||||
self:F( Report:Text( "\n" ) )
|
self:F( Report:Text( "\n" ) )
|
||||||
|
|||||||
@ -69,7 +69,8 @@ do -- UserFlag
|
|||||||
|
|
||||||
if Delay and Delay>0 then
|
if Delay and Delay>0 then
|
||||||
self:ScheduleOnce(Delay, USERFLAG.Set, self, Number)
|
self:ScheduleOnce(Delay, USERFLAG.Set, self, Number)
|
||||||
else
|
else
|
||||||
|
--env.info(string.format("Setting flag \"%s\" to %d at T=%.1f", self.UserFlagName, Number, timer.getTime()))
|
||||||
trigger.action.setUserFlag( self.UserFlagName, Number )
|
trigger.action.setUserFlag( self.UserFlagName, Number )
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -242,4 +242,52 @@ ENUMS.FormationOld.RotaryWing={}
|
|||||||
ENUMS.FormationOld.RotaryWing.Wedge=8
|
ENUMS.FormationOld.RotaryWing.Wedge=8
|
||||||
ENUMS.FormationOld.RotaryWing.Echelon=9
|
ENUMS.FormationOld.RotaryWing.Echelon=9
|
||||||
ENUMS.FormationOld.RotaryWing.Front=10
|
ENUMS.FormationOld.RotaryWing.Front=10
|
||||||
ENUMS.FormationOld.RotaryWing.Column=11
|
ENUMS.FormationOld.RotaryWing.Column=11
|
||||||
|
|
||||||
|
|
||||||
|
--- Morse Code. See the [Wikipedia](https://en.wikipedia.org/wiki/Morse_code).
|
||||||
|
--
|
||||||
|
-- * Short pulse "*"
|
||||||
|
-- * Long pulse "-"
|
||||||
|
--
|
||||||
|
-- Pulses are separated by a blank character " ".
|
||||||
|
--
|
||||||
|
-- @type ENUMS.Morse
|
||||||
|
ENUMS.Morse={}
|
||||||
|
ENUMS.Morse.A="* -"
|
||||||
|
ENUMS.Morse.B="- * * *"
|
||||||
|
ENUMS.Morse.C="- * - *"
|
||||||
|
ENUMS.Morse.D="- * *"
|
||||||
|
ENUMS.Morse.E="*"
|
||||||
|
ENUMS.Morse.F="* * - *"
|
||||||
|
ENUMS.Morse.G="- - *"
|
||||||
|
ENUMS.Morse.H="* * * *"
|
||||||
|
ENUMS.Morse.I="* *"
|
||||||
|
ENUMS.Morse.J="* - - -"
|
||||||
|
ENUMS.Morse.K="- * -"
|
||||||
|
ENUMS.Morse.L="* - * *"
|
||||||
|
ENUMS.Morse.M="- -"
|
||||||
|
ENUMS.Morse.N="- *"
|
||||||
|
ENUMS.Morse.O="- - -"
|
||||||
|
ENUMS.Morse.P="* - - *"
|
||||||
|
ENUMS.Morse.Q="- - * -"
|
||||||
|
ENUMS.Morse.R="* - *"
|
||||||
|
ENUMS.Morse.S="* * *"
|
||||||
|
ENUMS.Morse.T="-"
|
||||||
|
ENUMS.Morse.U="* * -"
|
||||||
|
ENUMS.Morse.V="* * * -"
|
||||||
|
ENUMS.Morse.W="* - -"
|
||||||
|
ENUMS.Morse.X="- * * -"
|
||||||
|
ENUMS.Morse.Y="- * - -"
|
||||||
|
ENUMS.Morse.Z="- - * *"
|
||||||
|
ENUMS.Morse.N1="* - - - -"
|
||||||
|
ENUMS.Morse.N2="* * - - -"
|
||||||
|
ENUMS.Morse.N3="* * * - -"
|
||||||
|
ENUMS.Morse.N4="* * * * -"
|
||||||
|
ENUMS.Morse.N5="* * * * *"
|
||||||
|
ENUMS.Morse.N6="- * * * *"
|
||||||
|
ENUMS.Morse.N7="- - * * *"
|
||||||
|
ENUMS.Morse.N8="- - - * *"
|
||||||
|
ENUMS.Morse.N9="- - - - *"
|
||||||
|
ENUMS.Morse.N0="- - - - -"
|
||||||
|
ENUMS.Morse[" "]=" "
|
||||||
Loading…
x
Reference in New Issue
Block a user