Fix a crash when calling an airstrike at the map edge

This commit is contained in:
abcdefg30
2020-07-06 13:31:14 +02:00
committed by Oliver Brakmann
parent 4961b0943b
commit 87e33a75c6

View File

@@ -162,6 +162,7 @@ namespace OpenRA.Mods.Common.Traits
}); });
aircraft.Add(a); aircraft.Add(a);
aircraftInRange.Add(a, false);
var attack = a.Trait<AttackBomber>(); var attack = a.Trait<AttackBomber>();
attack.SetTarget(self.World, target + targetOffset); attack.SetTarget(self.World, target + targetOffset);
@@ -192,7 +193,6 @@ namespace OpenRA.Mods.Common.Traits
a.QueueActivity(new Fly(a, Target.FromPos(target + spawnOffset))); a.QueueActivity(new Fly(a, Target.FromPos(target + spawnOffset)));
a.QueueActivity(new Fly(a, Target.FromPos(finishEdge + spawnOffset))); a.QueueActivity(new Fly(a, Target.FromPos(finishEdge + spawnOffset)));
a.QueueActivity(new RemoveSelf()); a.QueueActivity(new RemoveSelf());
aircraftInRange.Add(a, false);
distanceTestActor = a; distanceTestActor = a;
} }