mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Fixed overhead bug in dispatchiing from ground.
This commit is contained in:
parent
70b858d200
commit
74123d8ff3
@ -2232,9 +2232,12 @@ do -- AI_A2G_DISPATCHER
|
||||
|
||||
if DefenderTaskTarget and DefenderTaskTarget.Index == AttackerDetection.Index then
|
||||
|
||||
local Squadron = self:GetSquadronFromDefender( Defender )
|
||||
local SquadronOverhead = self:GetSquadronOverhead( Squadron.SquadronName )
|
||||
|
||||
local DefenderSize = Defender:GetInitialSize()
|
||||
if DefenderSize then
|
||||
DefenderCount = DefenderCount + DefenderSize
|
||||
DefenderCount = DefenderCount + DefenderSize / SquadronOverhead
|
||||
self:F( "Defender Group Name: " .. Defender:GetName() .. ", Size: " .. DefenderSize )
|
||||
else
|
||||
DefenderCount = 0
|
||||
@ -2474,7 +2477,7 @@ do -- AI_A2G_DISPATCHER
|
||||
|
||||
self:SetDefenderTaskTarget( DefenderGroup, AttackerDetection )
|
||||
|
||||
DefendersMissing = DefendersMissing - DefenderGroup:GetSize() / SquadronOverhead
|
||||
DefendersMissing = DefendersMissing - DefenderGroup:GetSize()
|
||||
|
||||
if DefendersMissing <= 0 then
|
||||
break
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user